Document | Document Title |
---|---|
US11658339B2 |
Composition for gel polymer electrolyte, and gel polymer electrolyte and lithium secondary battery including the same
The present invention provides a composition for a gel polymer electrolyte, including an oligomer represented by Formula 1; a polymerization initiator; a non-aqueous solvent; and a lithium salt, and a gel polymer electrolyte and a lithium secondary battery including the same. |
US11658336B2 |
Lithium-ion solid state conductor containing a compound of Li1+(4-a)αHf2-αMaα(PO4-δ)3, Electrode and battery including the conductor, and methods of manufacture thereof
A compound of Formula 1 Li1+(4−a)αHf2−αMaα(PO4−δ)3 (1) is disclosed, wherein M is at least one cationic element having a valence of a, wherein 0<α≤⅔, 1≤a≤4, and 0≤δ≤0.1. Also described are an electrolyte composition, a separator, a protected positive electrode, a protected negative electrode, and a lithium battery, each including the compound of Formula 1. |
US11658335B2 |
Secondary battery and preparation method thereof, and battery module, battery pack, and apparatus containing such secondary battery
Embodiments provide a secondary battery and a preparation method thereof, and a battery module, battery pack, and apparatus containing such secondary battery. In those embodiments, a negative electrode plate includes a negative-electrode current collector and a negative-electrode film layer that is disposed on at least one surface of the negative-electrode current collector and that includes a negative-electrode active material. The negative-electrode active material contains graphite, and the negative electrode plate satisfies that, when the negative electrode plate and a lithium metal sheet constitute a button battery which is discharged to 5.0 mV at 0.05 C, a capacity increment curve V-dQ/dV of the button battery has a third-order lithiation phase transition peak of graphite at position 0.055V-0.085V. |
US11658334B2 |
Separator and electrochemical device
A separator including a porous substrate and a porous layer. The porous layer is disposed on a surface of the porous substrate and includes inorganic particles and a binder. The porous substrate has an absolute plastic deformation rate in a first direction ranging from about 40% to about 1800%. By using the separator provided in the present application, the safety performance of lithium ion batteries is improved. |
US11658331B2 |
Metal sulfide composite materials for batteries
Lithium-ion batteries are provided that variously comprise anode and cathode electrodes, an electrolyte, a separator, and, in some designs, a protective layer. In some designs, at least one of the electrodes may comprise a composite of (i) Li2S and (ii) conductive carbon that is embedded in the core of the composite. In some designs, the protective layer may be disposed on at least one of the electrodes via electrolyte decomposition. Various methods of fabrication for lithium-ion battery electrodes and particles are also provided. |
US11658327B2 |
Cell stack device, module, and module housing device
A cell stack in which a plurality of cells may have a cylindrical shape and may include gas flow passages may be arranged uprightly and may be electrically connected may include: a manifold configured to fix lower ends of the plurality of cells and supply gas to the gas flow passages of the plurality of cells, and a gas supply pipe configured to supply the gas to the manifold. The gas supply pipe may include one end connected to a gas supply portion and another end inserted into a first through hole provided in the manifold, and may be joined to the manifold via a first joining portion. The gas supply pipe may include a first protruding portion protruding toward an inner side of the gas supply pipe and located at a position corresponding to the first joining portion in any cross-section along an insertion direction of the gas supply pipe. |
US11658326B2 |
Cell stack device, module, and module housing device
A cell stack device includes a cell stack, a holding member, and a positive electrode terminal. The cell stack is constructed by stacking a plurality of cells. The holding member holds the cells. The positive electrode terminal functions as a positive electrode when power generated by the cell stack is output to the outside. The potential of the positive electrode terminal is not more than that of the holding member. |
US11658323B2 |
Method for making a hydrogen fuel cell gas diffusion layer having tailored porosity
A method for making an improved fuel cell using a porosity gradient design for gas diffusion layers in a hydrogen fuel cell, a gas diffusion layer made by the method and a fuel cell containing the gas diffusion layer. |
US11658320B2 |
Fuel cell system containing water injector and method of operating the same
A method of operating a fuel cell system includes providing an anode exhaust from a fuel cell stack to a water injector, supplying water to the water injector, and injecting the water from the water injector into the anode exhaust to vaporize the water and generate a humidified anode exhaust. |
US11658318B2 |
Control method and control system for fuel cell stop mode
A control method for a fuel cell stop mode is provided. The method includes measuring an air flow rate supplied to a fuel cell stack and when a fuel cell stop mode is entered, determining an oxygen distribution state between cells included in the fuel cell stack based on the measured air flow rate. Air supply is then supplied to the fuel cell stack or the air supply to the fuel cell stack is interrupted based on the determined oxygen distribution state. |
US11658308B2 |
Fuel cells and method of manufacturing
An innovative fuel cell system with membrane electrode assemblies (MEAs) includes a polymer electrolyte membrane, a gas diffusion layer (GDL) made of porous metal foam, and a catalyst layer. A fuel cell has a metal foam layer that improves efficiency and lifetime of the conventional gas diffusion layer, which consists of both gas diffusion barrier (GDB) and microporous layer (MPL). This metal foam GDL enables consistent maintenance of the suitable structure and even distribution of pores during the operation. Due to the combination of mechanical and physical properties of metallic foam, the fuel cell is not deformed by external physical strain. Among many other processing methods of open-cell metal foams, ice-templating provides a cheap, easy processing route suitable for mass production. Furthermore, it provides well-aligned and long channel pores, which improve gas and water flow during the operation of the fuel cell. |
US11658303B2 |
Conductive material dispersion, binder resin-containing conductive material dispersion, slurry for electrode film, electrode film, and non-aqueous electrolyte secondary battery
A conductive material dispersion containing a conductive material containing carbon fibers, a dispersant, and a dispersion medium, in which the dispersant contains a copolymer A containing a nitrile group-containing structural unit and an aliphatic hydrocarbon structural unit, and a Mooney viscosity (ML1+4, 100° C.) of the copolymer A is 40 to 70, and the conductive material dispersion has a phase angle of 19° or greater at a frequency of 1 Hz. |
US11658302B2 |
Conductive carbon material dispersing agent for lithium ion battery, slurry for lithium ion battery electrode, electrode for lithium ion battery, and lithium ion battery
To provide a conductive carbon material dispersing agent for a lithium ion battery, a slurry for a lithium ion battery electrode, an electrode for a lithium ion battery, and a lithium ion batteryThe disclosure provides a conductive carbon material dispersing agent for a lithium ion battery including a water-soluble poly(meth)acrylamide (A-1) which contains 2 to 60 mol % of structural units derived from a (meth)acrylamide group-containing compound (a) and 10 to 70 mol % of structural units derived from an unsaturated sulfonic acid or salts thereof (b), and which has a weight average molecular weight of 10,000 to 300,000. |
US11658301B2 |
Lithium secondary battery and method of preparing the same
The present invention relates to a lithium secondary battery including a positive electrode, a negative electrode, a separator, which includes a coating layer including an organic binder and inorganic particles, and a gel polymer electrolyte formed by polymerization of an oligomer, wherein the organic binder and the gel polymer electrolyte are bonded by an epoxy ring-opening reaction, and a method of preparing the same. |
US11658300B2 |
Anodes for lithium-based energy storage devices, and methods for making same
An anode for an energy storage device includes a current collector having a metal oxide layer. A continuous porous lithium storage layer overlays the metal oxide layer, and a first supplemental layer overlays the continuous porous lithium storage layer. The first supplemental layer includes silicon nitride, silicon dioxide, or silicon oxynitride. The anode may further include a second supplemental layer overlaying the first supplemental layer. The second supplemental layer has a composition different from the first supplemental layer and may include silicon dioxide, silicon nitride, silicon oxynitride, or a metal compound. |
US11658298B2 |
Stabilized lithium metal oxide electrode material and method of preparation
A stabilized lithium metal oxide cathode material comprises microparticles of lithium metal oxide in which individual particles thereof a core of lithium metal oxide and a coating of a different lithium metal oxide surrounding the core. There is an interface layer between the cores and the coatings in which there are gradients of metal ions in the direction of coating to core. The materials are made by a three stage process involving coprecipitating precursor metal hydroxide core particles at a controlled pH; coprecipitating a different metal hydroxide coating on the particles without controlling the pH; and then calcining the resulting coated precursor particles with lithium hydroxide to form the stabilized lithium metal oxide material. |
US11658295B2 |
Positive electrode active material for non-aqueous electrolyte secondary battery and method for producing same
This cathode active material for a secondary battery using a non-aqueous electrolyte includes nickel-rich lithium transition-metal oxide, exhibits a hard X-ray photoelectron spectroscopy (HAXPES) peak of 1,560 to 1,565 eV in binding energy from an Al-rich layer, using a photon energy of 6 KeV, and with respect to the mean particle diameter r of the lithium transition-metal oxide particle, the Al concentration is approximately constant within 0.35r of the center. |
US11658294B2 |
Secondary battery and battery module, battery pack and apparatus comprising the secondary battery
The present application refers to secondary battery and battery module, battery pack and apparatus including the secondary battery. In particular, the secondary battery includes a housing as well as an electrode assembly and an electrolyte contained in the housing; the electrode assembly includes a positive electrode plate, a negative electrode plate and a separator, and the positive electrode plate includes a positive current collector and a positive electrode film that is disposed on at least one surface of the positive electrode current collector and includes a positive electrode active material; the positive electrode active material includes one or more of lithium nickel cobalt manganese oxide and lithium nickel cobalt aluminum oxide; the negative electrode plate includes a negative electrode current collector and a negative electrode film that is disposed on at least one surface of the negative electrode current collector and includes a negative electrode active material. |
US11658292B2 |
Silicon-based anode material and preparation method thereof, lithium ion battery
A silicon-based anode material, a preparation method thereof and a lithium ion battery are provided. The preparation method of the silicon-based anode material includes: passing a silicon substrate material through a vapor deposition gas to coat the surface of the silicon substrate material with a carbon deposition layer, the vapor deposition gas includes a first carbon source gas and a second carbon source gas, the volume percentage of the first carbon source gas and the second carbon source gas in the vapor deposition gas increases or decreases at different reaction stages for forming the carbon deposition layer. The side of the carbon deposited layer close to the silicon base material is more or less dense than the other side of the carbon deposited layer. The coating layer on the surface of the silicon-based anode material has a continuously changing junction, thereby greatly improving the cycling stability of the material. |
US11658290B2 |
Lithium metal secondary battery containing a conducting polymer network-based anode-protecting layer
Provided is a lithium metal secondary battery comprising a cathode, an anode, an electrolyte-separator assembly disposed between the cathode and the anode, wherein the anode comprises: (a) an anode active material layer containing a layer of lithium or lithium alloy optionally supported by an anode current collector; and (b) an anode-protecting layer in physical contact with the anode active material layer and in ionic contact with the electrolyte-separator assembly, having a thickness from 10 nm to 500 μm and comprising an electrically and ionically conducting network of cross-linked conjugated polymer chains having a lithium ion conductivity from 10−8 to 5×10−2 S/cm and an electron conductivity from 10−8 to 103 S/cm. |
US11658284B2 |
Sodium powders for use as electrode additives and methods of making and using the same
A method of producing metallic sodium powders. The method includes immersing one or more solid pieces of sodium metal in an organic liquid containing a hydrocarbon oil. The solid piece (s) of sodium metal immersed in the hydrocarbon oil is (are) then subjected to ultrasonic irradiation, wherein the solid piece of sodium metal is fragmented to form sodium powder, resulting in a dispersion of the sodium powder in the organic liquid. The dispersed sodium powder is then separated from the organic liquid, resulting in metallic sodium powder. A method of presodiation of an anode in an electrochemical cell. The method includes adding sodium metal powders to the surface of the anode either as a dry powder or as a suspension of the sodium particles in an organic liquid. An anode in an electrochemical cell containing metallic sodium particles. An electrochemical cell comprising a presodiated anode. |
US11658282B2 |
Composition for forming active material layer and method for manufacturing the same, and methods for manufacturing electrode sheet for all-solid state secondary battery and all-solid state secondary battery
A composition for forming an active material layer, including a sulfide-based solid electrolyte, an active material, a conductive auxiliary agent including a carbonaceous material, and a dispersion medium, in which the dispersion medium includes at least one ketone compound dispersion medium in which two aliphatic groups each having 4 or more carbon atoms are bonded to a carbonyl group; a method for manufacturing the composition for forming an active material layer; a method for manufacturing a solid electrolyte-containing sheet; and a method for manufacturing an all-solid state secondary battery. |
US11658279B2 |
Method for configuring and prelithiating a fast charging cell
Prelithiation methods and fast charging lithium ion cell are provided, which combine high energy density and high power density. Several structural and chemical modifications are disclosed to enable combination of features that achieve both goals simultaneously in fast charging cells having long cycling lifetime. The cells have anodes with high content of Si, Ge and/or Sn as principal anode material, and cathodes providing a relatively low C/A ratio, with the anodes being prelithiated to have a high lithium content, provided by a prelithiation algorithm. Disclosed algorithms determine lithium content achieved through prelithiation by optimizing the electrolyte to increase cycling lifetime, adjusting energy density with respect to other cell parameters, and possibly reducing the C/A ratio to maintain the required cycling lifetime. |
US11658274B2 |
Component
A component is disclosed. In an embodiment the component includes a light-emitting element and a structured layer having an optical functionality, wherein the structured layer is arranged on the light-emitting element. |
US11658273B2 |
Passivation for a semiconductor light emitting device
In embodiments of the invention, a passivation layer is disposed over a side of a semiconductor structure including a light emitting layer disposed between an n-type region and a p-type region. A material configured to adhere to an underfill is disposed over an etched surface of the semiconductor structure. |
US11658267B2 |
Tunnel junction ultraviolet light emitting diodes with enhanced light extraction efficiency
An example tunnel junction ultraviolet (UV) light emitting diode (LED) is described herein. The UV LED can include a mesa structure having at least one of: an n-doped bottom contact region, a p-doped region, and a tunnel junction arranged in contact with the p-doped region. Additionally, a geometry of the mesa structure can be configured to increase respective efficiencies of extracting transverse-electric (TE) polarized light and transverse-magnetic (TM) polarized light from the tunnel junction UV LED. The mesa structure can be configured such that an emitted photon travels less than 10 μm before reaching the inclined sidewall. |
US11658266B2 |
Lighting module and lighting apparatus having same
Lighting module disclosed in an embodiment of the invention, a substrate; a plurality of light emitting devices disposed on the substrate; a first reflective layer disposed on the substrate; a resin layer disposed on the first reflective layer and the light emitting device; and a second reflective layer disposed on the resin layer, wherein the resin layer is a front side surface on which light generated from the plurality of light emitting devices is emitted, a rear side surface facing the front side surface, and first and second side surfaces connecting the front side surface and the rear side surface with each other. A distance between the first reflective layer and the second reflective layer is smaller than a distance between the front side surface and the rear side surface of the resin layer, and the front side surface of the resin layer has a plurality of convex portions convex toward the front side surface from the light emitting device and a plurality of concave portions recessed in a direction of the rear side surface. |
US11658263B2 |
Method of fabricating a light emitting device having a stacked structure
A method of fabricating a light emitting device includes (i) determining whether each measurement location is defective or not based on a measurement result of the emission wavelength of each location, (ii) forming a test stacked structure by combining one of the first wafers, one of the second wafers, and one of the third wafers in a set of wafers, and (iii) calculating a combination yield of the test stacked structure based on a count of defective measurement locations that overlap in the test stacked structure. |
US11658262B1 |
Method for manufacturing light emitting device
A method for manufacturing a light emitting device is provided. The method for manufacturing the light emitting device includes: providing a substrate with light emitting units disposed thereon; attaching the light emitting units to a carrier; removing the substrate; and transferring a portion of the light emitting units from the carrier to a driving substrate. |
US11658261B2 |
Method of manufacturing nitride semiconductor device
A method of manufacturing a nitride semiconductor device includes: forming a first semiconductor layer containing Al, Ga, and N and having a first thickness by doping a p-type impurity; forming a second semiconductor layer over the first semiconductor layer without doping an n-type impurity and without doping a p-type impurity, the second semiconductor layer containing Al and N and having a second thickness; and heat treating the first semiconductor layer and the second semiconductor layer. The second thickness is less than the first thickness. T band gap energy of the second semiconductor layer is greater than a band gap energy of the first semiconductor layer. After the heat treating of the first semiconductor layer and the second semiconductor layer, the second semiconductor layer contains the p-type impurity by diffusion of the p-type impurity from the first semiconductor layer. |
US11658260B2 |
Method of manufacturing an optoelectronic device comprising a plurality of diodes
An optoelectronic device manufacturing method including the steps of: a) forming an active diode stack including first and second of opposite conductivity types; b) forming an integrated control circuit including a plurality of elementary control cells each including at least one MOS transistor; c) after steps a) and b), transferring the integrated control circuit onto the upper surface of the active diode stack; and d) after step c), forming trenches extending vertically through the integrated control circuit and emerging into or onto the first layer and delimiting a plurality of pixels each including a diode and an elementary control cell. |
US11658254B2 |
Complementary metal-oxide semiconductor compatible patterning of superconducting nanowire single-photon detectors
A device includes a first semiconductor layer; a portion of a second semiconductor layer disposed on the first semiconductor layer; and a third semiconductor layer including a first region disposed on the portion of the second semiconductor layer and a second region disposed on the first semiconductor layer. A thickness of the first region is less than a predefined thickness. The device also includes an etch stop layer disposed on the third semiconductor layer; a plurality of distinct portions of a fourth semiconductor layer disposed on the etch stop layer and exposing one or more distinct portions of the etch stop layer over the portion of the second semiconductor layer; and a plurality of distinct portions of a superconducting layer disposed on the plurality of distinct portions of the fourth semiconductor layer and the exposed one or more distinct portions of the etch stop layer. |
US11658253B2 |
High absorption photovoltaic material and methods of making the same
A high absorption photovoltaic material and method of making the material for use in a solar cell are disclosed. The photovoltaic material includes a surface modified with a layer of repeating photonic crystal structures. The photonic crystal structures are approximately inverse conically shaped and have a curved sidewall that has an approximately Gaussian shape. The photonic crystal structures generally have a high vertical depth and sidewall angle. The structures also have a gradient refractive index profile and exhibit the parallel-to-interface refraction light trapping effect. An anti-reflective coating is disposed over the photonic crystal structure layer. The photovoltaic material exhibits near unity light absorption over a broad range of visible and near infrared wavelengths and incidence angles, even at reduced thicknesses. The photovoltaic structures are formed via a combined photolithography and reactive-ion etching method at low power with a gas mixture having a high ratio of an etchant component to a passivation component. |
US11658247B2 |
Memory device, semiconductor device, and electronic device
A memory device which includes a gain-cell memory cell formed using an n-channel transistor and in which a potential lower than a potential applied to a bit line is not necessary is provided. Memory cells included in the memory device are arranged in a matrix, and each of the memory cells is connected to a write word line, a write bit line, a read word line, and a read bit line. The write word line is arranged in parallel to one of directions of a row and a column of memory cells arranged in a matrix, and the write bit line is arranged in parallel to the other of the directions of the row and the column. The read word line is arranged in parallel to the one of the directions of the row and the column of the memory cells arranged in a matrix, and the read bit line is arranged in parallel to the other of the directions of the row and the column. |
US11658246B2 |
Devices including vertical transistors, and related methods and electronic systems
A device comprises a vertical transistor. The vertical transistor comprises a pillar structure, at least one gate electrode, and a dielectric material. The pillar structure comprises a source region, a drain region, and a channel region. The source region and the drain region each individually comprise at least one electrically conductive material configured to inhibit hydrogen permeation therethrough. The channel region comprises a semiconductive material vertically between the source region and the drain region. The at least one gate electrode laterally neighbors the channel region of the semiconductive structure. The dielectric material is laterally between the semiconductive structure and the at least one gate electrode. Additional devices, and related electronic systems and methods are also disclosed. |
US11658245B2 |
Semiconductor device and method of manufacturing
Gate-all-around (GAA) devices and methods of manufacturing such devices are described herein. A method includes forming a multi-layer structure over a substrate and forming a plurality of source/drain regions in the multi-layer structure. Fins are then patterned into the multi-layer structure through adjacent source/drain regions. A wire release process is performed to remove materials of one or more of the layers in the multi-layer stack. The remaining layers of the multi-layer stack form a stack of nanostructures connecting adjacent source/drain regions of the fins. |
US11658243B2 |
Inverted leads for packaged isolation devices
A packaged multichip isolation device includes leadframe including a first and second die pad, with a first and second lead extending outside a molded body having a downward extending lead bend near their outer ends. A first integrated circuit (IC) die on the first die pad has a first bond pad connected to the first lead that realizes a transmitter or receiver. A second IC die on the second die pad has a second bond pad connected to the second lead that realizes another of the transmitter and receiver. An isolation component is in a signal path of the isolation device including a capacitive isolator, or inductors for transformer isolation on or between the die. A midpoint of the thickness of the die pad is raised above a top level of the leads and in an opposite vertical direction relative to the downward extending bend of the external leads. |
US11658240B2 |
Semiconductor transistors on multi-layered substrates
A semiconductor device is provided, which includes a multi-layered substrate, a first doped region, a second doped region, and a gate structure. The multi-layered substrate has a device layer over an isolation layer and the device layer includes a first region having a first substrate thickness and a second region having a second substrate thickness that is lesser than the first substrate thickness. The first doped region is in the first region and the second doped region is in the second region. The gate structure is between the first and second doped regions. |
US11658232B2 |
Field effect transistor based on graphene nanoribbon and method for making the same
A method for making a field effect transistor includes providing a graphene nanoribbon composite structure. The graphene nanoribbon composite structure includes a substrate and a plurality of graphene nanoribbons spaced apart from each other. The plurality of graphene nanoribbons are located on the substrate and extend substantially along a same direction, and each of the plurality of graphene nanoribbons includes a first end and a second end opposite to the first end. A source electrode is formed on the first end, and a drain electrode is formed on the second end. The source electrode and the drain electrode are electrically connected to the plurality of graphene nanoribbons. An insulating layer is formed on the plurality of graphene nanoribbons, and the plurality of graphene nanoribbons are between the insulating layer and the substrate. A gate is formed on a surface of the insulating layer away from the substrate. |
US11658227B2 |
Semiconductor structure and method for manufacturing the same
A method for manufacturing a semiconductor structure is provided. The method comprises the following steps. A first silicon-containing gate electrode is formed on a semiconductor substrate in a first region. A second silicon-containing gate electrode is formed on the semiconductor substrate in a second region. A gate silicide element is formed on an upper surface of the first silicon-containing gate electrode. A source silicide element and a drain silicide element are formed on the semiconductor substrate on opposing sides of the second silicon-containing gate electrode respectively. The gate silicide element, the source silicide element and the drain silicide element are formed simultaneously. |
US11658225B2 |
Fin field-effect transistor and method of forming the same
A semiconductor device includes a fin structure disposed over a substrate. The semiconductor device includes a first interfacial layer straddling the fin structure. The semiconductor device includes a gate dielectric layer extending along sidewalls of the fin structure. The semiconductor device includes a second interfacial layer overlaying a top surface of the fin structure. The semiconductor device includes a gate structure straddling the fin structure. The first interfacial layer and the gate dielectric layer are disposed between the sidewalls of the fin structure and the gate structure. |
US11658220B2 |
Drain side recess for back-side power rail device
A semiconductor transistor device includes a channel structure, a gate structure, a first source/drain epitaxial structure, a second source/drain epitaxial structure, a gate contact, and a back-side source/drain contact. The gate structure wraps around the channel structure. The first source/drain epitaxial structure and the second source/drain epitaxial structure are disposed on opposite endings of the channel structure. The gate contact is disposed on the gate structure. The back-side source/drain contact is disposed under the first source/drain epitaxial structure. The second source/drain epitaxial structure has a concave bottom surface. |
US11658219B2 |
Semiconductor device
The present disclosure provides a semiconductor device capable of reducing wiring resistance by using a stripe wire. The semiconductor device includes: a source pad electrode formed on a second interlayer insulating layer; a plurality of source extraction electrodes extracted in a first direction from the source pad electrode; a drain pad electrode formed on the second interlayer insulating layer; and a plurality of drain extraction electrodes extracted in the first direction from the drain pad electrode. The source pad electrode and the plurality of source extraction electrodes are electrically connected to a plurality of source wires of stripe wire covered by the second interlayer insulating layer. The drain pad electrode and the plurality of drain extraction electrodes are electrically connected to a plurality of drain wires of the stripe wire. The plurality of drain extraction electrodes are engaged with the plurality of source extraction electrodes. |
US11658217B2 |
Transistors with ion- or fixed charge-based field plate structures
Disclosed herein are IC structures, packages, and devices assemblies that use ions or fixed charge to create field plate structures which are embedded in a dielectric material between gate and drain electrodes of a transistor. Ion- or fixed charge-based field plate structures may provide viable approaches to changing the distribution of electric field at a transistor drain to increase the breakdown voltage of a transistor without incurring the large parasitic capacitances associated with the use of metal field plates. In one aspect, an IC structure includes a transistor, a dielectric material between gate and drain electrodes of the transistor, and an ion- or fixed charge-based region within the dielectric material, between the gate and the drain electrodes. Such an ion- or fixed charge-based region realizes an ion- or fixed charge-based field plate structure. Optionally, the IC structure may include multiple ion- or fixed charge-based field plate structures. |
US11658212B2 |
Quantum dot devices with conductive liners
Disclosed herein are quantum dot devices with conductive liners, as well as related computing devices and methods. For example, in some embodiments, a quantum dot device may include a base, a first fin extending from the base, a second fin extending from the base, a conductive material between the first fin and the second fin, and a dielectric material between the conductive material and the first fin. |
US11658207B2 |
Capacitor and electronic device
The disclosure provides a capacitor and an electronic device. The capacitor is disposed on a substrate with a protrusion. The capacitor includes a first electrode, a second electrode, and an insulating layer. The first electrode has a first voltage. The second electrode has a second voltage different from the first voltage. The second electrode is closer to the substrate than the first electrode. The insulating layer is disposed between the first electrode and the second electrode. The protrusion penetrates the second electrode and extends into the insulating layer. The electronic device includes the capacitor. The capacitor and the electronic device of the embodiments in the disclosure have a better yield. |
US11658204B2 |
Microled display with pixelated sensors
A display comprises a substrate. Sets of light emitting diodes (LEDs) are arranged on the substrate. Each of the sets of LEDs comprises a red LED, a green LED, a blue LED, and each of the sets of LEDs forming a pixel of the display. A sensor is embedded in each of the sets of LEDs. The sensor is arranged in a plane in which the red, green, and blue LEDs are arranged in each of the sets of LEDs. A cover including a dielectric material covers the sets of LEDs. The sensor is configured to sense at least one of ambient light and proximity of an object to the cover. |
US11658201B2 |
Dual conversion gain image sensor pixels
An image sensor includes an image sensor pixel array having pixels. Each pixel includes a continuous active region having a first portion and a second portion extending from the first portion. A photodiode, a reset transistor, a drive transistor, and a select transistor are formed in and over the first portion. The photodiode and the reset transistor define a floating diffusion region therebetween. A switch transistor is formed in and over the second portion and includes a first source/drain region and a second source/drain region. The first source/drain region is included in the floating diffusion region. The second source/drain region interfaces a doped region formed in the second region. The pixel also includes a gate structure disposed directly over the doped region. By controlling the switch transistor, the pixel may operate in a high conversion gain mode or a low conversion gain mode to accommodate different illumination or exposure conditions. |
US11658196B2 |
Semiconductor image sensor
A BSI image sensor includes a substrate including a front side and a back side opposite to the front side, a plurality of pixel sensors, an isolation grid disposed in the substrate and separating the plurality of pixel sensors from each other, a reflective grid disposed over the isolation grid on the back side of the substrate, an a low-n grid disposed over the back side of the substrate and overlapping the reflective grid from a top view. A width of the low-n grid is greater than a width of the reflective grid. |
US11658192B2 |
Image sensor and image-capturing device
An image sensor includes: an accumulation unit that accumulates an electric charge generated by a photoelectric conversion unit that photoelectrically converts incident light transmitted through a microlens; and a readout unit that reads out a signal based on a voltage of the accumulation unit, wherein the accumulation unit and the readout unit are included along an optical axis direction of the microlens. |
US11658189B2 |
Display apparatus comprising different types of thin film transistors and method for manufacturing the same
A display apparatus includes a substrate; a pixel driving circuit on the substrate; and a display unit connected with the pixel driving circuit, wherein the pixel driving circuit includes a first thin film transistor and a second thin film transistor, wherein the first thin film transistor includes, a first gate electrode on the substrate, a first active layer spaced apart from the first gate electrode and overlapping at least a part of the first gate electrode, a first source electrode connected with the first active layer; and a first drain electrode spaced apart from the first source electrode and connected with the first active layer, and wherein the second thin film transistor includes, a second active layer on the substrate, and a second gate electrode spaced apart from the second active layer and partially overlapping at least a part of the second active layer, wherein the first gate electrode is disposed between the substrate and the first active layer, the second active layer is disposed between the substrate and the second gate electrode, and the first gate electrode and the second gate electrode are disposed at an opposite side with respect to the second active layer. |
US11658188B2 |
Array substrate and display device
According to an aspect, an array substrate includes a first scan line, a second scan line, and a signal line. A semiconductor film has a coupling portion coupling one end of a first linear portion to one end of a second linear portion. Another end of the first linear portion of the semiconductor film and another end of the second linear portion of the semiconductor film are coupled to the signal line. In a plan view, the semiconductor film is disposed between the first scan line and the second scan line, the first linear portion intersects two first gate electrodes, and the second linear portion intersects two second gate electrodes. |
US11658186B2 |
Array substrate and display device
The present disclosure provides an array substrate, including: a base, and at least one lead structure disposed on the base. The lead structure includes a first conductive structure and a conductive semiconductor structure, and an orthographic projection of the conductive semiconductor structure on the base at least partially overlaps an orthographic projection of the first conductive structure on the base. |
US11658185B2 |
Metal oxide and semiconductor device
A novel metal oxide is provided. The metal oxide has a plurality of energy gaps, and includes a first region having a high energy level of a conduction band minimum and a second region having an energy level of a conduction band minimum lower than that of the first region. The second region comprises more carriers than the first region. A difference between the energy level of the conduction band minimum of the first region and the energy level of the conduction band minimum of the second region is 0.2 eV or more. The energy gap of the first region is greater than or equal to 3.3 eV and less than or equal to 4.0 eV and the energy gap of the second region is greater than or equal to 2.2 eV and less than or equal to 2.9 eV. |
US11658184B2 |
Fin field effect transistor with merged drift region
A fin field effect transistor (FinFET) includes a drain region, a merged drift region, and a plurality of fins. The drain region extends above a surface of a semiconductor substrate and has a first dopant concentration of first conductivity type. The merged drift region extends above the substrate surface and touches the drain region, and has a second lower dopant concentration of the first conductivity type. The plurality of fins extend above the substrate surface and each fin is directly connected to the merged drift region. Each fin is connected to a source region having the first conductivity type at a distal end of that fin from the merged drift region. |
US11658181B2 |
HEMT power device operating in enhancement mode and manufacturing process thereof
The power device is formed by a D-mode HEMT and by a MOSFET in cascade to each other and integrated in a chip having a base body and a heterostructure layer on the base body. The D-mode HEMT includes a channel area formed in the heterostructure layer; the MOSFET includes a first and a second conduction region formed in the base body, and an insulated-gate region formed in the heterostructure layer, laterally and electrically insulated from the D-mode HEMT. A first metal region extends through the heterostructure layer, laterally to the channel area and in electrical contact with the channel area and the first conduction region. |
US11658179B2 |
Semiconductor device with insulated-gate bipolar transistor region and diode region
An active region has first and second cell regions respectively disposed in a main IGBT and a sensing IGBT. The second cell region has a detecting region in which the sensing IGBT is disposed and an extracting region that surrounds a periphery of the detecting region. A resistance region containing polysilicon and connected to the sensing IGBT is provided on the semiconductor substrate, in the extracting region. The resistance region connected to the sensing IGBT has a first portion connected to the gate electrodes of the sensing IGBT and a second portion connecting the first portion to the gate runner, and configures a built-in resistance of the second portion having a resistance value in a range from 10Ω to 5000Ω. As a result, a trade-off relationship between enhancing ESD tolerance of a current sensing region that includes the sensing IGBT and reducing transient sensing voltage may be improved. |
US11658178B2 |
Super CMOS devices on a microelectronics system
A low cost IC solution is disclosed to provide Super CMOS microelectronics macros. Hereinafter, the Super CMOS or Schottky CMOS all refer to SCMOS. The SCMOS device solutions with a niche circuit element, the complementary low threshold Schottky barrier diode pairs (SBD) made by selected metal barrier contacts (Co/Ti) to P— and N—Si beds of the CMOS transistors. A DTL like new circuit topology and designed wide contents of broad product libraries, which used the integrated SBD and transistors (BJT, CMOS, and Flash versions) as basic components. The macros include diodes that are selectively attached to the diffusion bed of the transistors, configuring them to form generic logic gates, memory cores, and analog functional blocks from simple to the complicated, from discrete components to all grades of VLSI chips. Solar photon voltaic electricity conversion and bio-lab-on-a-chip are two newly extended fields of the SCMOS IC applications. |
US11658164B2 |
Electronics card including multi-chip module
A method includes bonding a first package to a second package to form a third package. The first package is an Integrated Fan-Out (InFO) package including a plurality of package components, and an encapsulating material encapsulating the plurality of package components therein. The plurality of package components include device dies. The method further includes placing at least a portion of the third package into a recess in a Printed Circuit Board (PCB). The recess extends from a top surface of the PCB to an intermediate level between the top surface and a bottom surface of the PCB. Wire bonding is performed to electrically connect the third package to the PCB. |
US11658160B2 |
Semiconductor package and method of manufacturing the same
A semiconductor package may include a package substrate, semiconductor chips, signal bumps, and first and second heat dissipation bumps. The semiconductor chips may be stacked on an upper surface of the package substrate, have first and second regions having different heat dissipation efficiencies. The second temperature may be higher than the first temperature. The signal bumps may be arranged between the semiconductor chips. The first heat dissipation bumps may be arranged between the semiconductor chips in the first region by a first pitch. The second heat dissipation bumps may be arranged between the semiconductor chips in the second region by a second pitch narrower than the first pitch. Heat generated from the second region of the semiconductor chips may be dissipated through the second heat dissipation bumps, which may be relatively closely arranged with each other. |
US11658159B2 |
Methods and apparatus for managing thermal behavior in multichip packages
An integrated circuit may include circuitry for accessing an associated die stack. The circuitry may receive temperature information as well as a plurality of operating parameters that help determine whether it may be desirable to reroute access commands or requests to one or more die in the stack. The circuitry may include a smart crossbar switch that implements an address translation or hashing function to help map the logical user address to a physical address space. Performing thermally aware traffic management in this way can ensure that acceptable timing margins are maintained in the system to minimize the probability of errors. |
US11658158B2 |
Die to die interface circuit
Disclosed herein are related to an integrated circuit including multiple dies stacked along a direction. In one aspect, the integrated circuit includes a first die, a second die, and a third die stacked along the direction. In one aspect, the first die includes a first interface circuit to generate a signal. In one aspect, the second die includes a second interface circuit to receive the signal from the first interface circuit and generate a replicate signal of the signal. In one aspect, the third die includes a third interface circuit to receive the replicate signal from the second interface circuit. |
US11658157B2 |
Integrated circuit including a first semiconductor wafer and a second semiconductor wafer, semiconductor device including a first semiconductor wafer and a second semiconductor wafer and method of manufacturing same
An integrated circuit includes a first semiconductor wafer, a second semiconductor wafer, a first interconnect structure, an inductor, and a through substrate via. The first semiconductor wafer has a first device in a first side of the first semiconductor wafer. The second semiconductor wafer is over the first semiconductor wafer. The first interconnect structure is on a second side of the first semiconductor wafer opposite from the first side of the first semiconductor wafer. The inductor is below the first semiconductor wafer, and at least a portion of the inductor is within the first interconnect structure. The through substrate via extends through the first semiconductor wafer. The inductor is coupled to at least the first device by at least the through substrate via. |
US11658154B2 |
Memory devices with controllers under memory packages and associated systems and methods
Semiconductor devices with controllers under stacks of semiconductor packages and associated systems and methods are disclosed herein. In one embodiment, a semiconductor device includes a package substrate, a controller attached to the package substrate, and at least two semiconductor packages disposed over the controller. Each semiconductor package includes a plurality of semiconductor dies. The semiconductor device further includes an encapsulant material encapsulating the controller and the at least two semiconductor packages. |
US11658151B2 |
Semiconductor device
A semiconductor device includes a semiconductor unit, a printed circuit board and a case, including a bottom portion formed in a plate-like shape and a side wall portion surrounding an outer periphery of the bottom portion of the case. The bottom portion has a main circuit area having an opening, and a control circuit area adjacent to the main circuit area in a plan view. The semiconductor unit is attached in the main circuit area from a rear surface of the bottom portion such that an insulating plate of the semiconductor unit is exposed to inside the case through the opening. The printed circuit board is disposed in the control circuit area on the front surface of the bottom portion via a spacer, having a gap between the printed circuit board and the front surface of the bottom portion. |
US11658149B2 |
Semiconductor package including stacked semiconductor chips
A semiconductor package including: a base layer; and a first chip stack and a second chip stack sequentially stacked over the base layer, each of the first and second chip stacks including first to fourth semiconductor chips which are offset stacked to expose chip pads at one side edge thereof, and the chip pads including stack identification pads for identifying the first chip stack and the second chip stack, and first and second chip identification pads for identifying the first to fourth semiconductor chips in each of the first and second chip stacks. |
US11658141B2 |
Die-to-wafer bonding structure and semiconductor package using the same
According to an aspect of the inventive concept, there is provided a die-to-wafer bonding structure including a die having a first test pad, a first bonding pad formed on the first test pad, and a first insulating layer, the first bonding pad penetrates the first insulating layer. The structure may further include a wafer having a second test pad, a second bonding pad formed on the second test pad, and a second insulating layer, the second bonding pad penetrates the second insulating layer. The structure may further include a polymer layer surrounding all side surfaces of the first bonding pad and all side surfaces of the second bonding pad, the polymer layer being arranged between the die and the wafer. Additionally, the wafer and the die may be bonded together. |
US11658139B2 |
Semiconductor package for improving bonding reliability
A semiconductor package includes main pad structures and dummy pad structures between a first semiconductor chip and a second semiconductor chip. The main pad structures include first main pad structures apart from one another on the first semiconductor chip and second main pad structures placed apart from one another on the second semiconductor chip and bonded to the first main pad structures. The dummy pad structures include first dummy pad structures including first dummy pads apart from one another on the first semiconductor chip and first dummy capping layers on the first dummy pads, and second dummy pad structures including second dummy pads apart from one another on the second semiconductor chip and second dummy capping layers on the second dummy pads. The first dummy capping layers of the first dummy pad structures are not bonded to the second dummy capping layers of the second dummy pad structures. |
US11658138B2 |
Semiconductor device including uneven contact in passivation layer
Provided is a semiconductor device including a substrate, a passivation layer, and a connector. The passivation layer is disposed on the substrate. The connector is embedded in the passivation. An interface of the connector in contact with the passivation layer is uneven, thereby improving the structural stability of the connector. A method of manufacturing the semiconductor is also provided. |
US11658137B2 |
Semiconductor package
A semiconductor device is disclosed. The semiconductor device comprises a redistribution structure, a processor die, and a metal post. The metal post has a first end, and a second end. The metal post is connected to the redistribution structure at the first end. The first end has a first width. The second end has a second width. The metal post has a waist width. The first width is greater than the waist width. The second width is greater than the waist width. The metal post has a side surface. The side surface is inwardly curved or outwardly curved. |
US11658136B2 |
Channelized filter using semiconductor fabrication
A semiconductor technology implemented high-frequency channelized filter includes a dielectric substrate with metal traces disposed on one of two major surfaces of the substrate. An input and output port disposed on the substrate and one of the metal traces carrying a high-frequency signal to be filtered between the input and output port. Other of the metal traces are connected to the one metal trace at intervals along the length of the one metal trace each providing a reactance to the high-frequency signal where the reactance varies with frequency and additional traces of the metal traces serving as a reference ground for the one metal trace and the other metal traces. A silicon enclosure mounted to the substrate with a first planar surface with cavities in the enclosure that extend through the first surface, and internal walls within the silicon enclosure defining the cavities. A layer of conductive metal covers the first planar surface, cavities and the internal walls. The silicon enclosure having substantially continuous areas of metal on the first planar surface about the periphery of the silicon enclosure that engage corresponding areas of the additional traces about the periphery of the substrate. The cavities surround the respective other metal traces with the internal cavity walls engaging the additional traces adjacent the respective other metal traces to individually surround each of the other metal traces with a conductive metal thereby providing electromagnetic field isolation between each of the other metal traces. |
US11658133B2 |
Integrated circuit device
An integrated circuit device is disclosed, the device comprising a protective layer and a protected circuit on a substrate, the protective layer being configured to protect the protected circuit by absorbing laser radiation targeted at the protected circuit through the substrate. The device may be configured such that removal of the protective layer causes physical damage that disables the protected circuit. The device may comprise intermediate circuitry protruding into the substrate between the protective layer and the protected circuit, wherein the physical damage that disables the protected circuit is physical damage to the intermediate circuitry. The device may comprise detection circuitry configured to detect a change in an electrical property of the device indicative of removal of the protective layer, and, in response to detecting the change in the electrical property, cause the protected circuit to be disabled. |
US11658132B2 |
Integrated assemblies
Some embodiments include an integrated assembly having a semiconductor die with memory array regions and one or more regions peripheral to the memory array regions. A stack of alternating insulative and conductive levels extends across the memory array regions and passes into at least one of the peripheral regions. The stack generates bending stresses on the die. At least one stress-moderating region extends through the stack and is configured to alleviate the bending stresses. |
US11658129B2 |
Electrically or temperature activated shape-memory materials for warpage control
A semiconductor device assembly including a shape-memory element connected to at least one component of the semiconductor device assembly. The shape-memory element may be temperature activated or electrically activated. The shape-memory element is configured to move to reduce, minimize, or modify a warpage of a component of the assembly by moving to an initial shape. The shape-memory element may be applied to a surface of a component of the semiconductor device assembly or may be positioned within a component of the semiconductor device assembly such as a layer. The shape-memory element may be connected between two components of the semiconductor device assembly. A plurality of shape-memory elements may be used to reduce, minimize, and/or modify warpage of one or more components of a semiconductor device assembly. |
US11658126B2 |
Semiconductor devices and methods of manufacturing semiconductor devices
In one example, a semiconductor device, comprises a first redistribution layer (RDL) substrate comprising a first dielectric structure and a first conductive structure through the first dielectric structure and comprising one or more first conductive redistribution layers, an electronic component over the first RDL substrate, wherein the electronic component is coupled with the first conductive structure, a body over a top side of the first RDL substrate, wherein the electronic component is in the body, a second RDL substrate comprising a second dielectric structure over the body, and a second conductive structure through the second dielectric structure and comprising one or more second conductive redistribution layers, and an internal interconnect coupled between the first conductive structure and the second conductive structure. Other examples and related methods are also disclosed herein. |
US11658124B2 |
Connection structure embedded substrate
A connection structure embedded substrate includes a printed circuit board including a plurality of first insulating layers, and a plurality of first wiring layers disposed on or between the plurality of first insulating layers; and a connection structure embedded in the printed circuit board, and including a plurality of second insulating layers and a plurality of second wiring layers disposed on or between the plurality of second insulating layers. A lowermost second insulating layer of the plurality of second insulating layers includes an organic insulating material, and is in contact with an upper surface of one of the plurality of first insulating layers. |
US11658122B2 |
EMIB patch on glass laminate substrate
Embodiments disclosed herein include electronic packages for PoINT architectures. Particularly, embodiments include electronic packages that include reinforcement substrates to minimize warpage. In an embodiment, an electronic package comprises, a reinforcement substrate, a plurality of through substrate vias through the reinforcement substrate, a dielectric substrate over the reinforcement substrate, a cavity into the dielectric substrate, and a component in the cavity. |
US11658121B2 |
Semiconductor device and method of forming the same
A semiconductor device includes a semiconductor substrate; a first insulating film and a second insulating film provided above the semiconductor substrate; a low-k film provided between the first insulating film and the second insulating film; an element formation region in which elements included in an electric circuit are formed in the semiconductor substrate; a scribe region provided around the element formation region; a cut portion provided on the outer periphery of the scribe region; and a groove formed between the cut portion and the element formation region, wherein the groove penetrates through the low-k film. |
US11658116B2 |
Interconnects on multiple sides of a semiconductor structure
A semiconductor structure comprises a front-end-of-line region comprising two or more devices, a first back-end-of-line region on a first side of the front-end-of-line region, the first back-end-of-line region comprising a first set of interconnects for at least a first subset of the two or more devices in the front-end-of-line region, and a second back-end-of-line region on a second side of the front-end-of-line region opposite the first side of the front-end-of-line region, the second back-end-of-line region comprising a second set of interconnects for at least a second subset of the two or more devices in the front-end-of-line region. The semiconductor structure also comprises one or more passthrough vias disposed in the front-end-of-line region, each of the one or more passthrough vias connecting at least one of the first set of interconnects of the first back-end-of-line region to at least one of the second set of interconnects of the second back-end-of-line region. |
US11658113B2 |
Semiconductor memory device and manufacturing method of the semiconductor memory device
There are provided a semiconductor memory device and a manufacturing method of the semiconductor memory device. A semiconductor memory device includes a lower stack structure on the substrate and including a plurality of lower layers stacked in a vertical direction, an intermediate stack structure on the lower stack structure and including a plurality of intermediate layers stacked in the vertical direction, a plurality of grooves in the contact region and penetrating the intermediate stack structure, the plurality of grooves exposing the lower stack structure at different depths, and a plurality of steps formed along sidewalls of the grooves. |
US11658110B2 |
Semiconductor device and method for manufacturing the semiconductor device
A semiconductor device includes an interconnect including (i) a first layer, and (ii) a second layer provided on the first layer and including copper. The device also includes a plug provided on the interconnect and including (a) a third layer including titanium and nitrogen, and (b) a fourth layer provided on the third layer and including tungsten. A concentration of chlorine in the third layer is less than or equal to 5.0×1021 atoms/cm3, and a concentration of oxygen at the interface between the third layer and the fourth layer is less than or equal to 5.0×1021 atoms/cm3. |
US11658109B2 |
Electronic module
An electronic module has a first substrate 11, a first electronic element 13, a second electronic element 23, a second substrate 21, a first terminal part 110 provided on a side of the first substrate 11 and a second terminal part 120 provided on a side of the second substrate 21. The first terminal part 110 has a first surface direction extending part 114 and a first normal direction extending part 113 extending toward one side or the other side. The second terminal part 120 has a second surface direction extending part 124 and a second normal direction extending part 123 extending toward one side or the other side. The second surface direction extending part 124 is provided on one side of the first surface direction extending part 114, and the first surface direction extending part 114 and the second surface direction extending part 124 overlap one another in a surface direction. |
US11658107B2 |
Semiconductor package including an interposer and method of fabricating the same
A semiconductor package includes a lower package, an interposer on the lower package, and an under-fill layer between the interposer and the lower package. The interposer includes a through hole that vertically penetrates the interposer. The under-fill layer includes an extension that fills at least a portion of the through hole. |
US11658103B2 |
Capacitor interposer layer (CIL) chiplet design with conformal die edge pattern around bumps
An integrated circuit (IC) package includes a chip. The chip has a front-side surface and a backside surface, opposite the front-side surface. The front-side surface of the chip includes a plurality of bump sites. The integrated circuit package also includes a plurality of dies. Each of the plurality of dies are composed of integrated passive devices. The plurality of dies have conformal die edge patterns to enable placement of a front-side surface of each of the plurality of dies on predetermined portions of the plurality of bumps sites on the front-side surface of the chip. |
US11658102B2 |
Semiconductor device package and method of manufacturing the same
A semiconductor device package includes a carrier, an electronic component and a connector. The electronic component is disposed on the carrier. The connector is disposed on the carrier and electrically connected to the electronic component. A S11 parameter of the connector is less than −20 dB. |
US11658101B2 |
Isolated temperature sensor device package
In a described example, an apparatus includes: a package substrate having a die pad configured for mounting a semiconductor die, a first lead connected to the die pad, and a second lead spaced from and electrically isolated from the die pad; a spacer dielectric mounted on the die pad; a semiconductor die including a temperature sensor mounted on the spacer dielectric; electrical connections coupling the semiconductor die to the second lead; and mold compound covering the semiconductor die, the die pad, the electrical connections, and a portion of the package substrate, with portions of the first lead and portions of the second lead exposed from the mold compound to form terminals for a packaged temperature sensor device. |
US11658099B2 |
Flip chip curved sidewall self-alignment features for substrate and method for manufacturing the self-alignment features
Methods and system for flip chip alignment for substrate and leadframe applications are disclosed and may include placing a semiconductor die on bond fingers of a metal leadframe, wherein at least two of the bond fingers comprise one or more recessed self-alignment features. A reflow process may be performed on the semiconductor die and leadframe, thereby melting solder bumps on the semiconductor die such that a solder bump may be pulled into each of the recessed self-alignment features and aligning the solder bumps on the semiconductor die to the bond fingers. The recessed self-alignment features may be formed utilizing a chemical etch process or a stamping process. A surface of the recessed self-alignment features or the bond fingers of the metal leadframe may be roughened. A solder paste may be formed in the recessed self-alignment features prior to placing the semiconductor die on the bond fingers of the metal leadframe. |
US11658098B2 |
Leadframe package with side solder ball contact and method of manufacturing
The present disclosure is directed to a leadframe package having a side solder ball contact and methods of manufacturing the same. A plurality of solder balls are coupled to recesses in a leadframe before encapsulation and singulation. After singulation, a portion of each solder ball is exposed on sidewalls of the package. This ensures that the sidewalls of the leads are solder wettable, which allows for the formation of stronger joints when the package is coupled to a substrate. This increased adhesion reduces resistance at the joints and also mitigates the effects of expansion of the components in the package such that delamination is less likely to occur. As a result, packages with a side solder ball contact have increased life cycle expectancies. |
US11658093B2 |
Semiconductor element with electrode having first section and second sections in contact with the first section, and semiconductor device
A semiconductor element includes a main body and an obverse face electrode. The main body includes an obverse face that faces in a thickness direction. The obverse face electrode is electrically connected to the main body. The obverse face electrode includes a first section and a plurality of second sections. The first section is provided on the obverse face. The plurality of second sections are in contact with the first section, and spaced apart from each other in a direction perpendicular to the thickness direction. A total area of the plurality of second sections is smaller than an area of the first section including portions overlapping with the plurality of second sections, in a view along the thickness direction. |
US11658092B2 |
Thermal interconnect structure for thermal management of electrical interconnect structure
In some embodiments, the present disclosure relates to an integrated chip that includes an electrical interconnect structure, a thermal interconnect structure, and a thermal passivation layer over a substrate. The electrical interconnect structure includes interconnect vias and interconnect wires embedded within interconnect dielectric layers. The thermal interconnect structure is arranged beside the electrical interconnect structure and includes thermal vias, thermal wires, and/or thermal layers. Further, the thermal interconnect structure is embedded within the interconnect dielectric layers. The thermal passivation layer is arranged over a topmost one of the interconnect dielectric layers. The thermal interconnect structure has a higher thermal conductivity than the interconnect dielectric layers. |
US11658089B2 |
Semiconductor device
The present invention relates to a semiconductor device including a printed circuit board, an electronic component, and a heat diffusion part. The printed circuit board includes an insulation layer, first and second conductor layers disposed respectively on first and second main faces of the insulation layer, a plurality of heat radiation vias penetrating from the first conductor layer to the second conductor layer on the insulation layer, and a conductor film covering inner side walls of the heat radiation vias. The heat radiation vias are provided at positions overlapping the electronic component and the heat radiation part in plan view viewed from the first main face of the printed circuit board. The heat diffusion part is disposed overlapping at least some of the heat radiation vias in plan view viewed from the second main face of the printed circuit board. |
US11658087B2 |
High resistivity wafer with heat dissipation structure and method of making the same
A high resistivity wafer with a heat dissipation structure includes a high resistivity wafer and a metal structure. The high resistivity wafer includes a heat dissipation region and a device support region. The high resistivity wafer consists of an insulating material. The metal structure is only embedded within the heat dissipation region of the high resistivity wafer. The metal structure surrounds the device support region. |
US11658086B2 |
Semiconductor package and method of manufacturing semiconductor package
A semiconductor package includes a package substrate, an interposer on the package substrate, a plurality of semiconductor devices on the interposer and spaced apart from each other, the semiconductor devices being electrically connected to the interposer, a dam structure on the interposer extending along a peripheral region of the interposer, the dam structure being spaced apart from the semiconductor devices, and a stress relief on the interposer, the stress relief including an elastic member that fills gaps between the semiconductor devices and the dam structure. |
US11658085B2 |
Integrated circuit package and method
In an embodiment, a device includes: a first integrated circuit die having a first contact region and a first non-contact region; an encapsulant contacting sides of the first integrated circuit die; a dielectric layer contacting the encapsulant and the first integrated circuit die, the dielectric layer having a first portion over the first contact region, a second portion over the first non-contact region, and a third portion over a portion of the encapsulant; and a metallization pattern including: a first conductive via extending through the first portion of the dielectric layer to contact the first integrated circuit die; and a conductive line extending along the second portion and third portion of the dielectric layer, the conductive line having a straight portion along the second portion of the dielectric layer and a first meandering portion along the third portion of the dielectric layer. |
US11658084B2 |
Semiconductor packaging structure
A semiconductor packaging structure includes a substrate, a wiring layer, a mask layer, and a sealing layer. The substrate has an effective region and a dummy region surrounding the effective region. The wiring layer is disposed on the effective and dummy regions, and is formed with a predetermined pattern including spaced-apart protrusions to define at least one cavity partially exposing the dummy region. The mask layer covers the wiring layer, and is formed with a through hole to communicate in space with the cavity. The through hole is smaller in size than the cavity, and cooperates with the cavity to form an accommodating space. The sealing layer covers the mask layer, and includes an engaging element filling the accommodating space and adhering to the substrate. |
US11658080B2 |
Methods and systems for transposition channel routing
Systems and assemblies are provided for transposition channel routing where the characteristics of an escape route can be modified on a printed circuit board (PCB) in a manner that reduces crosstalk and realizes significant signal quality improvement. The techniques involve “transposition” of a signal line pair on the PCB, reduces effect coupling coefficients for individual aggressor signals, thereby reducing the crosstalk. Transposition channel routing techniques can also be applied to other areas on a PCB (e.g., other than escape routes) where space is constrained and other mitigation techniques are not possible. The PCB can include an array of contact pads, a plurality of signal line pairs that include an escape route. One or more transposition junctions disposed within the escape route can route a signal line pair from a first routing channel in the escape route into a second routing channel in the escape route. |
US11658076B2 |
Semiconductor device and fabrication method thereof
Semiconductor devices are provided. An exemplary semiconductor device includes a semiconductor substrate having a first region. The first region includes a first middle region and a first edge region adjacent to and surrounding the first middle region; and a surface of the first middle region of the semiconductor substrate is higher than a surface of the first edge region of the semiconductor substrate. The semiconductor device also includes a plurality of first fins discretely formed on the first middle region of the semiconductor substrate; and an isolation structure formed on the first middle region of the semiconductor substrate and the first edge region of the semiconductor substrate and covering portions of sidewall surfaces of the first fins. |
US11658074B2 |
Structure and method for FinFET device with source/drain modulation
The present disclosure provides a fabrication method that includes providing a workpiece having a semiconductor substrate that includes a first circuit area and a second circuit area; forming a first active region in the first circuit area and a second active region on the second circuit area; forming first stacks with a first gate spacing on the first active region and second gate stacks with a second gate spacing on the second active region, the second gate spacing being different from the first gate spacing; performing an ion implantation to introduce a doping species to the first active region; performing an etching process, thereby recessing both first source/drain regions of the first active region with a first etch rate and second source/drain regions of the second active region; and epitaxially growing first source/drain features within the first source/drain regions and second source/drain features within the second source/drain regions. |
US11658071B2 |
Semiconductor device, method of manufacturing semiconductor device, and electronic apparatus
To more reliably suppress deterioration in characteristics due to signals (distortions) other than input and output waves while suppressing manufacturing cost. A semiconductor device according to the present disclosure includes a circuit substrate including an insulating film layer located above a predetermined semiconductor substrate and a semiconductor layer located above the insulating film layer, a plurality of passive elements provided on the circuit substrate and electrically connected with one another, and an electromagnetic shield layer locally provided in the insulating film layer corresponding to a portion where at least one of the plurality of passive elements is provided, and the electromagnetic shield layer and the semiconductor substrate are electrically separated from each other. |
US11658064B2 |
Interconnect structure with dielectric cap layer and etch stop layer stack
A method of forming a semiconductor device includes: forming a first conductive feature in a first dielectric layer disposed over a substrate; forming a metal cap layer over an upper surface of the first conductive feature distal from the substrate; selectively forming a dielectric cap layer over an upper surface of the first dielectric layer and laterally adjacent to the metal cap layer, wherein the metal cap layer is exposed by the dielectric cap layer; and forming an etch stop layer stack over the metal cap layer and the dielectric cap layer, wherein the etch stop layer stack comprises a plurality of etch stop layers. |
US11658061B2 |
Semiconductor substrate and method of fabricating the same
A method of fabricating a semiconductor substrate includes the following steps. A carrier substrate is provided, and a plasma treatment is performed on the surface of the carrier substrate. A polycrystalline semiconductor layer is formed on the surface of the carrier substrate. A rapid thermal treatment is then performed on the polycrystalline semiconductor layer. A buried dielectric layer is then formed on the polycrystalline semiconductor layer. Afterwards, a single crystalline semiconductor layer is formed on the buried dielectric layer. |
US11658059B2 |
Thin material handling carrier
A wafer carrier that exhibits a thin, low-profile includes a bottom support plate upon which a thinned semiconductor wafer may be positioned, with a holding ring disposed to surround the periphery of the wafer and engage with the bottom support plate to hold the wafer in a fixed position between the two components. The bottom support plate is formed to include a plurality of apertures for pulling a vacuum through the carrier, as well as features that engage with the holding ring and alignment fiducials for properly registering the orientation of the wafer's surface with respect to the wafer carrier and other testing equipment using the wafer carrier. |
US11658053B2 |
Conversion plate for reticle pod storage and a reticle pod storage system
One illustrative device disclosed herein includes a FOUP (Front Opening Unified Pod) storage bin, a plurality of pins positioned on a first surface of the FOUP storage bin, wherein the plurality of pins are adapted to engage and register with the FOUP, and a conversion plate. In one illustrative embodiment, the conversion plate includes a plate with a front surface and a back surface, a reticle pod receiving structure on the front surface that at least partially bounds a reticle pod receiving area on the front surface, and a pin engagement structure on the back side that is adapted to engage the plurality of pins on the first surface of the FOUP storage bin. |
US11658052B2 |
Chip transferring method and the apparatus thereof
A chip transferring method includes providing a plurality of chips on a first load-bearing structure; measuring a photoelectric characteristic value of each of the plurality of chips; categorizing the plurality of chips into a first portion chips and a second portion chips according to the photoelectric characteristic value of each of the plurality of chips; providing a second load-bearing structure; weakening a first adhesion between the first portion chips and the first load-bearing structure or between the second portion chips and the first load-bearing structure; and transferring the first portion chips or the second portion chips to the second load-bearing structure. |
US11658051B2 |
Substrate transport
A substrate transport system includes a carrier having a housing forming an interior environment having an opening for holding at least one substrate and a door for sealing the opening from an outside atmosphere where when sealed the interior environment is configured to maintain an interior atmosphere therein, the housing including a fluid reservoir exterior to the interior environment and configured to contain a fluid, forming a different atmosphere in the fluid reservoir than the interior atmosphere, to form a fluidic barrier seal that seals the interior environment from an environment exterior to the carrier. |
US11658048B2 |
Unit for supplying liquid, apparatus and method for treating substrate having the unit
An apparatus and a method for performing liquid treatment for a substrate are provided. The apparatus for treating the substrate includes a treating container having a treatment space inside the treating container, a substrate support unit to support a substrate in the treatment space, and a liquid supply unit to supply treatment liquid to the substrate supported by the substrate support unit. The liquid supply unit includes a nozzle, a supply line to supply the treatment liquid to the nozzle and having a first valve mounted in the supply line, and a discharge line branching from a branch point which is a point downstream of the first valve in the supply line to discharge the treatment liquid from the supply line, and having a second valve mounted in the discharge line. A valve is absent in an area between the branch point and the nozzle, in the supply line. |
US11658046B2 |
Semiconductor packaging structure with back-deposited shielding layer and manufacturing method thereof
Batch semiconductor packaging structures with back-deposited shielding layer and manufacturing method are provided. A grid having multiple frames is glued on an adhesive substrate. Multiple semiconductor devices respectively align with corresponding frames and are stuck on the adhesive substrate. Then a metal layer covers the semiconductor devices and the grid. A distance between four peripheries of a bottom of each semiconductor device and the corresponding frame is smaller than a distance between the bottom and the adhesive substrate, so that the a portion of the metal layer extended to the peripheries of the bottom is effectively reduced during forming the metal layer. After the semiconductor devices are picked up, no metal scrap is remined thereon. Therefore, the adhesive substrate does not need to form openings in advance and is reusable. The grid is also reusable so the manufacturing cost of the present invention is decreased. |
US11658045B2 |
Method for the production of an electronic arrangement and the electronic arrangement
A method for producing an electronic arrangement includes providing an aluminium body and a power electronic unit. The power electronic unit includes a base plate and an electronic component. The method includes pre-treating a joining region of a main surface of the aluminium body; coating the pre-treated joining region with a sinter paste including at least one of copper particles and silver particles; positioning the power electronic unit with a second side of the base plate on the main surface of the aluminium body; joining the power electronic unit and the aluminium body in the joining region with supply of heat, wherein the aluminium body and the power electronic unit are connected via the sinter paste in a materially bonded and heat-transferring manner. |
US11658044B2 |
Thermally conductive structure for heat dissipation in semiconductor packages
A semiconductor package includes a wafer and at least one chip attached on first portions of an upper surface of the wafer. Further, the semiconductor package includes an insulating barrier layer, a thermally conductive layer, and a heat sink. The insulating barrier layer is arranged over the at least one chip attached on first portions of an upper surface of the wafer. The thermally conductive layer is arranged over the insulating barrier layer and at least partially encapsulates the at least one chip. The heat sink is arranged over the thermally conductive layer. |
US11658039B2 |
Plasma etching apparatus, plasma etching method, and semiconductor device fabrication method including the plasma etching method
Disclosed are plasma etching apparatuses, plasma etching methods, and semiconductor device fabrication methods. The plasma etching apparatus comprises a chamber, an electrostatic chuck in a lower portion of the chamber, a radio-frequency power supply that has a connection with the electrostatic chuck and provides the electrostatic chuck with a radio-frequency power to generate a plasma in the chamber, and a controller that has a connection with the radio-frequency power supply and controls the radio-frequency power. |
US11658038B2 |
Method for dry etching silicon carbide films for resist underlayer applications
A substrate processing method is described for etching silicon carbide films for resist underlayer applications. The method includes providing a substrate containing a silicon carbide film thereon, and a photoresist layer defining a pattern over the silicon carbide film, plasma-exciting an etching gas containing a fluorocarbon-containing gas and an oxygen-containing gas, and exposing the substrate to the plasma-excited etching gas to transfer the pattern to the silicon carbide film, where at least a portion of a thickness of the photoresist layer survives the exposing. For example, the photoresist layer includes an EUV resist layer and the etching gas includes C4F8 gas, O2 gas, and Ar gas. In another example, the exposing includes exposing the substrate to a) a plasma-excited etching gas containing C4F8 gas, O2 gas, and Ar gas, and b) exposing the substrate to a plasma-excited Ar gas, where steps a) and b) are sequentially performed at least once. |
US11658037B2 |
Method of atomic layer etching of oxide
In one exemplary embodiment, described herein is an ALE process for etching an oxide. In one embodiment, the oxide is silicon oxide. The ALE modification step includes the use of a carbon tetrafluoride (CF4) based plasma. This modification step preferentially removes oxygen from the surface of the silicon oxide, providing a silicon rich surface. The ALE removal step includes the use of a hydrogen (H2) based plasma. This removal step removes the silicon enriched monolayer formed in the modification step. The silicon oxide etch ALE process utilizing CF4 and H2 steps may be utilized in a wide range of substrate process steps. For example, the ALE process may be utilized for, but is not limited to, self-aligned contact etch steps, silicon fin reveal steps, oxide mandrel pull steps, oxide spacer trim, and oxide liner etch. |
US11658035B2 |
Substrate processing method
A substrate processing method capable of improving etch selectivity without increasing the power includes: forming a first thin film on a structure; forming a material layer having wet etch resistance greater than that of the first thin film on the first thin film; removing a portion of the material layer using wet etching to expose a portion of the first thin film; and removing the exposed portion of the first thin film. |
US11658032B2 |
Semiconductor epitaxy bordering isolation structure
A method includes providing a semiconductor structure having an active region and an isolation structure adjacent to the active region, the active region having source and drain regions sandwiching a channel region for a transistor, the semiconductor structure further having a gate structure over the channel region. The method further includes etching a trench in one of the source and drain regions, wherein the trench exposes a portion of a sidewall of the isolation structure, epitaxially growing a first semiconductor layer in the trench, epitaxially growing a second semiconductor layer over the first semiconductor layer, changing a crystalline facet orientation of a portion of a top surface of the second semiconductor layer by an etching process, and epitaxially growing a third semiconductor layer over the second semiconductor layer after the changing of the crystalline facet orientation. |
US11658031B2 |
Implantation mask formation
Implantation mask formation techniques described herein include increasing an initial aspect ratio of a pattern in an implantation mask by non-lithography techniques, which may include forming a resist hardening layer on the implantation mask. The pattern may be formed by photolithography techniques to the initial aspect ratio that reduces or minimizes the likelihood of pattern collapse during formation of the pattern. Then, the resist hardening layer is formed on the implantation mask to increase the height of the pattern and reduce the width of the pattern, which increases the aspect ratio between the height of the openings or trenches and the width of the openings or trenches of the pattern. In this way, the pattern in the implantation mask may be formed to an ultra-high aspect ratio in a manner that reduces or minimizes the likelihood of pattern collapse during formation of the pattern. |
US11658029B2 |
Method of forming a device structure using selective deposition of gallium nitride and system for same
A method of forming a device structure including a selectively-deposited gallium nitride layer is disclosed. |
US11658028B2 |
Film forming method and film forming apparatus
A film forming method for forming a silicon film having a step coverage on a substrate having a recess in a surface of the substrate, the film forming method comprising: forming a silicon film such that a film thickness on an upper portion of a side wall of the recess is thicker than a film thickness on a lower portion of the side wall of the recess by supplying a silicon-containing gas to the substrate; and etching a portion of the silicon film conformally by supplying an etching gas to the substrate, wherein the act of forming the silicon film and the act of etching the portion of the silicon film are performed a number of times which is determined depending on the step coverage. |
US11658026B2 |
Conformal silicon oxide film deposition
Methods for depositing a silicon-containing film on a substrate are described. The method comprises heating a processing chamber to a temperature greater than or equal to 200° C.; maintaining the processing chamber at a pressure of less than or equal to 300 Torr; coflowing a silicon precursor and nitrous oxide (N2O) into the processing chamber, and depositing a conformal silicon-containing film on the substrate. The silicon-containing film has dielectric constant (k-value) in a range of from about 3.8 to about 4.0, has a breakdown voltage of greater than 8 MV/cm at a leakage current of 1 mA/cm2 and has a leakage current of less than 1 nA/cm2 at 2 MV/cm. |
US11658025B2 |
Chalcogen precursors for deposition of silicon nitride
Chalcogen silane precursors are described. Methods for depositing a silicon nitride (SixNy) film on a substrate are described. The substrate is exposed to the chalcogen silane and a reactant to deposit the silicon nitride (SixNy) film. The exposures can be sequential or simultaneous. The chalcogen silane may be substantially free of halogen. The chalcogen may be selected from the group consisting of sulfur (S), selenium (Se), and tellurium (Te). |
US11658018B2 |
Sample support body
Provided is a sample support body that includes a substrate, an ionization substrate, and a support. The ionization substrate has a plurality of measurement regions for dropping a sample on a second surface. A plurality of through-holes that open in a first surface and the second surface are formed at least in the measurement regions of the ionization substrate. A conductive layer is provided on peripheral edges of the through-holes at least on the second surface. The support has a first support provided on peripheral edges of the measurement regions on the first surface to separate the plurality of measurement regions when viewed in the direction in which the substrate and the ionization substrate face each other. |
US11658017B2 |
Methods and devices for high-throughput data independent analysis
A method of analyzing a sample, the method includes separating precursor ions from the sample into narrow mass range groups based on mass-to-charge ratio; fragmenting the ions from each group to create groups of fragment ions; and mass analyzing fragment ions from each group of fragment ions using a long transient time mass analyzer, wherein the separation and fragmentation are decoupled from the mass analyzing and the cycle time of the high transient mass analyzer is greater than about five times longer than the cycle time of a narrow mass range scan time, and wherein the separation and fragmentation has a high duty cycle and the mass analyzing has a high duty cycle. |
US11658015B2 |
Ceramic structure, electrostatic chuck and substrate fixing device
A ceramic structure includes a base body, and a thermoelectric device having a part in directly contact with the base body. The base body is a ceramic consisting of aluminum oxide. The thermoelectric device comprises a conductor part that is a sintered body having an alloy of tungsten and rhenium, as a main component, and including nickel oxide, aluminum oxide and silicon dioxide. |
US11658014B2 |
Apparatuses and methods of protecting nickel and nickel containing components with thin films
Methods and apparatus for depositing a coating on a semiconductor manufacturing apparatus component are provided herein. In some embodiments, a method of depositing a coating on a semiconductor manufacturing apparatus component includes: sequentially exposing a semiconductor manufacturing apparatus component including nickel or nickel alloy to an aluminum precursor and a reactant to form an aluminum containing layer on a surface of the semiconductor manufacturing apparatus component by a deposition process. |
US11658011B2 |
Plasma processing apparatus
A plasma processing method in which a stable process region can be ensured in a wide range, from low microwave power to high microwave power. The plasma processing method includes making production of plasma easy in a region in which production of plasma by continuous discharge is difficult, and plasma-processing an object to be processed, with the generated plasma, wherein the plasma is produced by pulsed discharge in which ON and OFF are repeated, radio-frequency power for producing the pulsed discharge, during an ON period, is a power to facilitate production of plasma by continuous discharge, and a duty ratio of the pulsed discharge is controlled so that an average power of the radio-frequency power per cycle is power in the region in which production of plasma by continuous discharge is difficult. |
US11658008B2 |
Film forming apparatus and film forming method
When a titanium-containing gas and an oxidizing gas, or a silicon-containing gas and a nitriding gas, are alternately supplied from a gas supplier and radio frequency power is supplied to each of a first electrode and a second electrode from a power supply, parallel to the supply of the oxidizing gas or the nitriding gas, so as to generate plasma and to perform a film formation, a magnitude of the radio frequency power to be supplied to each of the first electrode and the second electrode is controlled. |
US11658002B2 |
Charged particle beam adjustment method, charged particle beam drawing method, and charged particle beam irradiation apparatus
A charged particle beam adjustment method includes scanning, with a charged particle beam an emission current of which is set to a first adjustment value smaller than a target value, an aperture substrate including a hole disposed to be a focus position of the charged particle beam using each of lens values in an electron lens and calculating first resolution, calculating a first function of lens values and the first resolution and calculating a lens value range, scanning, with the charged particle beam the emission current of which is set to a second adjustment value, the aperture substrate using each of lens values set to avoid the lens value range and calculating second resolution, calculating a second function of lens values and the second resolution and estimating a lens value at a just focus, and adjusting the electron lens to the lens value at the just focus. |
US11658000B2 |
Sample support and method of fabricating same
There is provided a sample support capable of easily placing a sample into position. The sample support is used such that a sample floating on the surface of water is scooped and held. The sample support has: a first region on which the sample is to be placed; and a second region of higher wettability than the first region. |
US11657998B2 |
Display plasma module with a patterned structure and manufacturing method thereof
The present invention belongs to the field of electronic display technology, and relates to a display plasma module with a patterned structure, including a pixel electrode and a transparent electrode located above the pixel electrode, characterized in that a display plasma is provided between the pixel electrode and the transparent electrode. A spacer frame is located around the display plasma. A plasma barrier array for uniformly dispersing and stabilizing the display plasma is provided on the pixel electrode and/or the transparent electrode. The plasma barrier array includes a plurality of plasma barrier frames distributed in an array. The display plasma module of the present invention replaces the existing micro-cup structure or microcapsule with the display plasma, and the plasma barrier array for uniformly dispersing and stabilizing the display plasma is provided in the display plasma. |
US11657997B2 |
Electron-emitting element
According to one embodiment, an electron-emitting element includes a first member and a second member. The first member includes a semiconductor member of an n-type. The second member includes a diamond member a p-type and includes at least one selected from the group consisting of diamond and graphite. The semiconductor member includes at least one selected from the group consisting of a first material, a second material, and a third material. The first material includes nitrogen and at least one selected from the group consisting of B, Al, In, and Ga. The second material includes at least one selected from the group consisting of ZnO and ZnMgO. The third material includes at least one selected from the group consisting of BaTiO3, PbTiO3, Pb(Zrx, Ti1-x)O3, KNbO3, LiNbO3, LiTaO3, NaxWO3, Zn2O3, Ba2NaNb5O5, Pb2KNb5O15, and Li2B4O7. |
US11657994B2 |
Protected switch
A protected switch includes first and second electromechanical relays with guided contacts, each including an electromagnet and electrical contacts. A first contact of the first relay and a first contact of the second relay are connected in series in order to form a switching circuit. The switch further includes an interconnection circuit which connects at least a portion of the other electrical contacts of the first and second relays. The excitation of the first electromagnet is conditional on the state of the second relay and the excitation of the second electromagnet is conditional on the state of the first relay. |
US11657991B2 |
Electrical switch
An electrical switch includes a base, an actuating rod comprising a lateral wall guided in a bore of the base, a return spring for the rod which moves with respect to the base. The return spring comprises a last elastic turn which, during the actuating travel of the rod, bears against an abutment surface of the base and which cooperates with a ramp formed in the side wall which deforms it radially. The bore has a series of axial ribs projecting into the bore, each of which is slidably received in a complementary axial groove formed in the side wall. A radial upper end facet of each axial rib forms a portion of the abutment surface. |
US11657988B2 |
Switchgear having a mounting base with an internal arc pathway
A mounting base or a riser base for a switchgear is provided with side interior openings to provide an internal arc pathway through which arc gasses or plasma are safely discharged to an outside air. The mounting base includes a front wall having a first end and a second end, a rear wall having a first end and a second end, a first side channel connecting the first end of the front wall to the first end of the rear wall, a second side channel connecting the second end of the front wall to the second end of the rear wall, and forming the mounting base having a central open area in a first section of a switchgear that is adjacent a second section of the switchgear. The mounting base further includes at least one opening in the first side channel for the passage of an arc from the first section of the switchgear to the second section of the switchgear, and thereby forming the mounting base with the internal arc pathway. |
US11657987B2 |
Dielectric shield for a switching device
A pole assembly of a switching device is provided. The pole assembly includes a first interrupter unit operably connected to a pole plate of the pole assembly via first post insulators. The first interrupter provides a path for current flow through the first interrupter in a closed state and interrupts the current flow in an open state. A second interrupter unit is operably connected to the first interrupter unit and to the pole plate via second post insulators. The second interrupter allows the current flow through the first interrupter unit in an open state and grounds the switching device in a closed state. The pole assembly includes a dielectric shield physically disposable between and operably connected to the first post insulators and the second post insulators for uniformly distributing an electric field generated during operation of the pole assembly. |
US11657982B2 |
Solid electrolytic capacitor
In a solid electrolytic capacitor having an electrolyte layer consisting of a solid electrolyte layer and a liquid, the solid electrolytic capacitor, which suppresses a dedoping reaction and which ESR thereof does not keenly increase, in particular, after a loading of heat stress, is provided. In the solid electrolytic capacitor, the electrolyte layer is formed in the capacitor element which is formed by opposing an anode foil and a cathode foil. This electrolyte layer includes the solid electrolyte layer and the liquid. The solid electrolyte layer includes a conductive polymer consisting of a dopant and a conjugated polymer. The liquid is filled in air gaps in the capacitor element on which the solid electrolyte layer is formed. The electrolyte layer includes ammonia as a cation component, and a molecular ratio of the cation component relative to 1 mol of a functional group which can contribute to a doping reaction of the dopant, in the electrolyte layer is 23 or less. |
US11657981B2 |
Method and apparatus for compensating for high Thermal Expansion Coefficient mismatch of a stacked device
A process that incorporates teachings of the subject disclosure may include, for example, providing a first silicon dioxide layer on the silicon substrate, depositing a modifier layer on the first silicon dioxide layer, depositing a second silicon dioxide layer on the modifier layer to form a multilayer initial oxide and annealing the multilayer initial oxide resulting in an annealed multilayer initial oxide. The annealing causes diffusion of modifier species from the modifier layer into the first and second silicon dioxide layers and results in amorphous polysilicates. The first and second silicon dioxide layers have thicknesses that prevent the diffusion of the modifier species from reaching top and bottom interfaces of the annealed multilayer initial oxide. Other embodiments are disclosed. |
US11657980B1 |
Dielectric fluid variable capacitor
A variable capacitor includes an enclosure having first and second conductive collars separated by an intermediate electrically insulating element. A movable capacitor plate assembly is electrically coupled to the first conductive collar, and a fixed capacitor plate assembly is electrically coupled to the second conductive collar. An actuator extends into the enclosure for advancing and retracting the movable capacitor plate assembly relative to the fixed capacitor plate assembly. A hermetically sealed volume within the enclosure contains a dielectric fluid serving as a dielectric between a capacitor plate of the movable capacitor plate assembly and a capacitor plate of the fixed capacitor plate assembly. A flexible structure is provided to contain the dielectric fluid displaced when the movable capacitor plate assembly is advanced toward the fixed capacitor plate assembly. |
US11657976B2 |
Capacitor component including reinforcing pattern in a margin/cover portion
A capacitor component includes a body having a lamination portion in which first internal electrodes and second internal electrodes are alternately disposed to face each other in a first direction with dielectric layers disposed therebetween, and first and second margin portions disposed on respective opposing sides of the lamination portion in a second direction perpendicular to the first direction. First and second external electrodes are disposed on respective opposing sides of the body in a third direction and are electrically connected to the first and second internal electrodes, respectively. Each of the first and second margin portions includes a reinforcing pattern. |
US11657973B2 |
Capacitor with insulation composition showing thermo-reversible oil-to-gel-transition
A wet capacitor is provided, and the use of an insulation fluid composition in such a capacitor. The capacitor includes a package of a metal foil and a polymeric insulating film, or of a metallized polymeric film, wherein the insulation composition includes a synthetic or natural aromatic oil and a polymer. The insulation composition is configured to undergo a thermo-reversible oil-to-gel transition at a predefined gel-point temperature. Further, methods of producing such wet capacitors are provided, optionally including additional filling materials, and methods of sealing leaks in such capacitors. |
US11657970B2 |
Dielectric substance, electronic device and multilayer ceramic capacitor
A dielectric substance includes a core-shell grain having a twin crystal structure. An interface of the twin crystal structure of the core-shell grain extends from a shell on one side, passes through a core, and extends to the shell on the other side. |
US11657966B2 |
Multilayer electronic component
A multilayer electronic component includes: a body including first and second dielectric layers alternately disposed in a first direction; and external electrodes disposed on opposing end surfaces, respectively. A first internal electrode exposed to a first end surface and a first dummy pattern spaced apart from the first internal electrode and exposed to a second end surface are disposed on the first dielectric layer. A second internal electrode exposed to the second end surface and a second dummy pattern spaced apart from the second internal electrode and exposed to the first end surface are disposed on the second dielectric layer. The first and second internal electrodes include first and second main portions, respectively, and the first main portion and the second main portion are arranged in a staggered manner in a width direction. |
US11657962B2 |
Method for manufacturing electronic component with coil
An inductor includes an air-core coil assembled with a T-shaped core and a composite magnetic material and resin mixture embedding the T-shaped core and the air-core coil. The air-core coil has: a coil member having a coil axis and first and second sides opposite to each other; and first and second leads that are integrally connected to the coil member. The first and second leads respectively have: first and second bent members at the first side; first and second ends at the second side; and first and second bottom extensions respectively connected between the first and second bent members and the first and second ends. The first and second bent members extend in a first direction parallel to the coil axis, the first and second ends extend in a second direction parallel to the coil axis, and the first and second bottom extensions extend perpendicular to the coil axis. |
US11657961B2 |
Method and conductor structure for manufacturing an electric winding of an electromagnetic induction apparatus
A method for manufacturing an electric winding of an electromagnetic induction apparatus includes providing a conductor structure and forming an electric winding by means of the conductor structure. The conductor structure includes a conductor element extending longitudinally along a main extension direction and one or more spacer bands arranged on corresponding lateral surfaces of the conductor element. Each spacer band includes a supporting structure made of electrically insulating material and spacer elements made of electrically insulating material arranged on the supporting structure. The spacer elements are spaced one from another along the supporting structure. The electric winding extends axially along a winding direction and has a plurality of turns arranged around the winding direction. Each turn of the electric winding is formed by a corresponding longitudinal portion of the conductor element. The spacer elements are interposed between adjacent turns of the electric winding at opposite sides of the turns. |
US11657960B2 |
Sintered body, sintered permanent magnet and preparation methods thereof
Disclosed is a sintered body composition used in improved diffusion efficiency of heavy rare earth elements RH, and related sintered permanent magnet and preparation methods. The sintered body includes Nd2Fe14B crystal phase as a primary phase, and a rare earth rich phase as a grain boundary phase. The sintered body includes a composition expressed by RaBbGacCudAleMfCogFebalance; wherein R is one or more selected from rare earth elements, and R includes Nd; M is one or more selected from the group consisting of Zr, Ti, and Nb; and wherein “a” satisfies 13%≤a≤15.3%; “b” satisfies 5.4%≤b≤5.8%; “c” satisfies 0.05%≤c≤0.25%; “d” satisfies 0.08%≤d≤0.3%; “e” satisfies 0≤e≤1.2%; “f” satisfies 0.08%≤f≤0.2%; and “g” satisfies 0.8%≤g≤2.5%. Grains in Nd2Fe14B crystal phase have average size L of 4-8 μm, and the relationship between L and t for grain boundary phases average thickness is: σ=t/L, wherein σ is defined as 0.009≤σ≤0.012. |
US11657958B2 |
Coil module and wireless power transmitting circuit using the same
A coil module and a wireless power transmitting circuit using the same are disclosed. At least three sets of coils are configured to be connected in series and overlapped each other, which may, in one hand, increase the coupling coefficient between the power transmitting coil and the power receiving coil, and in the other hand, make the alternating magnetic field generated by the coil module more concentrated so as to reduce negative influences caused by the strayed magnetic field around the coil module. |
US11657955B2 |
Surface mount inductor
A surface mount inductor includes a coil including a conducting wire winding portion with both ends on the outer circumference and a pair of extension portions that extend from the outer circumference, a molded body containing a metal magnetic powder and the coil embedded, and a pair of outer terminals disposed on the molded body and connected to the extension portions. The molded body has principal surfaces, end surfaces, and side surfaces. One principal surface serves as a mounting surface including a recessed portion with an elevated region and a lowered region. The coil is embedded in the molded body with the winding axis of the winding portion parallel to the recessed portion, and the pair of extension portions extend from the outer circumference toward the mounting surface to be exposed at the lowered region and connected to the pair of outer terminals in the lowered region. |
US11657950B2 |
Magnetic composite sheet and coil component
A coil component includes a body and a coil portion embedded in the body, wherein the body comprises a first magnetic metal powder particle comprising a core represented by Formula 1 below, and an oxide film comprising at least one of silicon (Si) and chromium (Cr) and formed on a surface of the core, a second magnetic metal powder particle having a larger diameter than the first magnetic metal powder particle, and a third magnetic metal powder particle having a larger diameter than the second magnetic metal powder particle: FeaSibCrc [Formula 1] where 3 atom %≤b≤6 atom %, 2.65 atom %≤c≤3.65 atom %, and a+b+C=100. |
US11657949B2 |
Magnetic core and coil component
A magnetic core and a coil component with excellent permeability, core loss, DC superimposition property, and withstand voltage. A magnetic core has a metal magnetic powder containing resin including a metal magnetic powder. The metal magnetic powder includes a large size powder, an intermediate size powder, and a small size powder. A particle size of the large size powder is 10 μm or more and 60 μm or less. A particle size of the intermediate size powder is 2.0 μm or more and less than 10 μm. A particle size of the small size powder is 0.1 μm or more and less than 2.0 μm. The large size powder includes a nano crystal. A ratio of the large size powder existing with respect to the metal magnetic powder is 39% or more and 91% or less in terms of an area ratio in a cross section of the magnetic core. |
US11657948B2 |
Wire-wound core, wire-wound core manufacturing method, and wire-wound-equipped electronic component
A wire-wound core includes a core portion extending in a longitudinal direction, first and second flange portions respectively disposed at first and second end portions of the core portion in the longitudinal direction, and at least one terminal electrode disposed at each of the first and second flange portions. When a face to be oriented toward a mount board and a face of the first flange portion facing an outer side are respectively called a bottom surface and an outer end surface, the outer end surface has a recessed portion that reaches the bottom surface. The terminal electrode disposed at the first flange portion includes a bottom surface electrode portion formed of a film conductor extending along the bottom surface of the first flange portion and an end surface electrode portion formed of a conductor filling the recessed portion and being in contact with the bottom surface electrode portion. |
US11657945B2 |
Laminated inductor component
A laminated inductor component includes a multilayer body which includes a first side surface, a second side surface and a bottom surface, and in which a plurality of insulator layers is laminated in a lamination direction; a coil conductor in helical form including a plurality of coil conductor layers wound on the insulator layers, and having a coil length parallel to the lamination direction; a first outer conductor electrically connected to a first end of the coil conductor and exposed from the first side surface and the bottom surface in the multilayer body; and a second outer conductor electrically connected to a second end of the coil conductor and exposed from the second side surface and the bottom surface in the multilayer body. A width along the lamination direction of each of the first outer conductor and the second outer conductor is shorter than the coil length. |
US11657941B2 |
Resonant energy stabilizer
A resonant energy stabilizer contains: a body, a lid, a mineral crystal, the current amplifier, and a medium frequency current device. The body includes an accommodation chamber. The lid includes an accommodating room. The mineral crystal includes a recess configured to accommodate a sapphire for producing far-infrared waves of electrostatic pulse. The recess is surrounded by a white crystal, a citrine and a green crystal which are surrounded by multiple titanium crystals, and a first magnetite is located above the white crystal, the citrine and the green crystal. The current amplifier includes multiple plasma pieces stacked together to increase a distance of the far-infrared waves of the electrostatic pulse, and each plasma piece has a copper coil layer, a red brass patch, and a red copper sheet. The medium frequency current device includes multiple second magnetites, an input segment, a central processing unit, a booster, and an output segment. |
US11657921B2 |
Artificial intelligence based cardiac event predictor systems and methods
A method and system for predicting the likelihood that a patient will suffer from a cardiac event is provided. The method includes receiving electrocardiogram data associated with the patient, providing at least a portion of the electrocardiogram data to a trained model, receiving a risk score indicative of the likelihood the patient will suffer from the cardiac event within a predetermined period of time from when the electrocardiogram data was generated, and outputting the risk score to at least one of a memory or a display for viewing by a medical practitioner or healthcare administrator. The system includes at least one processor executing instructions to carry out the steps of the method. |
US11657917B2 |
Computing device configured with user check-in for mental health and wellness
Implemented is a check-in application instantiated on a user's local computing device, adapted to receive user updates on their current mental health status. The check-in application invites users to check in as frequently as they'd like and provides a calendar with push notifications to serve as reminders for users to check in. Each check-in response is assessed to determine a mental health severity level for a given user, typically broken down into low, medium, and high severity levels. Each severity level is associated with a set of automated procedures that the check-in application initiates based on the detected severity level. An incentive-based award system is also utilized within the check-in application to encourage users to periodically and consistently use the application. |
US11657912B2 |
Devices, systems, and their methods of use for evaluating and processing remuneration claims from third-party obligator
This document presents devices, systems, and their methods of use for authenticating, evaluating, adjusting, and/or submitting a claim to a third-party obligator. The system may include a client computing device such as a cellular phone, having a downloadable application running thereon. The application running on the client computing device may be configured for generating an interface into which a characterization of treatment to be provided from a healthcare provider to a patient having a third party obligation agreement may be entered, where the obligation agreement includes terms defining coverage for treatments to be provided that will be covered by the agreement. As such, the system may be used to generate a claims submittal packet on behalf of the health care provider for reimbursement from the third party obligator for the treatments provided to the patient by the healthcare provider. |
US11657911B2 |
Method for facilitating communication, data access and workflow in a healthcare environment/facility
A method and system of facilitating communication within a healthcare environment is disclosed. The healthcare environment has a directory of providers and a patient census system having patients and patient events. The method and system include a database server configured and arranged to receive and store patients and patient events from the patient census system and providers from the directory, the providers automatically mapped to patients based on predetermined criteria. Patient events are recorded in the patient census system and automatically pushed to the providers mapped to the respective patient in real-time. Preferably, the patient events are pushed to mobile device carried by providers, wirelessly and in real-time. Providers may manage, create and assign patient events via the mobile device, which assigned providers receive and may act on or complete. |
US11657904B2 |
Method and apparatus for adjusting event timestamp relating to clinical trial
A computer implemented method includes receiving an event log corresponding to event entries of an electronic diary of a participant of a clinical trial, wherein the event log is generated in a client device, and the event log includes an event identifier and an event timestamp for at least two event entries; determining a block of event entries within the event log, the block including a first event entry and a second event entry at least one of whose event timestamps are verified being correct in view of corresponding service timestamps of a server apparatus, wherein the first and the second event entry are arranged chronologically; and adjusting the event timestamp of the second event entry based on the first timestamp. |
US11657902B2 |
Finding relatives in a database
Determining relative relationships of people who share a common ancestor within at least a threshold number of generations includes: receiving recombinable deoxyribonucleic acid (DNA) sequence information of a first user and recombinable DNA sequence information of a plurality of users; processing, using one or more computer processors, the recombinable DNA sequence information of the plurality of users in parallel; determining, based at least in part on a result of processing the recombinable DNA information of the plurality of users in parallel, a predicted degree of relationship between the first user and a user among the plurality of users, the predicted degree of relative relationship corresponding to a number of generations within which the first user and the second user share a common ancestor. |
US11657900B2 |
Methods for identifying DNA copy number changes using hidden markov model based estimations
Methods for estimating genomic copy number and loss of heterozygosity using Hidden Markov Model based estimation are disclosed. |
US11657896B2 |
Personalized cosmetic system
Systems and methods disclosed for recommending beauty products for a subject by using a DNA sequencer to generate genetic information; aggregating genetic information, beauty trend data, and cosmetic product response from a patient population; deep learning with a computer to generate at least one computer implemented classifier that predicts matching beauty products based on the genetic information, beauty trend data, and cosmetic product response from a patient population; and recommending one or more beauty products for the subject. |
US11657892B1 |
Repairable latch array
An integrated circuit includes a latch array including a plurality of latches logically configured in rows and columns, a plurality of repair latches operatively coupled to the plurality of latches and latch array built in self-test and repair logic (LABISTRL) coupled to the plurality of latches. In some implementations the LABISTRL configures latches in the array as one or more column serial test shift register, detects one or more defective latches of the plurality of latches based on applied test data, and selects at least one repair latch in response to detection of at least one defective latch. |
US11657890B2 |
Memory system, integrated circuit system, and operation method of memory system
A memory system may include a memory controller suitable for transmitting write data and a first write ECC corresponding to the write data during a write operation, a first error correction circuit suitable for detecting whether the write data received from the memory controller has an error, using the first write ECC received from the memory controller, and correcting the error when the error is detected, a second ECC generation circuit suitable for generating a second write ECC using the write data received from the memory controller, and generating the second write ECC using the write data whose error has been corrected by the first error correction circuit, when the detection of the error is noticed from the first error correction circuit, and one or more memories suitable for storing the second write ECC and write data corresponding to the second write ECC. |
US11657884B2 |
Non-volatile memory with efficient testing during erase
A non-volatile memory system erasing groups of connected memory cells separately performs erase verify for memory cells connected to even word lines to generate even results and erase verify for memory cells connected to odd word lines to generate odd results. The even results and the odd results are used to determine if the erase verify process indicates that the erasing has successful completed. In addition, for each group of connected memory cells, a last even result for the group is compared to a last odd result for the group. Even if the erase verify indicated that the erasing has successfully completed, the system may determine that the erasing failed (i.e. due to a defect) if the number of groups of connected memory cells that have the last even result different than the last odd result is greater than a limit. |
US11657883B2 |
Isolating problematic memory planes to avoid neighbor plan disturb
Apparatuses and techniques are described for detecting and isolating defective blocks of memory cells in a multi-plane operation such as program or erase. In one aspect, a program operation begins in a multi-plane mode, for one block in each plane. If fewer than all blocks complete programming by the time a trigger number of program loops have been performed, one or more unpassed blocks are programmed further, one at a time, in a single plane mode. If the one or more unpassed blocks do not complete programming when a maximum allowable number of program loops have been performed, they are marked as bad blocks and disabled from further operations. In another aspect, when a trigger number of program loops have been performed, one or more unpassed blocks are subject to a word line leakage detection operation. |
US11657882B2 |
Memory device and method of operating the memory device
A memory device including a plurality of memory cells, a threshold voltage distribution measurement component configured to measure a threshold voltage distribution of a first read operation of sensing data from programmed memory cells among the plurality of memory cells, and a threshold voltage distribution of a second read operation of sensing the data from the programmed memory cells and outputting the data to an outside, a distribution shift compensation table generator configured to calculate a shift direction and a shift distance based on a result of comparing the threshold voltage distribution of the first read operation and the threshold voltage distribution of the second read operation, and generate a distribution shift compensation table based on the shift direction and the shift distance, and a read operation controller configured to perform a third read operation on target memory cells based on the distribution shift compensation table. |
US11657879B2 |
Semiconductor memory
A semiconductor memory includes a first memory cell configured to be set with a first threshold voltage, the first threshold voltage being one of different threshold voltage levels, a second memory cell configured to be set with a second threshold voltage, the second threshold voltage being one of different threshold voltage levels, a first word line coupled to the first memory cell, a second word line coupled to the second memory cell, and a controller configured to read data of one of different bits based on a combination of the first threshold voltage of the first memory cell and the second threshold voltage of the second memory cell. |
US11657878B2 |
Initialization techniques for memory devices
Methods, systems, and devices for initialization techniques for memory devices are described. A memory system may include a memory array on a first die and a controller on a second die, where the second die is coupled with the first die. The controller may perform an initialization procedure based on operating instructions stored within the memory system. For example, the controller may read a first set of operating instructions from read-only memory on the second die. The controller may obtain a second set of operating instructions stored at a memory block of the memory array on the first die, with the memory block indicated by the first set of operating instructions. The controller may complete or at least further the initialization procedure based on the second set of operating instructions. |
US11657877B2 |
Monotonic counters in memories
An apparatus, such as a memory (e.g., a NAND memory), can have a controller, a volatile counter coupled to the controller, and a non-volatile memory array coupled to the controller. The controller can be configured to write information, other than a count of the counter, in the array each time the count of the counter has been incremented by a particular number of increments. Counts can be monotonic, non-volatile, and power-loss tolerant. |
US11657875B2 |
Semiconductor memory device configured to output write parameter and memory system including the same
According to one embodiment, a memory system includes a nonvolatile semiconductor memory, and a controller. The semiconductor memory includes a memory cell, and a write circuit configured to write data to the memory cell by applying a program voltage to the memory cell and comparing a threshold voltage of the memory cell with a first reference voltage corresponding to the write data. The write circuit is configured to execute a first programming operation to obtain a value of a write parameter by comparing the threshold voltage with a second reference voltage different from the first reference voltage. |
US11657873B2 |
Non-volatile static random access memory (nvSRAM) with multiple magnetic tunnel junction cells
Disclosed herein is an integrated circuit including multiple magnetic tunneling junction (MTJ) cells coupled to a static random access memory (SRAM). In one aspect, the integrated circuit includes a SRAM having a first port and a second port, and a set of pass transistors coupled to the first port of the SRAM. In one aspect, the integrated circuit includes a set of MTJ cells, where each of the set of MTJ cells is coupled between a select line and a corresponding one of the set of pass transistors. |
US11657872B2 |
Disturb management based on write times
An example method includes determining a time between writes in place to a particular memory cell, incrementing a disturb count corresponding to a neighboring memory cell by a particular count increment that is based on the time between the writes to the particular memory cell, and determining whether to check a write disturb status of the neighboring memory cell based on the incremented disturb count. |
US11657867B2 |
Semiconductor device, memory device, and electronic device
A memory device in which bit line parasitic capacitance is reduced is provided. The memory device includes a sense amplifier electrically connected to a bit line and a memory cell array stacked over the sense amplifier. The memory cell array includes a plurality of memory cells. The plurality of memory cells are each electrically connected to a bit line. A portion for leading the bit lines is not provided in the memory cell array. Thus, the bit line can be shortened and the bit line parasitic capacitance is reduced. |
US11657865B2 |
Dynamic memory refresh interval to reduce bandwidth penalty
A dynamic memory system having multiple memory regions respectively storing multiple types of data. A controller coupled to the dynamic memory system via a communication channel and operatively to: monitor usage of a communication bandwidth of the communication channel; determine to reduce memory bandwidth penalty caused by refreshing the dynamic memory system; and in response, reduce a refresh rate of at least one of the memory regions based on a type of data stored in the respective memory region. |
US11657864B1 |
In-memory computing apparatus and computing method having a memory array includes a shifted weight storage, shift information storage and shift restoration circuit to restore a weigh shifted amount of shifted sum-of-products to generate multiple restored sum-of-products
An in-memory computing apparatus and a computing method thereof are provided. A memory array includes a shifted weight storage area that stores shifted weight values, a shift information storage area that stores the number of shift units, and a shift unit amount storage area that stores a shift unit amount. A shift restoration circuit restores a weight shift amount of a shifted sum-of-products according to the number of shift units of the shifted weight values and a column shift unit amount, so as to generate multiple restored sum-of-products. |
US11657856B2 |
Sense amplifier with increased headroom
Systems, apparatuses, and methods for implementing a sampling circuit with increased headroom are disclosed. A sampling circuit includes at least a pair of input signal transistors connected via their drains to a cross-coupled pair of state nodes. The cross-coupled pair of state nodes are coupled to a tail transistor device via the sources of N-type transistors. When clock goes low, the circuit precharges the cross-coupled pair of state nodes while simultaneously attempting to amplify the difference between the pair of input signals. The amplification is performed by a pair of transistors in series between a source of each input signal transistor and ground. Each gate of the pair of transistors is connected to an inverted clock signal. When clock goes high, the circuit stops precharging and a voltage difference between the pair of input signals is regenerated to create a resulting differential voltage on the pair of state nodes. |
US11657855B2 |
Memory card including interconnection terminals
A memory card includes a plurality of interconnection terminals aligned in a row direction and a column direction on a substrate. Each of the plurality of interconnection terminals has a first-axis length equal to no more than 1.2 time that of a second-axis length thereof. A non-volatile memory device is disposed on the substrate. The non-volatile memory device is electrically connected to at least one interconnection terminal corresponding thereto from among the plurality of interconnection terminals. |
US11657854B2 |
System and method for rapid replacement of robotic media mover in automated media library
A mover replacement system for removing a media mover, movable between an operating position and a removable position, from within a media library includes a service tray and a capture assembly. The service tray is removably positionable within the library housing. The service tray includes a tray body. The capture assembly is configured to enable the service tray to securely receive and releasably retain the media mover when the media mover is in the removable position. The capture assembly includes at least one locking mechanism that is movable relative to the tray body between a retracted position when the at least one locking mechanism is positioned not to engage the media mover, and a fully extended position when the at least one locking mechanism is positioned to retain the media mover relative to the tray body when the media mover is in the removable position. |
US11657852B1 |
System and method for contextual synthetic media generation
Aspects of the subject disclosure may include, for example, obtaining, at a first location, media content capturing an event occurring at a capture location. The media content is analyzed proximal to the first location to obtain an analysis result, a context of the event is determined, and a rule is applied according to the context to obtain a rule application. The media content is modified according to the rule application to obtain a modified media content adapted for distribution to a media consumer at a second location, while preventing distribution of the media content for consumption by the media consumer. Other embodiments are disclosed. |
US11657846B1 |
Automatic skew calibration circuit for pattern-dependent dynamic wave shaping for HDD preamplifier write
A method to determine a relative delay between a current-overshoot signal and a write data signal for a hard disk drive preamplifier, the method including using a memory element to strobe a test current-overshoot signal with a test data signal; counting a number of strobed transitions of the test current-overshoot signal; adjusting the delay based on the number of strobed transitions; setting a phase difference between the current-overshoot signal and the write data signal according to the delay; and using the memory element to strobe the current-overshoot signal with the write data signal. |
US11657838B2 |
Cleaning enabling device, cleaning device, and magnetic tape device
In order to reduce the possibility of occurrence of retraction of a cleaning member during cleaning of a magnetic head and the possibility of the cleaning member not being able to return to a retraction position due to stopping part way, the cleaning enabling device is provided with: a holding member having a first surface capable of holding the cleaning member for cleaning the magnetic head, and a second surface capable of lifting a magnetic tape from the magnetic head; a transmission part which transmits a first driving force for driving a first driving member; and a first force application part which applies, to the holding member, a first force in a direction that causes the cleaning member to remain in the retraction position when the cleaning member is in the retraction position and releases the first force when the cleaning member is drawn away from the retraction position. |
US11657832B2 |
User presence detection
A speech-capture device can capture audio data during wakeword monitoring and use the audio data to determine if a user is present nearby the device, even if no wakeword is spoken. Audio such as speech, human originating sounds (e.g., coughing, sneezing), or other human related noises (e.g., footsteps, doors closing) can be used to detect audio. Audio frames are individually scored as to whether a human presence is detected in the particular audio frames. The scores are then smoothed relative to nearby frames to create a decision for a particular frame. Presence information can then be sent according to a periodic schedule to a remote device to create a presence “heartbeat” that regularly identifies whether a user is detected proximate to a speech-capture device. |
US11657827B2 |
Hearing enhancement methods and systems
Different embodiments on hearing enhancement enhancing a user's hearing. For example, a system can include an interface unit with a directional speaker and a microphone. The microphone captures input audio signals that are transformed into ultrasonic signals. The speaker transmits the ultrasonic signals, which are transformed into output audio signals by interaction with air. At least part of the output audio signals is modified to enhance the hearing of the user. Based on the system, the user's ear remains free from any inserted objects and thus is free from annoying occlusion effects. Compared to existing hearing aids, the system is relatively inexpensive. In another embodiment, the system can also be used as a phone. In another embodiment, the system can also access audio signals from other portable or non-portable instruments, wired or wirelessly, such as from home entertainment units, phones, microphones at a conference or speakers at a movie theater. |
US11657826B2 |
Audio encoder, audio decoder, methods and computer program using jointly encoded residual signals
An audio decoder for providing at least four audio channel signals on the basis of an encoded representation is configured to provide a first residual signal and a second residual signal on the basis of a jointly encoded representation of the first residual signal and of the second residual signal using a multi-channel decoding. The audio decoder is configured to provide a first audio channel signal and a second audio channel signal on the basis of a first downmix signal and the first residual signal using a residual-signal-assisted multi-channel decoding. The audio decoder is configured to provide a third audio channel signal and a fourth audio channel signal on the basis of a second downmix signal and the second residual signal using a residual-signal-assisted multi-channel decoding. An audio encoder is based on corresponding considerations. |
US11657825B2 |
Frame error concealment method and apparatus, and audio decoding method and apparatus
A frame error concealment method is provided that includes predicting a parameter by performing a regression analysis on a group basis for a plurality of groups formed from a first plurality of bands forming an error frame and concealing an error in the error frame by using the parameter predicted on a group basis. |
US11657823B2 |
Channel-compensated low-level features for speaker recognition
A system for generating channel-compensated features of a speech signal includes a channel noise simulator that degrades the speech signal, a feed forward convolutional neural network (CNN) that generates channel-compensated features of the degraded speech signal, and a loss function that computes a difference between the channel-compensated features and handcrafted features for the same raw speech signal. Each loss result may be used to update connection weights of the CNN until a predetermined threshold loss is satisfied, and the CNN may be used as a front-end for a deep neural network (DNN) for speaker recognition/verification. The DNN may include convolutional layers, a bottleneck features layer, multiple fully-connected layers and an output layer. The bottleneck features may be used to update connection weights of the convolutional layers, and dropout may be applied to the convolutional layers. |
US11657821B2 |
Information processing apparatus, information processing system, and information processing method to execute voice response corresponding to a situation of a user
There are included: a detection unit that detects a positional relationship between a user and an object on the basis of an image captured by a camera; a determination unit that determines a situation of the user on the basis of the positional relationship between the user and the object detected by the detection unit; and a response control unit that executes a voice response corresponding to the situation of the user determined by the determination unit. |
US11657820B2 |
Intelligent digital assistant in a multi-tasking environment
Systems and processes for operating a digital assistant are provided. In one example, a method includes receiving a first speech input from a user. The method further includes identifying context information and determining a user intent based on the first speech input and the context information. The method further includes determining whether the user intent is to perform a task using a searching process or an object managing process. The searching process is configured to search data, and the object managing process is configured to manage objects. The method further includes, in accordance with a determination the user intent is to perform the task using the searching process, performing the task using the searching process; and in accordance with the determination that the user intent is to perform the task using the object managing process, performing the task using the object managing process. |
US11657817B2 |
Suggesting an alternative interface when environmental interference is expected to inhibit certain automated assistant interactions
Implementations set forth relate to suggesting an alternate interface modality when an automated assistant and/or a user is expected to not understand a particular interaction between the user and the automated assistant. In some instances, the automated assistant can pre-emptively determine that a forthcoming and/or ongoing interaction between a user and an automated assistant may experience interference. Based on this determination, the automated assistant can provide an indication that the interaction may not be successful and/or that the user should interact with the automated assistant through a different modality. For example, the automated assistant can render a keyboard interface at a portable computing device when the automated assistant determines that an audio interface of the portable computing device is experiencing interference. |
US11657816B2 |
Developer voice actions system
Methods, systems, and apparatus, for defining and monitoring an event for a physical entity and the performance of an action in response to the occurrence of the event. A method includes receiving data indicating an event for a physical entity, the event specified in part by a physical environment feature for which the occurrence of the event is to be monitored by the data processing apparatus; receiving data indicating an action associated with the event and to be taken in response to the occurrence of the event; monitoring for the occurrence of the event for the physical entity; and in response to the occurrence of the event, causing the action associated with the event to be performed. |
US11657815B2 |
Voice control system
An Internet of Thing (IoT) device checks user authentication using a combination of voice, image, and mobile devices. |
US11657814B2 |
Techniques for dynamic auditory phrase completion
Embodiments of the present disclosure set forth a computer-implemented method comprising detecting an initial phrase portion included in a first auditory signal generated by a user, identifying, based on the initial phrase portion, a supplemental phrase portion that complements the initial phrase portion to form a complete phrase, and providing a command signal that drives an output device to generate an audio output corresponding to the supplemental phrase portion. |
US11657813B2 |
Voice identification in digital assistant systems
Systems and processes for operating an intelligent automated assistant are provided. An example method includes receiving, from one or more external electronic devices, a plurality of speaker profiles for a plurality of users; receiving a natural language speech input; determining, based on comparing the natural language speech input to the plurality of speaker profiles: a first likelihood that the natural language speech input corresponds to a first user of the plurality of users; and a second likelihood that the natural language speech input corresponds to a second user of the plurality of users; determining whether the first likelihood and the second likelihood are within a first threshold; and in accordance with determining that the first likelihood and the second likelihood are not within the first threshold: providing a response to the natural language speech input, the response being personalized for the first user. |
US11657807B2 |
Multi-tier speech processing and content operations
A multi-tier architecture is provided for processing user voice queries and making routing decisions for generating responses, including responses to book browsing requests and other content requests. When an utterance is associated with multiple applications in a given domain, the applications may be organized into a subdomain and a tier of routing decisions may be added to the inter-domain and intra-domain routing decision system. The system uses contextual signals to make subdomain routing decisions, including signals regarding content items that are already in a user's content catalog, consumption status of individual content items in the user's catalog, and the like. |
US11657806B2 |
Information output system and information output method
An information output system includes a speech acquisition unit configured to acquire a speech of a user, a recognition processing unit configured to recognize the content of the acquired speech of the user, and an output processing unit configured to output a question to the user and to perform processing for outputting a response to the content of the speech of the user who has answered the question. The output processing unit is configured to derive a user's positive degree based on the content of the speech of the user who has answered the question and to determine guidance information to be output to the user based on the derived positive degree. |
US11657805B2 |
Dynamic context-based routing of speech processing
A speech processing system uses contextual data to determine the specific domains, subdomains, and applications appropriate for taking action in response to spoken commands and other utterances. The system can use signals and other contextual data associated with an utterance, such as location signals, content catalog data, data regarding historical usage patterns, data regarding content visually presented on a display screen of a computing device when an utterance was made, other data, or some combination thereof. |
US11657799B2 |
Pre-training with alignments for recurrent neural network transducer based end-to-end speech recognition
Techniques performed by a data processing system for training a Recurrent Neural Network Transducer (RNN-T) herein include encoder pretraining by training a neural network-based token classification model using first token-aligned training data representing a plurality of utterances, where each utterance is associated with a plurality of frames of audio data and tokens representing each utterance are aligned with frame boundaries of the plurality of audio frames; obtaining first cross-entropy (CE) criterion from the token classification model, wherein the CE criterion represent a divergence between expected outputs and reference outputs of the model; pretraining an encoder of an RNN-T based on the first CE criterion; and training the RNN-T with second training data after pretraining the encoder of the RNN-T. These techniques also include whole-network pre-training of the RNN-T. A RNN-T pretrained using these techniques may be used to process audio data that includes spoken content to obtain a textual representation. |
US11657793B2 |
Voice sensing using multiple microphones
A noise cancelling headset includes an earpiece, the earpiece including a feedback microphone, a feed-forward microphone, and an output driver. A first feedback filter receives an input from at least the first feedback microphone and produces a first filtered feedback signal. A first feed-forward filter receives an input from at least the first feed-forward microphone and produces a first filtered feed-forward signal. A first summer combines the first filtered feedback signal and the first filtered feed-forward signal and produces a first output signal. An output interface provides the first output signal as an output from the headset. |
US11657789B2 |
Keyboard sensor systems and methods
A sensing system for a keyboard. Each key sensor comprises passive and active resonant circuits. The passive resonant circuit has a resonant frequency and the active resonant circuit excites the passive resonant circuit at the resonant frequency. A sensor driver drives the active resonant circuit with an RF drive signal, a multiplexing system multiplexes the drive signal such that simultaneously driven key sensors are separated by at least (k−1) keys, and a detector detects a level of RF signal from a driven key sensor for sensing a position and/or velocity of a key. |
US11657785B1 |
Hands free (mouth alone) diatonic harmonica and improved harmonica microphone housing
A hands-free diatonic harmonica configured to be held by the mouth only, permitting harmonica to be easily played and manipulated solely by player's mouth, jaw, teeth, lips, and tongue and attachable elongated ergonomic and acoustical bullet shaped harmonica microphone housing with mirror image top and bottom access ports and through rod(s) accommodating multiple microphones digital processing and adhesive pads providing or modifying mouth alone attributes. |
US11657784B2 |
Device and method for driving a display device
A processing system comprises a first integrated circuit (IC) and a second IC. The first IC comprises first image processing circuitry, first display panel driver circuitry, and first communication circuitry. The first image processing circuitry is configured to generate a first overlay image by overlaying a first partial input image with a first image element based on first partial input image data representing the first partial input image and first image element data representing the first image element. The first display panel driver circuitry is configured to drive a display panel based on the first overlay image. The first communication circuitry is configured to output second image element data representing a second image element to the second IC. |
US11657778B2 |
On demand display source presentation at a partial display area
A display presents picture-in-picture and/or picture-by-picture formatted visual information initiated by secondary information handling systems while the display presents primary visual information. The display broadcasts plural partial video buffer definitions to plural information handling systems that can selectively initiate network sessions to present visual images in areas of the display by storage of visual image information in a portion of the display video buffer. The secondary display area may present visual images for IoT or similar headless devices having relevance to an end user of a primary information handling system. |
US11657773B2 |
Methods for driving electro-optic displays
A variety of methods for driving electro-optic displays so as to reduce visible artifacts are described. Such methods include (a) applying a first drive scheme to a non-zero minor proportion of the pixels of the display and a second drive scheme to the remaining pixels, the pixels using the first drive scheme being changed at each transition; (b) using two different drive schemes on different groups of pixels so that pixels in differing groups undergoing the same transition will not experience the same waveform; (c) applying either a balanced pulse pair or a top-off pulse to a pixel undergoing a white-to-white transition and lying adjacent a pixel undergoing a visible transition; (d) driving extra pixels where the boundary between a driven and undriven area would otherwise fall along a straight line; and (e) driving a display with both DC balanced and DC imbalanced drive schemes, maintaining an impulse bank value for the DC imbalance and modifying transitions to reduce the impulse bank value. |
US11657772B2 |
Methods for driving electro-optic displays
There are provided methods for driving an electro-optic display having a plurality of display pixels, a such method includes receiving an image, converting the image into a YCbCr image; and processing the YCbCr image to generate a luma image. The method further includes calculating variations in a local area for the YCbCr image to obtain a variation map, and calculating an effect ratio map using the calculated variation. |
US11657764B2 |
Display device and method of driving the same
A display device includes pixels, an image converter generating second image data using first image data of an N-th frame and first image data of an (N+1)th frame; and a data driver supplying a data signal corresponding to the second image data to the pixels during an (N+1)th frame period. The image converter detects a logo and a logo area using the first image data, calculates a first representative value of data corresponding to a peripheral area of the logo area among the first image data of an N-th frame and a second representative value of data corresponding to a reference area among the first image data of the (N+1)th frame, and selectively converts data for the logo among the first image data of the (N+1)th frame according to the first representative value and the second representative value to generate the second image data of the (N+1)th frame. |
US11657761B2 |
Display panel of an organic light emitting diode display device, and organic light emitting diode display device
A display panel of an organic light emitting diode (OLED) display device having a display region includes a plurality of first pixels located at an upper half of the display region, a plurality of second pixels located at a lower half of the display region, a plurality of first data lines extending in a first direction, and coupled to the plurality of first pixels, a plurality of second data lines extending in the first direction, disposed alternately with the plurality of first data lines along a second direction crossing the first direction, and coupled to the plurality of second pixels, and a demultiplexing circuit configured to selectively couple a plurality of data channels of a data driver of the OLED display device to the plurality of first data lines or the plurality of second data lines. |
US11657758B2 |
Electroluminescent display device and method for driving same
An electroluminescent display device includes a display panel including a plurality of pixels each including a light-emitting element driven according to a driving current flowing between a high-level power supply voltage and a low-level power supply voltage, and an EVDD adjustment circuit configured to cut off the high-level power supply voltage for a black period in which emission of light from the light-emitting element stops in one frame such that the high-level power supply voltage is not applied to the pixels. |
US11657756B2 |
Display panel and display apparatus
The present disclosure discloses a display panel and a display apparatus. The display panel includes a display region and a non-display region surrounding the display region. The display region includes: a plurality of sub-pixels disposed in an array, and each sub-pixel includes a pixel circuit and a light emitting device. A control terminal of anode reset transistor is electrically connected with a control terminal of reset transistors in the next row of sub-pixels. The non-display region includes: a row of dummy sub-pixels, the dummy sub-pixels correspond to columns of sub-pixels in one to one correspondence, each dummy sub-pixel includes a dummy pixel circuit and a dummy light emitting device, and the dummy light emitting device does not emit light. and a control terminal of the dummy anode reset transistor is electrically connected with a control terminal of reset transistor in a first row of sub-pixels correspondingly. |
US11657753B2 |
Voltage compensating circuit and display
The present application relates to a voltage compensating circuit and a display. The voltage compensating circuit includes: an electroluminescence device; a driving unit, used for driving the electroluminescence device; a luminescence time length control unit, respectively connected with the driving unit and the electroluminescence device, and used for controlling luminescence time length of the electroluminescence device; and a compensation unit, respectively connected with the driving unit and the luminescence time length control unit, and used for providing a compensation voltage to the voltage compensating circuit. Through the voltage compensating circuit in the present application, a dropped voltage value is compensated, thereby brightness uniformity of the display is improved, and image quality is improved. |
US11657752B2 |
Drive circuit and drive method, shift register and display device
A drive circuit, a drive method, a shift register, and a display device are provided. The drive circuit includes a control module, an output module, and a protect module. The control module is electrically connected to a start signal line, first and second clock signal lines, first and second potential signal lines, and first and second nodes, and is configured to transmit a voltage signal to the first and the second nodes in response to first and second clock signals. The output module is electrically connected to the first and second potential signal lines, an output wire, and the first and second nodes. The protect module is configured to transmit an effective voltage signal to the first node in response to a control signal in a first state of the drive circuit such that the output module transmits an ineffective voltage signal to the output wire. |
US11657750B2 |
Display substrate and display panel
A display substrate and a display panel are disclosed. The display substrate includes a base substrate having an active area and a peripheral area surrounding the active area; a plurality of sub-pixels, in the active area; a plurality of first pins and a plurality of second pins located in the peripheral area; a plurality of first array test pins located between the plurality of first pins and the plurality of second pins and respectively electrically coupled to a plurality of array test signal lines; and a plurality of second array test pins located between the plurality of first pins and the plurality of second pins and extending in a direction along a boundary of the active area, wherein the plurality of first array test pins are located on at least one side of the plurality of second array test pins in the direction along the boundary of the active area. |
US11657744B2 |
Display device having a detection line and method for inspection thereof
A display device includes a display area configured to include a plurality of pixels and a plurality of data lines connected to the pixels. A hole area is disposed within the display area. A hole crack detection line is disposed adjacent to the hole area and surrounds the hole area. The device includes first and second detection lines which include first and second detection transfer lines and first and second detection receiving lines, respectively. A test controller electrically connects the first detection receiving line to a first data line and the second detection receiving line to a second data line. Pixels connected to the first data line that is connected to a first bright-line transistor and pixels connected to the second data line that is connected to a second bright-line transistor are configured to emit light when a crack occurs in the hole crack detection line. |
US11657736B2 |
Display device and manufacturing method thereof
A display device includes a window and a display panel attached to the window. The display panel includes a flat display area and a curved display area, and the curved display area may be thinner than the flat display area. |
US11657734B2 |
System and method for acoustic wave induced traumatic brain injury
Disclosed herein are systems and methods of generating traumatic brain injury. More specifically, the present disclosure relates to acoustic systems and methods for inflicting traumatic brain injury and developing an animal model of traumatic brain injury. |
US11657732B2 |
Animal dentistry training apparatus
An animal dentistry training and assessment apparatus comprising a sectioned artificial tooth, comprising a crown portion and a furcate root portion, the furcate root portion comprising a plurality of roots; and a base comprising a receiving portion configured to receive and releasably retain each root of the furcate root portion. The sectioned artificial tooth is sectioned into a plurality of sections comprising one or more but not all of said roots of the furcate root portion and part of the crown portion, the plurality of sections being contiguous when the sectioned artificial tooth is received in the receiving portion. |
US11657729B2 |
Childhood development system
A childhood development system may capture audio and video in a home environment in which a child resides. The captured audio and the captured video may be filtered to remove audio and video corresponding to persons other than the child. Based upon information from the filtered video and the filtered audio, multiple scores can be calculated for the child using multiple trained machine-learning models. The scores can be compared with various stored activity score bundles. An indication of one or more compatible activities mapped to the activity score bundles that best match the child's scores is output. |
US11657725B2 |
E-reader interface system with audio and highlighting synchronization for digital books
The present invention is directed to systems and methods for providing an improved interactive and educational eBook platform through an improved eReader. The system provides a platform through which a book is transformed into an interactive, multi-language, assisted reading, read-aloud eBook and is displayed in an eReader with an improved graphical user interface that provides features which enhance the effectiveness of eBook learning. |
US11657724B2 |
System and method for identification and assessment of abnormal behavior of nearby aircraft
A system includes a communication interface configured to receive squitter messages from other aircraft in the vicinity of an ownship aircraft. The system also includes a processor aboard the ownship configured to receive the squitter messages, determine the altitude and position of the other aircraft from the squitter messages, and compare the altitude of the other aircraft to terrain data at the determined position to determine whether any of the other aircraft are operating abnormally. The system also includes a display providing an indication that a first aircraft of the other aircraft is operating abnormally. |
US11657723B2 |
Management device
A management device allows: an information acquisition unit to acquire information that identifies an unmanned aerial vehicle that is an investigation target; a flight position determination unit to determine a flight position of the unmanned aerial vehicle that is the investigation target at a certain point in time; a search unit to search for one or more other unmanned aerial vehicles having a photographing function and positioned around the unmanned aerial vehicle that is the investigation target at the certain point in time; and an acquisition assist processing unit to assist acquisition of photographed data taken by the one or more other unmanned aerial vehicles that are searched for. Further, the management device may perform the above processing using communications through a blockchain network to cooperate with the blockchain network. |
US11657721B1 |
Aircraft with flight assistant
A system and apparatus for assisting in determining the best course of action at any particular point inflight for any category of emergency. The system monitors a plurality of static and dynamic flight parameters including atmospheric conditions along the flight path, ground conditions and terrain, and conditions aboard the aircraft. Based on these parameters, the system may provide continually updated information about the best available landing sites or recommend solutions to aircraft configuration errors. In case of emergency, the system may provide procedure sets associated with a hierarchy of available emergency landing sites (or execute these procedure sets via the autopilot system) depending on the specific nature of the emergency. |
US11657718B2 |
Method for controlling vehicle platoon, device, and internet of vehicles system
A method for controlling a vehicle platoon includes determining whether a vehicle platoon is capable of safely passing through a weight-limited road section, generating segment information of the vehicle platoon when the vehicle platoon is incapable of safely passing through the weight-limited road section, and sending this information to a lead vehicle in the vehicle platoon. The lead vehicle can then segment the vehicle platoon based on the segment information. |
US11657717B2 |
Information processing apparatus, information processing method, and recording medium
An information processing apparatus includes: a memory configured to store information about mobile bodies, each of which forms a vehicle by being coupled with a main body unit and is capable of autonomous driving; and a processor configured to transmit a summon command to a first mobile body existing within a predetermined range, the summon command summoning the first mobile body to a predetermined assembly location, and cause a predetermined number of first mobile bodies assembled at the predetermined assembly location to carry one first main body unit that is larger or heavier than a main body unit that can be carried by one first mobile body, and to cause the predetermined number of first mobile bodies to move to a predetermined destination. |
US11657716B1 |
Automobile system for determination and protection against external crash hazards
A smart car system that determines when danger from another vehicle is likely, and addresses that danger. An embodiment signals the other car using open air communication. Another embodiment starts the deployment of anti-crash structure, e.g, airbag or an anti crash fencing. |
US11657715B2 |
Method for providing a safe operation of subsystems within a safety critical system
Provided is a method for providing a safe operation of subsystems within a safety critical system (SCS). A malfunctioning subsystem of the SCS sends a malfunction signal to the other subsystems of the SCS including a one-time cryptographic key unique to the malfunctioning subsystem, which is then decrypted by the other subsystems and collective safety management is initiated when the cryptographic key is valid. Also provided are traffic control systems, autonomous driving systems or automotive driver assistance systems. A swarm-like behavior of the subsystems collectively reacting to emergency situations is combined with a one-time cryptographic authentication and/or authorization procedure preventing repeated manipulation of the system by the same perpetrator. |
US11657712B2 |
Method and system for searching for route using road-shoulder parking state information
A method and system for searching for a route using road-shoulder parking state information is provided for a vehicle operating in conjunction with a server via a wireless communication network. The method includes identifying vehicles stopped on a shoulder of a road by analyzing an image captured by a camera and determining a vehicle to be reported as being stopped on the shoulder of the road among the identified vehicles stopped on the shoulder of the road. A road-shoulder stop report message is generated corresponding to the determined vehicle to be reported as being stopped on the shoulder of the road and the road-shoulder stop report message is transmitted to the server. |
US11657711B2 |
Systems and methods for using a distributed data center to create map data
This disclosure relates to a distributed data center that includes resources carried by a fleet of vehicles. The system includes sensors configured to generate output signals conveying information related to the vehicles and/or the surroundings of vehicles. The system includes a remote computing server configured to maintain map data and distribute it to the fleet, including local map data to individual vehicles pertaining to their surroundings. Individual vehicles may compare the local map data with the information related to their individual surroundings. Based on such comparisons, individual vehicles may detect discrepancies between the local map data and the information related to their individual surroundings. The remote computing server may modify and/or update the map data based on the detected discrepancies. |
US11657707B2 |
System for calculating an error probability of vehicle sensor data
Various embodiments include a system for calculating an error probability of a sensor data record in vehicles, the system comprising: a sensor unit with sensors in a vehicle, the sensor unit configured to provide a sensor data record for an object in an environment of the vehicle; a central computer receiving the sensor data record from the sensor unit; and a reference database storing reference data associated with a position of the vehicle noted at when the sensor data record was generated. The central computer is programmed to refer to reference data in the calculation of an error probability of the sensor data record. |
US11657706B2 |
Method and apparatus for identifying a lane level traffic surprise
A method, apparatus and computer program product are provided to identify a lane level traffic surprise. In the context of a method, historical lane level traffic information is received including a representation of a speed of travel along a respective lane of a link. The method also receives recent lane level traffic information including a representation of a speed of travel along the respective lane of the link. The recent lane level traffic information is indicative of more recent traffic conditions, than the traffic conditions represented by at least some of the historical lane level traffic information. The method further includes determining a representation of a difference between representations of the speed of travel provided by the historical lane level traffic information and the recent lane level traffic information, and identifying the lane level traffic surprise based upon representation of the difference. |
US11657700B2 |
System and method for monitoring refuse containers and reporting service collections
A system for monitoring refuse containers includes a refuse container sensing device having a main body that defines an interior space, a pair of elongated magnets that are countersunk longitudinally along the length of the main body, a movement sensor that is positioned within the interior space of the main body, and a wireless communication unit. The system also includes a site owner server that is in wireless communication with the sensing device, and a container monitoring application for execution on a user interface device. Each of the site owner server and the user interface device are in selective communication with each other and the wireless communication unit of the sensing device to receive alarm notifications generated in response to detected movement by the movement sensor. |
US11657699B1 |
Methods and systems for outputting alerts on user interfaces
A technique is directed to methods and systems for outputting alerts on user interfaces. In some implementations, an alert system can identify devices connected to the alert interface and determine the user interface capabilities (e.g., audio, visual, or vibration) of each device. Upon receiving an alert of an emergency event, the alert system can determine the location of the user within a structure and select a device(s) nearby the user to transmit or display the notification of the emergency event to the user. The selected device can identify the emergency event and output the alert based upon the visual audible, or vibration user interface capabilities of the selected device. |
US11657695B2 |
Remote water softener monitoring system
A device for monitoring the level or amount of a material within a container is provided. The device includes a detection mechanism that can be a direct detection mechanism or an indirect detection mechanism. When the detection mechanism senses an upper level of the substance in the container that is below a predetermined lower limit for the substance, the mechanism operates an alarm mechanism to emit an alarm to alert an individual to the low level of the substance within the container. The alarm can wirelessly communicate a salt level state to a wireless network or a device on a wireless network that can transmit the status through the Internet to any remote location. In one aspect, the alarm can be sent on a mesh network with a device that can transmit the status and other conditions through the Internet and to an application executing on a mobile device. |
US11657692B1 |
Smoke detector
A smoke detector, and methods of operating a smoke detector, are described herein. In some examples, one or more embodiments include a laser emitter configured to emit a laser beam that illuminates an object in an area, a light receiver configured to receive light reflected from the illuminated object, and a controller configured to determine, based on the light reflected from the illuminated object, an amount of space in the area that is blocked from a field of view of the smoke detector by the object, and provide an indication responsive to the determined amount of space being above a threshold amount of space. |
US11657691B2 |
Two-level LED security light with motion sensor
A technology for configuring a lifestyle LED light with a tunable light color temperature is disclosed. The technology of tuning the light color temperature is made possible by blending two LED loads emitting light with different color temperatures thru a light diffuser with an arrangement that a first electric power delivered to a first LED load emitting light with a low color temperature and a second electric power delivered to a second LED load emitting light with a high color temperature are reversely and complementarily adjusted for tuning a diffused light color temperature such that a total light intensity generated by the LED light is kept essentially unchanged. |
US11657689B1 |
Customized retail environments
This disclosure describes, in part, systems for enabling physical retail stores and other facilities to implement automated-checkout techniques for the purchase of items that are priced per unit weight. For example, the described systems may enable a facility to implement technology where users are able to remove items from inventory locations, place the items on weight sensors, and then be charged for the prices of the items without performing manual checkout of the items. The price of an item is determined based at least in part on the identifier of the item and the price per unit weight of the item. The systems described herein thus enable customized retail facilities, as opposed to a retail facility that allows automated-checkout only for prepackaged-type or otherwise non-customizable merchandise. |
US11657687B2 |
Smart security barrier sensor
A system, method and apparatus for monitoring a barrier. The barrier sensor refrains from transmitting an alarm signal to a receiver when the barrier sensor determines that the barrier has been placed into an open position and that a human being is inside the premises in proximity to the human detection device. Further, the barrier sensor transmits an alarm signal to a receiver when the barrier sensor determines that the barrier has been moved from the open position and that a human being is not inside the premises in proximity to the barrier. |
US11657683B2 |
Transaction terminal with vertical weigh scale and methods of operation
A transaction terminal includes a vertically integrated bagging weigh scale and a vertically integrated scanner. The scale includes two posts that extend horizontally out from the terminal and upon which a bag hangs. Items placed in the bag cause displacement of the posts and/or pressure detected on the posts resulting in a recorded weight by a weight sensor of the scale. A current recorded weight of the bag is reported from the scale to the terminal during a transaction as each item is placed into the bag. The terminal uses the item weights to record prices for those items sold by weight and to verify that items scanned by the scanner and placed in the bag have expected weights for those items. |
US11657681B1 |
System to prevent full ATM enclosure skimming attacks
A computer-implemented method includes: receiving by a skimming prevention system operatively coupled to a machine, a plurality of sound data from a plurality of corresponding sound sensors operatively coupled to the machine; identifying by the skimming prevention system, a type of user action input of the machine; retrieving by the skimming prevention system from a storage system operatively coupled to the machine, a baseline acoustic signature associated with the machine and corresponding to the type of user action input; comparing by the skimming prevention system, the received plurality of sound data to the baseline acoustic signature associated with the machine and corresponding to the type of user action input; and in response to a determination that the compared plurality of sound data and the baseline acoustic signature differ more than a predetermined threshold, triggering by the skimming prevention system, an execution/alert mode of the machine. |
US11657679B2 |
System and method for facilitating a secondary game
Facilitating entry and/or selection of one or more awards associated with a secondary game to increase the probability of obtaining a more desirable award. Access to a secondary game may be selectively provided, to players of an online game, to facilitate player participations in individual episodes of the secondary game. A set of potential awards may be obtained together with a set of award probabilities for the set of potential awards. Entry and/or selection of one or more of the potential awards in the set of potential awards to be removed from or replaced in the set of potential awards to create an adjusted set of potential awards, may be received from the player. A first potential may be selected based on the award probabilities and distributed to the first player for use within the online game. |
US11657676B2 |
System and method for tracking funds from a plurality of funding sources
The present disclosure relates generally to a system that tracks the funding source of an amount of funds as the funds are transferred between various accounts or balances of various components of the system. |
US11657675B2 |
Casino apparatus
A secure casino apparatus is provided having improved security against theft and/or tampering. The secure casino apparatus comprises, a casing and a cavity within the casing, the casing comprising an access member arranged to provide access to said cavity; a sensor arranged to detect said access to the cavity and provide an access signal; an image capture apparatus arranged to provide image data of the cavity when the image capture apparatus is activated; a memory arranged to store the image data; and a processor arranged to process the image data and the access signal; wherein the processor is further arranged to activate the image capture apparatus for an activation period when an access signal is provided by the sensor. The secure casino apparatus aims to permit remote monitoring within a cavity of the casino apparatus to identify theft or tampering with the apparatus. |
US11657668B2 |
Driving device, bucket and vending machine
The present disclosure provides a driving device, a bucket and a vending machine. The driving device comprises a base, a motor arranged on the base, a transmission mechanism in transmission connection with the output shaft of the motor and a power output wheel in transmission connection with the transmission mechanism; the transmission mechanism is configured to drive the power output wheel to rotate and to move from a first position to a second position when the output shaft of the motor rotates in a first preset direction; the transmission mechanism is also configured to drive the power output wheel to move from the second position to the first position when the output shaft of the motor rotates in a second preset direction; wherein the first preset direction is opposite to the second preset direction. |
US11657666B2 |
Verified access to a monitored property
A method includes receiving, by a monitoring system that is configured to monitor a property and from a visitor to the property, a personally identifying code and a biometric identifier, determining that the personally identifying code corresponds to a stored personally identifying code, receiving, by the monitoring system, location information that corresponds to locations of the visitor during a time period before visiting the property, comparing the biometric identifier to a stored biometric identifier, based on determining that the personally identifying code corresponds to a stored personally identifying code, comparing the biometric identifier to the stored biometric identifier, and the location information, determining a confidence score that reflects a likelihood that the visitor is authorized to access the property, based on the confidence score that reflects the likelihood that the visitor is authorized to access the property, selecting, from among multiple monitoring system actions, a monitoring system action, and performing the monitoring system action. |
US11657665B2 |
Method and system for decentralized digital authentication
A method and system for digital authentication is disclosed, in which an owner device associated with a smart lock receives identity information of a user device requesting access to the smart lock. The owner device registers first contract information of the smart contract, for granting access of the smart lock to the user device, on a decentralized trust network, and sends second contract information about the smart contract to the user device. The second contract information comprises validation information of the smart contract indicating an un-validated information of the second contract information. The user device validates the received second contract information against the first contract information on the decentralized trust network, and authenticates the user device with the smart lock using the validated second contract information. |
US11657664B2 |
Keyless courier entry for safes
There are disclosed devices, systems and methods for keyless courier entry into a safe using a courier mobile computing device for receiving and authenticating a courier login and a selection for keyless courier entry into the safe. The safe has a computing device for receiving and authenticating a selection for keyless courier entry into the safe. Upon receiving the authenticated selection for keyless entry, the safe computing device generates and displays a factor code based on a safe's serial number. The courier inputs the factor code into the mobile device. In response to receiving and authenticating of the factor code, the mobile computing device generates and displays a security check code. The courier enters the security check code into the safe computing device, which in response to the entry and upon authenticating the security check code, unlocks the safe. |
US11657652B2 |
Spoof detection by correlating images captured using front and back cameras of a mobile device
Methods, systems, and computer-readable storage media for determining that a subject is a live person include obtaining a first image captured using a first camera disposed on a first side of a mobile device and obtaining a second image captured using a second camera disposed on a second side of the mobile device that is on the opposite side of the first side. The first image includes a representation of reflections visible on the corneas of a subject. The first image and the second image are pre-processing to generate a third image and a fourth image, respectively, where a first field of view represented in the third image at least partially overlaps with a second field of view of the fourth image. A determination is made, based on the third and fourth images, that a scene represented in the first field of view is substantially same as a scene represented in the second field of view. Responsive to determining that the scene represented in the first field of view is substantially same as the scene represented in the second field of view, identifying the subject as a live person. |
US11657651B2 |
Information processing apparatus, information processing system, and information processing method
An information processing apparatus monitors a plurality of persons on a premises by one or more image sensors installed on the premises. The information processing apparatus includes a controller configured to determine a tendency of behavior of at least one person of the plurality of persons according to a length of a blank time, the blank time being a time during which the at least one person does not appear in an image captured by the one or more image sensors. |
US11657648B2 |
Method and system for measuring a feature of persons
A method and a system for measuring a feature of persons. The method includes defining the feature of persons being measured. The method further includes measuring values of data points from a sample of digital images comprising the persons, according to the defined feature by a first algorithm. The method further includes generating a distribution curve of the measured values. The method further includes standardizing the measured values by implementing a hyperbolic tangent function transformation. |
US11657647B2 |
System and method for adjusting recording modes for driver facing cameras
A system for recording vehicle occupants and their immediate environment includes a driver-facing camera for capturing video data, an input that receives data from one or more sensors configured to detect vehicle related data and a processor. The processor is configured to embed, based on the sensor data, at least one indicator in a portion of the video data. The indicator designates that the portion of the video data is to be obscured during playback of the video data. |
US11657644B2 |
Automatic ruler detection
In some implementations, a method includes: receiving, from the camera, a sample image that includes a fingerprint and a mensuration reference device, where the sample image is associated with a resolution; identifying (i) a plurality of edge candidate groups within the sample image, and (ii) a set of regularity characteristics associated with each of the plurality of edge candidate groups; determining that the associated set of regularity characteristics indicates the mensuration reference device; identifying a ruler candidate group, from each of the plurality of edge candidate groups, based at least on determining that the associated set of regularity characteristics indicates the mensuration reference device; computing a scale associated with the sample image based at least on extracting a set of ruler marks from the identified ruler candidate group; and generating, based at least on the scale associated with the sample image, a scaled image. |
US11657643B1 |
Fingerprint sensing device
A fingerprint sensing device including a plurality of pixel blocks is provided. The pixel blocks are arranged in an array. Each of the pixel blocks includes a conversion gain. At least two of the conversion gains are different, and the pixel block located in a central location of the array has a minimum conversion gain. |
US11657636B2 |
Human presence detector and human presence detection method thereof
A human presence detector includes a microwave generator, a microwave receiver, a frequency mixing wave detector and a signal processor. The microwave generator is configured to emit and transmit a detecting microwave in a detection space. The microwave receiver is configured to receive a corresponding echo of the detecting microwave. The frequency mixing wave detector, linked to the microwave generator and the microwave receiver, is configured to perform a frequency mixing wave detection on the detecting microwave and the corresponding echo of the detecting microwave to output a primary detecting signal. The signal processor linked to the frequency mixing wave detector is configured to select a fluctuation signal at a predetermined frequency range in the primary detecting signal to amplify and output a secondary detecting signal. Accordingly, in response to the detection of the motion at the predetermined frequency range, a human (living) body is detected and determined in the detection space. |
US11657635B2 |
Measuring confidence in deep neural networks
A distribution of a plurality of predictions generated by a deep neural network using sensor data is calculated, and the deep neural network includes a plurality of neurons. At least one of a measurement or a classification corresponding to an object is determined based on the distribution. The deep neural network generates each prediction of the plurality of predictions with a different number of neurons. |
US11657633B1 |
Rights mapping system and method
A method and system can include processing title and title opinion document images to generate text information. Trained models may generate data objects representative of period of time during which certain rights to a property exist. The trained models may also generate rules for modifying the data objects and interrelating the data objects to each other. In some examples, a confidence level can be generated and will reflect a likelihood of a data object including correct information. The modified and interrelated data objects may be used to generate a navigable interface which includes a current title status for a property and a navigable chain of title reflecting historical rights to the property. |
US11657629B2 |
Content extraction based on graph modeling
Methods and systems are presented for extracting categorizable information from an image using a graph that models data within the image. Upon receiving an image, a data extraction system identifies characters in the image. The data extraction system then generates bounding boxes that enclose adjacent characters that are related to each other in the image. The data extraction system also creates connections between the bounding boxes based on locations of the bounding boxes. A graph is generated based on the bounding boxes and the connections such that the graph can accurately represent the data in the image. The graph is provided to a graph neural network that is configured to analyze the graph and produce an output. The data extraction system may categorize the data in the image based on the output. |
US11657626B2 |
Emotion estimation apparatus
An emotion estimation apparatus includes a recording section that records one or more events that cause a change in an emotion of a person and prediction information for predicting, for each event, an occurrence of the event; an event predicting section that predicts the occurrence of the event, based on detection of the prediction information; and a frequency setting section that sets a frequency with which an estimation of the emotion is performed. If the occurrence of the event is predicted by the event predicting section, the frequency setting section sets the frequency to be higher than in a case where the occurrence of the event is not predicted, and also sets the frequency based on the content of the event. |
US11657617B1 |
Presentation of a user interface for confirming unreliable group data
A system may generate image data of users within a facility. Such users may be part of a group that is unknown to the system. The system can predict group data for two or more users based on a resemblance or the users being within a threshold distance of each other. However, if a confidence level associated with the predicted group data is below a threshold value, the group data is deemed unreliable and assistance from an associate is deemed necessary. A user interface that includes a portion of the image data, information about the predicted group data, and other interface elements is presented to the associate via a display. Based on the input data received from the associate, the group data can be confirmed or rejected. If the group data is confirmed, an association is made between the users and a group identifier. |
US11657616B2 |
Space management monitoring and reporting using video analytics
A system and method for space management monitoring and reporting using video analytics are disclosed. Such a building occupancy monitoring system monitors building resources that include rooms, areas such as work areas, and chairs and desks in the rooms, in examples. These building resources are monitored to determine whether the resources are being used by individuals, and for how long. In more detail, the system includes an image analytics module that tracks individuals in image data from surveillance cameras, relative to the building resources. The system also includes an occupancy report module that generates occupancy information including building resources that are used/unused by the individuals. The occupancy information is then used to program building control systems. Dwell maps and motion maps generated by the system, based on the occupancy information, can also be used to guide individuals to available building resources in a ‘hot desking’ environment. |
US11657611B2 |
Methods and systems for augmented reality room identification based on room-object profile data
An illustrative room identification system performs augmented reality room identification based on free-hand image capture and room-object profile data. The room identification system obtains a set of reference room-object profiles for a set of rooms associated with an experience presented by an augmented reality presentation device. The room identification system generates a live room-object profile based on an image captured by the presentation device during the augmented reality experience, the image depicting a particular room of the set of rooms. Based on the live room-object profile and the set of reference room-object profiles, the room identification system determines that the presentation device is located in the particular room of the set of rooms and provides, to the presentation device, an indication of the determination that the presentation device is located in the particular room. Corresponding methods and systems are also disclosed. |
US11657609B2 |
Terminal device, information processing device, object identifying method, program, and object identifying system
A device, apparatus, and method provide logic for processing information. In one implementation, a device may include an image acquisition unit configured to acquire an image, and a transmission unit configured to transmit information associated with the image to an information processing apparatus, such as a server. The server may be associated with a first feature quantity dictionary. The device also may include a receiving unit configured to receive a second feature quantity dictionary from the server in response to the transmission. The second feature quantity dictionary may include less information than the first feature quantity dictionary, and the server may generate the second feature quantity dictionary based on the image information and the first feature quantity dictionary. The device may include an identification unit configured to identify an object within the image using the second feature quantity dictionary. |
US11657608B1 |
Method and system for video content analysis
Computer-implemented systems and methods for video content analysis are described herein. A video feed comprising at least one image captured by a camera is received. The at least one image has a plurality of regions associated with a different level of precision required for each region. An adjustable image processing algorithm is applied to each region of the at least one image to obtain for each region the different level of precision. The image processing algorithm is adjusted based of the different level of precision associated with each region. Meta data indicative of content of the video feed is generating by the image processing algorithm. |
US11657606B2 |
Dynamic image capture and processing
Systems and methods are disclosed for dynamic image capture and processing. In one implementation, a processing device receives a first video stream, the first video stream being captured via an optical sensor configured with a first set of capture parameters. The processing device processes the first video stream with a first set of processing parameters. The processing device receives a second video stream, the second video stream being captured via the optical sensor configured with a second set of capture parameters. The processing device processes the second video stream with a second set of processing parameters. The processing device provides an output based on at least one of (a) the first video stream, as processed, or (b) the second video stream, as processed. |
US11657596B1 |
System and method for cascading image clustering using distribution over auto-generated labels
Embodiments of the present invention provide a system that can be used to classify a feedback image in a user review into a semantically meaningful class. During operation, the system analyzes the captions of feedback images in a set of user reviews and determines a set of training labels from the captions. The system then trains an image classifier with the set of training labels and the feedback images. Subsequently, the system generates a signature for a respective feedback image in a new set of user reviews using the image classifier. The signature indicates a likelihood of the image matching a respective label in the set of training labels. Based on the signature, the system can allocate the image to an image cluster. |
US11657594B2 |
Method and apparatus for classifying image
An apparatus for classifying an image according to an embodiment includes a fake image generation module receiving a classification target image and a fake image in a form in which only a background exists and no specific object exists in the classification target image, a difference of images vector generation module generating a difference of images between the classification target image and the fake image and a difference of images vector by converting the generated difference of images into preset one-dimensional matrix data, a difference of feature vectors generation module generating a difference of feature vectors between a feature vector generated based on the classification target image and a feature vector generated based on the fake image, and an image classification module classifying the classification target image based on the difference of images vector, the feature vector generated based on the classification target image, and the difference of feature vectors. |
US11657592B2 |
Systems and methods for object recognition
The present disclosure relates to systems and methods for object recognition. The system may obtain an image and a model. The image may include a search region in which the object recognition process is performed. In the objection recognition process, for each of one or more sub-regions of the search region, the system may determine a match metric indicating a similarity between the model and the sub-region of the search region. Further, the system may determine an instance of the model among the one or more sub-regions of the search region based on the match metrics. |
US11657586B1 |
Systems and methods for augmented reality viewing based on directly mapped point cloud overlays
An augmented reality system enhances or augments the view of a real-world object by replacing different portions of the object with visualizations of non-visible data encoded for those different portions. The system may receive an image that captures visible properties of an object from a particular perspective. The system may select a model with data points that are generated from scanning the object and that encode visible and non-visible properties of the object. The system may align the model to match the object at the particular perspective, may map the non-visible properties from a set of the data points to an object part that is represented and aligned with the set of data points, and may present an augmented reality view in which the visible properties at the object part from the particular perspective are replaced with a visualization of the non-visible properties from the set of data points. |
US11657583B2 |
Augmented reality wireless planning and troubleshooting
The present technology includes calculating the 3-D RF propagation pattern in a space for at least one Wi-Fi access point and displaying a visualization of the RF propagation pattern in augmented reality (AR). The augmented reality view of the space can be created by capturing at least one image of the space and displaying at least one image of the space on a display with the visualization of the Wi-Fi access point RF propagation pattern on the display overlaid at least one image of the space. The disclosed technology further can calculate the RF propagation properties and render a visualization of the RF propagation patterns in a 3D space by utilizing hardware on a user device. The AR display is useful in visualizing, in-person aspects of a Wi-Fi network and coverage, and can be used in troubleshooting, maintenance, and simulations of equipment variations. |
US11657579B2 |
Interactions with 3D virtual objects using poses and multiple-DOF controllers
A wearable system can comprise a display system configured to present virtual content in a three-dimensional space, a user input device configured to receive a user input, and one or more sensors configured to detect a user's pose. The wearable system can support various user interactions with objects in the user's environment based on contextual information. As an example, the wearable system can adjust the size of an aperture of a virtual cone during a cone cast (e.g., with the user's poses) based on the contextual information. As another example, the wearable system can adjust the amount of movement of virtual objects associated with an actuation of the user input device based on the contextual information. |
US11657570B2 |
Creating a 3D model using two or more cameras with variable focal lengths
A method of creating a 3D model of a physical object includes adaptively and iteratively generating a number disparity maps from image data representing a plurality of images of the physical object iteratively captured by a plurality of cameras having electrically adjustable focal lengths by varying at least one of the focal lengths of the plurality of cameras and a distance of the physical object from the plurality of cameras during capture of the images until one of the disparity maps is determined to have a least a threshold level of disparity, and converting the one of the disparity maps into the 3D model. |
US11657569B1 |
Method for creating a tangible objection and digitizing the tangible object using an artificial intelligence process
According to the present invention, techniques, including a method, and system, for creating a tangible object having customized features and digitizing the object for manipulation and use by a child user are provided. In particular, the invention provides a method for assembling customized features onto a tangible object and using artificial intelligence techniques for digitizing the object onto a computing device for manipulation and use by a child user. |
US11657558B2 |
Context-based personalized communication presentation
A method, system, and computer program product for generating context-based tailored emoticons within a communication scenario are provided. The method receives detects an emotion of a user within a communication stream. A set of candidate emojis are generated. A set of emoticons are generated from the set of candidate emojis and a representation of the user. The set of emoticons are presented to the user in a user interface on a computing device associated with the user. The method incorporates a selected emoticon of the set of emoticons into the communication stream with the selected emoticon being selected by the user from the user interface. |
US11657557B2 |
Method and system for generating data to provide an animated visual representation
Generating data to provide an animated visual representation is disclosed. A method comprises receiving input data obtained by a first sensor system measuring information about at least one target person. One data unit is selected from a database comprising a plurality of the data units. Each data unit comprises information about a reference person in a reference state measured at a previous time by the first sensor system or by a second sensor system. The information in each data unit allows generation of an animated visual representation of the reference person in the reference state. The reference state is different for each of the data units. The selected data unit and the input data are used to generate output data usable to provide an animated visual representation corresponding to the target person and synchronized with activity of the target person measured by the first sensor system. |
US11657556B2 |
Scrolling with damped oscillation
In one embodiment, a method includes displaying one or more objects on a display device and receiving a user input corresponding to a movement along the display device. The method further includes determining a motion of each of the one or more objects on the display device. The determined motion corresponds to the user input and includes: a first motion that includes a translation of each of the objects along a particular path across at least a portion of the display device and a second motion that includes a decaying oscillatory motion of each of the objects where an amplitude of the decaying oscillatory motion decreases with time. The method also includes applying the determined motion to the one or more objects displayed on the display device. |
US11657552B2 |
Generating illuminated two-dimensional vector graphics using path tracing
Methods, systems, and non-transitory computer readable storage media are disclosed for utilizing ray-tracing and mesh generation to illuminate two-dimensional digital vector images. In response to inserting a light source into a two-dimensional digital vector image including one or more vector elements, the disclosed system embeds the vector element(s) into a polygonal mesh generated for a region of the digital vector image. The disclosed system samples a plurality of rays at a plurality of points within the region and detect intersections of the rays with the vector element(s) or a bounding shape surrounding the region. Additionally, the disclosed system determines color values for mesh points in the polygonal mesh based on the intersections of the rays by interpolating color values associated with the intersected points. Furthermore, in some embodiments, the disclosed system subdivides the polygonal mesh according to a priority queue based on error scores associated with the determined color values. |
US11657551B2 |
System and method for visualizing data
The present invention comprises an improved system and method for visualizing data. In a preferred form of the invention, there is provided an improved system and method for comprehending and communicating time course or sequential numerical data, and their complex interdependencies, through the use of a novel three dimensional orthogonal chart system. In another preferred form of the invention, there is provided a three dimensional orthogonal chart system for visualizing data comprising of a plurality of data sets, wherein each of the data sets is represented as a separate ribbon propagating along the first axis. In another preferred form of the invention, there is provided a three dimensional orthogonal chart system for visualizing data comprising of a plurality of data sets, wherein each of the data sets is represented as a separate ribbon propagating along a first axis, with the separate ribbons being displaced from one another along another axis. |
US11657546B2 |
End-to-end relighting of a foreground object technical
Introduced here are techniques for relighting an image by automatically segmenting a human object in an image. The segmented image is input to an encoder that transforms it into a feature space. The feature space is concatenated with coefficients of a target illumination for the image and input to an albedo decoder and a light transport detector to predict an albedo map and a light transport matrix, respectively. In addition, the output of the encoder is concatenated with outputs of residual parts of each decoder and fed to a light coefficients block, which predicts coefficients of the illumination for the image. The light transport matrix and predicted illumination coefficients are multiplied to obtain a shading map that can sharpen details of the image. Scaling the resulting image by the albedo map to produce the relight image. The relight image can be refined to denoise the relight image. |
US11657542B2 |
Techniques and apparatus for alphabet-partition coding of transform coefficients for point cloud compression
A method, apparatus, and computer-readable medium for point cloud coefficient coding are provided. Transform coefficients associated with point cloud data are decomposed into set-index values and symbol-index values, the symbol index-value specifying location of the transform coefficient within a set. The decomposed transform coefficients are partitioned into one or more sets based on the set-index values and the symbol-index values. The set-index values of the partitioned transform coefficients are entropy-coded, and the symbol-index values of the partitioned transform coefficients are bypass-coded. The point cloud data is compressed based on the entropy-coded symbol-index values and the bypass-coded set-index values. |
US11657538B2 |
Shelf position calibration in a global coordinate system using a sensor array
An object tracking system includes a first sensor, a second sensor, and a tracking system. The tracking system is configured to determine that the first current pixel location for the shelf marker does not match a first expected pixel location for the shelf marker. The tracking system is further configured to determine a second current pixel location for the shelf marker within a second frame from the second sensor, to recalibrate the first sensor when the second current pixel location for the shelf marker matches the second pixel location for the shelf marker and to update the first pixel location with the first current pixel location and the second pixel location with the second current pixel location when the second current pixel location for the shelf marker does not match the second pixel location for the shelf marker. |
US11657537B2 |
System and method for calibrating vehicular vision system
A method of calibrating a vehicular vision system includes mounting a camera at a vehicle moving along a vehicle assembly line. Responsive to processing of image data captured by the camera, ground features adjacent to the vehicle are determined and the determined ground features are tracked over two or more frames of captured image data using optical flow. A misalignment of the camera is determined via tracking the determined ground features as the vehicle moves along the straight path portion of the end of line test portion of the vehicle assembly line. Responsive to determination of misalignment of the camera at the vehicle, the vehicular vision system is calibrated using an assumption that the determined ground features lie in a plane parallel to a planar portion of a ground surface adjacent the straight path portion of the end of line test portion of the vehicle assembly line. |
US11657536B2 |
Target, method, and system for camera calibration
The present disclosure relates to a target, a method, and a system for calibrating a camera. One example embodiment includes a target. The target includes a first pattern of fiducial markers. The target also includes a second pattern of fiducial markers. The first pattern of fiducial markers is a scaled version of the second pattern of fiducial markers, such that a calibration image captured of the target simulates multiple images of a single pattern captured at multiple calibration perspectives. |
US11657532B2 |
Surface profile estimation and bump detection for autonomous machine applications
In various examples, surface profile estimation and bump detection may be performed based on a three-dimensional (3D) point cloud. The 3D point cloud may be filtered in view of a portion of an environment including drivable free-space, and within a threshold height to factor out other objects or obstacles other than a driving surface and protuberances thereon. The 3D point cloud may be analyzed—e.g., using a sliding window of bounding shapes along a longitudinal or other heading direction—to determine one-dimensional (1D) signal profiles corresponding to heights along the driving surface. The profile itself may be used by a vehicle—e.g., an autonomous or semi-autonomous vehicle—to help in navigating the environment, and/or the profile may be used to detect bumps, humps, and/or other protuberances along the driving surface, in addition to a location, orientation, and geometry thereof. |
US11657527B2 |
Robotic control based on 3D bounding shape, for an object, generated using edge-depth values for the object
Generating edge-depth values for an object, utilizing the edge-depth values in generating a 3D point cloud for the object, and utilizing the generated 3D point cloud for generating a 3D bounding shape (e.g., 3D bounding box) for the object. Edge-depth values for an object are depth values that are determined from frame(s) of vision data (e.g., left/right images) that captures the object, and that are determined to correspond to an edge of the object (an edge from the perspective of frame(s) of vision data). Techniques that utilize edge-depth values for an object (exclusively, or in combination with other depth values for the object) in generating 3D bounding shapes can enable accurate 3D bounding shapes to be generated for partially or fully transparent objects. Such increased accuracy 3D bounding shapes directly improve performance of a robot that utilizes the 3D bounding shapes in performing various tasks. |
US11657524B2 |
Image capturing and depth alignment method
An image capturing and depth alignment method includes radar scanning step, image capturing step, translation and synchronization step, alignment step, client detection step, client positioning step, scene map construction step, view image transmitting step, view image processing step, virtual object placement step. through translating, synchronizing, and aligning the radar scanning step's 3D point cloud map and the image capturing step's planar image of the scene, the back-end server therefore obtains surveillance information with both image and depth. Then, through positioning, multiply superimposing, image rotation and matching, speed comparison, uniformization of coordinate systems, and display through the smart glasses, a wearer of the smart glasses may be positioned and tracked in the scene. The wearer may also be instructed to reach a specific target or place of a specific object. |
US11657523B2 |
Microlens amplitude masks for flying pixel removal in time-of-flight imaging
The microlens amplitude masks for flying pixel removal in time-of-flight imaging includes systems, devices, methods, and instructions for image depth determination, including receiving an image, adding noise to the image, determining a set of correlation images, each correlation image having a varying phase offset, for each pixel of the image, generating a masked pixel by applying a mask array, and for each masked pixel, determining the depth of the masked pixel to generate a depth map for the image on a per pixel basis. |
US11657520B2 |
Electronic device and method for controlling same
Disclosed is an electronic device including a learning model having been learned according to an artificial intelligence algorithm. An electronic device according to the present disclosure may comprise: an input unit; and a processor which, when a two-dimensional image including at least one object is received through the input unit, acquires first depth information relating to at least one object by applying the two-dimensional image to a first learning model, acquires second depth information relating to the at least one object by applying the first depth information and actually measured depth data of the at least one object to a second learning model, and acquires three-dimensional information relating to the two-dimensional image on the basis of the second depth information, wherein the first depth information is implemented to include depth data according to a type of the at least one object. |
US11657519B2 |
Method for deformation correction
A method for deformation correction includes receiving a preoperative 3D image data set from an examination region of an examination object, generating a segmented 3D image data set by segmenting an anatomical structure in the preoperative 3D image data set, and acquiring image data from the examination region. A medical object is arranged in the examination region. The medical object is identified in the image data, and the segmented 3D image data set is registered with the image data. An overlay data set is generated and displayed based on the segmented 3D image data set and the image data. A position of a deviation between the image data and the segmented 3D image data set is defined, and a deformation rule is determined for the reduction of the deviation between the image data and the segmented 3D image data set. The corrected overlay data set is generated and provided. |
US11657518B2 |
Method for deformable 3D-2D registration using multiple locally rigid registrations
An embodiment in accordance with the present invention provides a method for 3D-2D registration (for example, registration of a 3D CT image to a 2D radiograph) that permits deformable motion between structures defined in the 3D image based on a series of locally rigid transformations. This invention utilizes predefined annotations in 3D images (e.g., the location of anatomical features of interest) to perform multiple locally rigid registrations that yield improved accuracy in aligning structures that have undergone deformation between the acquisition of the 3D and 2D images (e.g., a preoperative CT compared to an intraoperative radiograph). The 3D image is divided into subregions that are masked according to the annotations, and the registration is computed simultaneously for each divided region by incorporating a volumetric masking method within the 3D-2D registration process. |
US11657516B2 |
Target tracking method and computing device
The present disclosure provides a target tracking method to be executed by a computing device, including: generating an optical flow image in accordance with a series of event data from a dynamic vision sensor, each event being triggered by movement of a target object relative to the dynamic vision sensor; determining a movement speed and a movement direction of at least one target object in a current image frame in accordance with the optical flow image; predicting a position of a corresponding target object in a next image frame in accordance with the movement direction and the movement speed; and when a predicted position is within a range of a field of view, taking the corresponding target object as a to-be-tracked target. The present disclosure further provides a computing device. |
US11657511B2 |
Heuristics-based detection of image space suitable for overlaying media content
Disclosed herein are system, method and computer readable storage medium for detecting space suitable for overlaying media content onto an image. The system receives an image which may be an image or a video frame. The image is processed using a number of image processing techniques in order to automatically propose spaces for inserting media content onto the image. The proposed spaces may then be further analyzed using a heuristics-based approach to select bounding boxes for inserting media content. Subsequently, one or more media content items may be selected for insertion onto the bounding boxes on the image. The system may then cause a display of the image with the selected media content item overlaid onto the image within the selected bounding boxes. |
US11657505B1 |
Systems and methods for training a model to predict survival time for a patient
In some aspects, the described systems and methods provide for a method for training a model to predict survival time for a patient. The method includes accessing annotated pathology images associated with a first group of patients in a clinical trial. Each of the annotated pathology images is associated with survival data for a respective patient. Each of the annotated pathology images includes an annotation describing a tissue characteristic category for a portion of the image. Values for one or more features are extracted from each of the annotated pathology images. A model is trained based on the survival data and the extracted values for the features. The trained model is stored on a storage device. |
US11657493B2 |
Three-dimensional inspection of a workpiece for conformance to a specification
A method for three-dimensional (3D) inspection of a workpiece for conformance to a specification includes scanning, by a 3D optical scanning device, a hole formed in a workpiece to generate a 3D point cloud of the hole defined in a 3-axis coordinate system of the 3D optical scanning device. The 3D point cloud includes 3D point cloud data that provides a profile of the hole. The method also includes translating the 3D point cloud data to generate translated 3D point cloud data that facilitates analysis of the 3D point cloud. The method further includes performing analysis of the hole using the translated 3D point cloud data to determine conformance of the hole with a specification and to detect anomalies associated with the hole. |
US11657485B2 |
Method for expanding image depth and electronic device
An electronic device used in a method for expanding image depth obtains first images by a first sensor, the first images comprising depth information. The electronic device obtains second images by a second sensor, the second images comprising gradient information, and the first images correspond to the second images. The electronic device determines the pixels in the first images which contain expandable content according to the gradient information of the second images, applies expansion accordingly to the pixels in the first images to generate third images, and generate target depth maps according to the gradient information of the second images and the depth information of the third images. |
US11657482B2 |
Optical module and virtual image display device
An optical module according to the present disclosure includes: a first display panel that emits a first image light, a first virtual image optical system that forms a first exit pupil of the first image light, and a control unit corrects a video image signal to a first correction video signal based on distortion generated in the first optical system, an aspect ratio of the video image signal being smaller than an aspect ratio of the first display panel, wherein the control unit causes the first display panel to emit the first image light from the first display panel based on the first correction video image signal. |
US11657479B2 |
Deep feature generative adversarial neural networks
A mobile device can implement a neural network-based domain transfer scheme to modify an image in a first domain appearance to a second domain appearance. The domain transfer scheme can be configured to detect an object in the image, apply an effect to the image, and blend the image using color space adjustments and blending schemes to generate a realistic result image. The domain transfer scheme can further be configured to efficiently execute on the constrained device by removing operational layers based on resources available on the mobile device. |
US11657469B2 |
Utilizing dependency between watermark visibility and location of image sample in color space for embedded signal color direction
The present disclosure relates generally to signal encoding for printed objects. One implementation selects an embed direction based on a minimal visibility axis of a 1 JND ellipse at a certain color center. One claim recites an apparatus comprising: memory for storing chromatic contrast sensitivity data representing multiple color encoding angles; one or more multi-core processors configured for: using the stored chromatic contrast sensitivity data, generating an ellipse around a first color center; and from the ellipse, determining a signal encode direction, the signal encode direction comprising an angle α representing a negative angle between the ‘a*’ axis in an CIELAB space and a direction of minimum sensitivity of an encoded signal, in which the angle α comprises −9 degrees≥α≥−25 degrees. Other technology described. |
US11657468B2 |
Method for optimizing the load factor of luggage compartments
A method for optimizing the load factor of luggage compartments in an aircraft cabin for a flight includes creation of at least one digital image of a piece of luggage, which is intended to be transported in the luggage compartments during the flight, by a passenger of the flight using a camera, determination of dimensions of the piece of luggage using the at least one digital image, comparison of the previously determined dimensions with free volume in the luggage compartments in the aircraft cabin on the flight, and consideration of the result of the comparison when loading the luggage compartments before the beginning of the flight. |
US11657464B1 |
System for determining type of property inspection based on captured images
Systems and methods are disclosed for electronically detecting and determining a type of inspection to recommend for a property and/or one or more characteristics of the property using input from multiple computing devices, such as image capturing devices, mobile devices, external data sources, internal data sources, and/or other data sources. A computing device may receive, via a communication interface, a plurality of images of a property. The computing device may determine, based on the plurality of images of the property, a score indicative of a level of care of the property. The computing device may determine, based on the plurality of images of the property, an estimate of a value of the property. Based on the determined score indicative of the level of care of the property and the determined estimate of the value of the property, the computing device may determine a recommendation for a type of inspection to perform on the property. The computing device may send, via the communication interface, the recommendation for the type of inspection for display on a display of a user device. |
US11657463B2 |
System and method for customizable link between two entities
A system and method having an improved communication system and method to permanently create and maintain private connections between entities such as two people, businesses, and/or other types of organizations and entities whereby to create an account with the example communication system, a user may complete an online personal contact application, such that once the information is verified, the user may be assigned a Unique Identification. |
US11657460B2 |
Using historical data for subrogation on a distributed ledger
Systems and methods are disclosed with respect to using a blockchain for managing the subrogation claim process related to a vehicle accident, in particular, utilizing historical data related to a vehicle or vehicle collisions as part of the subrogation process. An exemplary embodiment may include receiving historical sensor data, such as image, audio, telematics, and/or autonomous vehicle data, associated with a past vehicle collision; inputting the historical sensor data into a machine learning program to determine data relevant to a past vehicle collision; receiving current sensor data associated with a current vehicle collision; inputting the current sensor data into the machine learning program to determine data relevant to the current vehicle collision; and determining a percentage of fault of the vehicle collision for one or more autonomous vehicles, autonomous vehicle systems, and/or drivers based upon, at least in part, analysis of the historical sensor data and the current sensor data. |
US11657459B1 |
Systems and methods for predictively generating an insurance claim
Methods and systems for predictively generating an insurance claim in response to detecting an imminent insurance-related event are provided. According to certain aspects, a smart home controller or insurance provider remote processor may store a first set of data received from smart devices disposed on, or proximate to, a property. This data may be analyzed to detect that an insurance-related event is imminent and calculate a likelihood that a property owner will file an insurance claim in response to damage caused by the imminent insurance-related event. If there is a sufficient likelihood that an insurance claim will be filed, the smart home controller or remote processor may store a second set of data received from the smart devices. Subsequently, according to certain aspects, the second set of data may be analyzed to prepopulate an automatically generated insurance claim with information detailing damage to the property caused by the insurance-related event. |
US11657455B2 |
Systems and methods for measuring relationships between investments and other variables
The systems and methods described herein can identify meaningful relationships between variables, such as particular investments or general asset classes. Unlike conventional correlation analysis, these systems and methods provide an improved technique of comovement analysis that implements a threshold to eliminate data “noise” and then discretizes the remaining observations to normalize any outliers. Such comovement analysis has numerous advantages over known techniques for characterizing relationships between variables. In some embodiments, this improved comovement analysis can be used to calculate a covariance matrix for purposes of mean-variance optimized portfolio construction. |
US11657453B2 |
Anonymous trading system
A computerized system associates each arbitrator computer of a plurality of arbitrator computers with a different one of a plurality of credit manager computers, wherein each associated arbitrator computer of the plurality of arbitrator computers is located geographically more proximate to an associated trader workstation of a plurality of trader workstations than others of the plurality of arbitrator computers, and locates the different one of the plurality of credit manager computers in a same location as the associated arbitrator computer so as to provide low network latency between a time an electronic trade order is transmitted from the associated trader workstation and received by the associated arbitrator computer and a time that a match is made by the associated arbitrator computer. |
US11657451B1 |
Automatic virtual purchase card charge reconciliation against requisition in an online procurement system
A programmed computer-implemented method allows enterprises to pay transactions using a virtual credit card at the time of an approved purchase order. The approach maintains corporate controls relating to requisitions and purchase orders, eliminates the need for electronic invoicing, and automates the accounting and reconciliation of virtual credit card charges. For example, a particular line item in a card statement, representing a particular charge event, is automatically reconciled to the correct purchase order. For another example, each charge represented in a card statement can be associated with the supplier that is identified in a corresponding PO. Therefore, a computer graphical user interface (GUI) can show vendor identification at any time, whereas most buyers are not able to see the true vendor in spend data on a credit card charge, as the vendor is typically just represented as the issuing bank. |
US11657448B2 |
Physical, logical separation of balances of funds
In particular embodiments, a method includes providing a user interface of a payment service application that includes interactive icons corresponding to financial accounts associated with a user. The method includes determining suggested financial sub-accounts that relate to a financial account associated with the user and suggested balances of the suggested financial sub-accounts based on a transaction history of the user associated with the related financial account. The method includes presenting suggested financial sub-accounts in the user interface. The method includes receiving input that represents a request to establish the suggested financial sub-account. The method includes processing the request by associating the financial sub-account with the related financial account, associating a sub-account identifier with the financial sub-account, and causing a portion of the account balance of the related financial account to be allocated to the sub-account balance. The method includes presenting a new interactive icon corresponding to the financial sub-account. |
US11657446B2 |
Information processing apparatus for generating a vehicle operation plan in a plurality of different rental modes
An information processing apparatus that generates an operation plan of a vehicle that is operable through rental in a plurality of different rental modes, includes: a storage section that stores usage record data on the vehicle by rental mode; and a control section that, based on the stored usage record data, estimates a utilization rate and sales of the vehicle when the vehicle is rented out, in each of the plurality of rental modes and in each of a plurality of time periods of day, and, based on both the estimated utilization rates and sales, generates the operation plan of the vehicle for each of the plurality of time periods of day. |
US11657445B2 |
System, method, and medium for obtaining user parameters of e-commerce users to auto complete checkout forms
A system for obtaining user parameters of e-commerce users to auto complete checkout forms includes one or more processors configured to monitor user interactions of a user with a merchant website on a user device; determine an intent to purchase one or more items based of the monitoring; determine an unfilled template of a checkout form associated with the merchant website based on previously stored website information, wherein the unfilled template of the checkout form comprises a plurality of checkout form fields; determine one or more user parameters associated with the user device; apply a machine learning algorithm to predict a geolocation of the user device based on the one or more user parameters; and auto fill the at least one of the plurality of checkout form fields in the unfilled template of the checkout form based on the predicted geolocation. |
US11657443B2 |
Data mesh based environmental augmentation
In various example embodiments, a system and method for data mesh-based environmental augmentation are presented. Attribute data associated with a user may be received from a plurality of attribute sources. A portion of the attribute data may include real-time data. A portion of the real-time data indicative of an identity of the user may be identified. The identity of the user may be authenticated with respect to the real-time data by analyzing the identified portion of the real-time data. Based on the authentication of the identity of the user, a user activity being performed by the user may be identified based on the real-time data, and the user activity may be augmented according to a user setting. |
US11657440B2 |
System and method for generating and presenting on-demand detailing content with communication interface about a product or service
The present invention relates to a system (100) and a method (1000) for generating and presenting on-demand detailing content (120) with communication interface (128) about a product or service (102). The invention facilitates a plurality of first set of users (106) to scan a product or service recognition code (140) and to obtain on-demand detailing content (120) about particular product or service (102) created by second set of users (110) using authoring module (112) and configured the communication user interface (122) to facilitate real-time communication between first set of users (106) and plurality of third set of users (132) over a live video and/or audio call or text. Further, the invention enables the plurality of second set of users (110) to edit or modify or update the on-demand detailing content (120) about the product or service (120) time to time without a need of changing product or service recognition code (140) and map or link the updated or modified or edited on-demand detailing content about the product or service with an information module (116) as network based resource. |
US11657434B2 |
System and method for automated fractional or undivided interest valuation
Systems and methods for generating a valuation, including: a processor (2); a non-transitory computer readable storage device (8) in data communication (14) with the processor and having encoded thereon computer executable instructions which, when executed on the processor, implement: a graphical user interface (201) for interacting with a user for receiving information including fractional interest information; and a valuation engine (205) for generating a valuation discount for a fractional interest in real estate, in response to said fractional interest information. |
US11657429B1 |
Public access hyperlocal information exchange
Localized content from at least one local merchant is provided to a user through a publicly accessible computer device. A server interfaces to one or more publicly accessible computer devices that are associated with a vendor. The computer devices interface to content sources through a network. A user access is detected and the identity of the user and the computer device is determined. These identities are provided to a server. The server then provides content to the computer device that is selected based on the identity of the user and the computer device. At least a portion of the content is advertising from a local merchant. Revenue is obtained from the local merchants and a portion is provided to the vendor associated with the particular computer device. |
US11657428B1 |
Enhanced goal-based audience selection
Devices, systems, and methods are provided for goal-based audience selection. A method for generating an audience using machine learning may include receiving a request to generate an audience for an advertisement campaign, the request including an objective associated with presentation of the advertisement campaign. The method may include determining first user actions based on the objective, and identifying first users of a system who performed the first user actions using the system. The method may include determining second user actions performed by the first users prior to performing the first user actions, and identifying second users of the system who performed the second user actions and failed to perform the first user actions. The method may include generating a target audience to which to present the advertisement campaign, and causing presentation of the advertisement campaign to the target audience. |
US11657427B2 |
Systems and methods for leveraging social queuing to simulate ticket purchaser behavior
A method for simulating a social media account history may be provided. The method may include generating social media identification information (“social media ID”). The method may also include creating an account history for the social media ID with respect to a pre-determined entity. The creating may include identifying the social media ID with respect to at least one of a time-stamped indication of affinity for the predetermined entity. The creating may also include tagging of a photograph of the entity. The creating may also include linking of a photograph of the pre-determined entity. The creating may also include a threshold amount of streaming audio time relating to the predetermined entity. The method may also include querying the account history to determine whether the account history includes one or more parameters that indicate whether the social media ID information is related to an automated entity or a human entity. |
US11657424B2 |
System and method for multi-channel dynamic advertisement system
A system and method for multi-channel dynamic advertisement testing. The system comprises a multi-platform adaptive ad campaign manager, a dynamic advertisement engine, a campaign database, and an omnichannel text-based communicator. The system receives customer interactions with two advertisement test variants, establishes a real-time media stream between a customer device and a second user device, and monitors the media stream to collect data related to effectiveness of the advertisement variants. The system may analyze media stream data together with a plurality of other data types to statistically determine which of the two advertisement variants resulted in better performance based on a variety of advertisement metrics. The system may use the plurality of data and the statistical analysis to suggest an advertisement element to be altered in the next round of advertisement variant testing. This system can combine data collection and analytics for an ad campaign together into one system. |
US11657422B2 |
Reward system for autonomous rideshare vehicles
A fleet management system implements a rewards-based feedback system to receive feedback from users of a rideshare service that provides rides using autonomous vehicles (AVs). The fleet management system maintains user accounts associated with each user and provides reward points to each user account. When the user is riding in an AV, the user can access a user interface to select a portion of the reward points and reward them to the AV. The fleet management system may analyze the point rewards to identify individual user preferences, to identify preferences across users, or to identify AVs for maintenance or other types of modification. |
US11657420B2 |
Computing estimated value of providing service among geographical regions
A system predicts a value estimate for a user who provides a service that involves moving among geographical regions (e.g., a transportation service). The system determines the value estimate by identifying a sequence of time periods, each time period having an associated set of geographical regions. Possible transitions between geographical regions in different time periods are analyzed, for example, using statistical or machine-learned models, to determine likelihoods that the user will move between the geographical regions from one time period to another, and to determine expected values for a transition. Such models may be trained or developed using historical service data and user profile data stored by the system. Transitions are analyzed over a sequence of time periods to determine accumulated values associated with estimated overall values for each geographical region. The system predicts an overall value estimate for the user based on the accumulated values. |
US11657416B2 |
Systems and methods for determining segments of online users from correlated datasets
Systems and methods are disclosed for determining segments of online users from a correlated dataset. One method includes receiving, over a network, a plurality of datasets including user-related data of a plurality of users, each dataset being transmitted from a data owner; correlating, by at least one processor, the plurality of datasets into a correlated dataset; receiving a segmentation request for determining a plurality of users that qualify for a segment, the segmentation request including a set of segment rules to apply to the correlated dataset; determining, by accessing the correlated dataset, whether each user of the plurality of users qualifies for the segment based on the segment rule; and storing an indication of the segment in the correlated dataset for each user determined to qualify for the segment. |
US11657415B2 |
Net promoter score uplift for specific verbatim topic derived from user feedback
A system and method for online user feedback management are provided. The method includes receiving online user feedbacks for a product from a plurality of users. A plurality of topics for the product are identified from the online user feedbacks. For each topic, the received online user feedbacks are categorized into a plurality of groups based on a rating score provided in each online user feedback for the product and semantic analysis of each online user feedback for the product. A net promoter score (NPS) uplift for each topic is calculated, where the NPS uplift measures an improvement in a NPS for the product if issues related to the topic are resolved. A priority topic is identified based on the NPS uplift for each of the topics. The priority topic is then prioritized in resolving issues related to the topics included in the online user feedbacks. |
US11657411B1 |
System, method, software and data structure for independent prediction of attitudinal and message responsiveness, and preferences for communication media, channel, timing, frequency, and sequences of communications, using an integrated data repository
The present invention provides a system, method, software and data structure for independently predicting attitudinal and message responsiveness, using a plurality of attitudinal or other identification classifications and a plurality of message content or version classifications, for a selected population of a plurality of entities, such as individuals or households, represented in a data repository. The plurality of predictive attitudinal (or identification) classifications and plurality of predictive message content (ore version) classifications have been determined using a plurality of predictive models developed from a sample population and applied to a reference population represented in the data repository, such as attitudinal, behavioral, or demographic models. For each predictive attitudinal (or identification) classification, at least one predominant predictive message content or version classification is independently determined. The exemplary embodiments also provide, for each predictive attitudinal classification, corresponding information concerning predominant communication media (or channel) types, predominant communication timing, predominant communication frequency, and predominant communication sequencing. |
US11657407B1 |
Filtering data with probabilistic filters for content selection
Systems, methods, and computer-readable media are disclosed for filtering data with probabilistic filters for content selection. In one embodiment, an example method may include determining a user interaction history with a first product identifier for a user account, determining a first parent product identifier of the first product identifier, and generating a database with the first parent product identifier and a user account identifier for the user account. Example methods may include determining a set of candidate content with first content and second content for the user account, determining a second product identifier associated with the first content, and determining a second parent product identifier of the second product identifier. Example methods may include determining that the second parent product identifier is not present in the database using a probabilistic filter, and determining that the first content is eligible for presentation. |
US11657403B2 |
Computer-implemented systems and methods for validating and returning fresh items for inventory management
Disclosed embodiments provide systems and methods related to managing inventory by validating and returning fresh items for use with a user interface in a fulfillment center. A method for managing inventory comprises receiving, from a mobile device associated with a non-manager, a defect quantity associated with a fresh item, wherein the defect quantity is determined by an acceptability standard retrieved from a database, and storing an inspection task for validating the fresh item by at least one manager if the defect quantity is over a threshold. |
US11657402B2 |
Dynamic claims submission system
Embodiments are directed to a method for determining an interview script in a claims submission. The method may comprising receiving data relating to a claim being submitted, which may include claims submission data input by a user, information relating to the user, and one or more features. Data associated with the one or more features may be determined from an artificial intelligence model. A first score based on the data associated with the one or more features and data associated with the information relating to the user may be determined and used to determine an interview script. In one embodiment, questions in the interview script may continue to be provided to the interviewer computer if a continually updated score remains above a predetermined threshold. In another embodiment, the user may be routed to a live interview with a human representative if a continually updated score drops below a predetermined threshold. |
US11657401B2 |
Systems and methods for warranty coverage alerts based on acquisition data
A computer-implemented method for facilitating identification of object coverage information using prior acquisition data, that includes detecting an object acquisition, determining a grouping of the object acquisition from a plurality of groupings, and identifying a corresponding object acquisition within the same grouping as the object acquisition. The method further includes determining the corresponding object acquisition includes coverage protection, and transmitting an alert of the corresponding object acquisition and the coverage protection. |
US11657400B2 |
Loss prevention using video analytics
Aspects of the present disclosure include methods, systems, and non-transitory computer readable media that perform the steps of receiving a visual code identifier associated with a transaction of one or more transaction merchandises, receiving a radio frequency identification (RFID) identifier associated with the transaction, analyzing the image, determining at least one of one or more detected merchandises, a number of the one or more detected merchandises, and a price of the one or more detected merchandises based on information in the RFID identifier and the analyzed image, determining a merchandise discrepancy, a number discrepancy, or a price discrepancy, and transmitting, in response to determining the at least one of the merchandise discrepancy, the number discrepancy, or the price discrepancy, an alert. |
US11657399B1 |
Value-added services provided in a seamless life format
Value-added services that allow for a seamless integration of actions related to activities and/or events are provided. A determination is made that an event has started based on scheduled event data or historical information associated with a user. Profile data associated with the user is identified based on the start of the first event. The identity of the user is verified based on a mapping between the profile data and data related to the first event. Further, an activity related to a second event is triggered after completion of a transaction of the first event is completed. A suggested action may be activated based on the trigger event. The suggested action is based on historical information associated with the user and is not a component of the first event or the second event. |
US11657396B1 |
System and method for bluetooth proximity enforced authentication
A system and method for authorizing a Client Device requested access, the method comprising: forming a proximity enforced Bluetooth® binded communication link between the Client Device and a Level of Assurance (LOA) Provider; providing a login screen to a user entity at the Client Device from a Relying Party (RP) Services Application; receiving login information from the user entity; obtaining identity of the user entity on the LOA Provider using a biometric information of the user entity; sending the biometric information, a private key and contextual identifiers to an LOA Server; and identifying the user entity at the LOA Server using the biometric information, the private key and the contextual identifiers and the Client Device in determining whether to grant access to the RP Services Application. |
US11657394B2 |
Browser tool and application for providing an exact amount transaction funding source
There are provided systems and methods for a browser tool and application for providing an exact amount transaction funding source or gift card. A digital gift card may be generated for an exact amount by detecting a checkout total is finalized on a merchant website having a checkout process. This may be done using a computing script that parses a DOM tree for the website and identifies webpage elements to monitor. By monitoring the webpage elements, a checkout total may be detected. This may occur by detecting when input and elements are finalized and present within one or more webpage fields, such as by monitoring HTML or XML code snippets A gift card network may be used to offer an exact amount gift card to a user to be used for full payment of the transaction. |
US11657391B1 |
System and method for invoking smart contracts
The source code of a smart contract defines a schema with a map name, a key-tuple, and a value-tuple. The key-tuple can be populated with a value associated with a native field name that is associated with the principal that created a transaction. |
US11657389B2 |
Data input using multi-factor authentication
Techniques are disclosed relating to a method that includes, in response to a request from a user to complete a secure transaction, determining, by a computer system, that a plurality of transaction options is available for completing the secure transaction. The method further includes generating, by the computer system, a plurality of authentication codes, each authentication code of the plurality corresponding to a respective one of the plurality of transaction options. Receiving a particular authentication code of the plurality of authentication codes from a computing device associated with the user causes a selection of a corresponding transaction option. |
US11657385B2 |
Modular transaction card
Embodiments of the present disclosure provide a device, system, methods and components related to a modular card. Example components of the modular card include a thin rectangular rear plate, a thin rectangular front plate overlying the rear plate, a first plurality of fasteners fixed to the thin rectangular front plate, a second plurality of fasteners fixed to the thin rectangular rear plate, the second plurality of fasteners being configured to be removably engaged with the first plurality of fasteners; a magnetic strip, and/or an integrated circuit. In operation a user may remove and/or replace various components to customize the modular card. Some customizations include altering the accounts to which the modular card relates. In some example, the modular card may include components which relate to different accounts. |
US11657383B2 |
System and method for communicating a token to a mobile device
A method of communicating a token to a mobile device includes a server or computing device issuing a token, the token defining a bond for a transaction associated with a vehicle and associated with an entity. The method also includes transferring the token to a mobile device. The token can then be communicated from the mobile device to a point of sale (POS) device to enable completion of the transaction associated with the vehicle. |
US11657380B2 |
Charge splitting across multiple payment systems
A consumer may initiate a transaction using a transaction account. The transaction account issuer may transmit a notification to the consumer that the transaction has been authorized. The consumer may select requestees with whom to split the transaction. The transaction account issuer may transmit instructions via APIs to peer-to-peer payment systems to request payment from the requestees. The peer-to-peer payment systems may transfer the payment to the transaction account issuer, and the transaction account issuer may apply to payment to the consumer's transaction account. |
US11657379B2 |
Electronic shelf label and method of controlling information display of the same
Provided is a computing technology for controlling information display of an electronic shelf label that is connected to a management server via a network and displays electronic information. The electronic shelf label measures a distance to at least one product arranged behind the electronic shelf label, and when a change in the distance occurs, activates a wireless tag reader. When product identification information acquired by the wireless tag reader is different from currently displayed product identification information, the electronic shelf labels request a label change registration to a server. Changed product information is received according to the label change registration, and the changed product information is reflected in displayed product information. |
US11657378B2 |
Secure kinetic key patterns with soft assist for vision-impaired users
Apparatus and methods for authenticating a user of a transaction device are provided. The methods may include designating an element of the device as a focal point. The methods may include storing the focal point in a transaction system database. The methods may include receiving from the device a gesture pattern. The methods may include determining that the pattern identifies the focal point. The methods may include accepting the focal point. The methods may include authenticating the user. The methods may include receiving, after the authenticating, from the user a personal identification number (“PIN”) that is associated with a transaction card of the user that is not present at the transaction. |
US11657370B2 |
Medical image based collaboration
Medical image based collaboration system and methods are provided. A collaboration server 40 creates a medical image based case in response to a request from a requesting system 10 and populates the case with the minimum required information comprising at least a digital medical image and a case number. The collaboration server 40 provides the medical image based case to a consulting system 30 and receives analysis information in response. The collaboration server 40 stores the analysis information in association with the medical image based case and provides the analysis information to the consulting system 30 to complete the medical image based collaboration. |
US11657366B2 |
System and method for augmented reality loading
Systems, methods, and computer-readable storage media for using augmented reality to improve loading, and in particular improve loading when the types and order of items to be loaded is unknown. A server uses information regarding the packages which have already been stored in a storage area to generate a three-dimensional map of where the stored packages currently are placed. Upon receiving information indicating a subsequent package is going to be stored, the server can identify the best place to store that package in the storage area, then communicate that storage location to an augmented reality device worn by a worker. The worker can then have a visual indication showing where and how to place the subsequent package. |
US11657364B1 |
Logistical management system
A system and methods to facilitate transporting goods is disclosed. In aspects, the system can have a user interface comprising a display, a non-transitory computer-readable medium comprising instructions, and a processor in communication with the non-transitory computer-readable medium and with the display. The instructions can be executed by the processor to process a user request for transporting the good from a pickup location to a destination location. Based on the user request, a preferred route from the pickup location to the destination location can be generated. The transporting can be controlled using a display by modifying a task icon. |
US11657363B2 |
Systems and computerized methods for optimizing item retrieval allocation efficiencies
The present disclosure provides a computerized method for assigning items to pickers including: determining a priority of an ordered item; inserting the item into an ordered data structure based on the priority of the item; iteratively, for items in the ordered data structure: determining an item physical location corresponding to a first unassigned item in the ordered data structure; determining a plurality of picker physical locations corresponding to locations of user devices of pickers; calculating a plurality of distances between the item physical location and picker physical locations among the plurality of picker physical locations; assigning the first unassigned item by: identifying a closest picker corresponding to a shortest distance of the plurality of distances; selecting the identified picker; correlating the first unassigned item with the selected picker in a data structure; and sending information of the item and physical location to the user device of the picker. |
US11657358B2 |
Assessing user performance in a community of users of data storage resources
According to certain aspects, a method of assessing users of a data storage system can include receiving configuration information relating to a deployed configuration of a first data storage cell and including number of installed data storage hardware and/or software components, the first data storage cell comprising a plurality of client computing devices and being configured to create and store one or more secondary copies of primary data generated by the plurality of client computing devices. The method may also include receiving information relating to an incident opened by a user of the first data storage cell. The method may further include updating a performance metric associated with the user to a new value to reflect a negative impact on the performance metric resulting from the opening of the incident by the user, wherein the degree of the negative impact is based at least in part on the configuration information. |
US11657357B2 |
Computer implemented method for personal attribute valuation and matching with occupations and organizations
A computer implemented system and method for personal attribute valuation and match with occupations and organizations which provides computer elements and computer code which functions to calculate a congruence index which provides an objective measure of person to occupation fit and person to organization fit. |
US11657356B2 |
System and method for automatic parameter tuning of campaign planning with hierarchical linear programming objectives
A system and method are disclosed for campaign planning and include modeling the use of campaign operations and campaignable resources of a supply chain network including a production line to produce products using campaign operations and campaignable resources as campaign planning problems, defining an evaluation function comprising a weighted sum of features evaluated from the campaign planning problem, initializing weights to build a consumption profile and evaluation function, determining fitness values that indicate a level of variability, evaluating reward values based on the fitness values, selecting a sub-sample of the top fitness values having the best associated objective function, repeating the generating, the evaluating and the selecting steps to adjust the weights until a stopping criterion is met indicating an optimal solution has been reached, and determining a campaign plan for the use of the campaign operations and campaignable resource. |
US11657351B2 |
Management system for responding to incidents based on previous workflows
The management system for management support of a computer system, includes a holding means configured to hold information relating to an incident that has occurred previously in the computer system and a procedure for responding to the incident in association with each other, a first acquisition means configured to acquire information relating to an incident newly occurring in the computer system from a user, a second acquisition means configured to acquire, from the holding means, the procedure for responding to the previous incident corresponding to the newly occurring incident on a basis of the information acquired by the first acquisition means, and an update means configured to update the procedure for responding acquired by the second acquisition means on a basis of the acquired information. |
US11657350B2 |
Information processing apparatus, workflow test apparatus, and non-transitory computer readable medium
There is provided an information processing apparatus for testing a workflow, the information processing apparatus including: an acquisition unit configured to acquire information about a first user who executes a first work step of the workflow; and a display unit configured to display a first simulation screen based on the information acquired by the acquisition unit, the first simulation screen simulating a first screen on which the first user executes the first work step of the workflow, wherein the display unit displays a second simulation screen, the second simulation screen simulating a second screen on which a second user executes a second work step of the workflow, the second work step of the workflow executed by the second user following the execution of the first work step by the first user on the first screen. |
US11657346B2 |
Sensor based enhanced customer experience
Systems and techniques for electronic telemetry-based device monitoring are described herein. A set of sensor data may be collected from a sensor array. The set of sensor data may be transmitted to a cloud service platform. A set of instructions may be received based on an evaluation of the set of sensor data. An operating parameter of the component may be adjusted using the set of instructions. |
US11657338B2 |
Systems for shared vehicle access
The present systems, devices, and methods relate to managing shared vehicle access. Vehicle access can be provided to a candidate user based on whether the user is included in a list of at least one user associated with a respective virtual key. Virtual keys can be created, or lists of at least one user can be updated to include the candidate user, to in turn provide vehicle access. Virtual keys can be stored in a plurality of virtual key slots, with vehicle access being provided based on a virtual key stored in an active key slot. Status reports can be sent to a reservation management device, for updating virtual keys or lists of at least one user. |
US11657336B2 |
Location-based activity computer systems
In one implementation, a computer-implemented method includes receiving, at a computer system, a request for outdoor adventures that satisfy one or more criteria; accessing a centralized data repository of outdoor adventures that are provided by a plurality of different guides; identifying, by the computer system, one or more outdoor adventures based on a comparison of the one or more criteria to data associated with the outdoor adventures; generating code that includes information for the one or more outdoor adventures, the code being generated for execution or interpretation on the client computing device; and transmitting the code to the client computing device, wherein the client computing device is programmed to automatically execute or interpret the code upon receipt so as to present a graphical user interface presenting the one or more outdoor adventures and a selectable feature to reserve at least a portion of the one or more adventures. |
US11657333B1 |
Interpretability of deep reinforcement learning models in assistant systems
In one embodiment, a method includes training a target machine-learning model iteratively by accessing training data of content objects, training an intermediate machine-learning model that outputs contextual evaluation measurements based on the training data, generating state-indications associated with the training data, wherein the state-indications comprise user-intents, system actions, and user actions, training the target machine-learning model based on the contextual evaluation measurements, the state-indications, and an action set comprising possible system actions, extracting rules based on the target machine-learning model by a sequential pattern-mining model, generating synthetic training data based on the rules, updating the training data by adding the synthetic training data to the training data, determining if a completion condition is reached for the training, and if the completion condition is reached returning the target machine-learning model, else repeating the iterative training of the target machine-learning model. |
US11657329B2 |
Augmenting image data of medically invasive devices having non-medical structures
A system and method is disclosed for augmenting image data of an invasive medical device having non-medical structures. An invasive medical device having markers with distinct physical shapes relative to other portions of the invasive medical device can be inserted in a patient. An imaging device can generate images of the invasive medical device within the patient. A trained model for the invasive medical device can be trained on annotated images of the invasive medical device annotated with marker and spatial information. An imaging computer system can apply the trained model to images of the invasive medical device having depictions of the markers to determine current spatial information. The depictions of the markers can be identified and correlated with the spatial information from the annotated images. The images and visual spatial information representing the spatial information of the invasive medical device can be outputted to a display. |
US11657328B2 |
Quantum random, self-modifiable computer
We describe a computing machine, called a quantum random, self-modifiable computer, that uses self-modification and randomness to enhance the computating power. Sometimes it is called an ex-machine, derived from the latin extra machinam because its can evolve as it computes so that its complexity increases without an upper bound. In an embodiment, an ex-machine program can compute languages that a Turing or standard machine cannot compute. In an embodiment, the ex-machine has three types of instructions: standard instructions, meta instructions and random instructions. In an embodiment, the meta instruction self-modify the machine as it is executing so that new instructions are added. In an embodiment, the standard instructions are expressed in the C programming language or a hardware description language such as VHDL. Random instructions take random measurements from a random source. In an embodiment, the random source produces quantum events which are measured during the machine's execution.In an embodiment, an ex-machine receives a computer program as input, containing only standard instructions. In an embodiment, the ex-machine combines its random instructions and its meta instructions to self-modify the ex-machine instructions, so that it can evolve to compute (i.e., verify) the correctness of the computer program that it received as input. In an embodiment, an ex-machine uses its meta instructions and random instructions to improve its machine learning procedures as the ex-machine is computing.In an embodiment, machine computation that adds randomness and self-modification to the standard digital computer instructions has more computing capability than a standard digital computer. This capability enables more advanced machine learning procedures where in some embodiments meta instructions and random instructions improve the machine learning procedure, as it is executing. In an embodiment, differential forms, the curvature tensor, and curvature of saddle points are used to help self-modify and improve an initial, standard gradient descent method. |
US11657327B2 |
Stationary classifier for geographic route trace data
A first set of traces is received by a device, each trace including a set of location data. Each set of location data includes an origin point, a plurality of intermediate points, and a destination point in an ordered sequence. A bounding box surrounding a trace of the first set of traces is drawn, the bounding box corresponding to endpoints of the trace. A function determines a threshold and classifies a trace as stationary or non-stationary. A trace is classified as stationary or non-stationary by comparing a ratio represented by the trace length divided by the bounding box diagonal length to the determined threshold. In response to classifying the trace as stationary, the trace is labeled as stationary. In response to classifying the trace as non-stationary, extremities are extracted from the trace for re-classifying. |
US11657316B2 |
Self-feeding deep learning method and system
Provided is a method and system for analyzing data in a run model at an edge device in a network environment. The method includes acquiring, at the edge device, data from the cloud environment, running a predetermined run model associated with the edge device and performing a first determination process by determining whether data analysis result from the run model performed is greater than an acceptance threshold. When it is determined that the data analysis result is less than the acceptance threshold, the method further performs a second determination process by determining whether the data analysis result is greater than a consideration threshold. If greater than the consideration threshold, the data is stored as acquired data to be further considered, and transferred to a cloud server. |
US11657315B2 |
Universal control for implementing quantum gates
Methods, systems, and apparatus for implementing a unitary quantum gate on one or more qubits. In one aspect, a method includes the actions designing a control pulse for the unitary quantum gate, comprising: defining a universal quantum control cost function, wherein the control cost function comprises a qubit leakage penalty term representing i) coherent qubit leakage, and ii) incoherent qubit leakage across all frequency components during a time dependent Hamiltonian evolution that realizes the unitary quantum gate; adjusting parameters of the time dependent Hamiltonian evolution to vary a control cost according to the control cost function such that leakage errors are reduced; generating the control pulse using the adjusted parameters; and applying the control pulse to the one or more qubits to implement the unitary quantum gate. |
US11657313B2 |
Systems and methods for preservation of qubits
Embodiments of quantum ring oscillator-based coherence preservation circuits including a cascaded set of stages are described. Embodiments of such quantum ring oscillator-based coherence preservation circuits allow the internal (superpositioned) quantum state information of stored qubits to be preserved over long periods of time and present options for the measurement and potential correction of both deterministic and non-deterministic errors without disturbing the quantum information stored in the structure itself. |
US11657311B2 |
Link prediction based on 3-step connectivity
A method and corresponding system identify missing interactions in incompletely known datasets represented as complex networks. The method identifies missing connections in a complex network. The method accesses an electronic representation of the network. The network includes nodes and links, the nodes represent entities, and the links represent interactions between the entities. For each pair of nodes not directly connected by a link, the method determines a number of paths connecting the pair of nodes and calculates a prediction score for the pair of nodes based on the number of paths connecting the pair of nodes. The method ranks the pairs of nodes based on the prediction scores, resulting in an ordered list of node pairs, and selects at least a subset of the pairs of nodes based on the ordered list of node pairs. The selected pairs of nodes represent missing connections in the network. |
US11657309B2 |
Behavior analysis and visualization for a computer infrastructure
The field of the disclosure relates generally to a method and system for analyzing behavior of a computer infrastructure and the displaying the behavior of the computer infrastructure in a graphical manner. The system comprises an analytical engine connected to agents running on devices in the computer infrastructure and analyzing continuous data and asynchronous data. |
US11657308B2 |
Rule scenario framework for defining rules for operating on data objects
A method may include generating a first user interface for providing, to a client, a first selection of inputs for attributes of a rule scenario for defining a rule. The rule may be applied to modify a data processing functionality of the application. Parameters of the rule may be determined based on the rule scenario and a first input from the first selection of inputs being selected via the first user interface. The parameters of the rule may correspond to data objects affected by the application of the rule. A second user interface for providing, to the client, a second selection of inputs for defining a condition of the rule may be generated. The condition of the rule may evaluate the parameters of the rule. The rule may be generated based on a second input from the second selection of inputs being selected via the second user interface. |
US11657303B2 |
Data generating apparatus, data generating method, data generating program and sensing apparatus
A data generating apparatus includes a selector configured to select, from a plurality of criteria determined for situation items which are determination targets, one criterion corresponding to first virtual sensing data representative of a first determination result with respect to a situation in a surrounding of the physical sensor; and a determination unit configured to determine the situation in the surrounding of the physical sensor with respect to each of the situation items, based on physical sensing data, by using the selected criterion, and to generate second virtual sensing data representative of a second determination result with respect to the situation. |
US11657298B2 |
Card engine for producing dynamically configured content
A card engine may dynamically configure content for display via user equipment (UE). A rules engine may provide constructs to the card engine in the form of card definitions, which the card engine may evaluate using facts obtained from a facts controller. The card engine may create a hierarchy of containers, which are logical abstracts for containing cards. The containers in the hierarchy, which may be organized as a tree, may contain card definitions according to respective themes determined by the card engine. Variants may be assigned weights which can be changed dynamically based on factors such as user behavior, account condition, promotions or offerings. The card having the highest weight within its container is advanced up the tree. When a card reaches the top level of the tree, it may be formatted for display via the user interface and transmitted to the UE accordingly. |
US11657295B2 |
Cognitive automation platform for dynamic unauthorized event detection and processing
Systems for using cognitive automation techniques to detect unauthorized events are provided. In some examples, a request for a product or service (e.g., event processing) may be received. The request may be received electronically, via a telephone communication, in person, or the like. The request may be analyzed (e.g., using a cognitive automation model) to determine whether it is potentially unauthorized. If so, one or more requests for additional information may be generated or identified. For instance, requests for authentication information, responses to questions or a series of questions, or the like, may be generated. In some examples, the additional information requested may be identified using the cognitive automation model. Responses to the request for additional information may be analyzed (e.g., using the cognitive automation model) to determine whether the request for the product or service is unauthorized. If so, processing the request may be prevented. |
US11657293B2 |
Asynchronous architecture for evolutionary computation techniques
In some embodiments, an archipelago model is provided for distributed execution of evolutionary computing techniques. In some embodiments, an archipelago manager computing device manages a centralized archipelago management queue, and provides population subsets to a plurality of island computing devices. The archipelago manager computing device receives candidate solutions from the island computing devices, stores the candidate solutions in the archipelago management queue, and transmits candidate solutions from the archipelago management queue to the island computing devices in order to exchange candidate solutions between the island computing devices. The use of an archipelago management queue allows transfer of candidate solutions between different island computing devices, is robust to failure of any given island computing device, and does not require homogeneity within the plurality of island computing devices. |
US11657292B1 |
Systems and methods for machine learning dataset generation
Disclosed herein are embodiments of systems, methods, and products comprising an analytic server that automates training dataset generation for different application areas. The server may perform an automated, iterative refinement process to build a collection of dataset generator models over time. The server may receive a set of seed examples in a domain and generate candidate examples based on the features of the seed examples using data synthesis techniques. The server may execute a pre-trained label discriminator (LD) and domain discriminator (D2) on the candidate examples. The LD may identify and reject mislabeled data. The D2 may identify and reject out of domain data. The analytic server may regenerate new labeled data based on the feedback of the LD and D2. The analytic server may train a dataset generator by iteratively performing these steps for refinement until the regenerated candidate examples reach a pass rate threshold. |
US11657289B2 |
Computational graph optimization
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for optimizing the execution of the operations of a neural network. One of the methods includes obtaining data representing a graph characterizing a plurality of operations of a neural network, wherein each node of the graph characterizes an operation of the neural network and each edge of the graph characterizes data dependency between the operations; processing the data representing the graph using a graph embedding neural network to generate an embedding of the graph; and processing the embedding of the graph using a policy neural network to generate a task output, wherein the task output comprises, for each of the plurality of operations of the neural network, a respective decision for a particular optimization task. |
US11657286B2 |
Structure learning in convolutional neural networks
The present disclosure provides an improved approach to implement structure learning of neural networks by exploiting correlations in the data/problem the networks aim to solve. A greedy approach is described that finds bottlenecks of information gain from the bottom convolutional layers all the way to the fully connected layers. Rather than simply making the architecture deeper, additional computation and capacitance is only added where it is required. |
US11657283B2 |
Automated selection of priors for training of detection convolutional neural networks
An example apparatus for selecting priors includes a training set receiver to receive a training dataset. The apparatus includes a prior generator to generate a set of redundant priors based on the training dataset. The apparatus includes an intermediate trainer to train a detection CNN using the set of redundant priors. The apparatus includes a score and location receiver to send all training samples of the training dataset to the trained detection CNN and receive responses for all of the redundant priors in the set of redundant priors. The apparatus includes a subset selector to select a subset of the set of redundant priors based on the responses. |
US11657282B2 |
Efficient inferencing with fast pointwise convolution
Embodiments described herein relate to a method, comprising: receiving input data at a convolutional neural network (CNN) model; generating a factorized computation network comprising a plurality of connections between a first layer of the CNN model and a second layer of the CNN model, wherein: the factorized computation network comprises N inputs, the factorized computation network comprises M outputs, and the factorized computation network comprises at least one path from every input of the N inputs to every output of the M outputs; setting a connection weight for a plurality of connections in the factorized computation network to 1 so that a weight density for the factorized computation network is <100%; performing fast pointwise convolution using the factorized computation network to generate fast pointwise convolution output; and providing the fast pointwise convolution output to the second layer of the CNN model. |
US11657281B2 |
Method and system for symmetric recognition of handed activities
This disclosure describes an activity recognition system for asymmetric (e.g. left- and right-handed) activities that leverages the symmetry intrinsic to most human and animal bodies. Specifically, described is 1) a human activity recognition system that only recognizes handed activities but is inferenced twice, once with input flipped, to identify both left- and right-handed activities and a training method for learning-based implementations of the aforementioned system that flips all training instances (and associated labels) to appear left-handed and in doing so, balances the training dataset between left- and right-handed activities. |
US11657280B1 |
Reinforcement learning techniques for network-based transfer learning
Embodiments provide reinforcement learning (RL) techniques for transferring machine learning obtained in one domain to another. A neural network (NN) of a source domain may be trained using training data associated with that domain. In some cases, the training data is inaccessible to a target domain for which a similar NN is desired. A number of target NNs may be initialized with a portion of the parameters transferred from the source NN. A computing agent may utilize RL techniques to train the target NNs using training data of the target domain. The target NN with the most beneficial subset of transferred parameters may be selected. By using the RL techniques to identify the most advantageous combination of transferred parameters, a similarly accurate NN may be provided in the target domain at a fraction of the otherwise needed time and without accessing the original training data. |
US11657279B2 |
Electronic device and method for document segmentation
An electronic device and a method for document segmentation are provided. The method includes: obtaining a first feature map and a second feature map corresponding to an original document; performing a first upsampling on the second feature map to generate a third feature map; concatenating the first feature map and the third feature map to generate a fourth feature map; inputting the fourth feature map to a first inverted residual block (IRB) and performing a first atrous convolution operation based on a first dilation rate to generate a fifth feature map; inputting the fourth feature map to a second IRB and performing a second atrous convolution operation based on a second dilation rate to generate a sixth feature map; concatenating the fifth feature map and the sixth feature map to generate a seventh feature map; performing a convolution operation on the seventh feature map to generate a segmented document. |
US11657278B2 |
Location processor for inferencing and learning based on sensorimotor input data
An inference system performs inference, such as object recognition, based on sensory inputs generated by sensors and control information associated with the sensory inputs. The sensory inputs describe one or more features of the objects. The control information describes movement of the sensors or known locations of the sensors relative to a reference point. For a particular object, an inference system learns a set of object-location representations of the object. An object-location representation is a unique characterization of an object-centric location relative to the particular object. The inference system also learns a set of feature-location representations associated with the object-location representation that indicate presence of features at the corresponding object-location pair. The inference system can perform inference on an unknown object by identifying candidate object-location representations consistent with feature-location representations observed from the sensory input data and control information. |
US11657273B2 |
Hardware structure aware adaptive learning based power modeling method and system
An adaptive learning power modeling method includes: sampling at least one of a plurality of network components to form a power consumption evaluation network according to at least one parameter within a parameter range; evaluating a predictive power consumption of a to-be-measured circuit by the power consumption evaluation network; training and evaluating an actual power consumption and the predictive power consumption of the to-be-measured circuit by the power consumption evaluation network to obtain an evaluation result; and performing training according to the evaluation result to determine whether to change the power consumption evaluation network. |
US11657266B2 |
Cooperative multi-goal, multi-agent, multi-stage reinforcement learning
According to one aspect, cooperative multi-goal, multi-agent, multi-stage (CM3) reinforcement learning may include training a first agent using a first policy gradient and a first critic using a first loss function to learn goals in a single-agent environment using a Markov decision process, training a number of agents based on the first policy gradient and a second policy gradient and a second critic based on the first loss function and a second loss function to learn cooperation between the agents in a multi-agent environment using a Markov game to instantiate a second agent neural network, each of the agents instantiated with the first agent neural network in a pre-trained fashion, and generating a CM3 network policy based on the first agent neural network and the second agent neural network. The CM3 network policy may be implemented in a CM3 based autonomous vehicle to facilitate autonomous driving. |
US11657257B2 |
Spiking neural network
Disclosed herein are system, method, and computer program product embodiments for an improved spiking neural network (SNN) configured to learn and perform unsupervised extraction of features from an input stream. An embodiment operates by receiving a set of spike bits corresponding to a set synapses associated with a spiking neuron circuit. The embodiment applies a first logical AND function to a first spike bit in the set of spike bits and a first synaptic weight of a first synapse in the set of synapses. The embodiment increments a membrane potential value associated with the spiking neuron circuit based on the applying. The embodiment determines that the membrane potential value associated with the spiking neuron circuit reached a learning threshold value. The embodiment then performs a Spike Time Dependent Plasticity (STDP) learning function based on the determination that the membrane potential value of the spiking neuron circuit reached the learning threshold value. |
US11657256B2 |
Datacenter level utilization prediction without operating system involvement
Embodiments use a hierarchy of machine learning models to predict datacenter behavior at multiple hardware levels of a datacenter without accessing operating system generated hardware utilization information. The accuracy of higher-level models in the hierarchy of models is increased by including, as input to the higher-level models, hardware utilization predictions from lower-level models. The hierarchy of models includes: server utilization models and workload/OS prediction models that produce predictions at a server device-level of a datacenter; and also top-of-rack switch models and backbone switch models that produce predictions at higher levels of the datacenter. These models receive, as input, hardware utilization information from non-OS sources. Based on datacenter-level network utilization predictions from the hierarchy of models, the datacenter automatically configures its hardware to avoid any predicted over-utilization of hardware in the datacenter. Also, the predictions from the hierarchy of models can be used to detect anomalies of datacenter hardware behavior. |
US11657254B2 |
Computation method and device used in a convolutional neural network
A computation method used in a convolutional neural network is provided. The method includes: receiving original data; determining a first optimal quantization step size according to a distribution of the original data; performing fixed-point processing to the original data according to the first optimal quantization step size to generate first data; inputting the first data to a first layer of the convolutional neural network to generate first output data; determining a second optimal quantization step size according to a distribution of the first output data; performing the fixed-point processing to the first output data according to the second optimal quantization step size to generate second data; and inputting the second data to a second layer of the convolutional neural network. |
US11657251B2 |
System and method for multi-agent reinforcement learning with periodic parameter sharing
A system and method for multi-agent reinforcement learning with periodic parameter sharing that include inputting at least one occupancy grid to a convolutional neural network (CNN) and at least one vehicle dynamic parameter into a first fully connected layer and concatenating outputs of the CNN and the first fully connected layer. The system and method also include providing Q value estimates for agent actions based on processing of the concatenated outputs and choosing at least one autonomous action to be executed by at least one of: an ego agent and a target agent. The system and method further include processing a multi-agent policy that accounts for operation of the ego agent and the target agent with respect to one another within a multi-agent environment based on the at least one autonomous action to be executed by at least one of: the ego agent and the target agent. |
US11657250B2 |
Wireless sensor networks installation, deployment, maintenance, and operation
The present disclosure relates to wireless sensor networks installation, deployment, maintenance, and operation. A distributed network of wireless tags enable a wide variety of different indoor and outdoor applications to be implemented, including asset finding, workflow automation, and internet-of-things applications. The physical premises environment may be any location in which there are persons, places or things to be monitored, tracked, sensed, or inventoried, or other defined space. The distributed network of wireless tags is associated with a wireless client device that enables a customer to configure and retrieve status data, event data, and sensor data from wireless tags and other components in the physical premises environment. Embodiments utilize different types of network nodes to collect data from the physical premises environment. Examples of the types of data that may be collected by the wireless tags include asset status information, event data, and sensor data. |
US11657247B2 |
Adhesive fiducial markers for medical augmented reality
Various embodiments of a physical instrument are described herein. The physical instrument comprises a reference array platform having a top surface and a bottom surface. A reference array including one or more different fiducial markers is disposed on the top surface of the reference array platform. The reference array platform may have a bent physical configuration or a tilted physical configuration. An adhesive layer is disposed on the bottom surface of the reference array platform. |
US11657241B2 |
Authentication systems and methods
A system includes a first computing device having a first non-transitory machine-readable storage medium, first communication circuitry, and at least one first processor in communication with the first non-transitory machine-readable storage medium and the first communication circuitry. The at least one first processor is configured to execute instructions stored in the first non-transitory machine-readable storage medium to cause the first communication circuitry to receive a first signal from a first transmission medium, calculate a first authentication value for an object based on data included in the first signal, and cause the first communication circuitry to transmit a second signal to the first transmission medium. The second signal identifies whether the object is authentic based, at least in part, on the first authentication value. |
US11657239B2 |
Disturbing magnetic field generator and card reader
Provided are a disturbing magnetic field generator and a card reader capable of suppressing the generation of noise caused by vibration of a core. A disturbing magnetic field generator that generates a disturbing magnetic field for disturbing unauthorized reading of magnetic data recorded on a card includes a coil to generate the disturbing magnetic field, a bobbin including a tubular body part in which the coil is wound on an outer peripheral side, and a core disposed inside the tubular body part. A first gap is provided between the tubular body part and the core. |
US11657236B2 |
Tunable bias reduction pipeline
Systems and methods may reduce bias in an artificial intelligence model. The system may receive word embedding model generated based on a corpus of words. The system may determine a bias definition vector in an embedding space of the word embedding model. The system may receive bias classification criteria. The bias classification criteria may include logic to group word vectors in the word embedding model based on a distance measurement from the bias definition vector. The system may identify, in the word embedding model, a first group of vectors and a second group of vectors based on the bias classification criteria and the bias definition vector. The system may generate a debiased artificial intelligence model. The debiased artificial intelligence model may include associations between words and metrics. The system may weight the metrics for the words associated with the first and second group of vectors with a non-zero penalization factor. |
US11657230B2 |
Referring image segmentation
A method, apparatus, and non-transitory computer readable medium for referring image segmentation are described. Embodiments of the method, apparatus, and non-transitory computer readable medium may extract an image feature vector from an input image, extract a plurality of language feature vectors for a referral expression, wherein each of the plurality of language feature vectors comprises a different number of dimensions, combine each of the language feature vectors with the image feature vector using a fusion module to produce a plurality of self-attention vectors, combine the plurality of self-attention vectors to produce a multi-modal feature vector, and decode the multi-modal feature vector to produce an image mask indicating a portion of the input image corresponding to the referral expression. |
US11657229B2 |
Using a joint distributional semantic system to correct redundant semantic verb frames
A computer-implemented method, according to one embodiment, is for performing review of semantic role labeling resources. The computer-implemented method includes: receiving pairs of automatically projected semantic verb frames, and computing a similarity score for each of the pairs of semantic verb frames. A joint distributional semantic system is trained using the computed similarity scores. Moreover, a determination is made as to whether to merge each pair of the semantic verb frames, by applying the joint distributional semantic system to that pair. In response to determining that a given pair of semantic verb frames should be merged, an indication is provided to a recipient that the given pair of semantic verb frames should be merged. |
US11657227B2 |
Corpus data augmentation and debiasing
Machine learning model training corpus debiasing includes identifying an attribute of input text selected from the training corpus, the attribute including word(s) of the input text, and the attribute corresponding to an attribute class encompassing different possible class values, recognizing bias in the input text with respect to the attribute class, and generating output text corresponding to the attribute and imparting diversity with respect to the attribute class and relative to the input text, where generating the output text uses an optimization function based on loss objectives to minimize loss in the generated output text as compared to the input text. |
US11657224B2 |
Device control method, storage medium, and computer device
A device control method is described. A processing circuitry of a device obtains a first message that is indicated as from a first device associated with a first device identifier in an instant messaging group and determines, according to the first message, control-related information corresponding to at least a second device associated with a second device identifier in the instant messaging group. The processing circuitry further generates, according to the control-related information, a device control command corresponding to the second device, transmits the device control command to the second device, and receives a second message that is sent by the second device. The second message includes a device control command execution result regarding the second device executing the device control command. |
US11657222B1 |
Confidence calibration using pseudo-accuracy
Systems and methods for training machine learning models are disclosed. An example method includes receiving a plurality of first outputs and a ground truth value for each first output, each first output including an extracted string and a raw confidence score, determining, for each first output, an accuracy metric based at least in part on the extracted string and its corresponding ground truth value, for each extracted string: determining a similarity metric between the respective extracted string and each other extracted string of the plurality of first outputs, and determining a pseudo-accuracy based at least in part on the determined similarity metrics and the determined accuracy metrics, generating training data based at least in part on the determined pseudo-accuracies and the plurality of first outputs, and training the machine learning model, based on the training data, to predict pseudo-accuracies associated with subsequent outputs from a document extraction model. |
US11657218B2 |
Custom template generation using universal code
A method of generating a custom template includes importing user account data including a plurality of user-defined account identifiers, receiving a user input on a graphical user interface including a mapping of the plurality of user-defined account identifiers to predetermined categories and a selected ordering of two or more of the user-defined account identifiers that are mapped to the same one of the predetermined categories, for each of the user-defined account identifiers, generating a code defining the predetermined category to which the user-defined account identifier is mapped and an order ranking of the user-defined account identifier relative to any others of the user-defined account identifiers that are mapped to the same predetermined category, and generating one or more templates comprising a representation of at least a portion of the user account data organized according to the predetermined categories and order rankings defined by one or more of the codes. |
US11657214B2 |
Message input and display method and apparatus, electronic device and readable storage medium
Disclosed are a message input and display method, apparatus, electronic device, and readable storage medium. The message input method may comprise: displaying a session interface corresponding to a communication session; in a normal input mode, displaying a communication message in a first sub-area of a content display area of the session interface, and displaying a message input interface in a second sub-area; and in a full-screen input mode, displaying the message input interface in the content display area. |
US11657212B2 |
Contextual identification of information feeds associated with content entry
While receiving a user input of content of a first document, a computer system, dynamically and in real time, identifies relevant information items from a plurality of information feeds. Specifically, one or more other documents is obtained in a collection of documents that are relevant to the first document being entered by a user. When it is determined that changes in member documents of the set of one or other documents satisfies a stabilization criterion while receiving the user input, related terms are extracted from the content of the first document and the one or more other documents and used to identify the relevant information items including the related terms from the plurality of information feeds that is distinct from the collection of documents. The relevant information items are then presented on a display for the user. |
US11657208B2 |
Adaptive processing and content control system
Systems, methods, and non-transitory, machine-readable media to facilitate adaptive processing and content control are disclosed. Content composites may be created and configured according to a computational model that may include a hierarchical ordering of the content composites using a hierarchical data structure. The configured content composites may be presented with a graphical user interface of an endpoint device. Metrics of interactions with interface elements corresponding to the configured content composites may be determined using a processing device that monitors inputs. The computational model may be automatically trained using the metrics of interactions to create an adapted computational model. Adapted content composites may be created and configured according to the adapted computational model that may include a second hierarchical ordering using a second hierarchical data structure. The adapted content composites may be presented with the graphical user interface. |
US11657204B2 |
Method of wafer layout and exposure system of lithography machine
Embodiments of the present application relate to the technical field of semiconductor, and disclose a design method of a wafer layout and an exposure system of a lithography machine. The design method of a wafer layout includes: providing a yield distribution map of a wafer under an initial wafer layout; determining a yield edge position of the wafer according to the yield distribution map; and calculating a new wafer layout according to a die size and the yield edge position. |
US11657199B2 |
Method for analyzing electromigration (EM) in integrated circuit
Methods for analyzing electromigration (EM) in an integrated circuit (IC) are provided. A layout of the IC is obtained. A metal segment is selected from the layout according to a current simulation result of the IC. Two first vias are formed over and in contact with the metal segment in the layout. EM rule is kept on the metal segment when a distance between the two first vias is greater than a threshold distance. The EM rule is relaxed on the metal segment when the distance between the two first vias is less than or equal to the threshold distance. |
US11657188B2 |
System and method for restricting interaction with an information handling system
An information handling system includes a policy store, wherein one of the policies is associated with a feature of a device of the information handling system. If a first assertion for the information handling system to enter a non-interactive mode is detected, then a configuration setting associated with the feature of the device is modified. Modifying the configuration setting associated with the feature of the device includes restricting power transition states of the device. |
US11657186B2 |
Privacy shield design and placement in an information handling system (IHS)
Embodiments of systems and methods for privacy shield design and placement in an Information Handling System (IHS) are described. In some embodiments, a privacy shield may include a film configured to emit light and a circular aperture in the film, such that the privacy shield is configured to be deployed in front of a lens of a camera coupled to an IHS. |
US11657184B2 |
System for account restrictions
A computer system detects, at time period one, that a first user of a computing device has not paid a transmitted invoice. In response to the detecting, at time period one, that the first user of the computing device has not paid the transmitted invoice, the computer system applies one or more restrictions to a first social media account corresponding to the first user. In response to the detecting, at time period two, that the first user has paid the transmitted invoice, the computer system removes the one or more restrictions from the first social media account, wherein time period two is after time period one. |
US11657183B2 |
Method for providing restricted access to hardware component interfaces of a network device
A method for providing restricted access to hardware component interfaces of a network device by one or more software components of the network device, wherein an access to a hardware component interface requested by a software component is permitted by a mandatory access control, MAC, mechanism implemented as part of the network device's operating system on the basis of a MAC security policy including access rights defined as access relations between software component security labels assigned to software component types and hardware component interface security labels assigned to hardware component interface types. |
US11657182B2 |
Highly secure networked system and methods for storage, processing, and transmission of sensitive personal information
A highly secure networked system and methods for storage, processing, and transmission of sensitive information are described. Sensitive, e.g. personal/private, information is cleansed, salted, and hashed by data contributor computing environments. Cleansing, salting, and hashing by multiple data contributor computing environments occurs using the same processes to ensure output hashed values are consistent across multiple sources. The hashed sensitive information is hashed a second time by a secure facility computing environment. The second hashing of the data involves a private salt inaccessible to third parties. The second hashed data is linked to previously hashed data (when possible) and assigned a unique ID. Prior to a data dictionary being accessible by a researcher computing device, the data dictionary undergoes compliance and statistical analyses regarding potential re-identification of the source unhashed data. The data dictionaries are viewable by researchers as certified views via a secure VPN. |
US11657176B2 |
Blockchain-based mechanisms for secure health information resource exchange
Technologies are disclosed herein to secure flexible access to the healthcare information resources (HIR) contained within electronic health records (EHR) systems. By managing access permissions with certified self-sovereign identities and distributed ledger techniques, HIR may be secured. Patients and other users may be registered to access a distributed ledger, such as a healthcare blockchain, employed to set, host and adjudicate permissions to access HIR. Authorized owners and/or patients with rights to their own HIR may be able to grant fine-grained and conditional access permissions to third-parties. Information transfers and transactions occurring according to these permissions may be logged within smart contracts incorporated in the healthcare blockchain. |
US11657174B2 |
Dynamic multi-factor authentication
An authentication model dynamically adjusts authentication factors required for access to a remote resource based on changes to a risk score for a user, a device, or some combination of these. For example, the authentication model may conditionally specify the number and type of authentication factors required by a user/device pair, and may dynamically alter authentication requirements based on changes to a current risk assessment for the user/device while the remote resource is in use. |
US11657163B2 |
Memory system and method of controlling nonvolatile memory
According to one embodiment, a memory system includes a nonvolatile memory and a controller. In response to receiving from a host a write request designating a first address for identifying data to be written, the controller encrypts the data with the first address and a first encryption key, and writes the encrypted data to the nonvolatile memory together with the first address. In response to receiving from the host a read request designating a physical address indicative of a physical storage location of the nonvolatile memory, the controller reads both the encrypted data and the first address from the nonvolatile memory on the basis of the physical address, and decrypts the read encrypted data with the first encryption key and the read first address. |
US11657161B2 |
Correlation between source code repositories and web endpoints
An automated tool analyzes source code repositories and web endpoints for unique characteristics that they both share in order to predict the likelihood that a particular source code repository contains source code files used in a web endpoint and to predict the likelihood that a web endpoint uses source code files of a particular repository. The unique characteristics are referred to as fingerprints and include unique combination of public-facing entities, unique tokens, and unique DOM characteristics. |
US11657159B2 |
Identifying security vulnerabilities using modeled attribute propagation
Aspects of the invention include systems and methods for to detecting security vulnerabilities using modeled attribute propagation. A non-limited example of a computer-implemented method includes generating a model of a device under test, the model comprising a data path similar to the device under test and an attribute network. The method further includes detecting protected data that is introduced into the model and marking the protected data with an attribute. An end point of the marked protected data is detected along the data path. In response to the end point being indicative of a vulnerability, an alert is issued. |
US11657154B2 |
System and method for securing applications through an application-aware runtime agent
A system and method for securing an application through an application-aware runtime agent can include: acquiring a code profile, instrumenting the application with a runtime agent according to the code profile, enforcing the runtime agent on the execution of the application, and responding to the runtime agent. Enforcing the runtime agent on the execution of the application can include monitoring the execution flow, which comprises of monitoring the utilization of the controls through the execution of the application; detecting a threat, which comprises identifying a section of the execution flow as a potential security threat; and regulating the execution flow to prevent or ameliorate the security threat. Responding to the runtime agent can include responding to the security threat and providing a user interface that may output runtime agent diagnostics and trigger alerts. |
US11657151B2 |
System and method for detecting source code anomalies
A system includes a source code repository which stores source code entries, which include instructions in a programming language for performing computing tasks. A style repository stores a style profile. Each style profile includes predefined style features associated with formatting characteristics of the stored source code entries. A source code analyzer receives a source code which includes instructions in the programming language for performing a computing task. Style features of the source code are determined. The style features include characteristics of a format of the source code. The source code analyzer determines whether the style features correspond to predefined style features indicated by a style profile. If this is the case, the source code is stored in the source code repository. If this is not the case, storage of the source code is prevented. |
US11657143B2 |
Request control device, request control method, and request control program
A request control device, when receiving a request issued from a client to a Web system, causes a sandbox in which an environment of the Web system is reproduced to inspect the request. The request control device transfers the request to the Web system if an inspection result of the request in the sandbox does not indicate detection of an attack. The request control device does not transfer the request to the Web system if the inspection result of the request indicates detection of an attack. |
US11657142B2 |
Stateless password manager
A first application name is received. For example, the first application name may be the name of the application, a Universal Resource Locator (URL) of a web site (e.g., microfocus.com), and/or the like. The first application name represents a computer application of a plurality of computer applications that the user logs into. A global password is received from the user. The global password is used as a seed to login to the plurality of computer applications. The global password is converted to a phonetic password. A first application password is generated for the first computer application based on the first application name and the phonetic password. For example, the first application name and the phonetic password are used as an input to a key deviation function. The first application password is then displayed to the user. The user can then use the displayed password to login to the first application. |
US11657137B2 |
Electronic device and authentication method of electronic device
According to certain embodiments, an authentication method of an electronic device, comprises responsive to detecting an external electronic device using a first communication circuit, transmitting first data to the external electronic device using a second communication circuit; determining whether a response to the first data is received; and when the response to the first data is received from the external electronic device, performing communication connection and authentication procedures with the external electronic device. |
US11657134B2 |
Eye contact detection device
[Problem(s) to be solved]To provide an eye contact detection device that achieves man-machine interface based on eye contact.[Means for solving problem(s)]An eye contact detection device according to the present invention includes: a light emitting element 200 for emitting light from an opening 260 in an optical axis direction; a light receiving element 220 for receiving light emitted from the light emitting element 200 and reflected off by the eyeball E of user to output an electrical signal in accordance with the received light; a detection circuit 230 for amplifying and binarizing an analog electrical signal output from the light receiving element 220, and an eye contact determination unit 240 for determining the presence or absence of eye contact of user U based on a detection signal output from the detection circuit 230. |
US11657133B2 |
Systems and methods of multi-modal biometric analysis
Exemplary embodiments are directed to a multi-modal biometric analysis system including one or more illumination sources, one or more cameras, and a processing device. The illumination sources are configured to illuminate an iris of a subject. The cameras are configured to capture one or more images of the subject during illumination of the subject with the one or more illumination sources. The images include iris biometric data associated with the iris of the subject and face biometric data associated with a face of the subject. The processing device receives as input the one or more images, analyzes the iris biometric data for iris biometric authenticity, analyzes the face biometric data for face biometric authenticity, and compares the iris biometric data and the face biometric data to determine the biometric authenticity of the subject. |
US11657132B2 |
Method and apparatus to dynamically control facial illumination
Systems and methods for authenticating a user in an authentication system using a computing device configured to capture authentication biometric identity information. The authentication biometric identify information captured during an authentication session. The authentication biometric identify information may comprise or be derived from one or more images of the user being authenticated. The authentication biometric identify information is compared to root identify biometric information. The root identify biometric information is captured from a trusted source, such as trusted devices located at trusted locations, such as a government entity, financial institution, or business. Identity verification may occur by comparing the trusted root identify biometric information to the biometric identify information captured during an authentication session. Liveness determination may also occur to verify the user is a live person. Liveness determination may include comparing two images of the user such that the two images are captured at different distances from the user. |
US11657126B2 |
Systems and methods for dynamic workspace targeting with crowdsourced user context
Systems and methods for dynamic workspace targeting with crowdsourced user context are described. In some embodiments, an Information Handling System (IHS) of a workspace orchestration service may include a processor; and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: detect execution of an application in a workspace instantiated by a client IHS; validate the application based upon productivity context information and security context information received from the client IHS; and in response to the validation, distribute the validated application to another workspace instantiated by another client IHS. |
US11657124B2 |
Integrating binary inference engines and model data for efficiency of inference tasks
In one embodiment, a method includes receiving a user request from a client device associated with a user, accessing an instructional file comprising one or more binary inference engines and one or more encrypted model data corresponding to the one or more binary inference engines, respectively, selecting a binary inference engine from the one or more binary inference engines in the accessed instructional file based on the user request, sending a validation request for a permission to execute the binary inference engine to a licensing server, receiving the permission from the licensing server, decrypting the encrypted model data corresponding to the binary inference engine by a decryption key, executing the binary inference engine based on the user request and the decrypted model data, and sending one or more execution results responsive to the execution of the binary inference engine to the client device. |
US11657123B2 |
Method and apparatus for people flow analysis using similar-image search
In example implementations described herein, person images obtained by object detection and tracking are stored in an image database. Then the system automatically samples a person image as a query of image search for past images. Filtering is performed on the search results to extract a person images having a similarity higher than certain threshold. Travel time is calculated by sorting information (camera identifier, time) attached to person images on a timeline, and the system detects gap between periods that the person appears in frame. |
US11657120B2 |
Method and apparatus for determining a smoothed data point within a stream of data points
A method and an apparatus for determining at least one smoothed data point (tk, sk) within a stream of data points {ti, si} with 1≤i≤z, k |
US11657114B2 |
Systems for executing an editor application for composing content of a content management system
A system for editing content of a content management system (CMS) includes providing an editor application that provides an interface for composing a content page in the CMS. The content page is associated with a plurality of content components referenced in the content page which are further arranged in accordance with a logical hierarchy defined for the content page. A graphical tree view is displayable via the interface, and presents content components in accordance with the logical hierarchy, wherein each of said content components is selectable via the graphical tree view. An editing view in the interface is responsive to selection of one of the content components from the graphical tree view, and provides access to editing fields related to the selected content component. The editing view presented maintains a correlation to a relationship position of the selected content component in the logical hierarchy. |
US11657110B2 |
System and method for URL fetching retry mechanism
A method for overcoming intermittent, temporary, or other fetching failures by using multiple attempts for retrieving a content from a web server to a client device is disclosed. The URL fetching may use direct or non-direct fetching schemes, or a combination thereof. The non-direct fetching method may use intermediate devices, such as proxy server, Data-Center proxy server, tunnel devices, or any combination thereof. Upon sensing a failure of a fetching action, the action is repeated using the same or different parameters or attributes, such as by using different intermediate devices, selected based on different parameters or attributes, such as different countries. The repetitions are limited to a pre-defined maximum number or attempts. The fetching attempts may be performed by the client device, by an intermediate device in a non-direct fetching scheme, or a combination thereof. Various fetching schemes may be used sequentially until the content is retrieved. |
US11657105B2 |
Automated networking graph mining and visualization
The automated social networking graph mining and visualization technique described herein mines social connections and allows creation of a social networking graph from general (not necessarily social-application specific) Web pages. The technique uses the distances between a person's/entity's name and related people's/entities names on one or more Web pages to determine connections between people/entities and the strengths of the connections. In one embodiment, the technique lays out these connections, and then clusters them, in a 2-D layout of a social networking graph that represents the Web connection strengths among the related people's or entities' names, by using a force-directed model. |
US11657102B2 |
Automating solution prompts based upon semantic representation
Methods, systems, and computer program products for analyzing one or more perceived or technical problems or proposed solutions, and proposing a result are disclosed. In accordance therewith, a query is received as an input, one or more documents that are most closely semantically related to the query are retrieved, a set of concept terms derived from each of the query and the retrieved semantically related documents is obtained, a list of generic Solution Prompts, each of which generic Solution Prompt thereof includes a placeholder for insertion of a word or phrase from the set of concept terms, is provided, and a morphological analysis is applied to combine the list of generic Solution Prompts with the obtained set of concept terms to create a list of Specific Solution Prompts. |
US11657101B2 |
Document information extraction system using sequenced comparators
A document information extraction system determines a structure of an electronic document based on characteristics of the document's constituent elements. The system segments the document to generate elements with each element having similar characteristics. Elements may be clustered to assist in determining the document structure. The system determines directional relationships between elements (e.g., above, below, etc.). The system then employs a master comparator to determine familial relationships between adjacent elements. The master comparator includes a set of unit comparators and each unit comparator compares a specific characteristic between two elements. The master comparator sequentially applies the unit comparators to determine the familial relationship based on the comparisons. The system outputs a document hierarchy tree reflecting the determined familial relationships. The hierarchy tree represents the structure of the document. |
US11657099B2 |
Information processing apparatus evaluating similarity between medical data, information processing method, and storage medium
An information processing apparatus according to an exemplary embodiment includes a likelihood acquisition unit, a first evaluation unit, a determination unit, and a second evaluation unit. The likelihood acquisition unit is configured to acquire class likelihood for first medical data given a correct answer label, by using a first classifier for classifying medical data. The first evaluation unit is configured to evaluates a degree of deviance based on the class likelihood acquired by the likelihood acquisition unit and a class answer corresponding to the correct answer label. The determination unit is configured to determine whether the degree of deviance by the first evaluation unit satisfies a predetermined criterion. The second evaluation unit is configured to, based on second medical data satisfying the predetermined criterion, out of the first medical data, evaluate a similarity between the second medical data and third medical data to be subjected to classification. |
US11657097B2 |
Tochenized cache
Methods of and systems for searching a catalog include parsing the items of the catalog into tokens, determining the frequency with which each token appears in the catalog, and storing the frequencies in a cache. Queries to the catalog are likewise parsed into tokens, and the tokens of the query string are compared to frequency values in the cache to identify a smaller search space within the catalog. |
US11657096B2 |
Free-form, automatically-generated conversational graphical user interfaces
Systems and methods for automatic generation of free-form conversational interfaces are disclosed. In one embodiment, a system receives an input from a user device through a conversational graphical user interface (GUI). An intent of the user may be determined based on the received input. Based on the intent of the user, the system may identify, from a plurality of objects available to the system, one or more objects. Each of the plurality of objects has annotations corresponding to one or more elements of the object and one or more functions of the object. The one or more functions corresponding to the one or more elements are executable to perform an action upon corresponding elements. Based on the identified one or more objects and the annotations of the identified one or more objects, the system may generate a dynamic dialogue flow for the conversational GUI, where the dynamic dialogue flow is generated in real-time during a conversational GUI session. |
US11657092B2 |
Data tree with order-based node traversal
Aspects of the present disclosure provide for operations for a tree data structure that provides order-based node traversal. For some embodiments, the tree data structure stores one or more key-value pairs, implements at least one linked-list data structure, and enables traversal of nodes within the tree data structure based on a key order (e.g., forward or reverse key order). |
US11657087B2 |
Surgical video retrieval based on preoperative images
A system includes a display, and a database including surgical videos, images of organs in a human body obtained from a medical imaging device, and images of disease in a human body obtained from the medical imaging device. A controller including a processor is coupled to memory, the database, and the display, and the memory stores information that when executed by the processor causes the system to perform operations. For example, the processor may determine first organ information from the images of the organs, and first disease information from the images of the disease. The processor my calculate a similarity score between the first organ information and the first disease information and second disease information and second organ information indexed to the surgical videos. The processor selects one or more of the surgical videos based on the similarity score, and displays the surgical videos on the display. |
US11657085B1 |
Optical devices and apparatuses for capturing, structuring, and using interlinked multi-directional still pictures and/or multi-directional motion pictures
The disclosure is generally directed to optical devices and apparatuses for capturing, structuring, and using interlinked multi-directional still pictures and/or multi-directional motion pictures as well as the related systems and methods, and their applications on computing and/or other devices. |
US11657078B2 |
Automatic identification of document sections to generate a searchable data structure
Methods and apparatuses are described for automatically identifying text sections of a document to generate a searchable hierarchical data structure. A computing device receives a document comprising text entities and converts the document from a first format to a second format, including generating metadata associated with text alignment, text position, text spacing, or fonts. The computing device extracts the text blocks, including determining coordinates associated with each text block using the metadata. The computing device determines document sections using the document metadata by identifying strings in the extracted text blocks that indicate a presence of a bullet point in the document, assigns a hierarchical category to each identified document section, and inserts text of each document section into a hierarchical data structure based upon the assigned hierarchical category. The computing device traverses the hierarchical data structure using search request data to identify document sections relating to the search request data. |
US11657077B2 |
Document classification device, document classification method and document classification program
A computer system document according to one embodiment includes a generation unit and an update unit. The generation unit performs first machine learning on a target document, as input data, to which a correct path in a tree structure where each node indicates a document category is given, and thereby generates a classification model indicating a right path to a leaf node for the target document. The update unit performs second machine learning that applies, to the classification model, the target document to which the correct path is not given, and when a path from an Nth level node to an (N+1)th level node is different from the correct path, updates the classification model by setting a modified path from the (N+1)th level node to an (N+2)th level node different from a child node of the (N+1)th level node based on the correct path. |
US11657075B2 |
Generating textual summary about physical location based on computing interactions pertaining to physical location
Methods and apparatus for determining aspects of locations based on computing interactions of users that pertain to the locations. In some implementations, an aspect of a location may be determined based on comparing a first computing interaction measure for the location to a second measure. The first computing interaction measure may be determined based on a first group of computing interactions that pertain to the location. In some implementations, the second measure may be determined based on a second group of addition computing interactions. In some implementations, a textual summary may be generated automatically based on the first and/or second computing interaction measure, and/or based on the determined aspect. |
US11657068B2 |
Efficient migration between asynchronous data replication technologies
A method for converting from one asynchronous data replication technology to another is disclosed herein. In one embodiment, such a method includes utilizing a first asynchronous data replication technology to asynchronously replicate data from a primary volume to a secondary volume. The method initiates, at time T1, tracking of post-T1 changes to the primary volume and waits for all pre-T1 changes to the primary volume to be propagated to the secondary volume. When all pre-T1 changes have been propagated to the secondary volume, the method suspends operation of the first asynchronous data replication technology and replicates all post-T1 changes from the primary volume to the secondary volume. The method further sets up and initiates a second asynchronous data replication technology to asynchronously replicate data from the primary volume to the secondary volume. A corresponding system and computer program product are also disclosed herein. |
US11657066B2 |
Method, apparatus and medium for data synchronization between cloud database nodes
Methods, processing units, and computer-readable media in a cloud-based database are described. Redo log records are applied to a page at a database replica only when an updated version of the page is requested at the database replica. A log cache may be used by a replica node of the database to track recent redo log records applicable to a given page. The recent redo log records stored in the log cache may be applied to update the page on-demand when an updated version of the page is requested. By applying only the redo log records applicable to pages that are currently being requested, processing resources may be used only to generate pages that are currently required. Methods for registering redo log records into the log cache by the master or replica server are also described. |
US11657061B2 |
Application programming interface using digital templates to extract information from multiple data sources
Methods, systems, apparatus, including computer programs encoded on computer storage media for using multiple data structures to correlate information from multiple distributed data sources. The method can include receiving a request to create a report data structure, generating first data representing a digital report template the generated first data including (i) a first digital template defining multiple keyed data fields that are configured to be dynamically populated and (ii) a second digital template defining one or more instances of static data that can each be selectively activated or deactivated based on the request, extracting keyed data and natural language data from files in one or more of the data sources, mapping the extracted data to the multiple keyed data fields of the report template, and generating a report data structure based on (i) the mapped data and (ii) static data that has been selectively activated based on the request. |
US11657056B2 |
Data serialization in a distributed event processing system
A distributed event processing system is disclosed that receives a batch of events via a continuous data stream and performs the serialization of data in the batch of events. In certain embodiments, the system identifies a first data type of a first attribute for each event in a batch of events and determines a first type of data compression to be performed on data values represented by the first attribute. The system determines a first type of data compression to be performed on data values represented by the first attribute based on the first data type of the first attribute. The system then generates a first set of serialized data values for the first attribute. The system processes the first set of serialized data values against a set of one or more continuous queries to generate a first set of output events. |
US11657053B2 |
Temporal optimization of data operations using distributed search and server management
The disclosure describes temporal optimization of data operations using distributed search and server management, including configuring one or more host groups, determining one or more stripes associated with one or more shards distributed among the one or more host groups, receiving a query to retrieve data, evaluating the query to identify a time characteristic associated with the data, identifying a location from which to retrieve the data, and rewriting the query to run on at least one of the one or more host groups at the location using a distributed search platform, the another query being targeted at a host group associated with the class. |
US11657051B2 |
Methods and apparatus for efficiently scaling result caching
Apparatus, methods, and computer-readable media facilitating efficiently scaling result caching are disclosed herein. An example method includes generating an index based on a plurality of source data objects in an object storage system. The generated index comprises a manifest, at least one symbol file, and at least one locality file. The example method also includes receiving a search query for the plurality of source data objects stored in the object storage system, and querying the generated index based on the search query and a manifest root file of the manifest. Additionally, the example method includes generating a materialized view of a result set of the search query based on the querying of the generated index. The example method also includes storing a cached manifest file at the generated index, the cached manifest file mapping the search query to a segment of the generated index based on the result set. |
US11657047B1 |
Automated query tuning method, computer program product, and system for MPP database platform
A method if improving the performance of any SQL query in a Massively Parallel Processing (MPP) database platform replicates a query and breaks the query down into its objects so that iterations of the query components may be analyzed for areas affecting performance. The method builds the query from the lowest part of the query (for example, a single database object may be used in the query) and rebuilds the query by iteratively adding more objects along with their related logic (joins, group by clause, select list, etc.). In each iteration, the process analyzes for the underlying causes of lower performance and fixes them. |
US11657044B2 |
Semantic parsing engine
In various example embodiments, a system and methods are presented for converting query structures for information retrieval from graph-based data structures. The systems and methods receive a natural language query including a set of terms and generate an intermediate semantic relationship of the set of terms of the natural language query. The systems and methods generate a graph query including graph terms corresponding to the set of terms of the natural language query defined by a graph database. The systems and methods search one or more datasets associated with the graph database using the graph query and return a set of results based on the graph query. |
US11657043B2 |
Computerized tools to develop and manage data-driven projects collaboratively via a networked computing platform and collaborative datasets
Various embodiments relate generally to data science and data analysis, computer software and systems, network communications to interface among repositories of disparate datasets and computing machine-based entities that seek access to the datasets, and, more specifically, to a computing and data storage platform configured to provide one or more computerized tools that facilitate data projects by providing an interactive, project-centric workspace interface that may include, for example, a unified view in which to identify data sources, generate transformative datasets, and/or disseminate insights to collaborative computing devices and user accounts. For example, a method may include identifying a subset of derived from one or more queries applied against a graph data arrangement, generating data representing a data project user interface to present, for example, a collaborative query editor to receive a query, and generating data to access an external third-party computerized data analysis tool to perform an action. |
US11657037B2 |
Query execution against an in-memory standby database
Techniques related to query execution against an in-memory standby database are disclosed. A first database includes PF data stored on persistent storage in a persistent format. The first database is accessible to a first database server that converts the PF data to a mirror format to produce MF data that is stored within volatile memory. The first database server receives, from a second database server, one or more change records indicating one or more transactions performed against a second database. The one or more change records are applied to the PF data, and a reference timestamp is advanced from a first to a second timestamp. The first database server invalidates any MF data that is changed by a subset of the one or more transactions that committed between the first and second timestamps. |
US11657033B2 |
Systems and methods for maintaining data quality in a data store receiving both low and high quality data
The disclosed systems and methods may receive a data record from either a legacy data source or a modern data source and determine whether the record satisfies a first set of validation rules. When the record fails to satisfy the first set of rules, reject the record for storage in a data store. When the record satisfies the first set of rules, determine whether the record satisfies a second set of validation rules. When the record satisfies the second set of rules, store the record in the data store with an indicator that the record satisfies the all rules. When the record fails to satisfy the second set of rules, if the source was a modern data source reject the record, and if the source was a legacy data source store the record in the data store with an indicator that it fails to satisfy the second set of rules. |
US11657032B2 |
Compacted table data files validation
Database replay log compaction verification includes identifying at least one replay log of a table that includes first database manipulation commands; obtaining a compacted replay log that includes second database manipulation commands that are insert commands, where an insert command includes a column and a corresponding value; replaying, to obtain a first replay result, the first database manipulation commands; replaying, to obtain a second replay result, the second database manipulation commands; and, responsive to one row of the first replay result not matching a corresponding row of the second replay result, sending a notification including a non-match. Replaying the first database manipulation commands includes identifying condition columns of the table; responsive to the condition columns not including the column, obtaining a row corresponding to the insert command, where the row includes a modified value of the corresponding value of the column; and adding the row to the first replay result. |
US11657030B2 |
Multi-dimensional data tagging and reuse
Aspects of the disclosure relate to multi-dimensional data tagging and reuse. A computing platform may receive first response data associated with responses to a first set of queries. Subsequently, the computing platform may apply data tags to the first response data, which may include tagging the first response data based on multiple dimensions. Then, the computing platform may prompt a user of a computing device from which the data originated to validate the data tags applied to the first response data. Next, the computing platform may analyze a second set of queries which may be associated with the same content type. Thereafter, the computing platform may generate second response data associated with responses to the second set of queries based on the data tags applied to the first response data and send the second response data in response to the second set of queries. |
US11657028B2 |
Data analysis and visualization using structured data tables and nodal networks
Disclosed methods and systems describe an analytics server that generates an inter-related nodal data structure. The analytics server receives an electronic template having a set of input fields, the electronic template identifying at least a portion of data stored within a database and its corresponding domain data table and a display attribute, the electronic template further identifying a database storing the data; retrieves the data from the database; parses the data into a set of unique domain data tables having a first criterion and a set of unique dimension tables having a second criterion; generates a nodal network comprising a set of nodes where each node represents at least a portion of the retrieved data, each node having metadata comprising a unique identifier corresponding to a unique domain table and a unique dimension table corresponding to data associated with each node; links one or more nodes based their respective metadata. |
US11657020B2 |
Method and apparatus for versioning cloud network configuration
The present disclosure relates to a method and/or apparatus for versioning cloud network configuration. The method can include receiving base configuration files for a set of devices forming at least a portion of a computing network, pulling current configuration files from each device of the set of devices, for each device, and determining a discrepancy when a base configuration file of the device and a current configuration file of the device do not match. When the discrepancy is determined for a device, generating a patch file based on the determined discrepancy for that device. The method can include extracting a last configuration commit time from that device, allocating a unique snapshot identifier to the patch file and associated with the last configuration commit time, and populating a snapshot database. |
US11657019B2 |
Method, device, and computer program product for managing application system
Techniques manage application systems in an application environment. The application environment includes a first application system, a second application system and a third application system. First snapshot information of a first group of snapshots of the first application system is obtained, the first application system being in active state. Second snapshot information of a second group of snapshots of the second application system is obtained, the second application system being in standby state. It is determined whether the second application system and the third application system have a common snapshot based on the first snapshot information and the second snapshot information. Data is synchronized to the third application system depending on whether the second application system and the third application system have a common snapshot. Overheads required during data synchronization may be reduced as far as possible, and the efficiency of data synchronization may be improved. |
US11657017B2 |
Apparatus and method for communication on a serial bus
The present disclosure relates to a method comprising receiving edges conveyed by a serial bus and separated by multiples of a same duration, determining a measurement value of a ratio between a cycle time of a clock and the duration, and sending bits on the serial bus using the measurement value. |
US11657016B2 |
Distributed multi-die protocol application interface
Systems and methods are provided for supporting wide-protocol interface across a multi-die interconnect interface. Data signals of a wide-protocol interface are split into a plurality of data streams. A handshake signal is established between a first circuit and a second circuit, whereby the first circuit and second circuit are dies of a multi-die device. The first circuit transmits the plurality of data streams to the second circuit via a plurality of multi-die interconnect channels. Each data stream of the plurality of data streams are compressed based on the handshake signal in order to provide wide-protocol interface with reduced number of required pins. |
US11657012B2 |
Commands to select a port descriptor of a specific version
A port descriptor version of a port descriptor to be obtained is selected. An indication of the port descriptor version is provided in a command to be preceded before another command used to obtain the port descriptor. The other command uses the port descriptor version to obtain the port descriptor. The port descriptor is obtained, and the port descriptor includes information relating to a port to be used in communication within the computing environment. |
US11657007B2 |
Remote memory selection
A multi-path fabric interconnected system with many nodes and many communication paths from a given source node to a given destination node. A memory allocation device on an originating node (local node) requests an allocation of memory from a remote node (i.e., requests a remote allocation). The memory allocation device on the local node selects the remote node based on one or more performance indicators. The local memory allocation device may select the remote node to provide a remote allocation of memory based on one or more of: latency, availability, multi-path bandwidth, data access patterns (both local and remote), fabric congestion, allowed bandwidth limits, maximum latency limits, and, available memory on remote node. |
US11657006B2 |
Low latency memory access
A memory device includes receivers that use CMOS signaling levels (or other relatively large signal swing levels) on its command/address and data interfaces. The memory device also includes an asynchronous timing input that causes the reception of command and address information from the CMOS level receivers to be decoded and forwarded to the memory core (which is self-timed) without the need for a clock signal on the memory device's primary clock input. Thus, an activate row command can be received and initiated by the memory core before the memory device has finished exiting the low power state. Because the row operation is begun before the exit wait time has elapsed, the latency of one or more accesses (or other operations) following the exit from the low power state is reduced. |
US11657003B2 |
Apparatus and method
Apparatus comprises two or more processing devices each having an associated translation lookaside buffer to store translation data defining address translations between virtual and physical memory addresses, each address translation being associated with a respective virtual address space; and control circuitry to control the transfer of at least a subset of the translation data from the translation lookaside buffer associated with a first processing device to the translation lookaside buffer associated with a second, different, processing device. |
US11657002B2 |
Memory management unit (MMU) for accessing borrowed memory
Systems, methods and apparatuses to accelerate accessing of borrowed memory over network connection are described. For example, a memory management unit (MMU) of a computing device can be configured to be connected both to the random access memory over a memory bus and to a computer network via a communication device. The computing device can borrow an amount of memory from a remote device over a network connection using the communication device; and applications running in the computing device can use virtual memory addresses mapped to the borrowed memory. When a virtual address mapped to the borrowed memory is used, the MMU translates the virtual address into a physical address and instruct the communication device to access the borrowed memory. |
US11657000B2 |
Controller and memory system including the same
Disclosed is a memory system including: a memory device including a plurality of memory blocks; an address management component suitable for generating an address map table by sequentially mapping a logical address of write data to physical addresses of the memory blocks, in response to a write command; and a read/write control component suitable for writing the write data to a super memory block including pages of each of the memory blocks, based on the address map table, wherein the address management component maps a logical address of invalidation data which is designated by a host, to a physical address of a first memory block of the memory blocks in the address map table. |
US11656998B2 |
Memory tagging metadata manipulation
An apparatus and method for tagged memory management, an embodiment including execution circuitry to generate a system memory access request having a first address pointer and address translation circuitry to determine whether to translate the first address pointer with metadata processing. The address translation circuitry is to access address translation tables to translate the first address pointer to a first physical address, perform a lookup in a memory metadata table to identify a memory metadata value associated with a physical address range including the first physical address, determine a pointer metadata value associated with the first address pointer, and compare the memory metadata value with the pointer metadata value; and when the comparison results in a validation of the memory access request, then return the first physical address. |
US11656996B2 |
Controller for managing order information of data, operation method thereof, and memory system including the same
A memory system includes a memory device comprising a plurality of pages, and a controller suitable for storing data, inputted in response to a write command received from a host, in corresponding pages among the plurality of pages, wherein the controller generates and manages a bitmap table indicating order information of the inputted data according to the type of the write command. |
US11656981B2 |
Memory reduction in a system by oversubscribing physical memory shared by compute entities supported by the system
Methods and systems related to memory reduction in a system by oversubscribing physical memory shared among compute entities are provided. A portion of the memory includes a combination of a portion of a first physical memory of a first type and a logical pooled memory associated with the system. A logical pooled memory controller is configured to: (1) track both a status of whether a page of the logical pooled memory allocated to any of the plurality of compute entities is a known-pattern page and a relationship between logical memory addresses and physical memory addresses associated with any allocated logical pooled memory, and (2) allow the write operation to write data to any available space in the second physical memory of the first type only up to an extent of physical memory that corresponds to the portion of the logical pooled memory previously allocated to the compute entity. |
US11656980B2 |
Extensible memory dual inline memory module
Disclosed herein is an extensible memory subsystem comprising a dual in-line memory module (DIMM) that includes a dynamic random-access memory (DRAM) having a basic memory space, a DIMM memory controller coupled to the DRAM, a memory interface configured to couple the DIMM to a DIMM connector of a computing device, and a first extension interface configured to couple the DIMM to a first remote memory module having a first remote memory space, wherein the DIMM memory controller is configured to map a DIMM memory space comprising the basic memory space of the DRAM and the first remote memory space of the first remote memory module, the DIMM memory space being accessible by the computing device upon the DIMM being coupled to the computing device via the memory interface, and a first remote memory module coupled to the DIMM via the first extension interface of the DIMM. |
US11656975B2 |
System and method for automatically generating executable tests in Gherkin format
Various methods, apparatuses/systems, and media for automatically generating tests in Gherkin format are disclosed. A repository stores open application programming interface (API) specification definition file corresponding to an application. A processor accesses the repository to obtain the open API specification definition file as input data. A receiver receives the input data. The processor parses, in response to received input data, the specification to collect data from the open API specification definition file; structures the collected data into a data frame object; implements a processing logic to derive applicable tests using a predefined template; implements the tests by utilizing the predefined template; and automatically generates, based on the implemented tests, corresponding test cases in an executable Gherkin syntax. This process of automatically executing testing of the application based on the functional tests is performed, for example, on a Kubernetes platform. |
US11656968B2 |
System for computing system configuration file state mirroring on peer computing devices
A system is provided for computing system configuration file state mirroring on peer computing devices. In particular, the system may identify and select a computing device containing a configuration file to be protected by the system. The system may then store various portions of the configuration file across a plurality of trusted peer computing devices. Once the baseline values for the configuration file have been established, the system may, upon detecting any unintentional or unauthorized changes to the configuration file, initiate a reconstruction process to restore the configuration file to its baseline values. In this way, the system provides a way to maintain the integrity of protected configuration files of computing devices within the network. |
US11656959B2 |
Disaster recovery region recommendation system and method
A system for recommending a disaster recovery failover region of a public cloud service provider is provided. The system includes a memory having computer-readable instructions stored therein and a processor configured to execute the computer-readable instructions to detect a disaster recovery requirement for one or more clients of the public cloud service provider. The one or more clients is predicted to be affected by a disaster. The processor is further configured to monitor one or more disaster recovery (DR) factors associated with geological and meteorological conditions, legal and compliance requirements, network latency and costs for a plurality of disaster recovery regions associated with the public cloud service provider and to recommend a disaster recovery failover region for each of the one or more clients affected by the occurrence of the disaster based on the one or more DR factors. |
US11656956B2 |
Lightweight data reconstruction based on backup data
An information management system allows a user to search through a secondary copy of data, such as a backup, archive, or snapshot without first retrieving the secondary copy of data. Instead, the system constructs lightweight data that can be displayed to a user as a representation of the search results. Lightweight data may include metadata or other information that identifies data included in the secondary copy of data. The lightweight data may be perceived as being the secondary copy of data and allow a user to browse through search results. Once the user identifies a search result that is of interest, information in the lightweight data can be used to retrieve the secondary copy of data. Because lightweight data may have a smaller file size than the file size of the secondary copy of data, the latency of performing a search may be reduced. |
US11656953B2 |
Small database page recovery
Recovery of an in-memory database is initiated. Thereafter, pages for recovery having a size equal to or below a pre-defined threshold are copied to a superblock. For each copied page, encryption information is added to a superblock control block for the superblock. The copied pages are encrypted within the superblock using the corresponding encryption information added to the super block control block. The superblock is then flushed from memory (e.g., main memory, etc.) of the database to physical persistence. |
US11656949B2 |
Snapshot range filters
In some examples, a method comprises: receiving a request to read data within a specified range from a backup file storing at least one base snapshot and at least one incremental snapshot; looking up the specified range in range filters from the backup file, the range filters corresponding to snapshots stored in the backup file and each range filter comprising bits indicating whether data exists at respective ranges within the snapshot corresponding to the respective range filter; and in response to the looking up, reading the requested data from the looked-up range in the backup file. |
US11656947B2 |
Data set recovery from a point-in-time logical corruption protection copy
A host system communicates to a production system that performs point-in-time copy operations to a backup system to generate a logical corruption protection (LCP) copy of a production copy that comprises a data set, wherein the point-in-time copy operations perform copying at a media level in which physical tracks are copied from the production system to the backup system, and wherein the point-in-time copy operations avoid using information on the data set or file structure that is included in a media on which the data set is stored. In response to a detection of a logical corruption in the data set, a recovery application executing in the host system recovers the data set from the LCP copy. |
US11656946B2 |
Cloud-native global file system with reshapable caching
A cloud-native global file system in which a local filer creates objects and forward them to a cloud-based object store is augmented to include a reshapable caching scheme for the local filer. Like striped caches, the approach uses a stripe, but the striping is implemented via a true RAID 0 (disk striping) rather than as a striped LV (logical volume) device. This approach allows for a “reshape” operation to convert from a n-way stripe set to a n+1-way stripe set. Preferably, a reshape involves redistributing each block on disk to its new calculated home. For example, going from a single disk to a two disk set would move every other block from disk 1 to disk 2, and rearrange the blocks on disk 1 to fill in the “holes”. Performance after the reshape matches that of a striped cache. In one embodiment, the cache is structured as a “degraded” RAID 4. |
US11656943B2 |
Method and apparatus for predicting hard disk fault occurrence time, and storage medium
Disclosed are method and apparatus for predicting hard disk fault occurrence time of hard disk failure, and storage medium. The method includes steps of: screening a hard disk on the verge of failure from a plurality of hard disks according to state data acquired of hard disks; calculating variation quantity and discrete quantity of each piece of the state data of the hard disk on the verge of failure acquired over a first preset period of time, to obtain a first predicted data set; and inputting the first predicted data set into a first training model to obtain probability of occurrence of failure for the hard disk on the verge of failure over a future second preset period of time. |
US11656937B2 |
Techniques for error detection and correction in a memory system
Methods, systems, and devices for techniques for error detection and correction in a memory system are described. A host device may perform an error detection procedure on data received from the memory device, in addition to one or more error correction procedures that may be performed by the host device, the memory device, or both to correct transmission- or storage-related errors within the system. The error detection procedure may be configured to detect up to a quantity of errors within the data, where the quantity of errors may be greater than a quantity of errors reliably corrected by the one or more error correction procedures. For example, the error detection procedure may be configured to detect a sufficient quantity of errors so as to protect against possible aliasing errors associated with the one or more error correction procedures. |
US11656933B2 |
System tuning across live partition migration
A processor may receive a software fix package. The processor may apply an interim software code fix of the software fix package to software of a device, where the interim software code fix includes adjusting one or more tunable computing parameters to one or more first values. The processor may identify that a reboot of the device is recommended for application of a permanent code fix of the software fix package. The processor may identify that the device was not rebooted after receipt of the software fix package. The processor may determine that a dynamic reconfiguration event has taken place. The processor may apply, automatically, one or more second values for the one or more tunable computing parameters associated with the interim software code fix of the software fix package. |
US11656931B2 |
Selective sampling of a data unit based on program/erase execution time
A method includes obtaining a first operation execution time corresponding to an operation performed on a page of a first data unit of a memory device, determining whether the first operation execution time satisfies a condition that is based on a second operation execution time, wherein the second operation execution time is indicative of lack of defect in at least a second data unit of the memory device, and responsive to determining that the first operation execution time satisfies the condition that is based on the second operation execution time, initiating a defect scan operation of at least a subset of pages of the first data unit. |
US11656925B2 |
Safe, secure, virtualized, domain specific hardware accelerator
This disclosure relates to various implementations an embedded computing system. The embedded computing system comprises a hardware accelerator (HWA) thread user and a second HWA thread user that creates and sends out message requests. The HWA thread user and the second HWA thread user is communication with a microcontroller (MCU) subsystem. The embedded computing system also comprises a first inter-processor communication (IPC) interface between the HWA thread user and the MCU subsystem and a second IPC interface between the second HWA thread user and the MCU subsystem, where the first IPC interface is isolated from the second IPC interface. The MCU subsystem is also in communication with a first domain specific HWA and a second domain specific HWA. |
US11656916B2 |
High-performance input-output devices supporting scalable virtualization
Techniques for scalable virtualization of an Input/Output (I/O) device are described. An electronic device composes a virtual device comprising one or more assignable interface (AI) instances of a plurality of AI instances of a hosting function exposed by the I/O device. The electronic device emulates device resources of the I/O device via the virtual device. The electronic device intercepts a request from the guest pertaining to the virtual device, and determines whether the request from the guest is a fast-path operation to be passed directly to one of the one or more AI instances of the I/O device or a slow-path operation that is to be at least partially serviced via software executed by the electronic device. For a slow-path operation, the electronic device services the request at least partially via the software executed by the electronic device. |
US11656907B2 |
System and method of providing system jobs within a compute environment
The disclosure relates to systems, methods and computer-readable media for using system jobs for performing actions outside the constraints of batch compute jobs submitted to a compute environment such as a cluster or a grid. The method for modifying a compute environment from a system job disclosure associating a system job to a queuable object, triggering the system job based on an event and performing arbitrary actions on resources outside of compute nodes in the compute environment. The queuable objects include objects such as batch compute jobs or job reservations. The events that trigger the system job may be time driven, such as ten minutes prior to completion of the batch compute job, or dependent on other actions associated with other system jobs. The system jobs may be utilized also to perform rolling maintenance on a node by node basis. |
US11656906B2 |
Method and system for coordinated service placement in multiple clouds
A service partitioned into service components requiring different resources is assigned to at least one cloud of a set of clouds. With interdependent service components, a service-placement engine is configured to coordinate assignments of individual service components. The service-placement engine receives from a client a definition of each service component and indications of components interdependence. Each cloud that satisfies compliance requirements, capability requirements, and resource requirements of a service component is considered eligible to host the service component. Selection of a specific eligible cloud is based on an overall cloud merit which depends on the service-component definition and the location of the client. |
US11656905B2 |
Delegation control based on program privilege level and page privilege level
A neural processing unit comprises an input module for receiving a transaction from at least one program, each program has an associated program privilege level; and a plurality of delegation pages, each delegation page comprising a delegation management unit associated with a page privilege level. The neural processing unit also comprises at least one resource arranged to be accessed by at least one of the delegation pages; and a processing module arranged to process the transaction. Processing the transactions comprises allocating each transaction to a delegation page based on the program privilege level and page privilege level. The program is arranged to instruct the delegation management unit of a first delegation page, having a first-page privilege level to delegate access to the at least one resource to a second delegation page having a second-page privilege level, and wherein the first-page privilege level is higher than the second-page privilege level. |
US11656904B2 |
Coordinating event-driven object execution
Coordinating scheduled events and aperiodic events to execute objects to extract, transform, and load data from source systems to a structured data store. An event manager process executing on a server runtime utilizes event suspension, consolidation, and sequencing techniques to ensure that only one event process is executed for a particular time range. |
US11656903B2 |
Methods and apparatus to optimize workflows
Methods, apparatus, systems and articles of manufacture are disclosed that optimize workflows. An example apparatus includes an intent determiner to determine an objective of a user input, the objective indicating a task to be executed in an infrastructure, a configuration composer to compose a plurality of workflows based on the determined objective, a model executor to execute a machine learning model to create a confidence score relating to the plurality of workflows, and a workflow selector to select at least one of the plurality of workflows for execution in the infrastructure, the selection of the at least one of the plurality of workflows based on the confidence score. |
US11656899B2 |
Virtualization of process address space identifiers for scalable virtualization of input/output devices
Implementations of the disclosure provide a processing device comprising an address translation circuit to intercept a work request from an I/O device. The work request comprises a first ASID to map to a work queue. A second ASID of a host is allocated for the first ASID based on the work queue. The second ASID is allocated to at least one of: an ASID register for a dedicated work queue (DWQ) or an ASID translation table for a shared work queue (SWQ). Responsive to receiving a work submission from the SVM client to the I/O device, the first ASID of the application container is translated to the second ASID of the host machine for submission to the I/O device using at least one of: the ASID register for the DWQ or the ASID translation table for the SWQ based on the work queue associated with the I/O device. |
US11656897B2 |
Apparatus and method for network function virtualization in wireless communication system
The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). An operating method of a device for network function virtualization (NFV) in a communication system includes obtaining a virtual network function descriptor (VNFD), identifying VNF configuration information expressed in a programming language from the VNFD, determining VNF resource information based on the VNF configuration information, and transmitting a VNF generation request message including the VNF resource information. |
US11656894B2 |
Electronic device and method for providing in-vehicle infotainment service
An electronic device for providing an in-vehicle infotainment (IVI) service using migration and a method thereof are provided. The electronic device includes a housing, a connector exposed through the housing and connected to an IVI system, a processor positioned in the housing and operatively connected with the connector, and a memory positioned in the housing and be operatively connected with the processor. The memory includes a first system software, a hypervisor configured to execute the first system software, and instructions. The instructions, when executed by the processor, control the electronic device to: receive state information about the IVI system through the connector, receive at least part of a second system software of the IVI system through the connector, install the at least part of the second system software to execute on the hypervisor, cause the IVI system to be inactivated, execute the first system software and the second system software on the hypervisor using at least part of the state information, and provide data resulting from operations of the first system software and the second system software to the IVI system through the connector. |
US11656889B2 |
Method and system for automatically invoking functionality while using a primary application without user action
Methods and systems are provided for automatically determining a need to invoke functionality of a feature of an application while using a primary application and for automatically invoking that functionality without user action. When input information is input into the primary application via a user interface of a user system, it can be received by an application server from a sender process at the user system, and a pre-fix that occurs before a text string can be identified. The text string that follows the pre-fix can be extracted by performing a matching analysis against a library of keywords and extracting a matching keyword. The text string comprises extracted text from the input information. The matching keyword can be matched to an entry that is mapped to a command that can be executed to generate an action that automatically invokes the functionality of the feature of the application without user action. |
US11656886B1 |
Screen reader language switching for user interface
Accessibility for vision impaired users is improved with a novel screen reader system. A user interface control of a first application that switches a language applied to text displayed on the first application is identified to a second application. The second application stores an identifier for the user interface control and a value representative of the language selected by the user interface control to a data structure. The second application then listens for user control events occurring on the first application such as focus, click and selection events. When the second application detects the user interface control switching languages the second application changes the default screen reader language to the language of the visual text of the first application. Thus, the text-to-speech output of the visual text is read with the correct speech inflection and pronunciation of the selected language. |
US11656885B1 |
Interface interaction system
Embodiments of the present invention provide computer-implemented methods, computer program products and computer systems. Embodiments of the present invention can capture one or more interactions with an existing user interface displayed within a display screen. Embodiments of the present invention can then, in response to reaching a threshold level of interactions, dynamically generate an alternate user interface comprising one or more alternate interaction methods. Embodiments of the present invention can then overlay the alternate user interface over the existing user interface. |
US11656884B2 |
Application integration with a digital assistant
Systems and processes for application integration with a digital assistant are provided. In accordance with one example, a method includes receiving an audio input including a natural-language user input and identifying an intent object of a set of intent objects. The intent object may be derived from the natural-language user input. The method further includes identifying a software application associated with the intent object of the set of intent objects, providing the intent object to the software application to cause the software application to perform a task associated with the intent object, receiving a result response indicating whether the task was successfully performed, and providing an output indicating whether the task was performed. |
US11656883B2 |
Systems and methods for robotic process automation of mobile platforms
In some embodiments, a robotic process automation (RPA) design application provides a user-friendly graphical user interface that unifies the design of automation activities performed on desktop computers with the design of automation activities performed on mobile computing devices such as smartphones and wearable computers. Some embodiments connect to a model device acting as a substitute for an actual automation target device (e.g. smartphone of specific make and model) and display a model GUI mirroring the output of the respective model device. Some embodiments further enable the user to design an automation workflow by directly interacting with the model GUI. |
US11656881B2 |
Detecting repetitive patterns of user interface actions
An example method of detecting repetitive patterns of user interface actions comprises: defining a set of overlapping shingles on a sequence of user interface events; grouping the shingles into a plurality of shingle clusters based on a chosen shingle similarity metric; selecting a shingle cluster having a maximum, among the plurality of shingle clusters, value of a chosen intra-shingle similarity metric; and identifying a repetitive user interface operation represented by the selected shingle cluster. |
US11656873B2 |
Shadow stack ISA extensions to support fast return and event delivery (FRED) architecture
An apparatus and method for efficiently managing shadow stacks. For example, one embodiment of a processor comprises: a plurality of registers to store a plurality of shadow stack pointers (SSPs); event processing circuitry to select a first SSP of the plurality of SSPs from a first register of the plurality of registers responsive to receipt of a first event associated with a first event priority level, the first SSP usable to identify a top of a first shadow stack; verification and utilization checking circuitry to determine whether the first SSP has been previously verified, wherein if the first SSP has not been previously verified then initiating a set of atomic operations to verify the first SSP and confirm that the first SSP is not in use, the set of atomic operations using a locking operation to lock data until the set of atomic operations are complete. |
US11656869B2 |
Using big code to construct code conditional truth tables
A method of analyzing code is provided. The method includes generating an abstract representation of the code, identifying conditional statements in the abstract representation, populating a truth table for each conditional statement that has been identified with all possible outcomes of the conditional statement and assessing the truth table for each conditional statement to identify issues. |
US11656861B2 |
Selectively installing applications based on manifest files
A computer-implemented method of selectively installing an application from an application archive file is disclosed. The method includes receiving an indication to install an application on a computing device, the application being available for download as an archive file storing a manifest file and one or more installation files. The method further includes determining that installation of the application is permissible. The determining includes: without downloading the archive file, downloading at least a portion of the manifest file; and determining, based on the at least a portion of the manifest file, that installation of the application on the computing device would comply with a device management policy for the computing device. After determining that installation of the application is permissible, the archive file is downloaded and the application is installed therefrom. Related computer-readable media and computer systems are also disclosed. |
US11656857B2 |
Method and apparatus for optimizing code for field programmable gate arrays
A method for the generation of a hardware accelerator (20) is described. The method comprises inputting (110) a program (105) with a plurality of lines of code describing an algorithm to be implemented on the hardware accelerator (20) and generating (125) a dataflow graph in memory from the inputted program (105). The dataflow graph is optimized and an output program (140) created from the dataflow graph is output. The output program (140) is then provided to a high-level synthesis tool for generating the hardware accelerator (20). |
US11656855B2 |
Identify, suggest, and auto-implement best practices for requirement specific software development
An approach is disclosed that receives a code segment from a source code file. The received code segment is inputted to a trained knowledge manager from which one or more comparable code segments are received. Each of the comparable code segments are identified as having similar functionality as the selected code segment and each of the comparable code segments has a set of metadata. The metadata is used to select one of the comparable code segments and this selected code segment is used to replace the original code segment in the source code file. |
US11656854B2 |
Methods and devices for computing a memory size for software optimization
There is provided methods and devices for computing a tile size for software optimization. A method includes receiving, by a computing device, information indicative of one or more of a set of loop bounds and a set of data shapes; processing, by the computing device, the information to determine a computation configuration based on the obtained information, the computation configuration implementable by a compiler, said processing including evaluating at least the computation configuration based on a build cost model, the build cost model representative of a data transfer cost and a data efficiency of the computation configuration; and transmitting, by the computing device, instructions directing the compiler to implement the computation configuration. |
US11656853B2 |
Techniques for distributed operation of secure controllers
Various embodiments are generally directed to techniques for supporting the distributed execution of a task routine among multiple secure controllers incorporated into multiple computing devices. An apparatus includes a first processor component and first secure controller of a first computing device, where the first secure controller includes: a selection component to select the first secure controller or a second secure controller of a second computing device to compile a task routine based on a comparison of required resources to compile the task routine and available resources of the first secure controller; and a compiling component to compile the task routine into a first version of compiled routine for execution within the first secure controller by the first processor component and a second version for execution within the second secure controller by a second processor component in response to selection of the first secure controller. Other embodiments are described and claimed. |
US11656848B2 |
High throughput parallel architecture for recursive sinusoid synthesizer
A first multiplier multiplies a first input with a first coefficient and a first adder sums an output of the first multiplier and a second input to generate a first output. A second multiplier multiplies a third input with a second coefficient, a third multiplier multiplies a fourth input with a third coefficient, and a second adder sums outputs of the second and third multipliers to generate a second output. The second and third inputs are derived from the first output and the first and fourth inputs are derived from the second output. The first and second outputs generate digital values for first and second digital sinusoids, respectively. |
US11656845B2 |
Dot product calculators and methods of operating the same
Methods, apparatus, systems and articles of manufacture to perform dot product calculations using sparse vectors are disclosed. An example apparatus includes means for generating a mask vector based on a first logic operation on a difference vector and an inverse of a control vector, the control vector based on a first bitmap of a first sparse vector and a second bitmap of a second sparse vector; means for generating a first product of a third value from the first sparse vector and a fourth value from the second sparse vector, the third value based on (i) the mask vector and (ii) a second sparsity map based on the first sparse vector, the fourth value corresponding to (i) the mask vector and (ii) a second sparsity map corresponding to the second sparse vector; and means for adding the first product to a second product of a previous iteration. |
US11656840B2 |
Systems and methods for aggregating content
Methods and devices produce an audio representation of aggregated content by selecting preferred content from a number of sources. The sources are emotion-tagged. The emotion-tagged preferred content sources are converted into audio files. A set of audio files corresponding to the converted preferred content is generated. The preferred content is individually converted into the audio files. The generated set comprises non-aggregated content. |
US11656839B2 |
Audio apparatus, audio distribution system and method of operation therefor
A distribution system comprises an audio server (101) for receiving incoming audio from remote clients (103) and for transmitting audio derived from the incoming audio to the remote clients (103). An audio apparatus comprises an audio a receiver (401) which receives data comprising: audio data for a plurality of audio components representing audio from a remote client of the plurality of remote clients; and proximity data for at least one of the audio components. The proximity data is indicative of proximity between remote clients. A generator (403) of the apparatus generates an audio mix from the audio components in response to the proximity data. For example, an audio component indicated to be proximal to a remote client may be excluded from an audio mix for that remote client. |
US11656834B2 |
Information processing device, non-transitory recording medium, and information processing system
An information processing device includes circuitry to detect one of a device and an information processing terminal. The device is connected to the information processing terminal and used to receive an output image of the information processing terminal. The information processing terminal is connected to the information processing device via the device. The circuitry causes a display device connected to the information processing device to display the output image of the information processing terminal, according to a detection of the one of the device and the information processing terminal. |
US11656833B2 |
Shelving display
One broad aspect of the invention features a shelving facing display. The shelving facing display includes a housing, an electronic display, and multiple product sensors. The housing is mountable to a forward edge of a product shelf. The electronic display is mounted to the housing and arranged to be viewed from in front of the shelf. The electronic display is controllable to present desired images across at least a majority of a width of the shelf. The multiple product sensors are mounted to the housing. Each sensor is arranged to detect product on a respective width of the shelf. The display is configured to alter a displayed image in response to input from the product sensors. |
US11656826B2 |
Information processing apparatus and non-transitory computer readable medium storing information processing program
An information processing apparatus includes a processor configured to perform control for displaying a first screen for receiving a change of setting of processing and an execution instruction of the processing, cause the screen to transition while maintaining first setting that is setting changed on the first screen, and perform notification that the first setting is changed upon receiving the execution instruction of the processing is received on the first screen in a case where a transition from the first screen to a second screen for receiving a change of second setting related to the processing or from the first screen to the second screen for receiving processing different from the processing received on the first screen is made during a period from the change of the first setting to reception of the execution instruction of the processing received on the first screen. |
US11656820B2 |
Print instruction apparatus, storage medium, and print system
A print instruction apparatus that communicates with a print apparatus includes a display section that displays a first image bundle including first and the second images, a selection section that selects at least one of first document information associated with the first image bundle, first image information associated with the first image, and second image information associated with the second image based on a signal received by a display controller, and a communication section that transmits print instruction information indicating an instruction for printing based on a result of the selection performed by the selection section. The communication section transmits, when the selection section selects the first document information but does not select the first image information or the second image information, first instruction information instructing printing of the first document information as the print instruction information. |
US11656817B2 |
System and method for transmitting electronic data associated with a user identified based on source identification information
An output system, a system, and an output method. The output system communicates with an output apparatus and an information processing apparatus, and transmits, in response to a request from the output apparatus for electronic data including source identification information received from the information processing apparatus, electronic data associated with a user identified based on the source identification information to the output apparatus. |
US11656808B2 |
Information processing apparatus, information processing system, and information processing method
An information processing apparatus includes a presentation determination processor that presents selection information for causing a user to select an image-forming apparatus for executing printing and a distance determination processor that measures, when a first image-forming apparatus is selected in the selection information, a distance of the first image-forming apparatus from an installation position and determines whether the measured distance is equal to or larger than a predetermined distance. When determining that the distance is equal to or larger than the predetermined distance, the presentation determination processor performs a presenting process of presenting confirmation information for confirming whether the image-forming apparatus for executing printing is to be switched from the first image-forming apparatus. |
US11656802B2 |
Distributed block storage service command processing method, apparatus, device and medium
Disclosed are a distributed block storage service command processing method, apparatus, a device and a medium. The method includes: by means of tgtadm, acquiring a rbd command of a block storage service, parsing the rbd command to obtain a corresponding task parameter, and then transmitting the task parameter to an ISCSI target (S11); by means of tgtd, starting a dedicated thread for processing a task corresponding to the task parameter, and monitoring a real-time processing result of the current task (S12); and returning the real-time processing result to the tgtadm by means of the ISCSI target, whereby the tgtadm displays the real-time processing result on a human-computer interface (S13). |
US11656800B2 |
Memory system and method for controlling nonvolatile memory with a host memory buffer
According to one embodiment, a memory system retrieves write data from a write buffer of a host, and executes a write operation of writing the write data to a write destination location of a write destination block selected from a plurality of blocks. In a case where a first read command to designate the write data as read target data is received from the host before the write operation is finished such that the write data becomes readable, the memory system executes a read operation including an operation of reading the read target data from the write buffer of the host and an operation of returning the read target data to the host. The memory system prohibits releasing a region in the write buffer where the write data is stored until execution of the first read command is completed. |
US11656799B2 |
Media type selection
Systems, apparatuses, and methods related to media type selection are described. Memory systems can include multiple types of memory media (e.g., volatile and/or non-volatile) and can write data to the memory media types. Data inputs can be written (e.g., stored) in a particular type of memory media based on characteristics (e.g., source, attributes, and/or information etc. included in the data). For instance, selection of memory media can be based on characteristics of the memory media type and the attributes of the data input. In an example, a method can include receiving, by a memory system that comprises a plurality of memory media types, data from at least one of a plurality of sensors, identifying one or more attributes of the data; and selecting, based at least in part on the one or more attributes of the data, one or more of the memory media types to write the data to. |
US11656795B2 |
Indicating optimized and non-optimized paths to hosts using NVMe-oF in a metro cluster storage system
A command is received from a host regarding accessing an NVMe dispersed namespace in a metro cluster configuration of storage arrays. A namespace group state corresponding to the host and the port is determined and returned to the host. The namespace group state indicates whether the specific communication path between the host and the port is optimized or non-optimized. The namespace group state indicates that the communication path is non-optimized where the host is not located at the same location as the storage array, and that the communication path is optimized where the host is located at the same location as the storage array and the node of the storage array is a preferred node for processing I/O directed to the NVMe dispersed namespace from hosts located in the same location as the storage array. |
US11656793B2 |
Controller for managing cache data, memory system including the same, and method performed by the same
A memory system includes a memory device including memory blocks, and a controller configured to in response to a program request or a read request for a selected memory block among the memory blocks being received from a host, store first data to which a first logical address is allocated in a cache group, generate a first entry for the first data stored in the cache group, and in response to second data to which the first logical address is allocated being stored in the cache group after the first data is stored in the cache group, generate a second entry for the second data. |