US11024847B2
A positive electrode active material for a lithium secondary battery, including secondary particles formed by aggregation of primary particles capable of being doped and undoped with lithium ions, said positive electrode active material having: an α-NaFeO2 type crystal structure represented by formula: Li[Lix(NiaCobMncMd)1-x]O2 (I), wherein 0≤x≤0.1, 0.7
US11024842B2
An anode for an energy storage device includes a current collector having a metal layer; and a metal oxide layer provided in a first pattern overlaying the metal layer. The anode further includes a patterned lithium storage structure having a continuous porous lithium storage layer selectively overlaying at least a portion of the first pattern of metal oxide. A method of making an anode for use in an energy storage device includes providing a current collector having a metal layer and a metal oxide layer provided in a first pattern overlaying the metal layer. A continuous porous lithium storage layer is selectively formed by chemical vapor deposition by exposing the current collector to at least one lithium storage material precursor gas.
US11024839B2
A transition metal-containing composite hydroxide comprises secondary particles having: a center portion of fine primary particles; and an outer-shell portion having a high-density layer of plate-shaped primary particles formed outside the center portion, a low-density layer of the fine primary particles formed outside the high-density layer, and an outer-shell layer of the plate-shaped primary particles formed outside the low-density layer. The composite hydroxide is obtained by a method comprising a nucleation step in an oxidizing atmosphere and a particle growth step, the particle growth step comprising: a first stage of maintaining the oxidizing atmosphere; a second stage of switching to and maintaining a non-oxidizing atmosphere; a third stage of switching again to and maintaining the oxidizing atmosphere; and a fourth stage of switching again to and maintaining the non-oxidizing atmosphere.
US11024831B2
A display apparatus comprises: a display panel to control emission or transmission of light; a support comprising a surface on which the display panel is placed; and a holding member that is adhered onto the surface and engages with an edge of the display panel to hold the display panel at a given position of the surface. The holding member comprises a front surface portion formed using a light-transmitting material to cover a display surface of the display panel and a frame portion provided, on a first surface of the front surface portion, along an edge of the front surface portion. The first surface is directed to the display surface. The front surface portion comprises a first functional layer having a given function related to propagation of light on the first surface or on a second surface opposite the first surface.
US11024823B2
A light emitting element, display device, and method of manufacture of the same are disclosed. In one example, a light emitting element includes a lower layer/interlayer insulation layer; a light reflection layer formed on the lower layer/interlayer insulation layer; an upper layer/interlayer insulation layer; a first electrode formed on the upper layer/interlayer insulation layer; an insulation film formed at least on a region of the upper layer/interlayer insulation layer where the first electrode is not formed; an organic layer formed over the insulation film from above the first electrode, the organic layer having a light emitting layer including an organic light emitting material; and a second electrode formed on the organic layer. A groove is formed in a portion of the upper layer/interlayer insulation layer located in an edge region of the light emitting element, and an upper portion of the groove is closed with the insulation film.
US11024822B2
This organic EL element has two blue light emitting units, and has, in the emission spectrum thereof, one or two peak wavelengths in a blue light wavelength range of 440 nm-490 nm. In this organic EL element, the correlated color temperature of white light is 3300K or greater, R6 is 60 or greater, and R12 is 30 or greater.
US11024818B2
Organic Light-Emitting Device An organic light-emitting device (100) comprising an anode (103); a cathode (109); a light-emitting layer (107) between the anode and the cathode; and a hole-transporting layer (105) between the anode and the cathode, wherein the light-emitting layer comprises a light-emitting compound of formula (I) and the hole-transporting layer comprises a hole-transporting material having a HOMO level that is no more than 5.1 e V from vacuum level: N N ML x R 2 (R) m (R) n y (I) wherein: R in each occurrence is independently a substituent; R 2 is H or a substituent; m is 0, 1 or 2; n is 0, 1, 2, 3 or 4; M is a transition metal; L is a ligand; y is at least 1; and x is 0 or a positive integer.
US11024817B2
The preset disclosure provide a display panel and a manufacturing method thereof and a display device. The display panel includes a display area and a peripheral area located in a periphery of the display area; wherein a stress absorption structure is provided in the peripheral area of the display panel.
US11024814B2
Photovoltaic devices such as solar cells, hybrid solar cell-batteries, and other such devices may include an active layer disposed between two electrodes, the active layer having perovskite material and other material such as mesoporous material, interfacial layers, thin-coat interfacial layers, and combinations thereof. The perovskite material may be photoactive. The perovskite material may be disposed between two or more other materials in the photovoltaic device. Inclusion of these materials in various arrangements within an active layer of a photovoltaic device may improve device performance. Other materials may be included to further improve device performance, such as, for example: additional perovskites, and additional interfacial layers.
US11024809B2
In a light-emitting element, a layer including an organic compound includes a light-emitting layer; the light-emitting layer includes a tris iridium complex; and on the assumption that there is a rectangle which covers the iridium complex and in which at least one atom of the iridium complex is located over each of four sides when the iridium complex is two-dimensionally seen from a direction of a C3 symmetry axis of the iridium complex, A×B/C2 is greater than or equal to 2.5, where A represents a maximum length of a long side of the rectangle, B represents a length of a short side of the rectangle when the length of the long side of the rectangle is A, and C represents a width in the direction of the C3 symmetry axis when the iridium complex is two-dimensionally seen from a normal direction of the C3 symmetry axis.
US11024807B2
A compound capable of functioning as a phosphorescent emitter in an organic light emitting device at room temperature is provided. The compound includes at least one substituent R, where each of the at least one substituent R has the formula of: —G1-G2, where the dashed line denotes the bond through which R is attached in the first compound; G1 is a non-aromatic cyclic or polycyclic group; G2 is selected from aryl and heteroaryl; and G1 and G2 are independently, optionally further substituted with a substituent selected from the group consisting of hydrogen, deuterium, halide, alkyl, cycloalkyl, heteroalkyl, arylalkyl, alkoxy, aryloxy, amino, silyl, alkenyl, cycloalkenyl, heteroalkenyl, alkynyl, aryl, heteroaryl, acyl, carbonyl, carboxylic acids, ester, nitrile, isonitrile, sulfanyl, sulfinyl, sulfonyl, phosphino, and combinations thereof. Organic light emitting devices, consumer products, and formulations containing the compound are also provided.
US11024805B2
Provided are an organic electric element for achieving high light-emitting efficiency, low driving voltage and improved lifespan, which comprises a mixture of a compound of Formula (1) and a compound of Formula (2) as a phosphorescent host material; and an electronic device thereof.
US11024804B2
A display device includes: a central area having a display area on a substrate; and a peripheral area around the central area; a plurality of pads arranged along one direction in the central area; a plurality of insulating patterns adjacent the plurality of pads; and a slit between the plurality of insulating patterns in the peripheral area, wherein the slit is formed by removing at least a portion of an insulating material of the plurality of insulating patterns.
US11024801B2
The present disclosure describes an exemplary method that can prevent or reduce out-diffusion of Cu from interconnect layers to magnetic tunnel junction (MTJ) structures. The method includes forming an interconnect layer over a substrate that includes an interlayer dielectric stack with openings therein; disposing a metal in the openings to form corresponding conductive structures; and selectively depositing a diffusion barrier layer on the metal. In the method, selectively depositing the diffusion barrier layer includes pre-treating the surface of the metal; disposing a precursor to selectively form a partially-decomposed precursor layer on the metal; and exposing the partially-decomposed precursor layer to a plasma to form the diffusion barrier layer. The method further includes forming an MTJ structure on the interconnect layer over the diffusion barrier layer, where the bottom electrode of the MTJ structure is aligned to the diffusion barrier layer.
US11024797B2
A method for fabricating a magnetic tunneling junction (MTJ) structure is described. A first dielectric layer is deposited on a bottom electrode and partially etched through to form a first via opening having straight sidewalls, then etched all the way through to the bottom electrode to form a second via opening having tapered sidewalls. A metal layer is deposited in the second via opening and planarized to the level of the first dielectric layer. The remaining first dielectric layer is removed leaving an electrode plug on the bottom electrode. MTJ stacks are deposited on the electrode plug and on the bottom electrode wherein the MTJ stacks are discontinuous. A second dielectric layer is deposited over the MTJ stacks and polished to expose a top surface of the MTJ stack on the electrode plug. A top electrode layer is deposited to complete the MTJ structure.
US11024790B2
A device that is a combination of a superconducting nanowire single-photon detector and a superconducting multi-level memory. These devices can be used to count a number of photons impinging on the device through single-photon to single-flux conversion. Electrical characterization of the device demonstrates single-flux quantum (SFQ) separated states. Optical measurements using attenuated laser pulses with different mean photon number, pulse energies and repetition rates are shown to differentiate single-photon detection from other possible phenomena, such as multiphoton detection and thermal activation. Array devices and methods are also discussed.
US11024788B2
The present disclosure provides a thermoelectric generator and methods for fabricating the same. The semiconductor legs and electrodes of the thermoelectric generator are embedded in one or more flexible polymer matrices providing protection to the semiconductor legs and electrodes to maintain good electric contacts among them during bending. Thus, the output power of the thermoelectric generator can be substantially retained even after a large number of bending cycles.
US11024786B2
A display apparatus including a panel substrate including a TFT drive circuit for active matrix driving, a plurality of light emitting diodes, and an anisotropic conductive film electrically connecting the light emitting diodes to the panel substrate, in which the anisotropic conductive film includes an adhesive organic insulation material and conductive particles dispersed in the adhesive organic insulation material.
US11024785B2
Solid state light emitting devices including light-emitting diodes (LEDs), and more particularly packaged LEDs are disclosed. In some embodiments, an LED package includes electrical connections that are configured to reduce corrosion of metals within the LED package; or decrease the overall forward voltage of the LED package; or provide an electrical path for serially-connected electrostatic discharge (ESD) chips. In some embodiments, an LED package includes at least two LED chips and a material between the two LED chips that promotes homogeneity of composite emissions from the two LED chips. In this manner, LED packages according to the present disclosure may be beneficial for various applications, including those where a high luminous intensity is desired in a variety of environmental conditions. Such applications include automotive lighting, aerospace lighting, and general illumination.
US11024784B2
A light emitting diode apparatus including a substrate, a plurality of light emitting diodes regularly arranged on the substrate and configured to emit ultraviolet (UV) light, the light emitting diodes including first, second, and third sub-light emitting diodes, a plurality of phosphor layers disposed on the light emitting diodes and to convert the wavelength of light emitted from the light emitting diodes, the phosphor layers including first, second, and third phosphor layers disposed on the first, second, and third sub-light emitting diodes, respectively, and a control unit configured to supply power to the light emitting diodes, in which the phosphor layers are spaced apart from each other by a blocking region, and the control unit is configured to cause at least a portion of the light emitting diodes to emit light.
US11024780B2
A LED light tube includes LED chips mounted on a substrate, a first fluorescent layer, a second fluorescent layer and a package housing. The LED chips emit a blue light. The first fluorescent layer has a first side facing to the LED chips for converting the blue light to a red light. The second fluorescent layer has a first side attached to a second side of the first fluorescent layer for converting the blue light to a red light emitted from a second side of the second fluorescent layer. The package housing holds the substrate and the first fluorescent layer.
US11024779B2
A LED device includes LED chips mounted on a substrate, a first fluorescent layer, a second fluorescent layer and a package housing. The LED chips emit a blue light. The first fluorescent layer has a first side facing to the LED chips for converting the blue light to a red light. The second fluorescent layer has a first side attached to a second side of the first fluorescent layer for converting the blue light to a red light emitted from a second side of the second fluorescent layer. The package housing holds the substrate and the first fluorescent layer.
US11024775B2
A device, system and method for producing enhanced external quantum efficiency (EQE) LED emission are disclosed. The device, system and method include a patterned layer configured to transform surface modes into directional radiation, a semiconductor layer formed as a III/V direct bandgap semiconductor to produce radiation, and a metal back reflector layer configured to reflect incident radiation. The patterned layer may be one-dimensional, two-dimensional or three-dimensional. The patterned layer may be submerged within the semiconductor layer or within the dielectric layer. The semiconductor layer is p-type gallium nitride (GaN). The patterned layer may be a hyperbolic metamaterials (HMM) layer and may include Photonic Hypercrystal (PhHc), or may be a low or high refractive index material or may be a metal.
US11024773B2
The present invention discloses a micro-LED with vertical structure, display device, electronics apparatus and manufacturing method. The micro-LED with vertical structure comprises: a bottom electrode bonded on a display substrate; a first type doped region provided above the bottom electrode; a second type doped region provided above the first type doped region; and a side-contact electrode covering at least one part of a peripheral of the second type doped region.
US11024772B2
Provided is a light emitting diode. The light emitting diode includes a substrate, a first semiconductor layer on the substrate, an active layer on the first semiconductor layer, a second semiconductor layer on the active layer, and a conductor passing through the second semiconductor layer and the active layer to contact the first semiconductor layer.
US11024771B2
A method for manufacturing a light emitting device includes: providing a substrate defining a mounting region having a wiring pattern on an upper face thereof; forming a plurality of bumps arranged in a plurality of columns extending parallel to each other with a distance between adjacent ones of the bumps in one of the columns arranged closest to an outer edge of the mounting region is larger than a distance between adjacent ones of the bumps arranged on an inner side in a plan view, and the bumps include first bumps and second bumps with the first bumps including first large bumps and first small bumps, with all the bumps in the one of the columns arranged closest to the outer edge are the same size; mounting the light emitting element onto the bumps in a flip-chip manner; and forming a cover member.
US11024770B2
A light emitting element includes a semiconductor layered body, an insulating film, first and second electrodes, and first and second external connection parts. The first semiconductor layer is exposed from the light emitting layer and the second semiconductor layer at exposed portions arranged in columns each extending in a first direction. The insulating film defines openings respectively located above the exposed portions. The first electrode is connected to the first semiconductor layer through the openings and covers a part of the second semiconductor layer via the insulating film. The first external connection part is connected to the first electrode and spaced apart from the exposed portions in the plan view. The first external connection part has a shape elongated in the first direction between adjacent ones of the columns of the exposed portions. The second external connection part is connected to the second semiconductor layer via the second electrode.
US11024765B2
A quantum dot light-emitting device includes: a first electrode; a second electrode opposite to the first electrode; an emission layer between the first electrode and the second electrode, the emission layer including quantum dots; and an inorganic layer between the emission layer and the second electrode, the inorganic layer including a metal halide.
US11024762B2
A conveying device for conveying at least a first row of substrates and a second row of substrates, includes: a conveying fork having a main body and a plurality of branches, a first end of each of the branches is connected to the main body, and a second end of each of the branches is a free end; wherein a first branch of the plurality branches has a first plurality of grooves, and a second branch of the plurality of branches has a second plurality of grooves; and wherein one of the first plurality of grooves and one of the second plurality of grooves are configured to support one of the substrates in the first row.
US11024761B2
Lateral multi-junction photovoltaic cells, devices, and methods of fabrication are provided. The photovoltaic cells include a plurality of photovoltaic subcells mechanically stacked together in a stack. Each photovoltaic subcell includes a subcell substrate, and a light absorption structure associated with the substrate. Each light absorption structure is optimized for a respective defined spectral range of incoming radiation, with the light absorption structures of multiple subcells of the plurality of photovoltaic subcells being optimized for different spectral ranges, and being offset in the stack relative to an optical axis to avoid overlap. The photovoltaic cell further includes a spectrally-dispersive optical element, with the photovoltaic subcells in the stack being respectively located and aligned relative to the optical element based, at least in part, on the respective spectral ranges of the subcells' light absorption structures.
US11024757B2
In the semiconductor device, a first package is provided with a first substrate under which a semiconductor chip configured to output a signal and a first wiring electrically connected to the semiconductor chip are arranged. A second package is provided with a second substrate above which a processing circuit configured to process the output signal, a second wiring electrically connected to the processing circuit, and an encapsulant configured to seal the processing circuit are arranged, the semiconductor chip and the encapsulant being arranged to face each other in a non-contact manner. A connection portion electrically connects the first wiring and the second wiring.
US11024755B2
A solar cell with a heterojunction is produced. A first amorphous nano- and/or microcrystalline semiconductor layer is formed on the front face of a crystalline semiconductor substrate to form front face emitter or a front face surface field layer. A second such layer is formed on the rear face of the substrate to form a rear face surface field layer or a rear face emitter. Electrically conductive, transparent front face and rear face electrode layers and a frontal metallic contact layer grid structure are formed. Surface selective frontal PECVD deposition forms an electrically non-conductive, transparent dielectric front face cover layer and with such a thickness to form a closed layer directly on deposition, without additional heat and/or chemical treatment, only on the areas surrounding the frontal contact layer grid structure but not on the frontal contact layer grid structure. Finally, a rear face metallization is formed.
US11024754B2
A photovoltaic device that includes a p-n junction of first type III-V semiconductor material layers, and a window layer of a second type III-V semiconductor material on the light receiving end of the p-n junction, wherein the second type III-V semiconductor material has a greater band gap than the first type III-V semiconductor material, and the window layer of the photovoltaic device has a cross-sectional area of microscale.
US11024752B2
A photoelectric conversion device includes: an avalanche amplification-type diode; a pulse shaping circuit that shapes output from the avalanche amplification-type diode into a pulse; and a signal processing circuit that processes a signal corresponding to output from the pulse shaping circuit. A first base body in which the avalanche amplification-type diode is provided and a second base body in which the signal processing circuit is provided are stacked on each other, and the pulse shaping circuit is provided in the first base body.
US11024751B2
A photoelectric conversion element includes a semiconductor substrate which has a substrate outer edge including a circular arc, and a first terminal, a second terminal, a third terminal, and a fourth terminal disposed in this order along a circumferential direction of the circular arc on one surface side of the semiconductor substrate, and in which each of a distance from the substrate outer edge to the second terminal and a distance from the substrate outer edge to the fourth terminal is greater than both a distance from the substrate outer edge to the first terminal and a distance from the substrate outer edge to the third terminal.
US11024748B2
Provided are nonvolatile memory devices including 2-dimensional (2D) material and apparatuses including the nonvolatile memory devices. A nonvolatile memory device may include a storage stack including a plurality of charge storage layers between a channel element and a gate electrode facing the channel element. The plurality of charge storage layers may include a 2D material. An interlayer barrier layer may be further provided between the plurality of charge storage layers. The nonvolatile memory device may have a multi-bit or multi-level memory characteristic due to the plurality of charge storage layers.
US11024746B2
Gate all-around devices are disclosed in which an angled channel comprising a semiconducting nanostructure is located between a source and a drain. The angled channel has an axis that is oriented at an angle to the top surface of the substrate at an angle in a range of about 1° to less than about 90°. The gate all-around device is intended to meet design and performance criteria for the 7 nm technology generation.
US11024731B2
A power module is disclosed that includes a housing with an interior chamber wherein multiple switch modules are mounted within the interior chamber. The switch modules comprise multiple transistors and diodes that are interconnected to facilitate switching power to a load. In one embodiment, at least one of the switch modules supports a current density of at least 10 amperes per cm2.
US11024726B2
The present disclosure provides a skyrmion diode using skyrmions as information carriers. The skyrmion diode includes a magnetic body and a conductive body. The magnetic body has a skyrmion which is used as information carrier. The conductive body is disposed on or under the magnetic body. The conductive body includes a Dzyaloshinskii-Moriya interaction (DMI) region and a defect region. The DMI region is provided to induce DMI in a region of the magnetic body corresponding to the DMI region by the spin-orbit coupling of the conductive body and magnetic moments of the magnetic body. The defect region is provided to prevent the DMI from being induced in a region of the magnetic body corresponding to the defect region.
US11024714B2
A nanowire device of the present description may be produced with the incorporation of at least one hardmask during the fabrication of at least one nanowire transistor in order to assist in protecting an uppermost channel nanowire from damage that may result from fabrication processes, such as those used in a replacement metal gate process and/or the nanowire release process. The use of at least one hardmask may result in a substantially damage free uppermost channel nanowire in a multi-stacked nanowire transistor, which may improve the uniformity of the channel nanowires and the reliability of the overall multi-stacked nanowire transistor.
US11024711B2
A technique relates to a semiconductor device. A rare earth material is formed on a substrate. An isolation layer is formed at an interface of the rare earth material and the substrate. Channel layers are formed over the isolation layer. Source or drain (S/D) regions are formed on the isolation layer.
US11024703B2
A semiconductor device includes a substrate having a first conductivity type, a first well formed in the substrate and having a second conductivity type, a first diffusion region formed in the first well and having the first conductivity type, a first interlayer dielectric layer disposed over the first well and the first diffusion region, and a resistor wire formed of a conductive material and embedded in the first interlayer dielectric layer. The resistor wire overlaps the first diffusion region and at least partially overlaps the first well in plan view.
US11024699B2
A display device may include an insulation layer, a wire directly contacting the insulation layer, a first electrode overlapping the insulation layer, an organic light emitting layer positioned on the first electrode, and a second electrode positioned on the organic light emitting layer. The wire may include an aluminum alloy that includes at least one of copper, vanadium, and silicon. The first electrode may include silver.
US11024696B2
A display apparatus has a display area and a non-display area around the display area, the display apparatus includes, in the non-display area, a first power line, a driving circuit on a layer over the first power line, and a second power line electrically connected to the first power line and on a same layer on which one electrode of the driving circuit is arranged.
US11024691B2
Discussed is an electroluminescent display device, wherein a first electrode of a first sub pixel includes a first lower electrode and a first upper electrode, a first electrode of a second sub pixel includes a second lower electrode and a second upper electrode, a first electrode of a third sub pixel includes a third lower electrode and a third upper electrode, a distance between the first lower electrode and the first upper electrode, a distance between the second lower electrode and the second upper electrode, and a distance between the third lower electrode and the third upper electrode are different from one another, the third upper electrode includes a third lower layer and a third upper layer, and the third lower layer is formed in the same pattern as that of the third lower electrode in an upper surface of the third lower electrode.
US11024683B2
A display device includes a display area including pixels and a non-display area adjacent to the display area. A circuit layer is disposed on the display area and the non-display area. A light emitting layer is disposed in the display area and includes a light emitting element defining the pixels. A transmitter is disposed on the circuit layer in the non-display area and transmits a sensing signal. A receiver is disposed in the display area separated from the transmitter and receives the sensing signal. A pixel control circuit for controlling the light emitting element is disposed in the circuit layer in the display area. A driving control circuit is disposed in the circuit layer in the non-display area. The driving control circuit is electrically connected to the transmitter.
US11024679B2
The present invention teaches a CF substrate, its manufacturing method, and a WOLED display device. The CF substrate includes a substrate, a pixel definition layer, and multiple filter patterns. The pixel definition layer has multiple openings, each corresponding to a sub-pixel area of the substrate. Each filter pattern is disposed on the substrate inside an opening of the pixel definition layer, and includes a quantum dot layer and a filter layer sequentially formed on the substrate. The CF substrate requires a single lithographic process to form the openings. The quantum dot layers and filter layers of the filter patterns are then formed by solution film formation in the openings, effectively simplifying the manufacturing process and enhancing the production efficiency. Applying the CF substrate to a WOLED display device also enhances the lighting efficiency, color gamut, and product quality of the WOLED display device.
US11024676B2
Provided are an organic light-emitting diode display panel and a manufacturing method thereof, and a display device, in the field of display technology. The OLED display panel includes: a base substrate and plurality of light-emitting units. Each light-emitting unit includes a first electrode, a second electrode, and a light-emitting layer between the first electrode and the second electrode, and a ratio of areas of light-emitting layers in the plurality of light-emitting units is within a threshold range.
US11024674B2
A metal-insulator-semiconductor-insulator-metal (MISIM) device includes a semiconductor layer, an insulating layer disposed over an upper surface of the semiconductor layer, a back electrode disposed over a lower surface of the semiconductor layer opposing the upper surface, and first and second electrodes disposed over the insulating layer and spaced-apart from each other.
US11024670B1
An approach to provide a magnetoresistive random-access memory (MRAM) device that includes a first source/drain contact in a transistor in a semiconductor substrate where the source/drain contact is over a source/drain in the transistor and is surrounded by a first dielectric material. The MRAM device includes a portion of the first source/drain contact connecting to a portion of a bottom electrode of an MRAM device. Furthermore; the MRAM device includes a portion of a top electrode in the MRAM device connecting to a via, wherein the via connects to a M1 metal layer of a semiconductor chip.
US11024664B2
An imaging panel includes an active matrix substrate that has a plurality of pixels each provided with a photoelectric conversion element, and the pixels each include a first electrode provided at a first surface of the photoelectric conversion element, a first flattening film provided above the photoelectric conversion element and the first electrode, and a bias conductive part provided below the first flattening film. The bias conductive part is connected to the first electrode and applies bias voltage to the first electrode. The first flattening film has no opening in a region overlapped with a pixel region.
US11024657B2
The present disclosure provides a transistor, an array substrate and a method of manufacturing the array substrate, and a display device. The method of manufacturing the array substrate comprises: depositing a plurality of silicon oxide layers on an active layer of a transistor; and depositing a silicon oxynitride layer over the plurality of silicon oxide layers.
US11024653B2
A display device includes: a display panel; a first board connected to a side of a surface of the display panel and bent in a direction of the display panel to overlap with the display panel; a second board connected to another side of the surface of the display panel and bent in the direction of the display panel to overlap with the display panel; a driving member on the first board; and a first pressure sensing member on the second board, and the first board is connected to the second board.
US11024648B2
A ferroelectric memory device includes a semiconductor channel, a gate electrode, and a ferroelectric memory element located between the semiconductor channel and the gate electrode. The ferroelectric memory element includes at least one ferroelectric material portion and at least one antiferroelectric material portion.
US11024647B2
A semiconductor device includes: a first stack structure; a second stack structure adjacent to the first stack structure in a first direction; a first insulating layer including protrusion parts protruding in a second direction intersecting the first direction and including a concave part defined between the protrusion parts; and a second insulating layer located between the first stack structure and the second stack structure, the second insulating layer inserted into the concave part and the second insulating layer in contact with at least one protrusion part among the protrusion parts.
US11024645B2
An alternating stack of insulating layers and sacrificial material layers is formed over a substrate. A memory opening is formed through the alternating stack. A memory film including a silicon nitride layer and a tunneling dielectric layer is formed in the memory opening, and an opening is formed through the memory film. A chemical oxide layer is formed on a physically exposed surface of an underlying semiconductor material portion. A silicon nitride ring can be formed by selectively growing a silicon nitride material from an annular silicon nitride layer portion of the silicon nitride layer while suppressing deposition of the silicon nitride material on the tunneling dielectric layer and on the chemical oxide layer. A vertical semiconductor channel can be formed by depositing a continuous semiconductor material layer on the underlying semiconductor material portion and the tunneling dielectric layer and on the silicon nitride ring.
US11024639B2
Reliability of a semiconductor device is improved. A resist pattern having an opening in a first region where a memory transistor is formed and covering other regions is prepared. Next, by ion implantation using this resist pattern as a mask, a channel region is formed in a surface of a semiconductor substrate in the first region, and a nitrogen-introduction portion is formed inside the channel region. Next, the resist pattern is removed. Then, a gate insulating film having a charge storage layer is formed on the semiconductor substrate in the first region, and a gate electrode is formed on the gate insulating film.
US11024635B2
A three-dimensional memory device includes alternating stacks of electrically conductive strips and spacer strips located over a substrate and laterally spaced apart among one another by memory stack assemblies. The spacer strips may include air gap strips or insulating strips. Each of the memory stack assemblies includes two two-dimensional arrays of lateral protrusion regions. Each of the lateral protrusion regions comprises a respective curved charge storage element. The charge storage elements may be discrete elements located within a respective lateral protrusion region, or may be a portion of a charge storage material layer that extends vertically over multiple electrically conductive strips. Each of the memory stack assemblies may include two rows of vertical semiconductor channels that laterally overlie a respective vertical stack of charge storage elements.
US11024627B2
The present disclosure provides HKMG transistor structures and fabrication methods thereof. An exemplary method includes providing a base substrate having a first region and a second region; forming a dielectric layer having a first opening in the first region and a second opening in the second region over; forming a gate dielectric layer on a side surface of the first opening and a portion of the base substrate in the first opening and on a side surface of the second opening and a portion of the base substrate in the second opening; filling a sacrificial layer in the first opening; forming a second work function layer in the second opening and a second gate electrode layer on the second work function layer; removing the sacrificial layer; and forming a first work function layer in the first opening and a first gate electrode layer on the first work function layer.
US11024626B2
Apparatus and circuits including transistors with different threshold voltages and methods of fabricating the same are disclosed. In one example, a semiconductor structure is disclosed. The semiconductor structure includes: a substrate; an active layer that is formed over the substrate and comprises a plurality of active portions; a polarization modulation layer comprising a plurality of polarization modulation portions each of which is disposed on a corresponding one of the plurality of active portions; and a plurality of transistors each of which comprises a source region, a drain region, and a gate structure formed on a corresponding one of the plurality of polarization modulation portions. The transistors have at least three different threshold voltages.
US11024625B2
A protection cell for a cell library. The protection cell defines a protection circuit for an IC having a driving device with a first supply voltage Vdd1 and an output, and a driven device having an input and a second supply voltage Vdd2. The protection circuit includes a first device from the group consisting of a P-diode and a gate-Vdd PMOS. The first device is coupled between a first power bus connected to Vdd2 and the input of the driven device. The input of the driven device is coupled by way of a resistor to the output of the driving device. A second device corresponding to the first device is provided, from the group consisting of an N-diode and a grounded gate NMOS. The second device is coupled between the input of the driven device and a ground bus.
US11024622B2
An integrated circuit includes a plurality of gate electrode structures extending along a first direction and having a predetermined spatial resolution measurable along a second direction orthogonal to the first direction. The plurality of gate electrode structures includes a first gate electrode structure having a first portion and a second portion separated in the first direction, and a second gate electrode structure having a third portion and a fourth portion separated in the first direction. The integrated circuit further includes a conductive feature including a first section electrically connected to the second portion, wherein the first section extends in the second direction, a second section electrically connected to the third portion, wherein the second section extends in the second direction, and a third section electrically connecting the first section and the second section, the third section extends in a third direction angled with respect to the first and second directions.
US11024616B2
Provided is a package structure including at least two chips, an interposer, a first encapsulant, and a second encapsulant. The at least two chips are disposed side by side and bonded to the interposer by a plurality of connectors. The first encapsulant is disposed on the interposer and filling in a gap between the at least two chips. The second encapsulant encapsulates the plurality of connectors and surrounding the at least two chips, wherein the second encapsulant is in contact with the first encapsulant sandwiched between the at least two chips, and a material of the second encapsulant has a coefficient of thermal expansion (CTE) larger than a CTE of a material of the first encapsulant. A method of manufacturing a package structure is also provided.
US11024598B2
A metal sintered bonding body bonds a substrate and a die. In the metal sintered bonding body, at least a center part and corner part of a rectangular region where the metal sintered bonding body faces the die have a low-porosity region whose porosity is lower than an average porosity of the rectangular region. The low-porosity region is located within a strip-shaped region whose central lines are diagonal lines of the rectangular region.
US11024597B1
A first conductive pad is connected to a second conductive pad by using a post-transition metal and a nanoporous metal. An example of the post-transition metal is indium. An example of the nanoporous metal is nanoporous gold. A block of the post-transition metal is formed on the first conductive pad. The block of the post-transition metal is coated with a layer of anti-corrosion material. A block of the nanoporous metal is formed on the second conductive pad. The block of the post-transition metal and the block of the nanoporous metal are thermal compressed to form an alloy between the first conductive pad and the second conductive pad.
US11024592B2
The present application provides a semiconductor device and a method for preparing the semiconductor device. The semiconductor device includes a bonding pad disposed over a semiconductor substrate, and a first spacer disposed over a sidewall of the bonding pad. The semiconductor device also includes a first passivation layer covering the bonding pad and the first spacer, and a conductive bump disposed over the first passivation layer. The conductive bump is electrically connected to a source/drain region in the semiconductor substrate through the bonding pad.
US11024588B2
A power integrated module, including at least one first bridge formed in a chip, wherein the first bridge includes: a first upper bridge switch, formed by a plurality of first sub switches formed in the chip connected in parallel, and including a first, a second and a control end; a first lower bridge switch, formed by a plurality of second sub switches formed in the chip connected in parallel, and including a first, a second and a control end; a first electrode, connected to the first end of the first upper bridge switch; a second electrode, connected to the second end of the first lower bridge switch; and a third electrode, connected to the second end of the first upper bridge switch and the first end of the first lower bridge switch, wherein the first, the second and the third electrode are bar-type electrodes arranged side by side.
US11024585B2
An integrated circuit packaging system and method of manufacture thereof includes: a substrate with internal circuitry between a substrate top side, a substrate bottom side, and vertical sides; an integrated circuit coupled to the internal circuitry; a molded package body formed directly on the integrated circuit and the substrate top side of the substrate; and a conductive conformal shield structure applied directly on the molded package body, the vertical sides, and to extend below the substrate bottom side coupled to the internal circuitry.
US11024583B2
An example integrated circuit (IC) package includes: a processing system and a programmable IC disposed on a substrate, the processing system coupled to the programmable IC through interconnect of the substrate; the processing system including components coupled to a ring interconnect, the components including a processor and an interface controller. The programmable IC includes: an interface endpoint coupled to the interface controller through the interconnect; and at least one peripheral coupled to the interface endpoint and configured for communication with the ring interconnect of the processing system through the interconnect endpoint and the interface controller.
US11024581B2
Semiconductor packages and methods of forming the same are disclosed. One of the semiconductor packages includes a first dielectric layer, a first conductive pattern and a barrier layer. The first conductive pattern is disposed in a second dielectric layer over the first dielectric layer. The barrier layer is disposed at an interface between the first conductive pattern and the second dielectric layer and an interface between the first dielectric layer and the second dielectric layer.
US11024579B2
The present disclosure, in some embodiments, relates to a method of forming an integrated chip. The method includes forming a plurality of gate structures extending in a first direction over a substrate between a plurality of source/drain regions. A lower power rail is formed extending in a second direction perpendicular to the first direction. A first connection pin is formed to be electrically coupled to one of the plurality of source/drain regions and to the lower power rail. The first connection pin is formed according to a cut mask having cut regions that define opposing ends of the first connection pin. An upper power rail is formed directly over the lower power rail and extending in the second direction. The upper power rail is electrically coupled to the first connection pin.
US11024576B1
A semiconductor package includes a leadframe including a sensor coil between sensor coil leads and further including a plurality of die leads physically and electrically separated from the sensor coil, and a semiconductor die over the leadframe with die contacts electrically connected to the die leads. The semiconductor die includes a sensor operable to detect magnetic fields created by electrical current through the sensor coil, the semiconductor die operable to output a signal representative of the detected magnetic fields via the die leads. The semiconductor package further includes a dielectric underfill filling a gap between the sensor coil and the semiconductor die, and a dielectric mold compound covering the sensor coil and the dielectric underfill and at least partially covering the semiconductor die and the die leads.
US11024574B2
Described is an apparatus which comprises: a die with a first side; a first set of solder balls coupled to the die along the first side; a laminate based substrate adjacent to the first set of solder balls, the laminate based substrate having at least one balun, at least one bandpass filter (BPF), and at least one diplexer embedded in the laminate, wherein the at least one balun is communicatively coupled to the first die via at least one of the solder balls of the first set.
US11024563B2
A semiconductor device includes: a die pad; a semiconductor chip mounted on the die pad; a lead having an outer lead part and an inner lead par which is set up by a lead leg part extending from the outer lead part; an encapsulating resin sealing the die pad, the semiconductor chip, and the lead so that the lead is partially exposed; a support resin part provided on a bottom surface of the inner lead part, the support resin part being a portion of the encapsulating resin; and a notch part where the encapsulating resin is absent, and locating in a region surrounded by a bottom surface of the support resin part, an outer side surface of the outer lead part and an outer side surface of the lead leg part.
US11024558B2
An exemplary cooling system includes a heat transfer device having a base and a plurality of curved fins defining a curved air flow channel. Air flow is provided through the air flow channel, and a plurality of openings through a fin communicate air flow from a first side to a second side of the curved fin.
US11024555B2
The present disclosure provides a semiconductor substrate, including a first patterned conductive layer, a dielectric structure on the first patterned conductive layer, wherein the dielectric structure having a side surface, a second patterned conductive layer on the dielectric structure and extending on the side surface, and a third patterned conductive layer on the second patterned conductive layer and extending on the side surface. The present disclosure provides a semiconductor package including the semiconductor substrate. A method for manufacturing the semiconductor substrate and the semiconductor package is also provided.
US11024548B2
A fin including a bottom portion, a first sacrificial layer disposed over the bottom portion, a first semiconductor layer disposed over the first sacrificial layer, a second sacrificial layer disposed over the first semiconductor layer and a second semiconductor layer disposed over the second sacrificial layer, is formed. The second semiconductor layer protrudes from a first insulating layer. A dummy gate is formed over the second semiconductor layer. A sidewall spacer layer is formed on side faces of the dummy gate. A first dielectric layer is formed over the dummy gate and the sidewall spacer layer. The dummy gate is removed, thereby forming a gate space. The first insulating layer is etched in the gate space, thereby exposing the first semiconductor layer and the first and second sacrificial layers. The first and second sacrificial layers are removed. A gate dielectric layer and a gate electrode layer are formed.
US11024545B2
A method for forming a semiconductor arrangement comprises forming a first fin in a semiconductor layer. A first gate dielectric layer includes a first high-k material is formed over the first fin. A first sacrificial gate electrode is formed over the first fin. A dielectric layer is formed adjacent the first sacrificial gate electrode and over the first fin. The first sacrificial gate electrode is removed to define a first gate cavity in the dielectric layer. A second gate dielectric layer including a second dielectric material different than the first high-k material is formed over the first gate dielectric layer in the first gate cavity. A first gate electrode is formed in the first gate cavity over the second gate dielectric layer.
US11024543B2
A wafer processing method includes a polyester sheet providing step of positioning a wafer in an inside opening of a ring frame and providing a polyester sheet on a back side or a front side of the wafer and on a back side of the ring frame, a uniting step of heating the polyester sheet as applying a pressure to the polyester sheet to thereby unite the wafer and the ring frame through the polyester sheet by thermocompression bonding, a dividing step of applying a laser beam to the wafer to form modified layers in the wafer, thereby dividing the wafer into individual device chips, and a pickup step of blowing out air to push up each device chip and picking up each device chip from the polyester sheet.
US11024536B2
Embodiments of the present invention are directed to reducing the effective capacitance between active devices at the contact level. In a non-limiting embodiment of the invention, an interlayer dielectric is replaced with a low-k material without damaging a self-aligned contact (SAC) cap. A gate can be formed over a channel region of a fin. The gate can include a gate spacer and a SAC cap. Source and drain regions can be formed adjacent to the channel region. A contact is formed on the SAC cap and on surfaces of the source and drain regions. A first dielectric layer can be recessed to expose a sidewall of the contact and a sidewall of the gate spacer. A second dielectric layer can be formed on the recessed surface of the first dielectric layer. The second dielectric layer can include a dielectric material having a dielectric constant less than the first dielectric layer.
US11024534B2
A semiconductor device and a method for manufacturing the same. When a pattern for etching is formed through photolithography after forming a photoresist layer on an adhesion layer, a sub-resolution auxiliary pattern of the mask is above the non-lead-out region, and an exposable pattern of the mask is above a lead-out region. In the photolithography, a first partial exposure region exposed partially in depth is formed in the photoresist layer corresponding to the sub-resolution auxiliary pattern, and an exposed pattern that is exposed completely is formed in the photoresist layer corresponding to the exposable pattern. After anisotropic etching on the adhesion layer through the photoresist layer, both an opening running through a partial thickness of the adhesion layer and a via hole running through the adhesion layer are formed. The opening balances a load in planarization during a process of filling the via hole.
US11024533B2
A method of forming an interconnect structure for an integrated circuit device is provided. The method includes forming a wiring layer having a metal line, and forming a patterned disposable material layer over the wiring layer and having an opening aligned with the metal line. The method also includes depositing a first dielectric film in the opening and in contact with the metal line, and removing the patterned disposable material layer to leave the first dielectric film. The method further includes depositing a second dielectric film over the first dielectric film, and etching the second dielectric film to form a trench above the first dielectric film. In addition, the method includes removing a portion of the first dielectric film to form a via hole under the trench, and depositing a conductive material in the trench and the via hole.
US11024532B2
A wafer support structure for use in a chamber used for semiconductor fabrication of wafers is provided. The wafer support structure includes a dielectric block. A first electrode is embedded in a top half of the dielectric block. The first electrode is configured for connection to a direct current (DC) power source. A second electrode is embedded in a bottom half of the dielectric block. A vertical connection is embedded in the dielectric block for electrically coupling the second electrode to the first electrode.
US11024529B2
Described herein is a substrate carrier comprising electrostatic chuck panels and using the same. The electrostatic chuck panels may include electrodes with interleaved segments. Further, the electrodes of each electrostatic chuck panel may be driven with chucking voltages having opposite polarities.
US11024525B2
A temperature shock monitor includes a solvent material and a diffusion material. An energy barrier between the solvent material and the diffusion material is selected to be lower than is would conventionally be used in semiconductor devices such that the diffusion material diffuses into the solvent material when exposed to a temperature above a designated temperature threshold. At a later time, electrical parameters of the temperature shock monitor that change based on the amount of diffusion of the diffusion material into the solvent material allows one to determine whether the temperature shock monitor was exposed to a temperature above the temperature threshold.
US11024518B2
A substrate processing apparatus includes a stationary cup body 51 provided to surround a substrate holding unit 31 and configured to receive a processing liquid or mist of the processing liquid discharged onto a substrate, the stationary cup body not being moved relatively with respect to a processing vessel; a mist guard 80; and a guard elevating mechanism 84 configured to elevate the mist guard. Here, the mist guard is provided at an outside of the stationary cup body to surround the stationary cup body and configured to block a liquid scattered outwards beyond a space above the stationary cup body. Further, the mist guard includes a cylindrical portion 81 of a cylindrical shape and a protruding portion 82 protruded from an upper portion of the cylindrical portion toward an inside of the cylindrical portion.
US11024513B2
Methods for minimizing sidewall damage during low k etch processes are disclosed. The methods etch the low k layers f using the plasma activated vapor of an organofluorine compound having a formula selected from the group consisting of N≡C—R; (N@C—)—(R)—(—C≡N); Rx[-C═N(Rz)]y; and R(3-a)-N—Ha, wherein a=1-2, x=1-2, y=1-2, z=0-1, x+z=1-3, and each R independently has the formula HaFbCc with a=0-11, b=0-11, and c=0-5.
US11024495B2
A plurality of MRM transitions to be used to monitor a sample are received and divided into two or more contiguous groups. At least one sentinel transition is selected in each group that identifies a next group of the two or more contiguous groups that is to be monitored. A first group of the two or more contiguous groups is placed on a duty cycle list of the tandem mass spectrometer. One or more compounds are separated from the sample and ionized, producing an ion beam. A series of MRM transitions read from the duty cycle list are executed on the ion beam by the tandem mass spectrometer. When at least one sentinel transition of the first group is detected, a next group identified by the sentinel transition is placed on the list.
US11024487B2
A switch device of an embodiment includes a first electrode including a first layer including at least one selected from the group consisting of B, C, Al, Si, and Ga, a second electrode separated from the first electrode, a first grid disposed between the first electrode and the second electrode, and a second grid disposed between the first grid and the second electrode.
US11024477B2
A vacuum interrupter for interrupting a voltage. The vacuum interrupter including a vacuum bottle housing and at least one vacuum bottle positioned within the vacuum bottle housing. The vacuum interrupter further including a seal between the vacuum bottle housing and an operating mechanism. The seal sealing the operating mechanism from an interior of the vacuum bottle. Wherein the seal includes an end coupled to the vacuum bottle housing. The vacuum interrupter further including a gasket positioned between the seal and the vacuum bottle housing. The gasket having an inner diameter configured to receive the end of the seal and extend radially outward from end of the seal.
US11024476B2
A push-button switch may include a housing, an operation unit, a lock lever unit, a transmission mechanism, a movement regulating portion, a contact mechanism, and a first biasing portion. The movement regulating portion enables movement of a lever body to a second position when an end of the operation unit on a housing portion side is positioned at an initial position, and disables movement of the lever body to the second position when the end of the operation unit on the housing portion side is positioned closer to an operation surface than the initial position in a movable direction. The first biasing portion biases the plunger from an operating position toward a return position.
US11024475B2
A sealed switch having a switch body with first and second switch body sections, a switch contact configured to be disposed in a slot in the first switch body section, a switch contact cover configured to cover the slot, and a seal configured to cover the circumference of the second switch body section.
US11024472B2
An operation element is disposed in a recess provided in a lower surface of a controller attached to a vehicle ceiling part, and the operation element comprises an inclined portion inclined at an upward gradient from a vehicle front toward a vehicle rear, a protruding portion formed by the inclined portion, and provided on a vehicle front side of a point, on the operation element, that has an equal distance from opposite ends of the operation element in a front-back direction, and an operating rotary shaft disposed on a side of the protruding portion.
US11024463B2
The present invention provides an electret sheet that exhibits excellent piezoelectricity even by light stress. The electret sheet of the invention is characterized by including a charged porous sheet, in which the electret sheet has a compressive elastic modulus of 80 to 300 MPa when compressively deformed at 25° C. and a 50% compression stress of 120 to 300 kPa at 25° C., and thus has the excellent piezoelectricity for light stress and exhibits the excellent piezoelectricity even by light stress (0.5 N or less) caused by a pulse wave or a breathing.
US11024453B2
A coil device includes a bobbin, a core body, a wire, and a plurality of terminals. The bobbin includes a pair of connection side portions and a pair of terminal tables. The pair of connection side portions is arranged near both sides of a winding core of the core body and wound by the wire along with the winding core. The pair of terminal tables is arranged on both ends of the connection side portions and respectively includes the terminal protruding outward in a winding axis of the winding core. The core body includes a pair of flanges arranged on both ends of the core body in the winding axis. Each of the terminal tables includes a flange storage recess configured to contain the flange.
US11024452B2
The disclosure provides at least an apparatus, system and method for providing a flexible planar inductive coil, such as may be embedded in a product. The apparatus, system and method may include at least one conformable substrate, and a matched function ink set, printed onto at least one substantially planar face of the at least one substrate. This printing may form at least one layer of additive conductive traces capable of receiving current flow from at least one source and layered into successive ones of the conductive traces about a center axis within a plane of the at least one conformable substrate.
US11024451B2
A multilayer coil component includes coil conductors including silver planar conductors and ferrite layers containing copper and stacked with the coil conductors and the planar conductors interposed therebetween. The coil conductors define a portion of a coil with a winding axis extending in a lamination direction. The planar conductors are arranged in the lamination direction at a position on an upper side of the coil so that each of principal surfaces thereof faces in the lamination direction and a specific region of the principal surface overlaps with the coil when viewed from the lamination direction. Each of the planar conductors includes first through holes penetrating the principal surface in the lamination direction in the specific region.
US11024447B2
The invention relates to heterostructures including a layer of a two-dimensional material placed on a multiferroic layer. An ordered array of differing polarization domains in the multiferroic layer produces corresponding domains having differing properties in the two-dimensional material. When the multiferroic layer is ferroelectric, the ferroelectric polarization domains in the layer produce local electric fields that penetrate the two-dimensional material. The local electric fields can influence properties of the two-dimensional material, including carrier density, transport properties, optical properties, surface chemistry, piezoelectric-induced strain, magnetic properties, and interlayer spacing. Methods for producing the heterostructures are provided. Devices incorporating the heterostructures are also provided, including tunable sensors, optical emitters, and programmable logic gates.
US11024442B2
A composition for an electric wire coating material containing polyvinyl chloride includes a plasticizer in an amount of 40 to 80 parts by mass with respect to 100 parts by mass of the polyvinyl chloride, and a polyester elastomer.
US11024434B2
The nuclear power generation system of the present invention comprises a reactor vessel. It further comprises a first crane gantry defining a fuel rod path along which nuclear fuel rods can be moved to/from the reactor vessel and a second crane gantry defining a component path along which reactor vessel components can be moved to/from the reactor vessel. The the first and second crane gantries both have a fixed radial orientation relative to the reactor vessel.
US11024433B2
A damping area or “dash pot” on the upper ends of control rods absorb energy from dropped control rod assemblies without narrowing the diameter of guide tubes. As a result, coolant can freely flow through the guide tubes reducing boiling water issues. The dampening area reduces a separation distance between an outside surface of the control rod and an inside surface of the guide tubes decelerating the control rods when entering a top end of the guide tubes. In another example, the dampening area may be located on a drive shaft. The dampening area may have a larger diameter than an opening in a drive shaft support member that decelerates the drive shaft when dropped by a drive mechanism.
US11024432B2
An improved emergency response system is provided. The system includes a patient or subscriber location database having a schedule of patient or subscriber activities. In one implementation, an emergency services server detects when the patient or subscriber is having a possible medical event as indicated by medical physiologic data transmitted from a wireless communication device proximate the patient. A third party such as a technologist and/or doctor diagnoses the patient and determines whether treatment is required. If treatment is required, a phone located remotely from the patient is used to call an emergency services first responder from a public safety access point in the patient's location. The remotely located phone has an automatic location identification database record that is updated based on the patient's current location as indicate by the patient location database. The address information in the patient location database includes street number, building number, floor and room number information, if applicable, to ensure that first responders are directed to the patient's specific location. Other implementations of the emergency response system are also described, including natural disasters, home security, and travel applications.
US11024421B2
The automated determination of an individual function of a DPOAE level map with pdp,I=f(L1, L2) of human or animal hearing. The method may include reading into a main memory a model function with model parameters of a DPOAE level map, based upon a number of N DPOAE measurements of a stimulation frequency pair with respectively different level pairs in a population (p) of a population of normally hearing subjects, automatically presenting n different level pairs of a stimulation frequency pair via tone output means to an individual and detecting the corresponding DPOAE's of the individual via tone recording means, wherein at least the first level pair is predefined, iteratively adapting the model function to the measured n DPOAE's until an individual function is obtained with individual parameters of a DPOAE level map of the individual, outputting the individual function and/or its individual parameters.
US11024419B2
A pump includes a reservoir, a port, and a plunger. The reservoir delivers a liquid by discharging the liquid through the port coupled to the reservoir. A piston of the plunger defines a liquid side of the reservoir and a non-liquid side of the reservoir whereby movement of the plunger towards the liquid side of the reservoir discharges liquid through the port. The pump also includes a reference-volume assembly and/or a linear position sensor. The reference-volume assembly is coupled to the reservoir at an opposite end of the reservoir relative to the port and includes a reference-volume chamber in acoustic communication with the non-liquid side of the reservoir, a speaker disposed within the reference-volume chamber, and a reference microphone disposed within the reference-volume chamber. The pump estimate the amount of liquid discharged from the reservoir.
US11024416B2
A tomographic image processing device that includes an input unit configured to input a tomographic image of a subject eye; a processor; and a memory storing computer-readable instructions therein. The computer-readable instructions, when executed by the processor, may cause the processor to execute: acquiring a tomographic image of a normal eye; acquiring a tomographic image of an eye having an abnormal portion; extracting a feature amount of the abnormal portion by using machine learning from the tomographic image of the normal eye and the tomographic image of the eye having the abnormal portion; acquiring a tomographic image of the subject eye inputted to the input unit; and determining whether the tomographic image of the subject eye includes an abnormal portion based on the feature amount.
US11024408B2
Apparatus are provided for medical devices and related operating systems and methods. An exemplary medical device includes a motor, one or more data storage elements to maintain control information, and a control module coupled to the motor and the one or more data storage elements. The control module is configured to obtain updated control information via a peer-to-peer communication session over a network, store the updated control information in the one or more data storage elements, and thereafter operate the motor based at least in part on the updated control information.
US11024405B1
A method includes receiving from a health care practitioner input corresponding to creation of a first health care order which includes one or more parameters associated with a health care goal for the patient, one or more parameters associated with one or more rules for communicating notifications regarding the first health care order to the first health care practitioner via the electronic health records application, and instructions for the patient for complying with the first health care order. The method further includes displaying to the patient a patient portal comprising a goals interface which displays information associated with the first health care order for the patient created by the first health care practitioner, and allowing the patient to input readings for the order. The method further includes communicating one or more notifications back to the electronic health records application based on the readings.
US11024404B2
A system and method for medical image based patient-specific ischemic stroke risk prediction is disclosed. Left atrium (LA) and left atrium appendage (LAA) measurements are extracted from medical image data of a patient. Derived metrics for the LA and LAA of the patient are computed using a patient-specific computational model of cardiac function based on the LA and LAA measurements extracted from the medical image data of the patient. A stroke risk score for the patient is calculated based on the extracted LA and LAA measurements and the computed derived metrics for the LA and LAA of the patient using a trained machine learning based classifier, which inputs the extracted LA and LAA measurements and the computed derived metrics for the LA and LAA as features.
US11024392B1
A sense amplifier for a memory circuit is presented that can sense a selected memory cell in either a first sensing mode, in which current from the selected memory cell flows from the memory cells into the sense amplifier, or a second sensing mode, in which current is discharged from the sense amplifier through the selected memory cell. In the first sensing mode, current from a selected memory cell is conducted through cascaded PMOS transistors to charge a sensing node, with the resultant voltage level on the sensing node used to determine the result of the sensing operation.
US11024387B2
Techniques are provided for optimizing a program operation in a memory device to compensate for program speed variations due to block oxide thinning. In one approach, during a program operation, a program voltage which indicates program speed is acquired from sub-blocks with the highest and lowest program speeds. An initial program voltage for intermediate sub-blocks can be determined based on the acquired program voltages and the positions of the intermediate sub-blocks. The technique can accommodate a loss of one or both acquired program voltages if the programming is interrupted. In another approach, a program voltage which indicates program speed is acquired from one sub-block, and for a later-programmed sub-block, an appropriate offset is located from a table and summed with the acquired program voltage to determine an optimum initial program voltage.
US11024385B2
A semiconductor device is disclosed including an integrated memory module. The integrated memory module includes a first semiconductor die comprising first non-volatile memory cells, a second semiconductor die comprising second non-volatile memory cells, and a third semiconductor die comprising control circuitry. The first, the second and the third semiconductor die are bonded together. The control circuitry is configured to control memory operations in the first memory cells in parallel with the second memory cells.
US11024379B2
Systems and methods for providing write process optimization for memristors are described. Write process optimization circuitry manipulates the memristor's write operation, allowing the number of cycles in the write process is reduced. Write process optimization circuitry can include write current integration circuitry that measures an integral of a write current over time. The write optimization circuitry can also include shaping circuitry. The shaping circuitry can shape a write pulse, by determining the pulse's termination, width, and slope. The write pulse is shaped depending upon whether the target memristor device exhibits characteristics of “maladroit” cells or “adroit” cells. The pulse shaping circuitry uses the integral and measured write current to terminate the write pulse in a manner that allows the memristor, wherein having maladroit cells and adroit cells, to reach a target state. Thus, utility of memristors is enhanced by realizing an optimized write process with decrease latency and improved efficiency.
US11024377B2
A nonvolatile memory apparatus performs a plurality of read operations by using a plurality of read voltages. A first read operation is performed by applying a first read voltage to a memory cell. A second read operation is selectively performed based on whether a snap-back of the memory cell occurs during the first read operation. The second read operation is performed by applying a second read voltage having a higher voltage level than the first read voltage to the memory cell.
US11024376B2
A memory apparatus includes a memory cell disposed at an intersection of a first wiring line and a second wiring line, and including a variable resistor and a selector, the variable resistor having a resistance state that changes to a first resistance state and a second resistance state, and a drive circuit that writes data to the memory cell by changing the variable resistor from the first resistance state to the second resistance state, and erases the data stored in the memory cell by changing the variable resistor from the second resistance state to the first resistance state. When erasing the data, the drive circuit changing in a stepwise manner a voltage applied to the memory cell, and changing in a stepwise manner a current limit value that limits a magnitude of a current flowing through the memory cell.
US11024373B2
Circuits and methods are disclosed for voltage-mode bit line precharge for random-access memory cells. A circuit includes an array of random access memory cells; a low-impedance voltage source configured to provide a precharge voltage; and a control circuit configured to precharge a bit line of one of the random access memory cells to the precharge voltage using the low-impedance voltage source prior to reading the one of the random access memory cells.
US11024369B1
6T-SRAM cell designs for larger SRAM arrays and methods of manufacture generally include a single fin device for both nFET (pass-gate (PG) and pull-down (PD)) and pFET (pull-up (PU). The pFET can be configured with a smaller effective channel width (Weff) than the nFET or with a smaller active fin height. An SRAM big cell consumes the (111) 6t-SRAM design area while provide different Weff ratios other than 1:1 for PU/PD or PU/PG as can be desired for different SRAM designs.
US11024366B1
An edge memory array mat with access lines that are split, and a bank of sense amplifiers formed under the edge memory array may in a region that separates the access line segment halves. The sense amplifiers of the bank of sense amplifiers are coupled to opposing ends of a first subset of the half access lines pairs. The edge memory array mat further includes access line connectors configured to connect a second subset of the half access line pairs across the region occupied by the bank of sense amplifiers to form combined or extended access lines that extend to a bank of sense amplifiers coupled between the edge memory array mat and an inner memory array mat.
US11024365B1
Provided are a time interleaved sampling sense amplifier and a memory device including the same. The sense amplifier senses a voltage stored in the memory cell as 1-bit data or a most significant bit (MSB) and a least significant bit (LSB) of 2-bit data and latches the same to a sensing bit line and a complementary sensing bit line. The sense amplifier includes a first sense amplifier that samples a voltage change of a first bit line when the odd equalizing signal is disabled and a second sense amplifier that samples a voltage change of a second bit line when the even equalizing signal is disabled. The first sense amplifier and the second sense amplifier are alternately arranged, and the odd equalizing signal and the even equalizing signal are disabled with a certain time difference.
US11024358B1
A compute-in-memory bitcell is provided that includes a pair of cross-coupled inverter for storing a stored bit. The compute-in-memory bitcell includes a logic gate for multiplying the stored bit with an input vector bit. An output node for the logic gate connects to a second plate of a positive capacitor. A first plate of the positive capacitor connects to a positive read bit line. An inverter inverts a voltage of the second plate of the positive capacitor to drive a first plate of a negative capacitor having a second plate connected to a negative read bit line.
US11024349B2
A memory device includes a first data driver configured to send a first data according to a first clock signal; a first data port electrically coupled to the first data driver, the first data port configured to receive the first data; a second data driver configured to send a second data according to a second clock signal, wherein the second clock signal does not match the first clock signal; and a second data port electrically coupled to the second data driver, the second data port configured to receive the second data.
US11024335B2
A magnetic-disk glass substrate containing an alkali metal component as a glass composition includes a pair of main surfaces and an outer circumferential side edge surface that is a mirror surface. The outer circumferential side edge surface includes a surface with a roughness percentage that is 40% or more when a bearing ratio of a roughness cross-sectional area is 50%, in a bearing ratio curve of roughness cross-sectional areas obtained when a surface roughness of the outer circumferential side edge surface obtained by etching the outer circumferential side edge surface by 2.5 μm is measured.
US11024332B2
The present disclosure proposes a speech processing method and a cloud-based speech processing apparatus. The speech processing method includes: acquiring a piece of speech to be recognized collected by a terminal; performing a speech recognition on the piece of speech to be recognized; detecting whether the piece of speech to be recognized ends during the speech recognition; and feeding back a recognized result of the piece of speech to be recognized to the terminal when it is detected that the piece of speech to be recognized ends.
US11024324B2
Disclosed herein is a method for RNN-based noise reduction in a real-time conference, comprising: performing frame-and-window for a speech signal to obtain a logarithmic spectrum of the speech signal, and placing the logarithmic spectrum into the RNN model to determine a noise reduction suppression coefficient, and then obtaining the denoised speech signal by applying the noise reduction suppression coefficient to the logarithmic spectrum of the original signal, thereby achieving utilization of the RNN noise reduction method in real-time conferences. In the present disclosure, when inputting the RNN model for estimation, only the logarithmic spectrum of the current frame needs to be inputted. The RNN model of the present disclosure has few requirements on inputted information, without performing huge preprocessing on the received speech signal, which in turn reduces computation burden, increases response speed, and enhances real-time performance.
US11024323B2
An encoder for providing an audio stream on the basis of a transform-domain representation of an input audio signal includes a quantization error calculator configured to determine a multi-band quantization error over a plurality of frequency bands of the input audio signal for which separate band gain information is available. The encoder also includes an audio stream provider for providing the audio stream such that the audio stream includes information describing an audio content of the frequency bands and information describing the multi-band quantization error. A decoder for providing a decoded representation of an audio signal on the basis of an encoded audio stream representing spectral components of frequency bands of the audio signal includes a noise filler for introducing noise into spectral components of a plurality of frequency bands to which separate frequency band gain information is associated on the basis of a common multi-band noise intensity value.
US11024312B2
A voice recognition apparatus includes a communication part configured to communicate with a voice recognition server, a voice receiver configured to receive a user's voice signal, a storage part configured to store guide information comprising at least an example command for voice recognition; and a controller. The controller is configured to generate a guide image comprising at least a part of the example command, transmit the received user's voice signal to the voice recognition server through the communication part in response to receiving the user's voice signal by the voice receiver, and update the stored guide information based on update information received through the communication part.
US11024306B2
The present disclosure is generally directed to the generation of voice-activated data flows in interconnected network. The voice-activated data flows can include input audio signals that include a request and are detected at a client device. The client device can transmit the input audio signal to a data processing system, where the input audio signal can be parsed and passed to the data processing system of a service provider to fulfill the request in the input audio signal. The present solution is configured to conserve network resources by reducing the number of network transmissions needed to fulfill a request.
US11024288B2
Methods, apparatus, systems and articles of manufacture to segment audio and determine audio segment similarities are disclosed. A disclosed example method includes developing features characterizing audio with a neural network, computing a self-similarity matrix based on the features, and identifying segments of the audio based on the self-similarity matrix.
US11024281B2
Method for suppressing acoustic interfering signals, introduced into a passenger compartment of the motor vehicle, including: detecting a physical size in the passenger compartment of the motor vehicle, generating a detection information describing the detected physical size in the passenger compartment of the motor vehicle, selection of a counter-signal parameter influencing the acoustic counter-signal, depending upon the physical size described through the detection information, and/or adaptation of a counter-signal parameter influencing the acoustic counter-signal, depending upon the physical size described through the detection information, generating an acoustic counter-signal on the basis of the selected counter-signal parameter and/or on the basis of the adapted counter-signal parameter, and outputting the generated acoustic counter-signal into the passenger compartment of the motor vehicle to suppress acoustic interfering signals, introduced into the passenger compartment of the motor vehicle, resulting from the operation of the on-board drive unit.
US11024275B2
An automated music performance system that is driven by the music-theoretic state descriptors of any musical structure (e.g. a music composition or sound recording). The system can be used with next generation digital audio workstations (DAWs), virtual studio technology (VST) plugins, virtual music instrument libraries, and automated music composition and generation engines, systems and platforms. The automated music performance system generates unique digital performances of pieces of music, using virtual musical instruments created from sampled notes or sounds and/or synthesized notes or sounds. Each virtual music instrument has its own set of music-theoretic state responsive performance rules that are automatically triggered by the music theoretic state descriptors of the music composition or performance to be digitally performed. An automated virtual music instrument (VMI) library selection and performance subsystem is provided for managing the virtual musical instruments during the automated digital music performance process.
US11024269B2
A reconfigurable electronic musical instrument includes physically separate removable and replaceable pickup and control modules facilitating rapid changes to instrument functionality. Pickup modules may contain one or more electric pickups with different response characteristics, and different control modules may be used with the different pickup modules for a nearly unlimited range of tonal variations. Pickup modules are removably received within a back cavity of the body, and control modules are coupled to the side of the body forming a portion of the instrument's peripheral profile, with front and back surfaces of the modules being flush with the front and back surfaces of the body. Self-aligning connectors on the pickup and control modules automatically establish reliable electrical signal paths upon assembly. The system may be used to configure an electric guitar, bass, 12-string, extended range, multiscale, or any other type of fretted or fretless electric stringed instrument.
US11024268B1
A vertical cylinder fitted into a 90 degree fitting that connects to a pipe organ air supply. Said pipe organ air supply is admitted into said 90 degree fitting thence to said cylinder ultimately urging a plunger to rise off of stop. Said plunger rises until it passes vents that allow said pipe organ air supply to exhaust to the atmosphere. Said plunger then descends. Said plunger continues to rise and fall in this fashion inducing rhythmic pulses of said pipe organ air supply until said pipe organ air supply is withdrawn. Said rhythmic pulses induce a change in pitch and amplitude of the pipe organ pipes when sounded thus providing a tremolo effect. Use of said plunger in this manner eliminates prior art usage of mechanical valves, fans and motors to induce a tremolo effect, and reduces the need for complex and expensive maintenance.
US11024267B2
A gaze tracking display system includes a processor and display circuitry. The processor is configured to perform foveated rendering of image data, and to output foveated image data. The display circuitry is coupled to the processor. The display circuitry includes a display device and a display controller. The display device is configured to produce a viewable image. The display controller is configured to drive the display device. The display controller includes reconstruction circuitry configured to produce an image at a resolution of the display device based on the foveated image data received from the processor.
US11024261B2
According to one embodiment, a display system includes a display device that displays an image rearward of a vehicle, a first illuminance sensor that detects the brightness around the vehicle, and a second illuminance sensor that detects the intensity of the light emitted onto the front surface of the display device, and the display device includes a housing with an opening on the front side, an electro-optic layer with a transmissive-reflective layer that transmits a portion of incident light and reflects another portion of the incident light, the electro-optic layer being configured to vary the reflectivity of the incident light, a display placed on the rear side of the electro-optic layer and configured to display at least a portion of the rearward image of the vehicle, and a control circuit that controls the brightness of the display based on a value of at least one of first illuminance and second illuminance.
US11024251B2
There is provided an image processing apparatus including an image processing unit which combines a virtual object with a captured image. The image processing unit determines the virtual object based on a state or a type of an object shown in the captured image.
US11024244B2
A display device includes a display panel, a first drive circuit, a second drive circuit, a plurality of timing control circuits, and a signal transmission circuit. The first timing control circuit and the second timing control circuit respectively transmit a plurality of data signals to the first drive circuit according to the obtained plurality of display data, and the first drive circuit respectively controls potentials of the first data line group and the second data line group according to the plurality of data signals.
US11024214B2
A method for driving an active matrix organic light-emitting diode (AMOLED) display. The method may be used to digitally drive the AMOLED display in a way that limits the susceptibility of the AMOLED display to certain problems arising out of digital driving techniques, such as image sticking or low display lifetimes. The method involves generating compensation factors corresponding to each pixel of the display and using those compensation factors to control the illumination of the display. The aspects of the method that incorporate the operation point for generating a compensation factor may also be applied to analog driving of AMOLED displays.
US11024212B2
A system, method and apparatus are set forth which adjusts one or more of the brightness, vibrancy and color shift of displayed content based upon the at least approximate age of the viewer. At a display (15) the user's age is at least approximated by accessing an established user data file (835, 837) containing age determining data and/or capturing a facial image (804) of the user and processing the same to determine at least the approximate age of the user. Based upon the age determination the brightness, vibrancy and/or color shift may be adjusted to account for the effects of the aging of the human eye. User overrides (900, 902, 904) may be provided for the user to alter or turn off the adjustments. Adjustment of the brightness, vibrancy and/or color shift may also take into account ambient light conditions.
US11024206B2
A vehicle-mounted display system, including a display unit and a pressure control unit. The pressure control unit is configured to enable the display unit to expand or contract; the display unit is configured to carry out the expanding or the contracting based on control of the pressure control unit.
US11024199B1
Described herein are techniques for providing a dictionary capabilities associated with foreign language learning content items. In some cases, a foreign language learning application operation on a device may cause definitions associated with a word to be displayed on a display of the device concurrently with the word and at least some text surrounding the word. In some cases, the definitions may be provided in the language of the content item and in a language native the user.
US11024194B1
Systems and methods of improving reading fluency by presenting a virtual reading partner that takes turns reading aloud with a reader, are presented. First audio data comprising speech corresponding to the reader reading aloud from a first portion of a written transcript is received. The first audio data is processed to identify spoken words from the speech. The reader's speaking of the words in the first portion of the written transcript are compared to correct speaking of words in the first portion of the written transcript. A reading fluency of the reader is assessed. Second audio data comprising a pre-recorded narration of a second portion of the written transcript or automatically generated text to speech of the second portion is generated. The virtual reading partner is presented to the reader and takes turns reading aloud with the reader until the end of the written transcript has been reached.
US11024189B2
Some embodiments of a virtual coaching platform can analyze user and coach characteristics to determine suggested coaching partnerships. Some virtual coaching platform embodiments can implement whole-person dimensionalities used to track progress and provide coaching resources and guidance. In some implementations, the virtual coaching platform can provide six whole-person dimensions including: centered, aware, agile, includes, elevates, and drives. Some virtual coaching platform embodiments can select a subset of the dimensionalities to update using determined associations between a user and the dimensionalities. Some virtual coaching platform embodiments can implement a motivational matrix to assess a user in a readiness versus clarity domain and provide coaching suggestions based on a corresponding type.
US11024182B2
A method may include receiving flight plan data representing a set of current flight plans and receiving surveillance data representing a set of current aircraft statuses. The method may further include generating merged data representing a set of flight portions that remain to be flown. The method may also include receiving operational context data representing airspace configurations, airport configurations, or a combination thereof, and receiving weather data. The method may include generating predicted flight traffic data by performing a simulation of flights over a duration of time, the simulation based at least partially on the merged data, the operational context data, and the weather data. The method may further include generating a user output based at least partially on the predicted flight traffic data.
US11024180B2
Methods, apparatus, systems and articles of manufacture are disclosed to validate data communicated by a vehicle. An example apparatus an anomaly detector to, in response to data communicated by a vehicle, at least one of compare an estimated speed with a reported speed or compare a location of the vehicle with a reported location. The apparatus including the anomaly detector further to generate an indication of the vehicle in response to the comparison. The apparatus further includes a notifier to discard data sent by the vehicle and notify surrounding vehicles of the data communicated by the vehicle.
US11024179B1
A traffic control system that controls mobile drive unit traffic within a facility by handling requests to traverse intersections based on a priority based in part on an order in which requests are received. For intersections with a directional bias, higher priority is given to requests having a direction of travel that aligns with the directional bias.
US11024172B2
A method involves accelerating the electronic determination of high quality solutions to routing problems by utilizing determined optimized time windows for precomputing optimal path matrices to reduce computer resource usage. The use of traffic windows defined based on changes in rates of change of speeds for traffic on road segments allows for more rapid determination of a set of one or more high quality solutions as compared to requiring on-demand, in-process determination of a shortest path for a particular time during comparison of paths or routes performed as part of a process for determining high quality solutions to the routing problem.
US11024165B2
Systems and methods provide, implement, and use using a computer-vision based methods of context-sensitive monitoring and characterization of driver behavior. Additional systems and methods are provided for unsupervised learning of action values, monitoring of a driver's environment, and transmitting visual information from a client to a server.
US11024150B1
A method and system for generating warning notifications using wireless indoor navigation technology is disclosed. The method comprises determining a location for an individual and a transportation device by receiving device identifiers (e.g., distinctive combination of numbers and/or characters uniquely identifying receiving devices associated with the individual and the transportation device) and location information, received from one or more beacons, from the receiving devices. The method comprises determining a location associated with the individual and the transportation device based on the location information and/or the device identifiers. The method also comprises receiving a destination location and determining an intended path for the transportation device. The method comprises warning the individual upon determining that the location associated with the individual is within a predetermined proximity to the transportation device or its intended path.
US11024148B2
An actuator in an HVAC system is provided. The actuator includes a motor and a drive device. The drive device is driven by the motor and coupled to an HVAC component for driving the HVAC component between multiple positions. The actuator further includes a processing circuit. The processing circuit is coupled to the motor and configured to transmit control signals to operate the motor to drive the HVAC component between a first position and a second position, monitor temperature data received from one or more temperature sensors, determine that the temperature data does not meet an expected performance criterion and transmit an alarm signal.
US11024146B2
Detection and real-time reporting (via wireless to a remote receiver) of the release of harmful or otherwise unwanted chemicals or chemicals of corrosion into the environment and, more particularly, the undesired release of such chemicals from pipelines, supporting energy/electric/heating/cooling/storage/distribution infrastructure, refineries, chemical plants, factories, processing and manufacturing plants and equipment, storage tanks, engines, containers and the like. One or more detection devices can be placed nearby potential areas where leaks occur, or anywhere monitoring for leaks is desired. In some embodiments, the detection devices are integrated into components for monitoring said component for unwanted emissions.
US11024145B2
A sensor system for identifying vaping, other smoking activities, and bullying at a site includes an air quality sensor configured to detect air quality, a sound detector configured to detect sounds, and a network interface configured to transmit a signal indicating abnormality matching signature of vaping, other smoking activity, or sound of bullying. Vaping or another smoking activity is identified based on the detected air quality, and bullying is identified based on the detected sound.
US11024141B2
A method for monitoring a location performed by one or more processors comprises receiving signals from a smoke sensor; determining one or more minutiae from the received signals; determining a time window based on the at least one determined one or more minutiae; characterizing one or more smoke or fire types in the determined time window based on one or more of the determined one or more minutiae; dynamically determining one or more alarm levels based on the characterized one or more smoke or fire types; evaluating at least one minutiae in the determined time window using the determined one or more alarm levels; and outputting an alarm signal if an alarm condition is determined.
US11024139B1
The disclosure is directed to a vehicle cargo bed capacitive sensor system configured to determine when a cargo bed cap installed on the cargo bed (e.g., the bed of a pickup truck) changes position or is being manipulated in some way. The system may include one or more capacitive sensors disposed on one or more cargo bed walls, between the cargo cap and the cargo bed. The system detects when the cargo bed cap is removed, and detects when particular cargo bed doors are opened using the sensors. The system may also provide a control system that allows users to authorize individuals to access particular areas, group individual bins together for access control, and can provide information when the system detects unauthorized access.
US11024138B2
An audio/video (A/V) recording and communication device includes a camera. A method sets a first operational mode for the A/V device. The method determines whether a registered user of the A/V device is within a predetermined proximity of the A/V device. Upon determining that the registered user of the A/V device is not within the predetermined proximity of the A/V device, the method sets a second operational mode for the A/V device.
US11024136B2
A remote surveillance apparatus and method comprising a camera movably coupled to a mast and configured to capture video data and transmit the captured video data, a router configured to receive the captured video data and wirelessly retransmit the captured video data, via a modem, to a user computing device in response to a request from the user computing device, and an enclosure coupled to the mast and housing the router and the modem.
US11024133B2
A gaming system including an input device, at least one display device configured to display a game comprising a matrix of rotating reels, a processor, and at least one memory including computer program code. The processor and memory are configured to cause the gaming system to receive a request from the input device to initiate a spin in a first game, cause, in response to the request, causing a plurality of reels to virtually spin. Each of the plurality of reels includes a plurality of first symbols and at least one bonus symbol. The memory and processor are also configured to cause the gaming system to determine, in response to a cessation of spinning of the plurality of reels, a number of bonus symbols displayed within a reel display matrix and trigger a second game in response to the number of bonus symbols satisfying a predetermined bonus symbol threshold.
US11024129B2
A control program for a game, which may cause a computer to execute: selecting a predetermined number of first items of game content from first items of game content stored in a storage unit, according to a selection instruction provided by a predetermined selection method from a selecting player that is included in a group; storing the selected predetermined number of first items of game content in the storage unit, as a possession target of the selecting player; adding a counter associated with the selecting player, and adding an additional point value to a point associated with the group; and storing a second game content according to the counter associated with each of the players in the storage unit, in association with each of the players, with respect to each of the plurality of players included in the group, in a case where the point value reaches a predetermined value.
US11024128B2
Wagering games, bonus games, secondary games and/or progressive games can be enabled on a gaming system having: a set of gaming elements having a readable indicia thereon or a sensing system indicating the presence of a gaming element at a specific location and the generation of a gaming value for a sensed gaming element; a motivating system for physically moving and distributing random individual gaming elements from a set of gaming elements to individual positions within a receptor element; a sensing system configured to sense information on individual gaming elements, the information relating to at least one of game values or symbols; wherein the sensing system is in data communication connectivity with a processor and the processor is configured to determine a specific game value related to a basis for determining a game outcome.
US11024110B2
A product storage device (1) includes: first and second product storage chambers (52, 53) for storing products and for cooling or heating the stored products; a product delivery port (31) to which a product stored in the first or second product storage chamber (52, 53) is dispensed; and a control unit (10) configured to set one of the first and second product storage chambers (52, 53) as a preliminary chamber in which stored products are not available for dispensing and set the other as a product dispensing chamber in which stored products are available for dispensing, and configured to sequentially change product storage chambers to be set as the preliminary chamber.
US11024098B1
Systems and methods are presented for immersive and simultaneous animation in a mixed reality environment. Techniques disclosed represent a physical object, present at a scene, in a 3D space of a virtual environment associated with the scene. A virtual element is posed relative to the representation of the physical object in the virtual environment. The virtual element is displayed to users from a perspective of each user in the virtual environment. Responsive to an interaction of one user with the virtual element, an edit command is generated and the pose of the virtual element is adjusted in the virtual environment according to the edit command. The display of the virtual element to the users is then updated according to the adjusted pose. When simultaneous and conflicting edit commands are generated by collaborating users, policies to reconcile the conflicting edit commands are disclosed.
US11024090B2
Techniques are disclosed for providing guidance information for guiding a user to capture an image according to a predefined composition. A first user may provide information identifying a reference frame that defines a composition desired by the first user. The reference frame depicts a particular view of the real-world environment that the first user desires as the composition of the photo-to-be-taken by a second user. Based upon the reference frame and using augmented reality techniques, AR content is presented to a second user that guides the second user in positioning and orienting the image capture device such that the live view captured by the image capture device matches the particular view. When the live view aligns with the particular view, the second user may take a photo. The composition of such a photo matches the composition desired by the first user and represented by the reference frame.
US11024083B2
A server is disclosed. A server for providing a content to a user terminal device providing a virtual reality service comprises: a communication unit for performing communication with at least one source device and the user terminal device; and a processor for, when a content transmission request for a preconfigured location is received from the user terminal device, receiving a content photographed in a real time from a source device of the preconfigured location on the basis of location information received from at least one source device, and providing the content to the user terminal device.
US11024082B2
A method includes sequentially outputting from an imaging sensor each pixel row of a set of pixel rows of an image captured by the imaging sensor. The method further includes displaying, at a display device, a pixel row representative of a first pixel row of the captured image prior to a second pixel row of the captured image being output by the imaging sensor. An apparatus includes an imaging sensor having a first lens that imparts a first type of spatial distortion, a display device coupled to the imaging sensor, the display to display imagery captured by the imaging sensor with the first spatial distortion, and an eyepiece lens aligned with the display, the eyepiece lens imparting a second type of spatial distortion that compensates for the first type of spatial distortion.
US11024081B2
A predefined virtual theme defines a specific virtual way of movement within a virtual environment. A route is selected which best matches the predefined virtual theme Movements of the motor vehicle are detected during a journey along the selected route. The virtual reality glasses are controlled so that a vehicle occupant wearing the virtual reality glasses moves virtually within the virtual environment according to the detected movements of the motor vehicle and according to the predefined virtual way of movement of the predefined virtual theme.
US11024080B2
One embodiment of the invention is a slicing engine that generates two or more slices of a virtual 3D model given a slice plane. The slicing engine then determines connection points on each of the slices that indicate how the 3D model is to be reconnected by the user when the 3D model is fabricated. The slicing engine also determines an optimized layout for the various slices of the 3D model on fabrication material for minimal use of the material. The user is then able to “print” the layout on the fabrication material via 3D printers, and connect the various printed slices according to the connection points to build a physical representation of the 3D model.
US11024076B2
Techniques for generating an arbitrary view of an asset are disclosed. In some embodiments, arbitrary view generation includes storing a set of images of an asset, wherein each image comprising at least a subset of the set of images has an overlapping field of view with at least one other image in the subset, and generating an image comprising an arbitrary perspective of the asset at least in part by populating the image comprising the arbitrary perspective with pixels harvested from one or more images comprising the set of images.
US11024064B2
System and methods are provided for augmented reality displays for medical and physiological monitoring. Augmented reality user interfaces are virtually pinned to a physical device, a location, or to a patient. An augmented reality position determination process determines the presentation of user interfaces relative to reference positions and reference objects. Detection of gestures causes the augmented reality users interfaces to be updated, such as pinning a user interface to a device, location, or patient. Looking away from an augmented reality user interface causes the user interface to minimize or disappear in an augmented reality display. An augmented reality gesture detection process determines gestures based on captured image data and computer vision techniques performed on the image data.
US11024063B2
Embodiments disclosed herein provide methods and systems for producing wavy shapes, where the lines and/or curves that form the wavy shape are curvy and can appear hand drawn or scribbled. Initially, a shape is separated into one or more individual lines and/or one or more Bezier curves. Each original line is perturbed to produce a wavy line using bounding regions that constrain the amount of waviness produced in the line. Each Bezier curve is transformed into a wavy Bezier curve using bounding regions that constrain the amount of waviness produced in the Bezier curve. Each original line or Bezier curve can be modified to include, for example, one or more curves, one or more loops, a single arc, one or more spikes, and/or regular or irregular waviness.
US11024051B2
The purpose of the present invention is to provide an object detection device which is capable of accurately estimating the height of a road surface and is capable of reliably detecting an object present on the road surface. This object detection device 1 detects objects upon a road surface, and is equipped with: a stereo camera 110 for capturing images of the road surface 101a and the road shoulder 101b and generating image data; a three-dimensional data generation unit 210 for calculating disparity data for the pixels in the image data; a shoulder structure detection unit 310 for using the disparity data and/or the image data to detect shoulder structures; a structure ground-contact position derivation unit 410 for deriving the ground-contact position of a shoulder structure; a road surface position estimation unit 510 for estimating the height of the road surface 101a from the ground-contact position of the shoulder structure; and an object detection unit 610 for detecting an object 105 upon the road surface 101a by using the disparity data and the road surface height to separate disparity data corresponding to the road surface 101a and disparity data for the object.
US11024048B2
A method, an image processing device, and a system for generating a disparity map are proposed. The method includes the following steps. Images of a specific scene are captured by two image sensors to generate two original images. A shrinking process is performed on the two original images to generate two shrunk images. A shrunk disparity map is generated by using the two shrunk images. A magnifying process is performed on the shrunk disparity map to generate a magnified disparity map. Whether each magnified disparity value of the magnified disparity map is reliable is determined so as to accordingly generate a refined disparity map.
US11024040B2
A method of determining and displaying movement of an object in an environment using a moving camera includes identifying later environment features located in the environment in a later image, earlier environment features located in the environment in an earlier image, and earlier object features located on the object in the earlier image. The method further includes estimating object features in the later image using the earlier object features and a determined camera movement. The method further includes locating, in the later image, matched object features that are actual object features in the later image at a same location as the estimated object features. The method further includes determining that the object has moved between the earlier image and the later image if a number of matched object features does not exceed a threshold.
US11024032B1
Mechanisms and processes for enhancing limited datasets for use in training or deep learning models are discussed. Such creation generates synthetic overhead imagery based on cluster sampling and spatial aggregator factors (SAFs). The implementation accomplishes this by generating Synthetic images created by cropping objects from original images and inserting them into uniform, natural or synthetic backgrounds. The objects are selected from clusters based on pixel distribution similarity, and through SAFs mining then used for the synthetic data generation.
US11024026B2
A method for using an assembled three-dimensional image to construct a three-dimensional model for determining a path through a lumen network to a target. The three-dimensional model is automatically registered to an actual location of a probe by tracking and recording the positions of the probe and continually adjusting the registration between the model and a display of the probe position. The registration algorithm becomes dynamic (elastic) as the probe approaches smaller lumens in the periphery of the network where movement has a bigger impact on the registration between the model and the probe display.
US11024011B2
An image display apparatus includes an imaging device configured to generate image data; a receiving unit configured to receive movement of a display area in a vertical direction or in a horizontal direction within the image data, the display area being displayed on a display device, and also receive rotation of the image data; an image processing unit configured to rotate the image data in accordance with an amount of rotation, and, in a case where the movement of the display area in the vertical direction or in the horizontal direction is received with respect to the rotated image data, move the display area in the vertical direction or in the horizontal direction within the rotated image data; an image cutting unit configured to cut the display area from the image data; and an outputting unit configured to display the display area on the display device.
US11024000B2
In an embodiment, a method includes providing a three-dimensional structure image including surface data relating to external contours and structure data relating to internal structures of a body region; recording the body region via a camera system, to produce a recording while a patient is situated in or on the medical imaging system; registering, at least locally and as a structure image, the three-dimensional surface image in relation to the three-dimensional structure image; producing an overlay image including at least part of the structure image registered including structure data of the three-dimensional structure image in a form of an overlay with at least one of the three-dimensional surface image and a real view of a corresponding part of the body region of the patient; and controlling the medical imaging system to record body regions of the patient based upon an arrangement of the structure data registered in the overlay image.
US11023998B2
An apparatus is provided which comprises: a first engine buffer to receive a first engine request; a first engine register coupled to the first engine buffer, wherein the first engine register is to store first engine credits associated with the first engine buffer; a second engine buffer to receive a second engine request; a second engine register coupled to the second engine buffer, wherein the second engine register is to store second engine credits associated with the second engine buffer; and a common buffer which is common to the first and second engines, wherein the first engine credits represents one or more slots in the common buffer for servicing the first engine request for access to a common resource, and wherein the second engine credits represents one or more slots in the common buffer for servicing the second engine request for access to the common resource.
US11023990B2
A system and method of providing information in connection with one or more services on a computing device is described. The system can receive data in connection with a location-based service from a remote system and can programmatically display information about the service on or as part of a user interface of the service application. A system can dynamically display content to instruct a user of the computing device to go to a particular location and to perform a particular task associated with the service based on the user's current condition.
US11023989B2
Various systems and methods that may relate to referral and/or delivery services are described. Some embodiments may include billing merchants for delivery services in a consolidated fashion, some embodiments may include interactions with point of sale systems.
US11023988B2
A process for triggering and propagating a covert mode status change includes maintaining one or more first devices having externally-perceivable outputs in a covert state in which one or more indications of law enforcement activity are caused to be hidden or inactivated. In response to subsequently detecting a covert mode status change trigger, causing the one or more externally-perceivable outputs to switch from the covert state to the non-covert state when the covert mode status change trigger is detected and causing, by the computing device, the one or more externally-perceivable outputs to switch from the non-covert state to the covert state when the covert mode status change trigger is detected and transmitting via one or more networks a covert mode status change trigger message to a second computing device maintaining one or more second devices having second externally-perceivable outputs to switch from the covert state to the non-covert state.
US11023987B2
Methods and systems for providing location fencing within a controlled environment are disclosed herein. A location fencing server determines a location of a first inmate based on a first beacon device, and determines a location of a second inmate based on a second beacon device. Further, the location fencing server determines a proximity status based on the location of the first inmate and the location of the second inmate. Additionally, the location fencing server determines that the first inmate and the second inmate are in violation of a proximity policy based on the proximity status. In some embodiments, the location fencing server sends a notification to an employee device based on the violation of a proximity policy.
US11023983B2
Smart routing synchronization systems socialize a synthetic rebroadcast or group stream for enabling members of a user group to (re)broadcast select content to other members of the user group and collaboratively curate content delivery. The systems are based on a content-identification process and further a process for (re)broadcasting content. These processes are cooperable among a group of member clients each of which are in communication with at least two content sources. The synchronization process identifies select content and directs delivery of the content from an optimal resource for each member client via a smart routing protocol. The (re)broadcast process prompts delivery of the select content to members of the user group from a content origination member of the group, and group members are thereby able to simultaneously access the content for the purpose of providing a content-based platform for social interaction.
US11023982B2
Aspects of the present invention provide devices that process payroll tax notices by extracting payroll tax notice attributes and named entities from text of a payroll tax notice document using natural language processing, named entity recognition, and the labels of entities identified by way of machine comprehension. The devices generate a structured payroll tax notice summary based on the extracted payroll tax notice attributes and user context that identify a receiving taxed entity, a tax jurisdiction, and a taxing agency.
US11023981B2
Appearance data associated with a target commodity is collected by a blockchain node device, where original appearance data associated with the target commodity is registered with a distributed database associated with a blockchain in advance. Whether a damage event occurs on the target commodity is determined by the blockchain node device based on the appearance data and the original appearance data. In response to a determination that the damage event occurs on the target commodity, a smart contract corresponding to the target commodity is invoked by the blockchain node device. Commodity damage claim logic stated in the smart contract is executed by the blockchain node device to complete a commodity damage claim for the target commodity.
US11023980B1
A graphical representation is provided that displays a user's insurance coverage via the graphical representation, the user may request information about various aspects of the coverage and/or may request to chat or speak with a representative that specializes in a particular coverage area. The graphical representation may show how the user's insurance coverage compares to population groups and medians. A user may adjust the coverage on the graphical representation and be provided with a revised premium amount. The user may select this coverage to be implemented and the user's policy may be appropriately revised.
US11023976B2
An enhanced system and method for handling, matching and executing a diverse group of limit-priced orders in an electronic options environment is disclosed. Most of the order types disclosed are automatically repriced and reposted as the NBBO changes to increase their execution opportunities. Market maker entitlements are integrated with the order processing, so that the market maker is guaranteed an allocation of the trade if the market maker is at the NBBO when an order priced at or better than the NBBO is received. Once posted to the order book, the displayed price of an order may be eligible for preferential execution in a market maker entitlement process, regardless of whether the displayed price is original or has been automatically repriced.
US11023975B2
The present embodiments relate to charting multiple markets. In some embodiments, charting multiple markets may include receiving market data for a plurality of tradeable objects. The plurality of tradeable objects may include an anchor object and at least one non-anchor object. The market data may include anchor object price data for the anchor object and non-anchor price data for the at least one non-anchor object. The non-anchor object price data may be converted based on the anchor object price data such that converted non-anchor object price data has a price scale of the anchor object price data. The anchor object price data and the non-anchor object price data may be displayed along a normalized price axis.
US11023967B1
Aspects described herein may allow for receiving, by a detection server, a plurality of configuration parameters, wherein each configuration parameter includes a type of a risk and an associated level of the risk, with a corresponding automated remediation action for each configuration parameter. A remediation management framework authenticates the detection server for access to the remediation management framework and initiates a scanning of a system of interest, based on the plurality of configuration parameters, by the detection server, to identify one or more risk findings. The remediation management framework receives the identified one more risk findings; and matches each of the one or more risk findings with the plurality of configuration parameters, which then triggers by the remediation management framework, the corresponding automated remediation action associated with each of the one or more risk findings.
US11023963B2
A system and method for detecting compromise of financial transaction instruments associated with a merchant or automated teller machine (ATM) are disclosed. Historical data representing a historical aggregate financial transaction instrument behavior history is stored in a computer memory. The historical data is received at the computer from one or more merchants and ATMs via a communications network. Authorization data representing authorization behavior of a plurality of financial transaction cards related to corresponding financial transactions at the same or a different one or more merchants and ATMs is received by the computer. Abnormal activity data representing an abnormal aggregate financial transaction instrument activity based on the authorization data is determined, and the historical data is compared with the abnormal activity data to generate a compromise profile for the plurality of financial transaction instruments.
US11023960B1
Disclosed are a system and a method enabling E-Commerce transactions without redirecting a user's computer from one electronic publishing page to another electronic publishing page.
US11023957B1
In some examples, a location of a merchant is updated as the merchant moves. A server receives the location of the merchant, and compares that location to the location of a user, so as to determine whether the merchant is located within a first threshold distance or a second, smaller threshold distance from the location of the user. If the user is within the first threshold distance, the server presents a first point of sale (POS) interface to initiate an order from the merchant and present the user with an option to fulfill that order through delivery. If the merchant is located within the second, smaller threshold distance from the user, the server presents the user with a second POS interface that gives the user an option to fulfill the order through pickup instead of delivery.
US11023951B2
Methods and Systems for displaying product recommendations at a virtual storefront by receiving product recommendations from a plurality of heterogeneous sources. The source servers send the product recommendations from their end that are then normalized and refined by a recommendation engine based on a plurality of factors ensuring that the products are presentable and sellable on the storefront. The recommendation collation is accomplished using a pipeline of stateless processors, thereby providing a highly scalable platform perfectly suited for cloud-based computational platforms.
US11023935B2
An electronic device including a battery; a display receiving power from the battery; a memory electrically connected to the display; and a processor electrically connected to the memory, wherein, the memory is configured to store instructions causing the processor to, when executed, identify a power state of the battery based on a request for a mobile payment, when the power state is within a first range, receive power from a wireless charger capable of performing wireless communication with the electronic device, and when the power state is within a second range due to the reception of the power, perform the mobile payment.
US11023932B2
An online system guarantees achievement of an impression goal and a reach goal associated with a set of content items received from a content-providing user of the online system within a period of time associated with the goals. To ensure that the goals are achieved within the period of time, the online system may adjust values of filters associated with the set of content items that control a number of impression opportunities for which the set of content items will be eligible for presentation to users of the online system. The online system may compute a normalized ratio throughout the period of time associated with the goals based on the goals and the progress made by the online system towards achieving the goals. Based on the normalized ratio, the online system may track the performance of the content items and adjust the values of the filters.
US11023931B2
Disclosed is a method of receiving an audio stream containing user speech from a first device, generating text based on the user speech, identifying a key phrase in the text, receiving from an advertiser an advertisement related to the identified key phrase, and displaying the advertisement. The method can include receiving from an advertiser a set of rules associated with the advertisement and displaying the advertisement in accordance with the associated set of rules. The method can display the advertisement on one or both of a first device and a second device. A central server can generate text based on the speech. A key phrase in the text can be identified based on a confidence score threshold. The advertisement can be displayed after the audio stream terminates.
US11023930B2
A method and system for generating electronic advertisements, such as banner ads, based on user profile information, location information and proximity preferences are disclosed. An online promotion service may receive profile information, location information and other information from a user. The user may also define a proximity preference which may include a range of distance the user is willing to travel to redeem one or more promotions. A service or product provider or other authorized entity may define a proximity preference which may include a target range of advertisement exposure. The online promotion service may present advertisements for incentives and other promotions based on user profile information as well as proximity preference information where the proximity preference is defined by the user, the provider, or both.
US11023923B2
Embodiments are disclosed for identifying a suspect application based on multiple operating factors from use of multiple applications. The embodiments can generate a representative distribution of a selected factor based on collected information corresponding to multiple operating factors from use of multiple applications. The embodiments can compare a representative distribution of a target factor with the representative distribution of the selected factor and identify a suspect application when these distributions are different.
US11023910B2
The disclosed embodiments provide a system for forecasting job applications. During operation, the system applies a first machine learning model to features that include a budget for a job to predict a number of impressions of the job. Next, the system applies a second machine learning model to additional features for the job to estimate an application rate for the job. The system then determines a distribution of applications to the job based on the number of impressions and the application rate. Finally, the system outputs one or more values from the distribution of applications to the job as guidance for setting the budget for the job.
US11023905B2
This application relates to techniques for recommending content to a user of a content distribution system. A server device can generate recommendations as part of a user interface for the content distribution system. The server device can be configured to: calculate a trend score for each of a plurality of digital assets managed by a content distribution system, calculate a recommendation score for a subset of digital assets that are not installed on a client device of a target user, calculate a breakout score for a subset of digital assets managed by the content distribution system each having a cumulative number of downloads below a threshold value, rank the digital assets according to the trend scores, the recommendation scores, or the breakout scores, and generate a visual representation of one or more digital assets to recommend to the user based on the ranking.
US11023903B2
The invention relates to a system and method for analysing an activity session. Data from a monitoring device worn by a user of the system for example is received over a period of time or distance and a classification system of the invention is utilised in real time or post session to determine the activities performed by the user during the session. The data collected relates to multiple parameters monitored during the activity session. The classification system defines an activity using a set of threshold criteria for a combination of parameters and therefore identifies a particular activity performed during the activity session when a combination of monitored parameters satisfies the threshold criteria for a particular activity. Determining the activities performed in this way allows for more useful interpretation of the data which in turn leads to more effective coaching advice and feedback for the user.
US11023901B2
A method and/or system that can be implemented on a computing device or tables or board game or otherwise uses a rule set to evaluate data about a situation and actors in order to provide advice regarding strategies for influencing actors and/or other outputs.
US11023899B2
A method includes receiving, by a marketplace server, a request to use a digital exchange item from a computing device. The method further includes obtaining secure custody of a digital chain of custody of the digital exchange item where the digital exchange item has been updated in regards to the request. The method further includes verifying exchange item information and exchange item use information and updating the digital chain of custody of the digital exchange item accordingly. When the exchange item information and exchange item use information is verified, the method further includes verifying merchant information regarding the requested use of the digital exchange item and updating the digital chain of custody of the digital exchange item accordingly. When the merchant information is verified, the method further includes executing the use of the digital exchange item and updating the digital chain of custody of the digital exchange item accordingly.
US11023891B2
Systems and techniques are provided for a resource transfer system. An instruction to transfer a first quantity of a resource from a first resource pool to a second resource pool may be received. A hold may be placed on a second quantity of the resource in the first resource pool. The held second quantity of the first resource may not be transferred from the first resource pool until the hold is released. Responsive to receiving a message that fulfills a condition on the hold and an instruction to execute the transfer, the hold may be released. A register that is in the first resource pool and is associated with the resource may decremented by the first quantity, and a register that is in the second resource pool and is associated with the resource may be incremented by the first quantity.
US11023887B2
Systems and methods are provided for generating and managing dynamic customized electronic tokens for electronic device interactions. A system for transferring data between a user device associated with a user and a remote device may include a memory storing instructions and a processor configured to execute the stored instructions. The stored instructions may configure the processor to receive, via a network, transaction information from the remote device, access information associated with an electronic token, and provide the electronic token to the remote device. The electronic token may be associated with at least one of the user or the user device, and a token server may generate the electronic token based on the received transaction information, and determine one or more expiration parameters for the electronic token.
US11023886B2
The UNIVERSAL ELECTRONIC PAYMENT APPARATUSES, METHODS AND SYSTEMS (“UEP”) transform touchscreen inputs into a virtual wallet mobile application interface via UEP components into purchase transaction triggers and receipt notices. In one implementation the UEP provides, via a user device, a product information search request; and obtains, in response to the product information search request, information on a first product for sale by a first merchant and a second product for sale by a second merchant. The UEP generates a single purchase transaction request, using the information on the first product for sale by the first merchant and the second product for sale by the second merchant. The UEP provides, via the user device, the single purchase transaction request for payment processing. Also, the UEP obtains an electronic purchase receipt for the first product for sale by the first merchant and the second product for sale by the second merchant.
US11023882B2
A workaround for smartphone manufacturers locking out certain uses of NFC technology is presented as a system for the completion of wireless credit card transactions using an auxiliary electronics module affixed to a personal digital assistant or smart phone wherein the electronics module is enabled with 2 types of wireless credit card transaction technologies. One of the technologies is NFC and the other is MST. The auxiliary electronics module is enabled to perform an NFC or an MST transactions based on the phones locked status and or the POS capability. The affixed electronics module communicating with the device to which it is affixed with BLE wireless technology.
US11023880B2
A mobile payment method includes the steps of making an online purchase at an online store with payment information being received by a web browsing capable device. The web browsing capable device connects to a server and a payment request including a VID is sent to the server. The server verifies the VID. A mobile payment device is connected to the server. A token request is sent to the mobile device upon verification of the VID. A token response is sent to the server. Information is archived to a database and a cookie associated with the VID is created. The cookie with associated VID is archived. A payment response is sent to the web browsing capable device. An authorization request is sent to the online store, and the online store authorizes the transaction with a payment network.
US11023877B2
Systems and methods are disclosed for providing account balance notifications. The disclosed embodiments generally relate to using transmitters to activate a mobile application to request financial account information, such as an account balance, and display the requested information, via the mobile device, before the customer uses an automated teller machine (ATM) or conducts a transaction at a bank branch. In certain embodiments, the transmitters are low energy transmitters. Other aspects of the disclosed embodiments are described herein.
US11023864B2
A system for managing contact information, the system comprising a processor and a memory having executable instructions stored thereon that when executed by the processor cause the processor to retrieve data for a sales lead from a database, the data including actual contact information of the sales lead, generate first pseudo-contact information that corresponds to the actual contact information of the sales lead, provide a first agent with access to the first pseudo-contact information on a communication system, receive a communication request including the first pseudo-contact information from a client device of the first agent, and link the first pseudo contact information to the actual contact information of the sales lead to establish a communication connection between the client device of the first agent to a client device of the sales lead.
US11023858B2
In some embodiments, a client application at a computing device can receive a request to generate a digital focus area based on input criteria. In response to the request, the client application can search a local storage and/or a remote storage for content related to the input criteria to yield a content collection, the remote storage being associated with a user account registered at a content management system. The client application can generate a workspace for the digital focus area, the workspace containing selected content from the content collection. The client application can pin, to a desktop displayed on the computing device, an interface object associated with the digital focus area, the interface object providing access to the workspace. The client application can then monitor events associated with the input criteria, and update the digital focus area based on one or more of the events associated with the input criteria.
US11023857B2
A healthcare financial payment system and method are disclosed in which a debit card which may be used by a cardholder to pay for medical products and services is linked with a healthcare-related financial account associated with the cardholder as well as with a non-healthcare-related financial account belonging to the cardholder. The healthcare-related financial account associated with the cardholder may be a Flexible Spending Arrangement (FSA), a Health Savings Account (HSA), or a health reimbursement arrangement (HRA), and the non-healthcare-related financial account associated with the cardholder may be a bank checking or savings account or a credit card. Any expenses for medical goods and services which are not covered by the cardholder's medical insurance may be paid from the cardholder's healthcare-related financial account if the medical goods or services are eligible and if there are funds remaining in the healthcare-related financial account, with any remaining costs being paid for from or charged to the cardholder's non-healthcare-related financial account.
US11023851B2
An asset management and tracking system for use in a facility having a product designation RFID tag having product information is attached to a product and at least one location designation RFID tag having location information. The system includes a RFID reader and a portable communication device. The RFID reader reads at least one of the product designation RFID tag and the at least one location designation RFID tag and the portable communication device receives product information from and transmits product information to an asset tracking and management device. The RFID reader transmits product information read from the product designation RFID tag and the location information read from the location designation RFID tags to the portable communication device. The portable communication device, in turn, transmits the received product information and location information to the asset tracking device and queries the asset tracking device for additional product and location information.
US11023850B2
Systems and techniques are provided for tracking locations of inventory items in an area of real space including inventory display structures. A plurality of cameras are disposed above the inventory display structures. The cameras in the plurality of cameras produce respective sequences of images in corresponding fields of view in the real space. A memory stores a map of the area of real space identifying inventory locations on inventory display structures. The system is coupled to a plurality of cameras and uses the sequences of images produced by at least two cameras in the plurality of cameras to find a location of an inventory event in three dimensions in the area of real space. The system matches the location of the inventory event with an inventory location.
US11023845B2
A “metadata model of a city's Internet of Everything and use thereof to implement citizen engagement through ‘user journeys’ and system intelligence through automated response logic. A framework that allows system integrators to build a metadata model of a city's IoE, which metadata model then enables city managers to implement user journeys and system intelligence, in incremental fashion, as the business needs of the city evolves.
US11023844B2
A system includes a biological sensor measuring biological data of a plurality of customers, a storage storing a plurality of attendant-associated data records, and a processor. Each attendant-associated data record includes the biological data of a customer, a seat identifier, and an attendant identifier associated with each other. The processor calculates at least one stress indicator of at least one customer. Each stress indicator is calculated based on the biological data in one of at least one attendant-associated data record extracted from the plurality of attendant-associated data records and associated with a first attendant identifier. The processor further calculates an evaluation value indicated by the first attendant identifier based on the at least one stress indicator of the at least one customer. The evaluation value is updated based on a registered evaluation value identified by the first attendant identifier stored in the storage, and the calculated stress indicator.
US11023843B2
Aspects estimate attributes of physical movement of a user from motion data acquired from a unique activity tracker deployed and operational on the user while the user is proximate to a work-piece receptacle; compare the estimated physical movement attributes to a knowledge base plurality of discrete data sets of motion attribute value that are labeled with specific physical movements; identify portions of the estimated physical movement attributes that match labeled knowledge base data sets associated to execution of a defined work unit associated to a work-piece receptacle during a defined working time period; in response to notice of completion of a work unit, and credit the user with a compensation value of for completion of the work unit in response to verifying that an aggregation of the portions matches a threshold requirement for indication of completion of work unit.
US11023834B2
A collaborative design system, method, and apparatus are disclosed. An example method includes receiving request messages from a first client device and a second client device requesting a workflow project for design collaboration, creating an un-executable version of the workflow project from an executable version of the workflow project, and transmitting a copy of the un-executable version of the workflow project to each of the client devices. The method further includes receiving from the first client device, an instruction that is indicative of a modification to the copy of the un-executable version of the workflow project at the first client device and transmitting the instruction to the second client device causing the second client device to modify the copy of the un-executable version of the workflow project at the second client device. Additionally, the method includes modifying the executable version of the workflow project based on the instruction.
US11023830B2
System and methods process a received request consistently over extended time by determining the request type and creating metadata with current rules and configuration information for the request type. A system stores the metadata, for instance in a versioning system, and may create a metadata snapshot associated with the request. Through the metadata, the system uses the correct version of rules and configurations to consistently process the request in accordance with the time the request was originally received.
US11023829B2
Many professionals use public transportation for site visits. If there is spare time between site visits, it is desirable for them to find a workspace that is more secure than a coffee shop. Work booths located at train stations meet that need. The system handles the reservation of those work booths based on the customer's schedule and destinations. In a dense public transportation network of a major metropolitan area, there are several routes one can take to travel between two points with only slight delays. Small additional detours may be acceptable if they pass by an available work booth. Unlike a traditional public transportation navigation system, one or more of the described embodiments can check all routes leading past work booths in parallel.
US11023808B1
A system to detect a feature in an input image comprising a processor to evaluate a model including: four layers including: a supragranular layer, a granular layer, a first infragranular layer, and a second infragranular layer, each of the layers including a base connection structure including: an excitatory layer including a excitatory neurons arranged in a two dimensional grid; and an inhibitory layer including a inhibitory neurons arranged in a two dimensional grid; within-layer connections between the neurons of each layer in accordance with a Gaussian distribution; between-layer connections between the neurons of different layers, the probability of a neuron of a first layer of the different layers to a neuron of a second layer of the different layers in accordance with a uniform distribution; and input connections from lateral geniculate nucleus (LGN) neurons of an input LGN layer to the granular layer in accordance with a uniform distribution.
US11023800B2
A computerized transaction card is provided and includes a plastic form factor resembling a credit card, the form factor including all or a combination of a magnetic stripe, a euro-pay master card and visa (EMV) chip, and or a near field communication (NFC) chip, a micro-controller powered by a rechargeable battery, at least one wireless chip set for sending and receiving data over a local wireless network; and, an interactive display screen for displaying information to a card operator.
US11023798B2
A smartcard includes a fingerprint sensor and a detector circuit comprising at least first and second electrodes that are insulated from each other and that form an open circuit. The first electrode and the second electrode is arranged in such a manner that. When a user applies a first finger on the fingerprint sensor and uses a second finger to grip the smartcard, the first finger contacts the first electrode and the second finger contacts the second electrode so as to form a loop that closes the open circuit. The detector circuit further comprises a filter circuit connected to the first electrode and to the second electrode, a generator arranged to generate first signals across the terminals of the filter circuit, and processor means arranged to acquire second signals and, from the second signals, to detect whether the first and second fingers include a fake finger.
US11023793B2
A communication apparatus accepts from a user a display setting regarding a two-dimensional code in which one or more parameters related to communication with a communication apparatus are encoded, and determines a parameter set that includes one or more parameters to be encoded in the two-dimensional code related to communication with the communication apparatus. When the accepted display setting is a first setting, a first two-dimensional code for a first application in which a first parameter set corresponding to the first setting is encoded is displayed, and when the accepted display setting is a second setting, a second two-dimensional code for a second application in which a second parameter set corresponding to the second setting is encoded and which is different from the first two-dimensional code is displayed, and wherein the first two-dimensional code includes a parameter that is not included in the second two-dimensional code.
US11023788B2
A system and method estimate a future path ahead of a current location of a vehicle. The system includes at least one processor programmed to obtain a trained system that was trained to estimate a future path on a first plurality of images of environments ahead of vehicles navigating roads. The at least one processor is also programmed to obtain an image of an environment ahead of a current arbitrary location of a vehicle navigating a road, and provide, based on an application of the trained system to the obtained image, an estimated future path of the vehicle ahead of the current arbitrary location.
US11023780B1
A method for training an auto labeling device capable of performing automatic verification by using uncertainty scores of labels is provided. The method includes steps of: a learning device (a) inputting unlabeled training images into a trained object detection network and a trained convolution network to generate bounding boxes for training and feature maps for training; and (b) (i) instructing an ROI pooling layer to generate pooled feature maps for training, (ii) at least one of (ii-1) inputting the pooled feature maps for training into a first classifier to generate first class scores for training and first box uncertainty scores for training, and (ii-2) inputting the pooled feature maps for training into a second classifier to generate second class scores for training and second box uncertainty scores for training, and (iii) training one of the first classifier using first class losses and the second classifier using second class losses.
US11023776B1
A method for training an auto-labeling device is provided. The method includes: (a) inputting a training image to a pre-trained feature extraction module to generate a feature, (b) inputting the feature to a pre-trained first classification module to output a first class score and a first uncertainty score, inputting the feature to a pre-trained second classification module, to output a second class score and a second uncertainty score, generating a scaled second uncertainty score by applying a scale parameter to the second uncertainty score, and then inputting the feature to a fitness estimation module to output a fitness value; and (c) (i) updating the scale parameter by using an uncertainty loss generated based on the first uncertainty score and the scaled second uncertainty score, and (ii) training the fitness estimation module by using a cross-entropy loss generated based on the uncertainty loss and the fitness value.
US11023771B2
An information processing apparatus including one or more processors that calculate a degree of polarization on the basis of polarization information in each of multiple directions, which is detected from a target region including a region through which polarized light passes, and extract a region in which an object is present on the basis of the degree of polarization.
US11023770B2
Systems and methods which obtain template images corresponding to pattern units of tessellated images using a template unit boundary identification technique are described. Template unit boundary identification techniques of embodiments operate to analyze a sample of a tessellated image to determine a template unit size for the template image, use the determined template unit size to define pixel analysis line segments for identifying template unit boundaries in the tessellated image, and select a template image based on the template unit boundaries identified using the pixel analysis line segments. One or more sample area images may be selected for use in determining a template unit size. Pixel analysis line segments, configured based upon a determined template unit size, may be used for identifying boundaries of a template unit. Moreover, dynamic template image updating may be provided.
US11023765B2
An apparatus and method for providing additional information for region of interest. The apparatus includes a region of interest extractor configured to extract regions of interest from a first medical image and at least one second medical image, a region of interest merger configured to merge a region of interest of the at least one second medical image into the first medical image, an additional information determiner configured to determine additional information required for each region of interest, and an additional information provider configured to provide the determined additional information for the each region of interest.
US11023764B2
Systems and methods for performing OCR of a series of images depicting text symbols. An example method comprises: receiving, by a processing device, a current image of a series of images of an original document, wherein the current image at least partially overlaps with a previous image of the series of images; performing optical character recognition (OCR) of the current image to produce an OCR text and a corresponding text layout; associating at least part of the OCR text with a first cluster of a plurality of clusters of symbol sequences associated with one or more previously received images of the series of images; identifying a first string representing the first cluster of symbol sequences based on a first subset of images of the series of images; identifying a first template field of a document template corresponding to the first cluster based on the first string representing the first cluster and the text layout of the current image; identifying, for the first cluster, a second-level median based on one or more parameters of the first template; and producing, using the second-level string, a resulting OCR text representing at least a portion of the first template field of the original document.
US11023761B2
An image data processing method includes receiving frame image data of N frames, where N>1, detecting a region of interest in one of the N frames, tracking locations of the region of interest in at least one of the N frames, and providing a merged location of the region of interest based on the locations of the region of interest in the N frames. Some embodiments include providing T of the merged locations of the region of interest for T respective groups of N frames, where T>1, providing respective statistical data for each of the T merged locations, and providing a final location of the region of interest based on the T merged locations and the statistical data for the T merged locations.
US11023759B2
The embodiments of the present application disclose a license plate correction method and apparatus. A to-be-corrected license plate and a corresponding to-be-corrected vehicle-passing record are first determined. Similar license plates of the to-be-corrected license plate are determined. The vehicle-passing record for each similar license plate is matched with the to-be-corrected vehicle-passing record, thereby determining a matching probability of each similar license plate and the to-be-corrected license plate. A similar license plate is determined as a corrected license plate, wherein the matching probability between this similar license plate and the to-be-corrected license plate is highest. Therefore, a license plate that was incorrectly recognized can be corrected.
US11023752B2
A method, system, and computer program product is provided, for example, for learning about a road sign using clustering of pre-processed road sign recognition observations. In an example embodiment, the method may include receiving, by a layered clustering system, the pre-processed road sign recognition observations generated by at least one sensor installed on a vehicle. The pre-processed road sign recognition observations include at least two continuous-value attributes. The method may further include creating, by the layered clustering system, a first clustering label corresponding to a first attribute of the at least two continuous-value attributes for generating a plurality of first clusters. Additionally, the method may include sequentially clustering, by the layered clustering system, the pre-processed road sign recognition observations in the plurality of first clusters with the created first clustering label based on a second attribute of the at least two continuous-value attributes for generating a plurality of second clusters. Further, once the clustering of the pre-processed road sign recognition observations has been performed in this way, the method may further include filtering and removing, by the layered clustering system, outliers of the plurality of first clusters and the plurality of second clusters.
US11023750B2
A video output system provided with a camera and an interface device, wherein the interface device is provided with a condition storage unit which specifies conditions under which a video is to be selected by the camera, and a video output unit which outputs a captured video received from the camera, and wherein the camera is provided with: an image sensor; a video generation unit which generates captured videos on the basis of the output of the image sensor; a condition acquisition unit which acquires said conditions from the interface device; a recognition/comparison unit which determines whether or not each captured video generated by the video generation unit meets the acquired conditions, and if it is determined that a captured video meets the conditions, generates identification information on the basis of recognition results of a subject to be recognized that is included in the captured image determined to meet the conditions, and that is associated with the conditions; and a camera calculation unit which outputs, to the interface device, at least each captured video determined by the recognition/comparison unit as meeting the conditions, from among the captured videos generated by the video generation unit, and the identification information associated with that captured video.
US11023746B2
A method for assigning a number of lanes and a direction of travel on a path includes receiving location data including a plurality of location points, projecting the plurality of location points on to an aggregation axis perpendicular to a centerline of the vehicle path, grouping the plurality of location points as projected onto the aggregation axis into one or more clusters, and determining the number of vehicle lanes of the vehicle path based on a count of the one or more clusters.
US11023742B2
Devices, systems and methods for operating a rear-facing perception system for vehicles are described. An exemplary rear-facing perception system contains two corner units and a center unit, with each of the two corner units and the center unit including a camera module and a dual-band transceiver. A method for operating the rear-facing perception system includes pairing with a control unit by communicating, using the dual-band transceiver, over at least a first frequency band, transmitting a first trigger signal to the two corner units over a second frequency band non-overlapping with the first frequency band, and switching to an active mode. In an example, the first trigger signal causes the two corner units to switch to the active mode, which includes orienting the camera modules on the center unit and the two corner units to provide an unobstructed view of an area around a rear of the vehicle.
US11023739B2
The present invention provides a technique for enhancing the added value of flow line information. The flow line combining device is provided with: an acquisition unit for acquiring first flow line information indicating a trail of positions determined by using a first method and second flow line information indicating a trail of positions determined by using a second method which is different from the first method; a determination unit for assessing overlap in the trails respectively indicated by the acquired first flow line information and the second flow line information; and a combining unit for generating third flow line information which combines the first flow line information and second flow line information if the trail overlap assessed by the determination unit meets a predetermined condition.
US11023738B2
An apparatus that connects frames included in one video to make a highlight video shorter than the video evaluates whether each of the frames included in the video is appropriate as a component of the highlight video, identifies one or more candidate sections including continuous frames that are evaluated higher than a reference, and makes the highlight video by preferentially using the frames included in a longer candidate section, among the one or more candidate sections.
US11023732B2
In various examples, potentially highlight-worthy video clips are identified from a gameplay session that a gamer might then selectively share or store for later viewing. The video clips may be identified in an unsupervised manner based on analyzing game data for durations of predicted interest. A classification model may be trained in an unsupervised manner to classify those video clips without requiring manual labeling of game-specific image or audio data. The gamer can select the video clips as highlights (e.g., to share on social media, store in a highlight reel, etc.). The classification model may be updated and improved based on new video clips, such as by creating new video-clip classes.
US11023727B2
A target monitoring method, a camera, a controller, and a target monitoring system, where the system includes a first camera and a second camera. An overlapping area exists between fields of view of the first camera and the second camera. The method includes obtaining, location information of a to-be-tracked target in a first monitoring picture when the first camera is used as a current primary monitoring camera, determining, based on the location information of the target in the first monitoring picture, whether a location of the target in the first monitoring picture is in the overlapping area, where the overlapping area is an overlapping range between the fields of view of the first camera and the second camera, and switching, the current primary monitoring camera to the second camera when the location of the target in the first monitoring picture is in the overlapping area.
US11023723B2
According to a first aspect of the present invention, there is provided a method of determining a unique identifier for a security element, the method comprising: optically reading the security element via a configurable optical filter system, a readable optical transmission property of the filter system varying with respect to a configuration of the filter system; the reading comprising determining data indicative of an optical property of the security element at a first configuration of the filter system, and determining data indicative of an optical property of the security element at a second, different, configuration of the filter system; and the unique identifier being determined from a map of the variation in determined data indicative of an optical property with respect to the configuration of the filter system, wherein the reading is undertaken for multiple locations across the security element at the or each configuration of the filter system, such that the map is a map of the variation in determined data indicative of an optical property across the security element with respect to the configuration of the filter system, and wherein the reading for multiple locations across the security element is undertaken in a single reading step, using a reader with a two-dimensional sensor.
US11023722B2
Concepts for classifying data are presented. Data to be classified is processed in accordance with a data decomposition algorithm so as to generate a plurality of data components, wherein each data component is associated with a respective different value or range of data transience. A subset of the data to be classified based on the plurality of data components. The selected subset of the obtained data is provided to a data classification process for classifying the data.
US11023718B2
A living body detection method and a living body detection system are provided. A radio-frequency signal reflected by an experiment living body is received, and raw sampling data of the RF signal are obtained. A feature extraction process is performed to generate initial training features of sampling datasets, wherein the initial training features respectively correspond to feature generation rules. A classification prediction model is established according to a posture of the experiment living body and the initial training features, and correlation feature weightings respectively corresponding to the initial training features are obtained. Preferred features corresponding to at least one of the feature generation rules are selected from the initial training features according to the correlation feature weightings. Another classification prediction model configured for determining a posture of a detection living body is established according to the posture of the experiment living body and the preferred features.
US11023717B2
The present application provides a method, an apparatus, a device and a system for processing commodity identification and a storage medium, where the method includes: receiving image information transmitted by a camera apparatus and a distance signal transmitted by a distance sensor corresponding to the camera apparatus; determining a start frame and an end frame for a pickup behavior of a user according to the image information and the distance signal; and determining, according to the start frame and the end frame for the pickup behavior of the user, information of a commodity taken by the user. By performing a commodity identification on the start frame and the end frame for the pickup behavior of the user, and determining the information of the commodity taken by the user, commodity identification efficiency is effectively improved.
US11023716B2
A method and a device for generating stickers are provided. An embodiment of the method includes extracting an image sequence from a person-contained video to be processed; identifying emotions of the faces respectively displayed by each of the target images in the image sequence to obtain corresponding identification results; based on the emotional levels corresponding to the emotion labels in the identification results corresponding to each of the target images, extracting a video fragment from the person-contained video, and acting the video fragment as the stickers. The image sequence comprises target images displaying faces; the identification results comprise emotion labels and emotional levels corresponding to the emotion labels. The embodiment can extract the video fragment from the given person-contained video to act as stickers based on the facial emotion match, which can achieve the generation of stickers based on the facial emotion match.
US11023715B2
The present disclosure provides a method and apparatus for expression recognition, which is applied to the field of image processing. The method includes acquiring a three-dimensional image of a target face and a two-dimensional image of the target face, where the three-dimensional image includes first depth information of the target face and first color information of the target face, and the two-dimensional image includes second color information of the target face. A first neural network classifies an expression of the target face according to the first depth information, the first color information, the second color information, and a first parameter to the target face. The first parameter includes at least one facial expression category and first parameter data for identifying an expression category of the target facial. The disclosed method and device can accurately recognize facial expressions under different facial positions and different illumination conditions.
US11023711B2
Various facial recognition systems may benefit from appropriate use of computer systems. For example, certain face analysis systems may benefit from an all-in-one convolutional neural network that has been appropriately configured. A method can include obtaining an image of a face. The method can also include processing the image of the face using a first set of convolutional network layers configured to perform subject-independent tasks. The method can further include subsequently processing the image of the face using a second set of convolutional network layers configured to perform subject-dependent tasks. The second set of convolutional network layers can be integrated with the first set of convolutional network layers to form a single convolutional neural network. The method can additionally include outputting facial image detection results based on the processing and subsequent processing.
US11023708B2
A computer-implemented method for determining whether images of faces contained in a document correspond to each other. The method comprises acquiring image data pertaining to the document and performing facial detection on the image data to detect one or more facial representations existing within the document. If two or more facial representations are detected, a first facial representation and a second facial representation are selected, and determination of whether the image of a face of the first facial representation corresponds to the image of a face of the second facial representation is performed.
US11023705B2
The present application relates to a method for the cytometric analysis of multiple cell samples by a microscope for examining multiple cell samples under a microscope, wherein the microscope can be or is operated, selectively and/or alternatingly, in a transmission mode and/or in a fluorescence mode, and wherein at least one cell sample has at least one fluorescence marker. The method includes; moving the cell samples continuously in one plane relative to an optical system of the microscope having at least one microscope camera, wherein, during the movement of the cell samples, at least one or more images of a sub-region of the cell samples are recorded in the transmission mode or in the fluorescence mode and at least one or more images of the same sub-region of the cell samples are recorded in the fluorescence mode by the at least one microscope camera.
US11023700B2
A first substrate including a first surface and a second surface on an opposite side of the first surface, the first surface being a detection surface for detecting unevenness of an object coming in contact or close, a second substrate facing the other surface of the first substrate, and a sensor unit provided between the first substrate and the second substrate, and which detects the unevenness of a finger coming in contact with or close to the detection surface.
US11023695B2
A system and method for determining a skew level of a movable control surface in an aircraft. A position of an inboard and outboard side of the movable control surface are determined by RFID readers and RFID tags. As the tags move past the readers, the positioning of each side of the movable control surface may be compared to determine the skew level. Actions can be taken if the skew level exceeds predetermined threshold values.
US11023692B2
One embodiment provides a wristband, including: a wristband material; an padding material; and at least two antennas, wherein the at least two antennas are located between the wristband material and the padding material; wherein the at least two antennas are located having a spacing between each of the at least two antennas with respect to another of the at least two antennas; wherein the wristband material, the padding material, and the at least two antennas are formed as a wearable wristband. Other aspects are described and claimed.
US11023679B2
An apparatus for automatically mapping a verbatim narrative to a term in a medical terminology dictionary includes a natural language processor and a comparator. The natural language processor processes terms from the medical terminology dictionary and from a medical coding decision database to generate a processed database that also includes the original terms from the medical terminology dictionary and the medical coding decision database. The natural language processor also processes the verbatim narrative. The comparator compares the processed verbatim narrative to the terms in the processed database and determines whether the processed verbatim narrative is an exact match to a term in the processed database. The verbatim narrative is mapped to the term in the medical terminology dictionary that corresponds to the term in the processed database that is an exact match. The verbatim narratives may include adverse event narratives, concomitant medication narratives, or other types of narratives. A method for automatically mapping a verbatim narrative to a term in a medical terminology dictionary is also described and claimed.
US11023675B1
A method for rendering context based information on a user interface includes receiving a user request to extract the context based information from a database. The database includes a plurality of documents and the request includes at least one search criteria required to determine a context of the user request. The method includes generating a list of documents corresponding to the context of the user request and rendering on a viewing portion of the user interface the list of documents corresponding to the context of the user request.
US11023672B1
Features are disclosed for injection services that allow a development team to quickly and easily include functionality developed by other teams. The main application server injects functionality into responses. The injected service content may include executable content (e.g., scripts) which may be retrieved from a content distribution network. This provides a framework for integrating various, decoupled features into a single main application.
US11023667B1
Systems and methods for generating a pseudo data field in a CRM system to allow end users to generate and manage pseudo data fields for account objects in the CRM system, which may behave like actual data fields of account objects in the CRM system but live outside the CRM account. The present invention uses a data model that includes two objects to allow end users to generate and manage the pseudo data fields. One of the objects is pseudo data field configuration object, which may be used to configure the pseudo data fields that should be made available to end users. The other object is pseudo data field object which may be used to record user responses or values users use to populate the pseudo data field.
US11023660B2
The present invention relates to a data sharing service system, and a method and a device for a data sharing service, and to the data sharing service in a multi-device environment. Particularly, the present invention enables a user to summarize information on content being used or to transmit data on specific content to terminal device of another party by using a messenger, so that the user can gather the contents of interested articles (or books) to manage the contents by compiling statistics and the user can easily notify the other party of the contents of the articles (or books) without requiring the user to write out the interested contents one by one when using the messenger.
US11023659B1
The present disclosure provides generating a style configuration file with and without parameters from a library of design values. As one non-limiting example, a website has certain styles that, when defined and combined, creates a full website design, such as, colors, color theme, button style, imagery, text inputs, font style, etc. These styles may be referred to as “top-level styles.” Each “top-level style” is in fact a category for a range of possible inputs or values. The system and method of the disclosure can thus query a library of top-level style values, and with parameters, mix and match these values into “style configuration files.” The style configuration files generated could then be used to produce a design visual by a rendering engine, wherein the design visual would reflect the styles of the values of the top-level styles in a configuration file.
US11023657B2
In various example embodiments, heavy document object model (DOM) elements in a heavy web page are removed directly from a DOM tree subsequent to a request being received to navigate to another web page but before the web browser actually navigates to that other web page. In one example embodiment, the heavy DOM elements are deleted from the previous page during an ‘onbeforeunload’ event using a scripting language such as Javascript, to ensure that the render of the next page starts faster.
US11023646B2
A method of automatically constructing a hierarchical clock tree for an integrated circuit may include constructing a global clock tree on a first level based on first-level constraints, pushing the global clock tree to partitions on a second level, and generating second-level constraints for the partitions on the second level. The second-level constraints may be included in configuration files that may be generated for the partitions on the second level. The first-level constraints may be included in a first-level configuration file that is user-modifiable. The second-level constraints may include information for replicating multiple instantiated partitions on the second level. The method may further include modifying terminal names and/or configurations after pushdown. The method may further include creating infrastructure to analyze timing of the global clock tree.
US11023643B2
A method includes retrieving an interactive datasheet for a product and displaying, on an output device, a first view of the interactive datasheet for the product, including a first section and a second section. The method also includes adjusting, in response to receiving, by an input device of the computing device from a user, a first value of a characteristic of the product to produce a first adjusted characteristic, and updating a model of the product, based on the first value of the characteristic of the product, to produce an updated interactive datasheet for the product. Additionally, the method includes updating the first view of the interactive datasheet for the product displayed on the output device, the first view, based on the updated interactive datasheet for the product and storing, in the memory, the updated interactive datasheet for the product, in response to receiving an indication by the user.
US11023639B2
Computer-aided methods for simulating confined nanodevices are disclosed. In example implementations, atomic-scale model of the nanodevices are generated so that dimensions and materials are specified. Then, band structures which comprise wave functions and Eigen energies are calculated using First Principles Methods (FPM). Effective mass modeled which comprise wave functions and Eigen energies are generated. After that, spatial wave functions of the calculated FPM band structures are mapped to the generated effective mass band structures wave functions by considering global behavior. In response to the mapping, generated effective mass models are fitted to calculated FPM energies so that approximate electronic band structures of the confined nanodevices are modeled. Computer programs for carrying out the methods, data media and computer systems are also disclosed.
US11023636B1
Disclosed are methods, systems, and articles of manufacture for characterizing an electronic design with a susceptibility window. These techniques identify a set of multiple aggressors in an electronic design and determine, at a susceptibility window module stored in memory and executing in conjunction with a microprocessor of a computing node, a susceptibility window for an internal node of a victim and a timing window for the set of multiple aggressors in the electronic design. These techniques further determine a subset having at least one aggressor using at least the susceptibility window of the victim and the timing window for the set of multiple aggressors, and determine whether a glitch in the electronic design causes a violation at the internal node of the electronic design based at least in part upon the timing window and the susceptibility.
US11023635B1
An example is a method. A design of an integrated circuit is loaded onto an emulation system and is emulated by the emulation system. A sequence of frames is captured, by the emulation system, from the emulation. The sequence of frames includes frame intervals, and each frame interval includes a full frame and a delta primary frame subsequent to the full frame. The full frame is captured at a respective sample time, and the full frame includes signals of the design or a change of the signals relative to a respective sample time of the full frame of a previous frame interval. The delta primary frame is captured at a respective sample time, and the delta primary frame includes a change of a subset of the signals relative to a respective sample time of a previous frame of the respective frame interval. The sequence of frames is stored to memory.
US11023633B2
Disclosed herein is a method of generating an RTL description that implements any functional safety system. A high-level synthesis method for generating an RTL description in which a functional safety system is inserted by using an operation description defining a functional logic, a high-level synthesis script defining a high-level synthesis constraint, and a functional safety system implementation specification specifying a functional safety system to be inserted in a high-level synthesis process. The high-level synthesis method includes a control data flow graph generation step in which a high-level synthesis unit generates a control data flow graph using the operation description, and a first function safety system insertion processing step in which the high-level synthesis unit inserts the function safety system into the control data flow graph according to the function safety system implementation specification after the control data flow graph generation step.
US11023632B2
A logic element includes a logic block, a supply voltage input, switchable power gates and a gate selector. The logic block implements a logic function on input data to obtain at least one output data signal. The switchable power gates transfer a supply voltage from the supply voltage input to the logic block in accordance with respective gate control signals. At least two of the power gates have different respective electrical properties. The gate selector switches on differing ones of the power gates in accordance with gate selection data.
US11023628B2
The present invention relates to a method of simulating the operation of an electronic circuit modelled by a numerical model comprising successive steps consisting in updating parameters of the model, periodically, at variable or constant simulated time step, when the battery is in a state of non-linear operation, and at each change of state of operation of one of the functional electronic components, when the battery is in a state of quasi-linear operation.
US11023627B2
Cooperative modeling of discrete system elements and continuous system elements is described, in which a discrete system element and a relationship between the discrete system element and a continuous system element is modeled in a first modeling environment, where a description of the discrete system element and of the relationship between the discrete system element and the continuous system element is exported from the first modeling environment to a second modeling environment, causing the discrete system element and the relationship between the discrete system element and the continuous system element to be modeled in the second modeling environment, where the continuous system element is modeled in the second modeling environment.
US11023621B2
The invention relates to a license-verification circuit for selectively activating one or more protected circuits (206) of a device (102) the license-verification circuit being capable of: deducing a device key from an identifier associated with the device (102); receiving a first license; decrypting the first license using the device key in order to extract a first verification code activating a first protected circuit by loading an activation code in an activation log (212) associated with the first protected circuit on the basis of a verification of the first verification code.
US11023619B2
Aspects of the present disclosure relate to binding a hardware security module to a software component. A secret can be cryptographically linked to the software component. The secret linked to the software component can be protected such that the secret is only accessible by a trusted firmware. The software component can then be installed in a secure software context. The protected secret can be transferred to the trusted firmware. A control block can be maintained by the trusted firmware in the secure software context, wherein the control block comprises the secret. The hardware security module can then be configured by the trusted firmware such that the hardware security module only responds to requests from a component having access to the secret.
US11023611B2
Systems, methods, and non-transitory computer-readable media can identify a post to be published via a social networking system. A privacy schedule for modifying a privacy setting associated with the post can be determined. A trigger to modify the privacy setting associated with the post can be detected. The privacy setting can be modified based on the privacy schedule when the trigger is detected.
US11023600B2
A method for protection against a relay attack on a system is composed of at least a first and a second communication device. Data are transmitted wirelessly between the first and the second communication device. The first communication device ascertains a first spectrum of all wirelessly transmitted signals to be received at the location of the first communication device within a frequency band. The second communication device likewise ascertains a second spectrum of all wirelessly transmitted signals to be received at the location of the second communication device within the frequency band. The frequency band is limited by a minimum and a maximum frequency. The second communication device transmits the second spectrum to the first communication device. The first communication device compares the first spectrum with the second spectrum in order to ascertain whether the second communication device is located at the location of the first communication device.
US11023593B2
Mechanisms are provided for obfuscating training of trained cognitive model logic. The mechanisms receive input data for classification into one or more classes in a plurality of predefined classes as part of a cognitive operation of the cognitive system. The input data is processed by applying a trained cognitive model to the input data to generate an output vector having values for each of the plurality of predefined classes. A perturbation insertion engine modifies the output vector by inserting a perturbation in a function associated with generating the output vector, to thereby generate a modified output vector. The modified output vector is then output. The perturbation modifies the one or more values to obfuscate the trained configuration of the trained cognitive model logic while maintaining accuracy of classification of the input data.
US11023590B2
A method, apparatus, system, and computer program product for performing security testing. Information about successful payloads in payloads is determined by a computer system using crowd-sourced data in which a successful payload is a payload used in a successful attack. A set of popular payloads is determined by a computer system from the payloads using information about the successful payloads determined using the crowd-sourced data. Testing is focused by the computer system on the set of popular payloads based on a set of key features for the set of popular payloads.
US11023586B2
In an aspect of the disclosure, a method, a computer-readable medium, and a device are provided. The device the package determination component 430 determines one or more packages distributed in firmware of a BMC. The device determines a respective update of each of the one or more packages. The device determines a first set of security vulnerabilities of the each package that is addressed by the respective update. The device further determines a second set of security vulnerabilities of the each package after the respective update is applied. The device generates a first file indicating the first set of security vulnerabilities and the second set of security vulnerabilities.
US11023584B2
A processor receives a signal and determines whether an application has registered a signal handler therewith for handling the signal. In response to determining that the application has registered the signal handler, the processor transmits the signal directly to the signal handler of the application for handling the signal, without an operating system in relation to which the trusted application is running intervening. In response to determining that the trusted application has not registered the signal handler, the processor transmits the signal to a signal handler of the operating system for handling the signal.
US11023579B1
A method and apparatus for monitoring a volatile memory in a computer system. Samples of compressed data from locations in the volatile memory in the computer system are read. Data in the volatile memory is reconstructed using the samples of compressed data. The data is an image of the volatile memory. The image enables determining whether an undesired process is present in the volatile memory.
US11023577B2
In various implementations, a method includes receiving a set of time series data that corresponds to a metric. A seasonal pattern is extracted from the set of time series data and the extracted seasonal pattern is filtered from the set of time series data. A predictive model is generated from the filtered set of data. The extracted seasonal pattern is filtered from another set of time series data where the second set of time series data corresponds to the metric. The filtered second set of time series data is compared to the predictive model. An alert is generated to a user for a value within the filtered second set of time series data which falls outside of the predictive model.
US11023576B2
An approach is provided for detecting a malicious activity on a computer system. First process trees are identified for computer processes that have been executed on a computer system. Each of the first process trees are vectorized. The vectorized first process trees are associated with respective labels. Each label represents an amount by which a respective vectorized process tree reflects the malicious activity. An artificial neural network is trained by using the vectorized first process trees and the associated labels as training input. After the training of the artificial neural network is completed, second process trees for currently executing computer processes are vectorized and provided as input vectors to the artificial neural network. Responsive to the artificial neural network providing an output indicating that a combination of the input vectors indicates the malicious activity, a remedial action is performed.
US11023573B2
A computer implemented method is used for changing a password in a multi-domain environment. The method includes obtaining a private key and a public key from a security card at a user device in a user domain, transferring the public key to a controller in a secure domain, requesting a password change, receiving a public key encrypted new password from the secure domain, and decrypting the new password using the private key.
US11023567B2
Presented are software intellectual property (IP) protection systems and methods that prevent potential attackers as well as customers from having access to plain text versions of both library source code and binary code. Potential attackers are prevented from reusing the software on other platforms. The protection mechanism does not impact the functionality or the performance of the library itself and does not interfere with existing software update mechanisms or application developer tools, such as Joint Test Action Group (JTAG).
US11023561B2
Systems and methods of determining a global model are provided. In particular, one or more local updates can be received from a plurality of user devices. Each local update can be determined by the respective user device based at least in part on one or more data examples stored on the user device. The one or more data examples stored on the plurality of user devices are distributed on an uneven basis, such that no user device includes a representative sample of the overall distribution of data examples. The local updates can then be aggregated to determine a global model.
US11023554B1
Techniques for improving dynamic content retrieval are described. In an example, a computer system may receive, from a content provider device, an intent description associated with providing content at a network resource. The computer system may determine a goal and a predicate based on the intent description and may select a workflow from a plurality of workflows based on the goal and the predicate. The workflow may be associated with determining a context of a network document based on historical behavior data of visitors to the network resource and on a taxonomy of the network resource. The computer system may determine the context based on an execution of the workflow, the historical behavior data, and the taxonomy. The computer system may store an association between the context and the content. The association may be usable to select the content for presentation in a network document of the network resource.
US11023549B2
Provided are a method and an apparatus for searching for and acquiring information under a computing environment. The apparatus includes: at least one input device configured to receive a first query input of a first query type and a second query input of a second query type; and a controller configured to output a query input window including a first display item corresponding to the first query input and a second display item corresponding to the second query input, to automatically switch, in response to receiving the first query input, the apparatus from a first state to receive the first query input of the first query type to a second state to receive the second query input of the second query type, and to obtain a search result according to a query based on the first query input and the second query input.
US11023547B2
Systems and methods are described herein for controlling mobile devices with user equipment devices. A user equipment device may detect a mobile device is within a predetermined proximity to the user equipment device by establishing a bi-directional communication. The user equipment device may determine an input/output option of the mobile device. The input/output option may be a microphone, a cellular Internet connection, a camera, or any other sensor and/or actuator of the mobile device. The user equipment device may generate for display an icon corresponding to the input/output option of the mobile device.
US11023544B2
An embodiment of the present application provides a user matching method, which includes: receiving first personal information sent by a current user; generating a first candidate peer information list according to the first personal information and providing the first candidate peer information list to the current user for selection; receiving at least one piece of first peer information selected by the current user from the first candidate peer information list; searching for a recommended user according to an information peer exchange principle, wherein the information peer exchange principle comprises that personal information of the recommended user matches with the at least one piece of first peer information selected by the current user, and the first personal information matches with at least one piece of first peer information selected by the recommended user; and providing information of the recommended user to the current user. A user matching apparatus is also provided.
US11023539B2
Disclosed is a technique that can be performed in a distributed computer network. The technique can include a data index and query system that receives a search query and defines a search scheme for applying the search query on distributed data storage systems including an internal data storage system of the data intake and query system and an external data storage system communicatively coupled to the data intake and query system over a network. The data index and query system communicates at least a portion of the search scheme to a search service for application on behalf of the data intake and query system, receives from the search service a search result of the search query obtained by application of the search scheme to the distributed data storage systems, and causes the search result or data indicative thereof to be displayed on a display device.
US11023538B2
A computed-implemented method is provided for generating object storage datasets from file datasets. The computed-implemented method includes analyzing entries of a file system to identify a file and checking the file against at least one policy. In response to identifying a match between the file and the at least one policy, details of a container are updated. A symbolic link to the file is created to allow access of the file by an object-based client. Updating the details of the container includes updating a database such that the database identifies at least one of the created symbolic link and the details of the container.
US11023536B2
A social network system that provides a keyword search result set from content within the social network receives from an enterprise application a business object and an associated system of record, and generates a social object for the social network, where the social object corresponds to the business object and associated system of record. The system generates a plurality of conversations related to the social object, where each conversation comprises content. The system indexes each of the conversations as a conversation document and receives a keyword search term. The system then searches for the keyword search term within the conversation documents, and generates a result set of relevant conversations in response to the searching, where the relevant conversations are displayed in order of relevance.
US11023531B2
A method for information fusion in multi-domain operational environment is provided. The method includes receiving a first plurality of detection tags containing domain agnostic information related to one or more targets of interest. Target detection statistics contained in the first plurality of detection tags are combined to provide a fused estimate of a probability of a correct identification of a target of the one or more targets of interest. Target geolocation statistics contained in the first plurality of detection tags are combined to provide a fused estimate of a location of the one or more targets of interest. One or more fused detection tag containing at least the combined target detection statistics and the combined target geolocation statistics are generated.
US11023528B1
Aspects described herein may relate to a transaction exchange platform using a streaming data platform (SDP) and microservices to process transactions according to review and approval workflows. The transaction exchange platform may receive transactions from origination sources, which may be added to the SDP as transaction objects. Microservices on the transaction exchange platform may interact with the transaction objects based on configured workflows associated with the transactions. Processing on the transaction exchange platform may facilitate clearing and settlement of transactions. Some aspects may provide for dynamic and flexible reconfiguration of workflows and/or microservices. Other aspects may provide for data snapshots and workflow tracking, allowing for monitoring, quality control, and auditability of transactions on the transaction exchange platform.
US11023523B2
This document describes a search retrieval system for automatically indexing data representing audio-visual recordings and for querying, responsive to a search query, that indexed data representing the audio-visual recordings. The search retrieval system defines weights for semantic features of an audio-visual recording and extracts, based on execution of a first set of rules, one or more semantic features. The system determines a weight for each of the one or more semantic features. A search engine searches nodes in the graph of the semantic features to identify one or more logical relationships for the one or more semantic features extracted. The weights for each of the one or more semantic features are adjusted based on the graph. The data is indexed in association with the one or more adjusted weights for the one or more semantic features, respectively.
US11023514B2
Systems and methods are provided for receiving, at a server computer, a plurality of content messages from a plurality of content sources, each content message comprising media content and associated with a predetermined media collection, for each of the plurality of content messages received, analyzing each of the plurality of content messages to determine a quality score for each of the plurality of content messages, and storing each of the plurality of content messages in a database along with the quality score for each of the plurality of content messages. The systems and methods further provided for receiving, from an operator device, a threshold percentage for the media collection, determining a subset of the plurality of content messages associated with the media collection to be made available to the operator device based on the threshold percentage received from the operator device and the quality score for each of the plurality of content messages, and causing only the subset of the plurality of content messages associated with media collection to be displayed on the operator device for the media collection.
US11023513B2
Embodiments of the present invention provide a method and apparatus for searching using an active ontology. One embodiment of a method for searching a database includes receiving a search string, where the search string comprises one or more words, generating a semantic representation of the search string in accordance with an ontology, searching the database using the semantic representation, and outputting a result of the searching.
US11023509B1
A method for processing a natural language query. The method includes receiving a text query, the query referring to a plurality of objects, attributes, qualifiers and other arguments and parsing the query to produce an argument tree representing the substance and structure of the query. The method also includes the capability to define qualifiers as being possibly projectable onto other arguments and indicate their direction of projectability and the capability to denote nodes of the argument tree as foldable, as splittable, or as containing sequences of qualifier arguments. The method additionally includes defining validity rules for a domain of knowledge, used to determine whether a list of arguments form a valid granular query component and processing of the argument tree, in view of the above in order to derive a corresponding plurality of granular query components that collectively request the plurality of pieces of information representing the intent of the query.
US11023508B2
One or more processing devices derive values indicative of various aspects of how a particular service in an information technology (IT) environment is performing at a point in time or for a period of time. The values are derived by a search query over machine data associated with the one or more entities that provide the service. The one or more processing devices define and apply time varying static thresholds in respect to the values. A user (e.g., IT manager) may be enabled to manipulate or define multiple sets of KPI thresholds that vary over time.
US11023507B2
This disclosure relates to a model driven framework for realizing domain specific search system for unstructured text. The framework has two parts: information extraction system for defining various models such as a meta model, an instance model, an extraction model and mention model and a generic domain agnostic search system that works by interpreting the models specified via the information extraction system. The components of the search system are completely domain agnostic with no hard coded knowledge of the domain. The search system interprets the domain models specified in terms of the meta model to impart domain specificity to the search engine. In this sense, the framework is domain agnostic and it can be tailored for a new domain by just specifying domain related information in terms of the meta model. The model driven approach obviates need for re-coding the search system for any new domain of interest.
US11023500B2
Disclosed embodiments provide systems, methods, and techniques for lineage detection of calculations (e.g., processes, metrics, important data elements, data elements, or the like). According to disclosed embodiments, a lineage detector acquires one or more parameters, which at least include a first parameter indicative of source code and a second parameter indicative of a calculation. The lineage detector also parses the source code. After parsing the source code, the lineage detector determines the data lineage of the calculation based on the parsed source code. In some embodiments, the lineage detector generates and displays output of the data lineage.
US11023499B2
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for enforcing a mapping between entities in a database and aggregates in an application framework. One of the methods includes receiving a request to populate a program object corresponding to an entity in a first relation of a relational database, the relational database is queried to obtain values for one or more attributes of the entity in the first relation and a plurality of identifiers that each identify a respective entity in the second relation of the relational database. The program object is populated with an aggregate having a complete collection of identifiers representing an m-to-n relationship in the database.
US11023497B2
Data classification includes tracking classification of columns of data into data classes of a collection of classes available for classifying the columns, obtaining a target column of data, of a target dataset, to be classified into a data class of the collection of candidate classes, and classifying the target column of data into a data class of the collection of classes based on historical data classification characteristics provided by the tracking. The classifying includes selecting a group of candidate data classes of the collection of classes to compare to value(s) of the target column, the selecting excludes at least some candidate data classes of the collection from comparison to the value(s), and establishing a priority between the candidate data classes of the group of candidate classes in comparing the value(s) of the target column of data to the selected group of candidate classes.
US11023490B2
A computer implemented method and system for a selectively replicated trustless persistent store is provided using a bilateral distributed ledger. The selectively replicated trustless persistent store synchronizes current state data stores shared among multiple parties. Data modifications may be made in any shared store locally and then are automatically replicated across other permissioned stores. The selectively replicated trustless persistent store is responsible for getting the data validated and agreed upon before committing locally.
US11023488B1
A technique for replicating a data object from a source data storage system (source) to a destination data storage system (destination) preserves QoS (Quality of Service) by transmitting QoS information from the source to the destination and applying the QoS information when storing data at the destination that arrive in replication instructions sent from the source. The QoS information indicates desired storage tiering for the data object at the source. In the event of a failure at the source, which results in failover from the source to the destination, the destination is able to provide users with the same quality of service as was desired at the source.
US11023486B2
Low-latency autonomous-analysis includes obtaining data expressing a usage intent with respect to a low-latency database analysis system that intent omits data corresponding to user input expressly requesting low-latency autonomous-analysis, obtaining requested results data based on the data expressing the usage intent, outputting requested visualization data representing at least a portion of the requested results data for presentation to a user, and, in response to outputting the requested visualization data, obtaining low-latency autonomous-analysis data by performing low-latency autonomous-analysis based on the data expressing the usage intent by identifying an autonomous-analysis predicate based on the requested visualization data, obtaining a defined autonomous-analysis latency constraint, obtaining the low-latency autonomous-analysis data based on the autonomous-analysis predicate in accordance with the defined autonomous-analysis latency constraint, such that the low-latency autonomous-analysis data differs from the requested results data, and outputting at least a portion of the low-latency autonomous-analysis data for presentation to a user.
US11023483B2
Embodiments of the present invention disclose generating a data profiling jobs for source data in a data processing system, the source data being described by at least one source functional data model. A target functional data model is provided, for describing target data that can be generated from the source data. One or more source functional data models are identified that correspond to the target functional data model. At least one functional source-to-target model mapping is associated to at least one source-target pair based on the target functional data model and identified source functional data models. A physical source-to-target model mapping for at least one source-target pair based on the logical source-to-target model mapping is calculated. For all physical source attributes, the needed data profiling jobs are generated based on the target attribute for analyzing the physical source attributes.
US11023481B2
A method performed on a client computing device for providing a graphical user interface for searching through topics and user profiles. It includes rendering, the graphical user interface comprising a first search node, associated with a first node data structure; receiving user input corresponding to a selection of one of the first plurality of nodes as a second search node; and node position input of the second search node; transmitting, a selection request corresponding to the node selection of one of the first plurality of nodes; receiving, data relating to a second plurality of node data structures associated with the second search node; generating on the graphical user interface the second search node at a location on the graphical user interface corresponding to the node position input; and a linking member connecting the first search node to the second search node.
US11023474B2
An apparatus receives, via an input device, query input data including a word or a phrase, and acquires search result set data using the query input data. The apparatus acquires, for a value indicating a strength of a relationship between each impression word included in an impression word group and each word included in the query input data, and extracts the first feature word group according to the value indicating the strength of the relationship with each word, from the impression word group. The apparatus displays the search result set data using the first feature word group as an item.
US11023468B2
Methods and apparatus, including computer program products, are provided for first and last aggregation. In one aspect, there is provided a method, which may include receiving, by a calculation engine, a query; detecting, by the calculation engine, whether the query includes a first aggregation and/or a last aggregation over at least one group and at least one keyfigure; optimizing the received query, when the detecting indicates the received query includes the first aggregation and/or the last aggregation, wherein the optimizing further comprises initiating execution of the received query by at least: performing a single read of a table, detecting, from the single table read, at least one group, and indicating, in the detected at least one group, the first aggregation in the at least one keyfigure and/or the last aggregation in the at least one keyfigure; and returning, for the at least one detected group, the indicated first aggregation and/or the indicated second aggregation. Related apparatus, systems, methods, and articles are also described.
US11023456B2
At a node device associated with a blockchain as a received target transaction, a target transaction published by a user is received, where the received target transaction includes transaction content, and where at least a part of the transaction content includes a content summary associated with target content that is stored in a third-party storage system connected to the blockchain. By the node device and to the third-party storage system, the target content corresponding to the content summary is queried. By the node device, whether the target content is verified is determined. In response to determining that the target content is verified, by the node device, the received target transaction is executed based on the transaction content. By the node device, the received target transaction is stored in a distributed database associated with the blockchain.
US11023450B2
A computer based method of searching for, monitoring for, tracking, and automatic reporting of a title plant filed documents relating to user's selection parameters within a client's area of business, standardizing and categorizing the data in order to easily query the title plant records relatable to the standardized property owner data, continually updating the title plant data with newly filed pertinent documents, and notifying the client if a newly filed pertinent document is detected. The user's selection of search parameters and type of documents monitored are selected by the user. The database is updated frequently, daily if possible, to provide the most accurate search results. Automatic notification of a newly filed selectively identified document is sent to the user in real time.
US11023446B2
An objective of the present application is to provide a method and device for processing a distributed transaction. Compared with the prior art, in a distributed system, a first device in the present application is a group formed by multiple nodes. The first device acquires a writer lock adding request, sent by an SQL compiler, about a target table of a to-be-processed transaction, and performs writer lock adding processing on the target table on the basis of the writer lock adding request, so as to avoid collision problems in multi-transaction concurrence and to ensure isolation of transactions. If the writer lock adding processing is successful, to-be-processed version information of the target table is sent to the SQL compiler, so as to ensure that the SQL compiler operates a correct version of the target table later. Further, by restarting child nodes which do not respond to the writer lock adding request or migrating service of the child nodes to other physical machines and then updating locking state information of the child nodes, the present application effectively recovers errors and ensures in-group consistency.
US11023445B2
Technologies described herein can be used to support modification to data by a client computing device without a concurrency check. An update to a data document can be received from a client computing device. Contents of the update can be analyzed to determine whether a concurrency check is required before applying the update to the data document. In at least some embodiments, at least part of the contents of the data document can be organized in such a way that multiple, independent modifications can be made to the contents of the data document without concurrency checks. A server computer can be configured to identify updates to these contents of the data document, and to apply the updates to the data document without performing concurrency checks. In at least some embodiments, a list of concurrency-safe data document properties can be accessed when determining whether to omit the concurrency check.
US11023438B2
A system and method for exposing internal search indices to Internet search engines. The internal search indices are exposed to external search engines in such a way that the data may be segregated into at least two types including one layer of search data specifically for the search engines, and another for potential users of the application. This significantly improves the probability of discovery by search engines and also provides for presentation of discovered content to users in a manner consistent with the content itself, or consistent with the intended controls or presentations established by the content's owner. The system and method also includes one or more components that reproduce information about IP in a format that search engines can recognize and locate.
US11023434B2
Examples of a no rollback threshold for an audit trail are disclosed. In one example implementation according to aspects of the present disclosure, a method may include processing, by a computing system, a database transaction, and determining, by the computing system, whether a transaction span of the transaction exceeds a no rollback threshold for an audit trail. The method may include, in response to determining that the transaction span exceeds the no rollback threshold, converting, by the computing system, the transaction into a no rollback transaction. Additionally, the method may include, in response to determining that the transaction span exceeds the no rollback threshold, abandoning, by the computing system, the transaction if an error is encountered during the processing the transaction.
US11023425B2
According to one embodiment of the present disclosure, a first set of file system objects included in performing a requested file system operation is identified in response to a request to perform a file system operation. An update intent corresponding to the requested file system operation is inserted into a data structure associated with each identified file system object. Each file system object corresponding to the corresponding data structure is modified as specified by the update intent in that data structure. After modifying the file system object corresponding to the corresponding data structure, the update intent is removed from that data structure.
US11023421B1
With graph compression, there is a need to significantly reduce the size of the graph information/data for routing determinations. The disclosed graph compression allow for more efficient and less resource-intensive routing determinations while maintain complete graph fidelity.
US11023420B1
Techniques are provided for compression and decompression of log data. An exemplary method comprises: obtaining a log message, wherein the log message comprises a message template and one or more message variables; obtaining a compression index that maps a plurality of message templates to a corresponding message signature; and writing the one or more message variables and a message signature corresponding to the message template of the log message to a log file. A counter may be maintained for each of a plurality of distinct message templates, and a given message signature may be assigned to a particular message template based on a length of the given message signature and a frequency of occurrence of the particular message template. The compression index comprises, for example, a key/value database where the message templates are keys and the corresponding message signatures are values of the key/value database. A decompression index maps message signatures to corresponding message templates.
US11023419B2
Disclosed herein are system, method, and computer program product embodiments for generating folder keys and using folder keys to access folder paths. In an embodiment, a computer system may instantiate a graphical user interface (GUI) to display folder and sub-folder contents as well as a folder key. A user may input a folder key as a representation of the displayed sub-folder of the corresponding folder path. The folder key may include one or more symbols that the computer system may store and associate with the folder path. Using the folder key, the computer system may retrieve a particular sub-folder, manage security or permissions related to folders, and/or facilitate navigation between sub-folders. Using a folder key may aid a user in quickly navigating to a particular sub-folder and may allow a computer system to avoid loading unnecessary intermediate sub-folders as a user navigates to a particular desired sub-folder.
US11023418B2
The present invention provides a data management system. More specifically, the present invention relates to a keyword-based data management system and method for managing and utilizing multiple pieces of data generated when application programs executed in various types of computing apparatuses are used, and improving a management environment. Proposed according to an embodiment of the present invention is a new procedure for selecting a keyword-of-interest storage before an operation of using a computing apparatus, by classifying data used or collected in the past and storing the same in a keyword-of-interest-based storage. Accordingly, a user can easily access collected data associated with his/her interest, which leads the user to systematically manage data in which the user is interested, and delete and dispose of data in which the user is not interested.
US11023416B2
Systems and methods are described for modifying input and output (I/O) to an object storage service by implementing one or more owner-specified functions to I/O requests. A function can implement data access control, such as controlling which users are provided access to which portions of an object collection maintained by the object storage service. For example, data access control functions can be applied prior to implementing a request method (e.g., GET or PUT) specified within the I/O request, and may grant or deny access based on a variety of factors such as user identity, time window, prior access, keywords, geographical region, etc. In this manner, owners of the object collection are provided with greater control over how the object collection is accessed.
US11023407B2
A system comprises a plurality of nodes connected in a peer-to-peer network via a communication interface. At least one node of the plurality of nodes comprises a transceiver, at least two connectors, at least one termination resistance module coupled to the transceiver, the at least one termination resistance module providing termination resistance within the node, a first detection circuit coupled to a first connector of the at least two connectors, and a second detection circuit coupled to a second connector of the at least two connectors. The first and second detection circuits are configured to detect that the node is coupled to one or more other nodes in the peer-to-peer network, and automatically adjust the termination resistance based on the detecting.
US11023398B2
An interrupt signal is provided to a guest operating system. A bus attachment device receives an interrupt signal from a bus connected module with an interrupt target ID identifying a processor assigned for use by the guest operating system as a target processor for handling the interrupt signal. The bus attachment device checks whether the target processor is blocked from receiving interrupt signals using an interrupt blocking indicator provided by an interrupt table entry stored in a memory operationally connected with the bus attachment device. If the target processor unblocked, the bus attachment device forwards the interrupt signal to the target processor for handling. A translation of the interrupt target ID to a logical processor ID of the target processor is used to address the target processor directly.
US11023393B2
Connectivity type detection for a data storage system in accordance with the present description includes, in one aspect of the present description, automated host-target discovery logic which is configured to automatically discover the connectivity type for a connection path between a host and a storage system, and select and initiate target discovery procedures which are appropriate for the discovered connectivity type. As a result, mapping a target volume of the target storage system which is connected to the host, may be facilitated, reducing or eliminating delays which may have otherwise resulted from the change in connectivity type. In this manner, efficiency of the computing system may be improved. Other aspects and advantages may be realized, depending upon the particular application.
US11023391B2
Disclosed are an apparatus for data processing, an artificial intelligence chip, and an electronic device. The apparatus for data processing includes: at least one input memory, at least one data conveying component, at least one multiplexed arbitration component, and at least one output memory. The input memory is connected to the data conveying component, the data conveying component is connected to the multiplexed arbitration component, and the multiplexed arbitration component is connected to the output memory.
US11023389B2
A hub device includes first and second upstream ports, a first bridge, and first and second downstream ports. The first and second upstream ports are connected to a first host and a second host. The first bridge is connected to the second upstream port. The first downstream port is connected to the first bridge and the first upstream port. The second downstream port is connected to the first upstream port and an input device. The first host generates a first operation result according to the input operation of the input device on the first display area. The first host transmits a first indication signal to the second host through the first bridge according to the input operation of the input device on a second display area, so that the second host emulates the input operation on the second display area to generate a second operation result.
US11023384B2
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.
US11023381B2
An object is to suppress a process of evicting cached data so as to improve a throughput of an entire system. A storage controller includes an access request section and an operation management section. The access request section requests access to a first storage and to a second storage that is higher in response speed than the first storage, the second storage storing part of data stored in the first storage. The operation management section manages, based on a usage state of the second storage, whether or not to transfer from the first storage to the second storage data targeted for access but not stored in the second storage.
US11023367B1
Systems, methods, and computer-readable media are disclosed for testing a software application. An exemplary method includes storing a control file identifying a test case for testing a software application. A first expected result may be extracted from a device storing expected results of the software application, the first expected result being identified by the control file. A first actual result may be extracted from a device storing actual results output by the software application, the first actual result being identified by the control file. The first expected result may be compared with the first actual result to determine whether the first actual result matches the first expected result. A result file indicating whether the test case passed or failed is generated, and the test case has passed when the first actual result matches the first expected result. The result file may be stored in a storage device.
US11023365B2
There is provided a computer-implemented method and system for provisioning a virtual development and test environment for testing a mainframe computer, comprising: obtaining an indication of a software change to an application on the mainframe computer; receiving a request, from a requesting device, for testing the software change. Said method and system further comprises, in response to the request: receiving, from the mainframe computer, configuration data characterizing the software change and characterizing the application; automatically provisioning, using the configuration data, an instance of a virtual testing environment for the mainframe on a cloud network for testing the application; and, based on the configuration data, automatically providing one or more test scripts to the virtual testing environment for testing the software change to the application on the virtual environment, the one or more test scripts further generated based on automatically determining from the configuration data, a set of prior test scripts implemented for another application similar to the application and having a previously implemented software change.
US11023362B2
An apparatus, a computer program product and a method for co-verification of systems comprising software and hardware components. The method comprises obtaining an over-approximation of the system that over-approximates the software or the hardware by using a non-deterministic version thereof; performing simulation of the over-approximation of the system; and utilizing an outcome of the simulation to guide a co-simulation of the system. The co-simulation comprises instrumenting the software to identify whether the coverage goals are reached during execution, generating a test input for the system, simulating execution of the test input by the instrumented software, wherein during said simulating, stimuli provided from the instrumented software to underlying hardware is provided to a hardware simulator that is configured to simulate the hardware-under-test; determining a coverage of the execution of the test input, and utilizing the coverage information in a successive iteration of the method.
US11023357B1
A method for sequential equivalence checking (SEC) of two representations of an electronic design may include using a processor, automatically selecting a plurality of cutpoints in the two representations of the electronic design; using a processor, automatically executing a prove-from strategy on the plurality of cut point pairs to identify a failed cut point pair in the two electronic designs; and using the processor, automatically extending a trace corresponding to the identified failed cut point pair to identify a deeper failed cut point pair or a failed output pair in the two electronic designs.
US11023356B2
A method of determining the utility of publicly available source code includes analyzing, by one or more processors of a computer system, source code of an application in development, determining, by the one or more processors of the computer system, efficacy of a publicly available target code sample based a discriminant function analysis model, computing, by the one or more processors of the computer system, a goodness of fit assessment of the publicly available target code sample to the application in development based on the analyzing the source code of the application in development, and determining, by the one or more processors of the computer system, whether to use the publicly available target code sample based on the goodness of fit assessment.
US11023352B2
Method and apparatus for distributing wear in a disc stack. A data transducer is used to record data to a data recording surface in the disc stack. Performance statistics are accumulated including a dwell metric value indicative of dwell time of the transducer adjacent a selected radial location and an operational life metric value indicative of accumulated elapsed operation of the transducer. Data are migrated from the selected radial location to a target location within the disc stack responsive to at least a selected one of the dwell metric value or the operational life metric value. In some cases, the dwell metric value may indicate an estimated amount of lubricant disturbance and the operational life operation may indicate operational hours of a heat assisted magnetic recording (HAMR) element. The target location may be on a different data recording surface having an associated transducer with a lower operational life metric value.
US11023350B2
The present disclosure describes a flexible technique to learn patterns in time series data that recur over time. The patterns may be used for simulation, predicting future behavior, or detecting anomalies in a system in which the data is collected. The technique incrementally detects daily, weekly, monthly, and yearly patterns. Each pattern is built over time instead of requiring all the data to be available at the beginning of the analysis. Instead of modeling each pattern explicitly, each pattern is described in the context of a day and formed based on time series data collected over an entire day. An example use of the technique is detecting load patterns in a computer system. A metric of system load such as CPU utilization may be collected periodically over a day. The techniques presented herein capture multiple daily models, each representing a different load pattern.
US11023345B1
Embodiments are disclosed for automated evaluation of compatibility of a data structure with a user device. An example method includes receiving, by communications circuitry, a set of user device characteristics regarding the user device, and retrieving, by the personalization circuitry, a set of data structure characteristics regarding the data structure. The example method further includes calculating, by the personalization circuitry, a set of characteristic-level compatibility scores, and generating, by the personalization circuitry and based on the set of characteristic-level compatibility scores, a compatibility score for the data structure and the user device. Subsequently, the example method includes generating, by an aggregator and using the generated compatibility score, an indication of relative compatibility of the data structure for the user device, and causing transmission, by communications circuitry, of a control signal to the user device based on the indication of relative compatibility. Corresponding apparatuses and computer program products are also provided.
US11023339B2
Provided are techniques for asynchronous remote mirror cloud archival. A data mover of a remote host receives, from an asynchronous remote mirror copy system of a primary storage controller, an archive copy operation, wherein the archive copy operation identifies a list of tracks of data and a location of cloud storage in a cloud infrastructure for storing the data from the tracks. The data mover issues, to a secondary storage controller, the archive copy operation, wherein the secondary storage controller archives the data from secondary storage to the cloud storage by invoking a cloud service, wherein the secondary storage stores data of primary storage of the primary storage controller.
US11023333B2
Techniques for performing online recovery of space accounting metadata. The techniques include reestablishing a plurality of counters for tracking amounts of physical storage space committed and/or unique to the volumes and/or volume families. The techniques include, while reestablishing the counters, conducting a tree walk through a mapping hierarchy of each volume and/or volume family, marking starting and ending points through the mapping hierarchy, and monitoring a logical offset from the starting point during the tree walk. Upon receipt of an IO request, the techniques determine whether the IO request and space accounting metadata recovery activities are attempting to access the same metadata based on the logical offset relative to the starting point, and update the counters and/or temporary versions of the counters, as appropriate. By providing such techniques, metadata inconsistencies can be addressed while allowing users of the data storage system full or at least partial access to their data.
US11023329B1
A method, computer program product, and computing system for recovery of virtual machines are described. A method may include creating, via a computing device, an image of at least a portion of a virtual machine disk. The method may further include comparing, via the computing device, the image of the portion of the virtual machine disk with the portion of the virtual machine disk that currently exists to determine changed sectors of the portion of the virtual machine disk. The method may additionally include restoring, via the computing device, the changed sectors of the portion of the virtual machine disk.
US11023324B2
Harmonization of failure domains in a distributed system is provided herein. A data storage system as described herein can include a memory that stores computer executable components and a processor that executes computer executable components stored in the memory. The computer executable components can include a node assignment component that assigns computing nodes in the data storage system to respective failure domains of a set of data failure domains, a hashing component that generates hashing information associated with respective computing nodes of the computing nodes assigned to a selected failure domain of the set of failure domains, and a group update component that designates at least one computing node of the computing nodes in the selected data failure domain to perform an operation associated with the hashing information.
US11023323B2
Data memory protection is provided for a signal processing system such as a radar system in which the data memory is protected with a common set of parity bits rather than requiring a set of parity bits for each memory word as in Error Correction Coded (ECC) memories. The common set of parity bits may be updated as memory words in the data memory are accessed as part of signal processing of one or more digital signals. The memory protection ensures that in the absence of memory errors the common parity bits are zero at the end of processing the digital signals as long as each word in the data memory that is used for storing the signal processing data is written and read an equal number of times.
US11023320B2
Technologies for providing multiple levels of error correction include a memory that includes media access circuitry coupled to a memory media. The media access circuitry is to read data from the memory media. Additionally, the media access circuitry is to perform, with an error correction logic unit located in the media access circuitry, error correction on the read data to produce error-corrected data.
US11023315B1
Processing functions are offloaded to a memory controller for nonvolatile memory by a host in connection with write data. The nonvolatile memory executes these functions, producing processed data that must be written into memory; for example, the offloaded functions can include erasure coding, with the nonvolatile memory controller generating redundancy information that must be written into memory. The memory controller holds this information in internal RAM and then later writes this information into nonvolatile memory according to dynamically determined write time and/or destinations selected by the host, so as to not collide with host data access requests. In one embodiment, the memory is NAND flash memory and the memory controller is a cooperative memory controller that permits the host to schedule concurrent operations in respective, configurable virtual block devices which have been configured by the host out of a pool of structural flash memory structures managed by the memory controller.
US11023313B2
A RAID storage controller storage-device-assisted data update system includes a RAID storage controller device coupled to a host system and RAID storage devices in a “look aside” RAID storage controller device configuration. Based on command(s) from the RAID storage controller device, a first RAID primary data storage device may perform a first DMA operation to access first primary data stored on the host system, and write the first primary data to its first buffer subsystem. The first RAID primary data storage device may then perform a first XOR operation using the first primary data stored in its first buffer subsystem and second primary data stored in its first storage subsystem in order to produce first interim parity data, and write the first interim parity data to its second buffer subsystem. The first RAID primary data storage device may then update the second primary data with the first primary data.
US11023302B2
Methods and systems are provided that may be implemented to detect and capture information related to host system hang events which may occur during booted and in-band operation of an information handling system, e.g., for further analysis such as debugging. The disclosed methods and systems may be employed to monitor for behavior that is indicative of the occurrence of a host processing device system hang event that occurs while a host operating system is booted and running on the host processing device. Information regarding the nature and/or cause of a detected system hang event may be captured and stored for further analysis and/or for identifying a corrective action.
US11023299B2
A method and apparatus of a network device that allocates a shared memory buffer for an object is described. In an exemplary embodiment, the network device receives an allocation request for the shared memory buffer for the object. In addition, the network device allocates the shared memory buffer from shared memory of a network device, where the shared memory buffer is accessible by a writer and a plurality of readers. The network device further returns a writer pointer to the writer, where the writer pointer references a base address of the shared memory buffer. Furthermore, the network device stores the object in the shared memory buffer, wherein the writer accesses the shared memory using the writer pointer. The network device further shares the writer pointer with at least a first reader of the plurality of readers. The network device additionally translates the base address of the shared memory buffer to a reader pointer, where the reader pointer is expressed in a memory space of the first reader.
US11023295B2
A device may extract content, path data, and query data from API requests, and may identify events based on the extracted data. The device may combine a sequence of the events with the events to generate sequence-embedded events, and may train a neural network model with the sequence-embedded events to generate a trained neural network model. The device may receive an API request, may extract new content, new path data, and new query data from the API request, and may identify new events based on the newly extracted data. The device may process the new events, with the trained neural network model, to generate predicted events, and may calculate an anomaly score based on the predicted events. The device may compare the anomaly score with a threshold to determine a risk for the API request, and may cause the API request to be blocked or permitted based on the risk.
US11023288B2
Technology for computing number of active servers needed over time in a cloud/compute cluster includes the following operations (not necessarily in the following order): (i) determining the capacity of each VCE provisioned on the cloud against the resource guaranteed to that VCE; (ii) forecasting the resource needs over time using historical requests for each VCE flavor; and (iii) using the forecasted resource needs to determine the required number of future servers at some future time. Some embodiments of the present invention use a formula that accounts for the interplay among various parameter values of the VCE flavors and also the mapping of the needs of VCEs of various flavors to the capabilities of physical resources.
US11023287B2
Technology for computing number of active servers needed over time in a cloud/compute cluster includes the following operations (not necessarily in the following order): (i) determining the capacity of each VCE provisioned on the cloud against the resource guaranteed to that VCE; (ii) forecasting the resource needs over time using historical requests for each VCE flavor; and (iii) using the forecasted resource needs to determine the required number of future servers at some future time. Some embodiments of the present invention use a formula that accounts for the interplay among various parameter values of the VCE flavors and also the mapping of the needs of VCEs of various flavors to the capabilities of physical resources.
US11023284B2
A system and methods for optimization and load balancing for computer clusters, comprising a distributed computational graph, a server architecture using multi-dimensional time-series databases for continuous load simulation and forecasting, a server architecture using traditional databases for discrete load simulation and forecasting, and using a combination of real-time data and records of previous activity for continuous and precise load forecasting for computer clusters, datacenters, or servers.
US11023281B2
A parallel processing apparatus includes a memory and a processor. The memory stores a program and the processor is coupled to the memory. The processor calculates, based on a number of nodes to be used in execution of respective jobs that are waiting to be executed and a scheduled execution time period for execution of the respective jobs, an execution scale of the respective jobs and allocates the respective jobs to an area in which a number of problem nodes that have a high failure possibility is small from among a plurality of areas into which a region in which a plurality of nodes are disposed is partitioned and divided. The allocation of the jobs is performed in descending order of the execution scale beginning with the job whose execution scale is the largest.
US11023277B2
Computational apparatus including multiple processing cores, which concurrently execute tasks that are respectively assigned to them. A central scheduling unit (CSU) including a CSU memory holding one or more look-up tables (LUTs) listing tasks for allocation to the processing cores and respective conditions for enabling of each of the tasks. The CSU receives indications of termination of the tasks by the processing cores, and selects, responsively to the indications, enabled tasks from the one or more LUTs for allocation to the processing cores. A network of distribution units are connected between the CSU and the processing cores. The distribution units allocate selected tasks from the CSU to the processing cores for execution and report the termination of the tasks from the processing cores to the CSU.
US11023276B2
Methods and apparatuses are provided for data processing. The method includes receiving a data packet; associating codes with the data packet, wherein the codes specify processing to be performed to the data packet; and performing the processing to the data packet in accordance with the codes. The apparatus includes a receiver, configured to receive a data packet; a processor; and a memory coupled to the processor, the memory configured to store instructions which when executed by the processor become operational with the processor to: associate codes with the data packet, wherein the codes specify processing to be performed to the data packet; and perform the processing to the data packet in accordance with the codes.
US11023275B2
Technologies for managing a queue on a compute device are disclosed. In the illustrative embodiment, the queue is managed by a host fabric interface of the compute device. Queue operations such as enqueuing data onto the queue and dequeuing data from the queue may be requested by remote compute devices by sending queue operations which may be processed by the host fabric interface. The host fabric interface may, in some embodiments, fully manage the queue without any assistance from the processor of the compute device. In other embodiments, the processor of the compute device may be responsible for certain tasks, such as garbage collection.
US11023267B2
Composite virtual machine templates may be used in the deployment of virtual machines into virtualized computing environments. A composite virtual machine template may define a plurality of deployment attributes for use in a virtual machine deployment, and at least some of these deployment attributes may be determined through references to other virtual machine templates and included in the composite virtual machine template.
US11023266B2
A computer-implemented method includes: monitoring, by a computing device, computing resource utilization by a plurality of virtual computing components sharing a same kernel; monitoring, by the computing device, transaction counts produced by the plurality of virtual computing components; determining, by the computing device, that the transaction counts increase by less than a threshold number as the computing resource utilization increases; and creating, by the computing device, an additional virtual computing component on a separate kernel based on determining that the transaction counts increase by less than a threshold number as the computing resource utilization increases.
US11023260B2
One or more computing devices, systems, and/or methods for transforming operation of an application based upon real-time user activity analysis are provided. For example, user interaction with an application is monitored to determine that a user action was performed at a threshold frequency. The user action is evaluated to identify a context of the application when the user action was performed. The user action is evaluated to identify data upon which the user action was performed. In response to determining that a current context of the application matches the context, operation of the application is transformed to include a data item corresponding to the data.
US11023258B2
Dynamically configurable server platforms and associated apparatus and methods. A server platform including a plurality of CPUs installed in respective sockets may be dynamically configured as multiple single-socket servers and as a multi-socket server. The CPUs are connected to a platform manager component comprising an SoC including one or more processors and an embedded FPGA. Following a platform reset, an FPGA image is loaded, dynamically configuring functional blocks and interfaces on the platform manager. The platform manager also includes pre-defined functional blocks and interfaces. During platform initialization the dynamically-configured functional blocks and interfaces are used to initialize the server platform, while both the pre-defined and dynamically-configured functional blocks and interfaces are used to support run-time operations. The server platform may be used in conventional rack architectures or implemented in a disaggregated rack architecture under which the single-socket and/or multi-socket servers are dynamically composed to employ disaggregated resources, such as memory, storage, and accelerators.
US11023256B2
A determination is made that a configuration architectural mode facility is installed in a computing environment that is configured for a plurality of architectural modes and has a defined power-on sequence that is to power-on the computing environment in one architectural mode of the plurality of architectural modes. Based on determining that the configuration architectural mode facility is installed, the computing environment is reconfigured to restrict use of the one architectural mode. The reconfiguring includes selecting a different power-on sequence to power-on the computing environment in other architectural mode of the plurality of architectural modes, wherein the other architectural mode is different from the one architectural mode, and executing the different power-on sequence to power-on the computing environment in the other architectural mode in place of the one architectural mode restricting use of the one architectural mode.
US11023254B2
A method and device for sound effect processing, and a non-transitory storage medium. The method includes the following actions. A task manager is traversed to determine whether a sound effect service process for a sound effect service exists. Responsive to determining that the sound effect service process exists, whether the sound effect service process is a system process of a system, is determined. When the sound effect service process is not a system process of the system, the sound effect service process is set to be a system process of the system.
US11023252B2
Systems, methods, and apparatuses for associating digital media with physical device. A method for controlling a hardware state input based on uniform resource locator (URL) data can include identifying URL data associated with a web browser, comparing the identified URL data to stored URL data, identifying stored hardware device data based on the comparison, generating a control signal based on the determined hardware device data, and/or transmitting the control signal to a microcontroller communicatively coupled to a hardware device. The microcontroller can adjust a hardware state of the hardware device based on the received control signal. A method for navigating to a URL location based on hardware device data can include receiving hardware device data from a microcontroller communicatively coupled to a hardware device, comparing the received hardware device data with stored hardware device data, identifying URL data based on the comparison, and causing a browser to navigate to a URL location based on the URL data.
US11023247B2
The systems and methods disclosed herein provide an improved processor package to determine a connection type between the package and an external circuit and to optimize processor performance based on the connection type. As a non-limiting example, a processor package consistent with the present disclosure may include a central processing unit (CPU) die and a plurality of pins (including two connection detection pins) to connect the package to a motherboard. The CPU die may include connection determination logic and execution policy logic, implemented via processor code (“p-code”), as well as a more typical processor.
US11023235B2
Embodiments detailed herein relate to systems and methods to zero a tile register pair. In one example, a processor includes decode circuitry to decode a matrix pair zeroing instruction having fields for an opcode and an identifier to identify a destination matrix having a PAIR parameter equal to TRUE; and execution circuitry to execute the decoded matrix pair zeroing instruction to zero every element of a left matrix and a right matrix of the identified destination matrix.
US11023231B2
Disclosed embodiments relate to executing a vector-complex fused multiply-add Instruction. In one example, a method includes fetching an instruction, a format of the instruction including an opcode, a first source operand identifier, a second source operand identifier, and a destination operand identifier, wherein each of the identifiers identifies a location storing a packed data comprising at least one complex number, decoding the instruction, retrieving data associated with the first and second source operand identifiers, and executing the decoded instruction to, for each packed data element position of the identified first and second source operands, cross-multiply the real and imaginary components to generate four products: a product of real components, a product of imaginary components, and two mixed products, generate a complex result by using the four products according to the instruction, and store a result to the corresponding position of the identified destination operand.
US11023216B2
After first application software is installed, second application software is installed, and a shortcut for accepting a user operation on the application software is created.
US11023209B2
An electric device for a hardware random number generator is provided. The hardware random number generator comprises: one or more bitcells which comprise a first pair of a first transistor and a first tunable resistor and a second pair of a second transistor and a second tunable resistor, with the first pair is cross-coupled with the second pair.
US11023204B2
Embodiments include methods, systems and computer program products for performing a tournament tree sort on a hardware accelerator having an external memory. The method includes receiving a plurality of key values by the hardware accelerator, assigning each of the plurality of key values a sequential key number as the plurality of key values are received and performing pairwise comparisons of each of the plurality of key values to identify a winning key and a losing key. The method also includes storing the losing key of each pairwise comparison in a first section of the external memory, wherein a location in the first section is based on the key number of the losing key and storing the winning key of each pairwise comparison in a second section of the external memory, wherein a location in the second section is based on the key number of the winning key.
US11023203B2
A first record group and a second record group having a tree structure are merge-sorted. The first record group and the second record group are acquired, and depth information indicative of the hierarchical depth of the tree structure is attached as metadata to key information on each node of each record included in the acquired first record group and second record group. The depth information is compared in preference to the key information to perform merge sort sequentially.
US11023199B2
Method and systems are provided for displaying a control representation playback zone representation provided on a playback zones view interface. The playback zones view interface allows a user to view and navigate between playback zones in a media playback system, and the control representation in the playback zone representation is selectable to allow the user to control playback of media content in the corresponding playback zone from the playback zones view interface without having to navigate to a particular playback control interface corresponding to the playback zone.
US11023198B2
An information processing system includes first and second information processing apparatuses. The first information processing apparatus includes a first display controller. The first display controller performs control to display a parent message and a child message on a first display. The second information processing apparatus includes a second display controller and a receiver. The second display controller performs control to display a file attached to a parent message and a sticky note which shows the content of a child message on a second display. The receiver receives a file attached to a parent message and a child message from the first information processing apparatus. When the receiver has received the file and the child message, the second display controller performs control to display a sticky note which shows the content of the child message on the second display such that the sticky note is superposed on the file.
US11023195B2
Disclosed is a display apparatus including a plurality of display modules and a frame to detachably mount the plurality of display modules thereon, the frame including guide bars on which the display module includes guide bars are mounted to be movable in a horizontal direction, so that a screen is physically separated or joined.
US11023191B2
A method of controlling a communication terminal including a near-field communication unit includes setting, as operation settings of the communication terminal, whether to enable wireless communication functions by the near-field communication unit and controlling to display a predetermined notification before displaying a screen for performing a login request upon condition that a user operation to transition to a screen for performing a login request to an external device has been received, and that settings have not been made in the setting of the communication terminal at least to enable wireless communication functions by the near-field communication unit as operation settings of the communication terminal.
US11023187B2
A printing apparatus that performs printing based on a print job received from a terminal apparatus includes an acquisition unit configured to acquire print settings corresponding to the print job, a display unit configured to display a predetermined inquiry screen in a case where double-sided printing is set and a predetermined binding direction is set as print settings for printing on a predetermined type of medium based on the print settings acquired by the acquisition unit, and a printing unit configured to perform single-sided printing that is based on the print job in a case where an instruction for printing is issued by a user via the predetermined inquiry screen displayed by the display unit.
US11023183B2
A method for controlling an information processing apparatus includes a notifying step of, if an error is occurring in a printing apparatus under non-completion of an initial setting process for the printing apparatus when a predetermined program is operating on the information processing apparatus, executing a notification process for notifying a user of the error occurring in the printing apparatus on the basis of error information, the initial setting process being a process executed in response to the user turning on the printing apparatus for a first time after the printing apparatus is unpacked, and not executing the notification process if an error is occurring in the printing apparatus under completion of the initial setting process for the printing apparatus when the predetermined program is operating on the information processing apparatus.
US11023177B2
A memory device may receive a read request describing a logical address at the memory device. The memory device may obtain a table entry associated with the logical address. The table entry comprises a physical address corresponding to the logical address and a write temperature data indicating a write temperature for the logical address. The memory device may determine a corrected threshold voltage for reading the physical address based at least in part on the write temperature data and read the physical address using the corrected threshold voltage.
US11023171B2
A read operation can be performed to retrieve data of a write unit at a memory sub-system. An indication of a time of the performance of the read operation can be received. Another indication of another time of a performance of a write operation to store the data of the write unit at the memory sub-system can be received. A difference between the time of the performance of the read operation and the another time of the performance of the write operation can be determined. A refresh operation can be performed for the data of the write unit at the memory sub-system based on the difference between the time of the performance of the read operation and the another time of the performance of the write operation.
US11023168B2
A method includes executing an instruction to execute a query for a data block, the data block associated with a corresponding memory level of a logarithmic number of memory levels (li) of memory, each memory level (li) including physical memory (RAMi) residing on memory hardware of a distributed system. The method also includes retrieving a value associated with the data block from an oblivious hash table using a corresponding key, and extracting un-queried key value pairs from the oblivious hash table associated with un-queried data blocks after executing a threshold number of queries for data blocks. The method also includes a multi-array shuffle routine on the extracted key value pairs from the oblivious hash table to generate an output array containing the un-queried key value pairs.
US11023167B2
Methods and apparatuses are disclosed for executing a plurality of queued tasks in a memory. One example apparatus includes a memory configured to be coupled to a host. The memory is also configured to receive a plurality of memory access requests, a status request, and an execution command from the host, and to execute one or more of the plurality of memory access requests responsive to the execution command from the host. The execution command includes a plurality of respective indications that correspond to each respective memory access request of the plurality of memory access requests and that indicate whether the host is requesting the memory to execute each respective memory access request.
US11023164B2
Apparatus and methods are disclosed, including identifying and tagging data in a group of volatile memory cells of a host device to be written to and maintained contiguously on non-volatile memory of a storage system, and writing the tagged data to the group of non-volatile memory cells. A host device includes a host processor and the group of volatile memory cells, and a storage system includes the group of non-volatile memory cells.
US11023161B1
An apparatus comprises a host device that includes a multi-path input-output (MPIO) driver configured to control delivery of input-output (IO) operations from the host device to first and second storage systems over selected paths through a network. The MPIO driver is further configured to obtain a copy command associated with at least one of the IO operations, to identify a plurality of paths shared between source and destination logical storage devices of the copy command, to select a particular path from the identified paths, and to send the copy command to one of the first and second storage systems over the selected path. The first and second storage systems in some embodiments are arranged in an active-active configuration relative to one another. A given one of the source and destination logical storage devices may comprise a paired logical device established in accordance with the active-active configuration of the first and second storage systems.