US11222929B2
Provided are a display panel and a display device. The display panel includes a first display region, a second display region, and a transition display region between the first display region and the second display region. The second display region includes second pixel units, the transition display region includes third pixel units, and each second pixel unit and each third pixel unit both include a first sub-pixel, a second sub-pixel, a third sub-pixel, and a white sub-pixel. A ratio of a total opening area of white sub-pixels in the second pixel units to a total area of the second pixel units is A, and a ratio of a total opening area of white sub-pixels in the third pixel units to a total area of the third pixel units is B, where B
US11222924B2
There is provided a photovoltaic device that comprises a photoactive region, the photoactive region comprising a perovskite material of general formula A1-xA′xBX3-yX′y, wherein A is a formamidinium cation (HC(NH)2)2+), A′ is a caesium cation (Cs+) B is at least one divalent inorganic cation, X is iodide and X is bromide, and x is greater than 0 and equal to or less than 0.4 and y is greater than 0 and less than or equal to 3. There is also provided a method of producing a photovoltaic device comprising a photoactive region comprising the perovskite material, and formulations for use in the formation of the perovskite material.
US11222922B2
A two-transistor-two-resistor (2T2R) resistive random access memory (ReRAM) structure, and a method for forming the same includes two vertical field effect transistors (VFETs) formed on a substrate, each VFET includes an epitaxial region located above a channel region and below a dielectric cap. The epitaxial region includes two opposing protruding regions of triangular shape that extend horizontally beyond the channel region. A metal gate material is disposed on and around the channel region. A portion of the metal gate material is located between the two VFETs. A ReRAM stack is deposited within two openings adjacent to a side of each VFET that is opposing the portion of the metal gate material located between the two VFETs. A portion of the epitaxial region in direct contact with the ReRAM stack acts as a bottom electrode for the ReRAM structure.
US11222917B2
Disclosed is a backside illuminated image sensor and a method of manufacturing the same and, more particularly, a backside illuminated image sensor and a method of manufacturing the same, in which a height difference is between a pixel region and a surrounding region having a boundary between on an uppermost or back surface of a substrate, thereby eliminating one or more problems that occur when a thickness of a color filter in the pixel region is uneven.
US11222916B2
An imaging device includes a first chip. The first chip includes a first pixel and a second pixel. The first pixel includes a first anode region and a first cathode region, and the second pixel includes a second anode region and a second cathode region. The first chip includes a first wiring layer. The first wiring layer includes a first anode electrode, a first anode via coupled to the first anode electrode and the first anode region, and a second anode via coupled to the first anode electrode and the second anode region.
US11222910B2
A backside-illuminated multi-collection-gate image sensor is expected to achieve ultra-high-speed imaging. Signal electrons generated by incident light are collected to the pixel center of the front side and distributed to multiple collection gates placed around the center at a very short time interval. The temporal resolution is measured by the spread of arrival times of signal electrons to a collection gate. The major cause of the spread is mixing of signal electrons generated near the pixel border travelling a longer horizontal distance to the pixel center and those generated near the pixel center. Suppression of the horizontal travel time effectively decreases the standard deviation of the distribution of the arrival time. Therefore, devices to suppress the effects of the horizontal motion are introduced, such as a pipe-like photoelectron conversion layer with a much narrower cross section than the pixel area and a funnel-like photoelectron conversion layer.
US11222902B2
A semiconductor memory device according to an embodiment includes a substrate, first and second conductive layers, first and second pillars, and a first member. The first conductive layer includes a first portion, a second portion, and a third portion above the second portion. The second conductive layers are stacked above the first conductive layer. The first pillar includes a first semiconductor layer in contact with the first portion in a direction crossing the stacked direction. The second pillar is provided to penetrate the second conductive layers and the third portion in the stacked direction. The first member is provided between the first and second pillars and between the second and third portions.
US11222894B2
A semiconductor device includes a substrate including NMOS and PMOS regions; first and second active patterns on the NMOS region; third and fourth active patterns on the PMOS region, the third active pattern being spaced apart from the first active pattern; a first dummy gate structure on the first and third active patterns; a second dummy gate structure on the second and fourth active patterns; a normal gate structure on the third active pattern; a first source/drain pattern on the third active pattern and between the normal gate structure and the first dummy gate structure; and a first element separation structure between the first and second dummy gate structures and separating the third and fourth active patterns, wherein the first dummy gate structure includes a first dummy insulation gate intersecting the third active pattern.
US11222890B2
An integrated power semiconductor device, includes devices integrated on a single chip. The devices include a vertical high voltage device, a first high voltage pLDMOS device, a high voltage nLDMOS device, a second high voltage pLDMOS device, a low voltage NMOS device, a low voltage PMOS device, a low voltage NPN device, and a low voltage diode device. A dielectric isolation is applied to the first high voltage pLDMOS device, the high voltage nLDMOS device, the second high voltage pLDMOS device, the low voltage NMOS device, the low voltage PMOS device, the low voltage NPN device, and the low voltage diode device. A multi-channel design is applied to the first high voltage pLDMOS device, and the high voltage nLDMOS device. A single channel design is applied to the second high voltage pLDMOS device.
US11222888B2
An anti-static metal oxide semiconductor field effect transistor structure includes an anti-static body structure and a slave metal oxide semiconductor field effect transistor, the anti-static body structure includes: a main metal oxide semiconductor field effect transistor; a first silicon controlled rectifier, an anode thereof being connected to a drain of the main metal oxide semiconductor field effect transistor, a cathode and a control electrode thereof being connected to a source of the main metal oxide semiconductor field effect transistor; and a second silicon controlled rectifier, an anode thereof being connected to the drain of the main metal oxide semiconductor field effect transistor, a cathode thereof being connected to a gate of the main metal oxide semiconductor field effect transistor, a control electrode thereof being connected to the source or the gate of the main metal oxide semiconductor field effect transistor.
US11222878B2
Electronic power modules are disclosed. In one example, an electronic power module includes a first aluminum substrate, a second aluminum substrate, and a third aluminum substrate arranged in a common plane. The electronic power module includes first gap separating the first aluminum substrate from the second aluminum substrate. The electronic power module includes a second gap separating the second aluminum substrate from the third aluminum substrate. The electronic power module includes a first semiconductor switching component electrically coupled to the first aluminum substrate and the second aluminum substrate. The electronic power module includes a second semiconductor switching component electrically coupled to the second aluminum substrate and the third aluminum substrate.
US11222877B2
The present disclosure is directed to systems and methods for improving heat distribution and heat removal efficiency in PoP semiconductor packages. A PoP semiconductor package includes a first semiconductor package that is physically, communicably, and conductively coupled to a stacked second semiconductor package. A thermally conductive member that includes at least one thermally conductive member may be disposed between the first semiconductor package and the second semiconductor package. The thermally conductive member may include: a single thermally conductive element; multiple thermally conductive elements; or a core that includes at least one thermally conductive element. The thermally conductive elements are thermally conductively coupled to an upper surface of the first semiconductor package and to the lower surface of the second semiconductor package to facilitate the transfer of heat from the first semiconductor package to the second semiconductor package.
US11222873B2
A semiconductor package may include first and second substrates, which are vertically stacked, a semiconductor device layer on a bottom surface of the second substrate to face a top surface of the first substrate, upper chip pads and an upper dummy pad on the top surface of the first substrate, penetration electrodes, which each penetrate the first substrate and are connected to separate, respective upper chip pads, lower chip pads on a bottom surface of the semiconductor device layer and electrically connected to separate, respective upper chip pads, and a lower dummy pad on the bottom surface of the semiconductor device layer and electrically isolated from the upper dummy pad. A distance between the upper and lower dummy pads in a horizontal direction that is parallel to the first substrate may be smaller than a diameter of the lower dummy pad.
US11222872B2
A semiconductor package may include: a first chip stack including a plurality of first semiconductor chips stacked in a vertical direction; and first vertical interconnectors electrically coupled to the plurality of first semiconductor chips, respectively, and extended in the vertical direction, wherein each of the other first semiconductor chips, except at least the uppermost first semiconductor chip from among the plurality of first semiconductor chips includes: an active surface defined by two side surfaces of the first semiconductor chip in a first direction and two side surfaces of the first semiconductor chip in a second direction crossing the first direction; a first one-side chip pad disposed at an edge of the active surface, which is close to one side surface in the first direction; a first other-side chip pad disposed at an edge of the active surface, which is close to an other side surface in the first direction; and a first redistribution pad electrically coupled to the first other-side chip pad, and disposed at an edge of the active surface, which is close to one side surface in the second direction, wherein the plurality of first semiconductor chips are stacked with an offset toward one side in a third direction crossing the first and second directions, the one side being away from the one side surface in the first direction and the one side surface in the second direction, in order to expose the first one-side chip pads and the first redistribution pads, wherein the first vertical interconnectors electrically coupled to the first semiconductor chips have one ends connected to the first one-side chip pads and the first redistribution pads, respectively.
US11222867B1
A package includes a first die, a second die, a semiconductor frame, and a reinforcement structure. The first di has a first surface and a second surface opposite to the first surface. The first die includes grooves on the first surface. The second die and the semiconductor frame are disposed side by side over the first surface of the first die. The semiconductor frame has at least one notch exposing the grooves of the first die. The reinforcement structure is disposed on the second surface of the first die. The reinforcement structure includes a first portion aligned with the grooves.
US11222864B2
A semiconductor wafer support arrangement and method for processing a semiconductor wafer including an adhesive sheet may comprise: a layer of wafer supporting adhesive that has certain characteristics that permit wafer processing, e.g., wafer thinning, and removal of the processed wafer in condition for use without cleaning. The carrier or substrate for the wafer processing may be reusable, and the adhesive sheet may have plural layers and may include a flexible substrate.
US11222856B2
Embodiments may relate to a package substrate that includes a signal line and a ground line. The package substrate may further include a switch communicatively coupled with the ground line. The switch may have an open position where the switch is communicatively decoupled with the signal line, and a closed position where the switch is communicatively coupled with the signal line. Other embodiments may be described or claimed.
US11222847B2
A device and method of utilizing a repeater circuit to extend the viable length of an interconnect bridge. Integrated circuit packages using a repeater circuit in a repeater die, embedded in a substrate, and included in an interconnect bridge are show. Methods of connecting semiconductor dies using interconnect bridges coupled with repeater circuits are shown.
US11222846B1
Static random access memory (SRAM) bit cells employing asymmetric width read and write word lines (WWL) for reduced memory write latency and improved memory write access performance, and related fabrication methods are disclosed. In exemplary aspects, the SRAM bit cell employs an increased width write word line based on a circuit cell layout area savings achieved by employing a reduced width read word line. Increasing the width of the write word line can reduce the resistance of the write word line and decrease memory write latency to the SRAM bit cell as a result. In certain exemplary aspects, the metal line pitch and minimum distance between metal lines of the SRAM bit cell can be maintained for maintaining fabrication compatibility with existing fabrication processes with decreasing the resistance of the write word line of the SRAM bit cell.
US11222827B2
A semiconductor device is provided. The semiconductor device includes a stack structure disposed on a lower structure; an insulating structure disposed on the stack structure; and a vertical structure extending in a direction perpendicular to an upper surface of the lower structure and having side surfaces opposing the stack structure and the insulating structure. The stack structure includes interlayer insulating layers and gate layers, alternately stacked, and the insulating structure includes a lower insulating layer, an intermediate insulating layer on the lower insulating layer, and an upper insulating layer on the intermediate insulating layer.
US11222824B2
A method for transferring a superficial layer from a detachable structure comprises the following steps: a) supplying the detachable structure comprising: •a support substrate, •a detachable layer arranged on the support substrate along a main plane and comprising a plurality of walls that are separated from one another, each wall having at least one side that is perpendicular to the main plane; •a superficial layer arranged on the detachable layer along the main plane; b) applying a mechanical force configured to cause said walls to bend, along a direction that is secant to said side, until causing the mechanical rupture of the walls, in order to detach the superficial layer from the support substrate.
US11222823B2
A wafer processing method for dividing a wafer into individual device chips. The wafer processing method includes a thermocompression bonding sheet providing step of positioning the wafer in an inside opening of a ring frame and providing a thermocompression bonding sheet on a back side of the wafer and on a back side of the ring frame, a uniting step of heating the thermocompression bonding sheet as applying a pressure to the thermocompression bonding sheet to thereby unite the wafer and the ring frame through the thermocompression bonding sheet by thermocompression bonding, a dividing step of cutting the wafer to thereby form a plurality of dividing grooves and dividing the wafer into the individual device chips, a flattening step of flattening the thermocompression bonding sheet, and a back side observing step of observing the back side of each device chip through the thermocompression bonding sheet.
US11222819B2
The present application relates to a display panel and a manufacturing method. The display panel includes: a substrate; the substrate includes a display area inside and a wiring area outside; the wiring area includes external connection wires; the external connection wires are coupled with metal wires; and conductive glass tracks are correspondingly arranged at side edges of the external connection wires and the metal wires.
US11222816B2
A method of filling structures on a substrate uses a semi-dynamic reflow process. The method may include depositing a metallic material on the substrate at a first temperature, heating the substrate to a second temperature higher than the first temperature wherein heating of the substrate causes a static reflow of the deposited metallic material on the substrate, stopping heating of the substrate, and depositing additional metallic material on the substrate causing a dynamic reflow of the deposited additional metallic material on the substrate. RF bias power may be applied during the dynamic reflow to facilitate in maintaining the temperature of the substrate.
US11222814B2
An integrated circuit (IC) provides high performance and high functional density. A first back-end-of-line (BEOL) interconnect structure and a second BEOL interconnect structure are respectively under and over a semiconductor substrate. A first electronic device and a second electronic device are between the semiconductor substrate and respectively a bottom of the first BEOL interconnect structure and a top of the second BEOL interconnect structure. A through substrate via (TSV) extends through the semiconductor substrate, from the first BEOL interconnect structure to the second BEOL interconnect structure. A method for manufacturing the IC is also provided.
US11222812B2
One or more embodiments are related to a semiconductor device, comprising: a metallization layer comprising a plurality of portions, each of the portions having a different thickness. The metallization layer may be a final metal layer.
US11222810B1
A color filter structure includes a material stack disposed on a substrate, a material stack disposed in the substrate, a first trench penetrating the material stack and exposing a first metal pad, a scribe line trench penetrating the material stack and exposing a scribe line metal pad, a first filling material partially filling the first trench and substantially filling up the scribe line trench, a second filling material partially filling the first trench and the first filling material and the second filling material together substantially fill up the first trench, and a color filter material covering an optical uniform surface which the material stack, the first filling material and the second filling material together form.
US11222808B2
A method of removing a carrier plate is used to peel off and remove the carrier plate from a workpiece of a disk-shaped composite substrate in which the workpiece is disposed on a face side of the carrier plate with a temporary adhesive layer interposed therebetween. The method includes a step forming step of forming a step protruding laterally from the carrier plate more on a reverse side of the carrier plate than on the face side of the carrier plate, by removing an outer circumferential portion of the workpiece, an outer circumferential portion of the temporary adhesive layer, and a face-side side of an outer circumferential edge of the carrier plate, a starting point region forming step of forming a starting point region that acts as a starting point in peeling off the carrier plate from the workpiece.
US11222793B2
A semiconductor device has a semiconductor wafer including a plurality of semiconductor die. An insulating layer is formed over the semiconductor wafer. A portion of the insulating layer is removed by LDA to expose a portion of an active surface of the semiconductor die. A first conductive layer is formed over a contact pad on the active surface of the semiconductor die. The semiconductor wafer is singulated to separate the semiconductor die. The semiconductor die is disposed over a carrier with the active surface of the semiconductor die offset from the carrier. An encapsulant is deposited over the semiconductor die and carrier to cover a side of the semiconductor die and the exposed portion of the active surface. An interconnect structure is formed over the first conductive layer. Alternatively, a MUF material is deposited over a side of the semiconductor die and the exposed portion of the active surface.
US11222790B2
A method of tie bar removal is provided. The method includes forming a leadframe including a tie bar and a flag. The tie bar extends from a side rail of the leadframe and has a distal portion at an angle different from a plane of the flag. A semiconductor die is attached to the flag of the leadframe. A molding compound encapsulates the semiconductor die, a portion of the leadframe, and the distal portion of the tie bar. The tie bar is separated from the molding compound with an angled cavity remaining in the molding compound.
US11222774B2
A data acquisition system for acquiring a digitized time-domain signal and corresponding mass spectra from a mass spectrometer. The system comprises a signal conditioning device including an amplifier and an analog low-pass filter, to amplify and filter an analog signal generated by the mass spectrometer, and to output a conditioned analog signal; an analog-to-digital converter to convert in real time the conditioned analog signal into a digital data stream; a digital signal processing device having an in-line digital signal processing device for processing the digital data stream to generate the digitized time-domain signal, and to digitally decode a digital triggering signal from the mass spectrometer; and a host device having a data processing device to receive the digitized time-domain signal from the digital signal processing device, and to construct a corresponding mass spectra from the digitized time-domain signal.
US11222768B2
Disclosed is a semiconductor processing apparatus including one or more components having a conductive or nonconductive porous material. In some embodiments, an ion implanter may include a plurality of beam line components for directing an ion beam to a target, and a porous material along a surface of at least one of the plurality of beamline components.
US11222761B2
A displaceable portion of a moving contactor is connected to, and electrically conductive with, a pair of moving contacts. An armature actuates the moving contactor. The armature has an adhering portion to be adhered onto an electromagnet. A space inside an opening that exposes a part (an exposed part) of the displaceable portion crosses a predetermined plane. The predetermined plane intersects at right angles with an arrangement direction (a first direction) in which the pair of moving contacts is arranged side by side. The predetermined plane passes through a center between both ends in the arrangement direction of the adhering portion.
US11222734B2
A method for increasing the MeV hot electron yield and secondary radiation produced by short-pulse laser-target interactions with an appropriately high or low atomic number (Z) target. Secondary radiation, such as MeV x-rays, gamma-rays, protons, ions, neutrons, positrons and electromagnetic radiation in the microwave to sub-mm region, can be used, e.g., for the flash radiography of dense objects.
US11222724B2
Disclosed are systems and methods for secure and seamless set up and modification of bolus calculator parameters for a bolus calculator tool by a health care provider (HCP). In one aspect, a method for enabling HCP set up of a bolus calculator includes providing a server accessible by both an HCP and a patient; upon login by the HCP, displaying, or transmitting for display, a fillable form, the fillable form including one or more fields for entry of one or more bolus calculator parameters; receiving data from the fillable form, the data corresponding to one or more bolus calculator parameters; and upon login by the patient, transmitting data to a device associated with the patient, the transmitted data based on the received data, where the transmitted data corresponds to one or more of the bolus calculator parameters in a format suitable for entry to a bolus calculator.
US11222722B2
System and methods are disclosure herein for a web-based platform that provides dynamic creation and control of dental treatment plans, and other data that may be related to a dental patient. The disclose platform allows for seamless integration with many existing practice management systems (PMS). Furthermore, the web-based platform can be accessed in order to control the scheduling, accounting, and charting related to treatment planning for patients. The web-based platform provides various dynamic features, which can be customized to be specific to the patient, such as dynamic forms and specific payment options. Moreover, various features of the web-based platform are updated and synchronized in real-time. The web-based platform is particularly configured to provide automations, synchronization, and interactions with patients in a manner that reduces the risks and time consumed by traditional systems currently used in the dental field.
US11222717B2
A medical scan triaging system is operable to generate a global abnormality probability for each of a plurality of medical scans by utilizing a computer vision model trained on a training set of medical scans. A triage probability threshold is determined based on user input to a client device. A first subset of the plurality of medical scans, designated for human review, is determined by identifying medical scans with a corresponding global abnormality probability that compares favorably to the triage probability threshold. A second subset of the plurality of medical scans, designated as normal, is determined by identifying ones of the plurality of medical scans with a corresponding global abnormality probability that compares unfavorably to the triage probability threshold. Transmission of the first subset of the plurality of medical scans to a plurality of client devices associated with a plurality of users is facilitated.
US11222715B2
A method of creating nutritional supplements including the steps of obtaining a customer's nutrient deficiency, calculating an ionic supplement composition based on the underlying element composition of the delivery product and the deficiency information, and mixing the ionic elements in dehydrated form with an appropriate liquid suspension.
US11222709B2
A memory system includes a memory module and a memory controller. The memory module includes data chips that store data and are assigned to a first sub-channel that generates a first code word or a second sub-channel that generates a second code word, where the first code word and the second code are used to fill a single cache line. The memory controller, upon detection of a hard-fail data chip among the data chips, copies data from the hard-fail data chip to the ECC chip, releases mapping between the hard-fail data chip and corresponding I/O, and defines new mapping between the ECC chip and the corresponding I/O pins.
US11222708B2
Apparatuses and methods of sharing error correction memory on an interface chip are described. An example apparatus includes: at least one memory chip having a plurality of first memory cells and an interface chip coupled to the at least one memory chip and having a control circuit and a storage area. The control circuit detects one or more defective memory cells of the first memory cells of the at least one memory chip. The control circuit further stores first defective address information of the one or more defective memory cells of the first memory cells into the storage area. The interface chip responds to the first defective address information and an access request to access the storage area in place of the at least one memory chip when the access request has been provided with respect to the one or more defective memory cells of the first memory cells.
US11222707B1
A system-on-chip (SoC) includes a fuse circuit and decoding circuitry. The fuse circuit includes functional fuses, control fuses utilized as the functional fuses, and fuses configured to store override data that indicates an association between the functional fuses and the control fuses utilized as the functional fuses. The decoding circuitry is configured to output configuration data associated with a configuration of the fuse circuit based on the override data and an initial configuration of the fuse circuit. In such a scenario, functional operations of the SoC are executed based on the configuration data. Alternatively, the decoding circuitry is configured to output a set of functional data based on the override data and various functional data stored in the functional fuses and the control fuses utilized as the functional fuses. In such a scenario, the functional operations are executed based on the outputted set of functional data.
US11222704B1
A system can include a memory device and a processing device to perform operations that include performing a block family calibration scan of the memory device, wherein the calibration scan comprises a plurality of scan iterations, wherein each scan iteration is initiated in accordance with a scan frequency, and wherein each scan iteration comprises detecting a transition associated with the memory device from a first power state to a second power state, responsive to detecting the transition from the first power state to the second power state, determining an updated value of the scan frequency in view of the second power state, wherein one or more subsequent scan iterations are initiated in accordance with the updated value of the scan frequency, and performing one or more block family calibration operations.
US11222689B2
Devices and methods include receiving write command at a command interface of the semiconductor device to write data to memory. An external data strobe is received at a data strobe pin of the semiconductor device. The received external data strobe is divided into multiple phases using phase division circuitry to divide the data strobe into multiple phases to be used in writing the data to the memory.
US11222687B2
An memory subsystem of an information handling system includes a memory module and a controller. The memory module includes a Registering Clock Driver (RCD) configured to receive a clock signal. The RCD includes a delay setting and a clock delay circuit to provide a selectable delayed clock signal based upon the delay setting. The memory module further includes a power management integrated circuit (PMIC) with a plurality of switching regulators. The PMIC receives the delayed clock signal and clocks the switching regulators based upon the delayed clock signal. The controller sets the first delay setting.
US11222685B2
A memory controller interfaces with a dynamic random access memory (DRAM) over a memory channel. A refresh control circuit monitors an activate counter which counts a rolling number of activate commands sent over the memory channel to a memory region of the DRAM. In response to the activate counter being above an intermediate management threshold value, the refresh control circuit only issue a refresh management (RFM) command if there is no REF command currently held at the refresh command circuit for the memory region.
US11222683B2
Embodiments of the disclosure are drawn to apparatuses and methods for staggering the timing of targeted refresh operations. Memory dies may need to periodically perform refresh operations, which may be auto-refresh operations or targeted refresh operations. Targeted refresh operations may draw less current than auto-refresh operations. When dies are collected into a group (e.g., a memory stack, a memory module) the timing of targeted refresh operations may be staggered between the different dies to help reduce the peak current drawn. The targeted refresh operations may be staggered such that, when a maximum number of the dies are performing a refresh operation, at least one of the dies performs a targeted refresh operation instead of an auto-refresh operation.
US11222679B2
A packaged integrated circuit includes a photodiode and a memory. The photodiode generates energy when radiation strikes a surface of the photodiode. The memory includes a plurality of non-volatile memory cells and memory control circuitry. The memory control circuitry is configured to perform an operation to change values stored in at least some of the memory cells of the plurality of non-volatile memory cells while being powered by energy generated by the photodiode. An encapsulant at least partially encapsulates the photodiode and the memory, in which the encapsulant blocks radiation from reaching the surface of the photodiode.
US11222678B1
In a memory array with a cross-point structure, at each cross-point junction a programmable resistive memory element, such as an MRAM device, is connected in series with a threshold switching selector, such as an ovonic threshold switch. In a two-layer cross-point structure with such memory cells, the MRAM devices in one layer are inverted relative to the MRAM devices in the other layer. This can allow for the transient voltage spike placed across the MRAM device when the threshold switching selector first turns on in a sensing operation to dissipate more rapidly, reducing the risk of changing a stored data state before it can be sensed.
US11222676B2
Multi-period thin-film structures exhibiting giant magnetoresistance (GMR) are described. Techniques are also described by which narrow spacing and/or feature size may be achieved for such structures and other thin-film structures having an arbitrary number of periods.
US11222663B1
The present invention relates to the field of tape drives, tape transport, tape heads and tape head suspension. More particularly, the present invention is related to magnetic tape data storage and tape recorders that include components designed to minimize or eliminate head-to-tape contact to reduce or eliminate wear and contamination of tape drive heads. Methods and apparatus of the present invention may dynamically control the head-to-media spacing by moving locations of magnetic heads relative to a tape. Such apparatus may include components designed to minimize magnetic spacing. This may be accomplished using actuators that move the magnetic heads, that move the tape, or that move both the magnetic heads and the tape. This may include supporting a back surface of the tape. Alternatively, or additionally, the movement of the tape past the magnetic heads may be performed using mechanisms that contact and drive the back surface of the tape.
US11222661B2
A hexagonal strontium ferrite powder, in which an average particle size is 10.0 to 25.0 nm, a content of one or more kinds of atom selected from the group consisting of a gallium atom, a scandium atom, an indium atom, and an antimony atom is 1.0 to 15.0 atom % with respect to 100.0 atom % of an iron atom, and a coercivity Hc is greater than 2,000 Oe and smaller than 4,000 Oe. A magnetic recording medium including: a non-magnetic support; and a magnetic layer including a ferromagnetic powder and a binding agent on the non-magnetic support, in which the ferromagnetic powder is the hexagonal strontium ferrite powder. A magnetic recording and reproducing apparatus including this magnetic recording medium.
US11222657B1
A recording head has a waveguide that delivers optical energy from an energy source and a write pole extending to a media-facing surface of the recording head. The recording head also has a near-field transducer coupled to receive the optical energy from the waveguide and emit surface plasmons from the media-facing surface towards a recording medium while the write pole applies a magnetic field to the recording medium. The near-field transducer has an extended portion that, as-manufactured, protrudes beyond the media-facing surface by a first distance.
US11222653B2
The present invention relates to a system and a method for determining a stroke based on a voice analysis. According to the present invention, voice data of subjects are collected to extract and analyze voice onset times to determine stroke patients based on voices. The system for determining a stroke generates and collects voice data from test subjects reading a predetermined word that includes a plosive sound. The system for determining a stroke extracts and calculates voice onset times from the voice data to calculate probability parameters for the voice onset times of each of a normal group and a stroke patient group. The system for determining a stroke uses a set of probability parameters to determine an integration section, and calculates probabilities of being in the normal group and the stroke patient group. The system for determining a stroke applies the calculated probabilities to the Bayes theorem to determine whether the subjects are stroke patients.
US11222651B2
A computer-implemented method for creating a combined audio signal in a speech recognition system, the method includes sampling the audio input signal to generate a time-domain sampled input signal, then converting the time-domain sampled input signal to a frequency-domain input signal, afterwards generating perceptual weights in response to frequency components of critical bands of the frequency-domain input signal, creating a time-domain adversary signal in response to the perceptual weights; and combining the time-domain adversary signal with the audio input signal to create a combined audio signal, wherein a speech processing of the combined audio signal will output a different result from speech processing of the audio input signal.
US11222650B2
A device and a method for generating synchronous corpus is disclosed. Firstly, script data and a dysarthria voice signal having a dysarthria consonant signal are received and the position of the dysarthria consonant signal is detected, wherein the script data have text corresponding to the dysarthria voice signal. Then, normal phoneme data corresponding to the text are searched and the text is converted into a normal voice signal based on the normal phoneme data corresponding to the text. The dysarthria consonant signal is replaced with the normal consonant signal based on the positions of the normal consonant signal and the dysarthria consonant signal, thereby synchronously converting the dysarthria voice signal into a synthesized voice signal. The synthesized voice signal and the dysarthria voice signal are provided to train a voice conversion model, retain the timbre of the dysarthria voices and improve the communication situations.
US11222649B2
A mixing apparatus having a stereo output includes: a first signal processor that mixes a first signal and a second signal in a first channel; a second signal processor that mixes a third signal and a fourth signal in a second channel; a third channel that processes a weighted sum of a signal of the first channel and a signal of the second channel; and a gain deriving part that generates a gain mask commonly used in the first channel and the second channel, wherein the gain deriving part determines a first gain commonly applied to the first signal and the third signal, and a second gain commonly applied to the second signal and the fourth signal, so that predetermined conditions for simultaneous gain generation are satisfied at least at the first channel and the second channel among the first channel, the second channel, and the third channel.
US11222648B1
A non-invasive ventilation voice amplification system includes a microphone module for placement in a non-invasive ventilation mask. The microphone module has a microphone element for detecting a patient's voice and a speaker for projecting the voice. The microphone module connects to a controller module that houses electronics for processing and amplifying the audio signal.
US11222643B2
Apparatus for decoding an encoded audio signal including an encoded core signal and parametric data, including: a core decoder for decoding the encoded core signal to obtain a decoded core signal; an analyzer for analyzing the decoded core signal before or after performing a frequency regeneration operation to provide an analysis result; and a frequency regenerator for regenerating spectral portions not included in the decoded core signal using a spectral portion of the decoded core signal, the parametric data, and the analysis result.
US11222642B2
Artificial agents utilized for voice interactions continue to improve in their capacity to conduct more sophisticated interactions. Rather than just presenting a limited set of options, artificial agents are continuing to narrow the gap between generated speech and natural human speech. A requirement is often in place that spoken interactions be recorded, however, storing speech, even with data compression, is a resource-demanding task. Generated speech may be provided from content, such as text, and speech data. By recording an identifier of the content and associated speech data, storage processing and space requirements can be greatly reduced. Playback may be provided from a waveform of audio provided by the human participant and by selecting the content associated with the content identifier and generating speech of the content utilizing settings provided by the speech data.
US11222633B2
The present invention improves a sense of participation in a topic and enables a dialogue to continue for a long time. A dialogue system 12 includes at least an input part 1 that receives a user's utterance and a presentation part 5 that presents an utterance. In an utterance receiving step, the input part 1 receives an utterance performed by the user. In a first presentation step, the presentation part 5 presents an utterance determined based on scenarios stored in advance. In a second presentation step, the presentation part 5 presents the utterance determined based on the user's utterance contents. A dialogue control part 8 performs control to execute a dialogue at least including a first dialogue flow which is a dialogue including the utterance receiving step and the first presentation step at least one time respectively based on a predetermined scenario, and a second dialogue flow which is a dialogue including the utterance receiving step and the second presentation step at least one time respectively.
US11222632B2
The present teaching relates to method, system, medium, and implementations for enabling communication with a user. Information representing surrounding of a user to be engaged in a new dialogue is received via the communication platform, wherein the information is acquired from a scene in which the user is present and captures characteristics of the user and the scene. Relevant features are extracted from the information. A state of the user is estimated based on the relevant features, and a dialogue context surrounding the scene is determined based on the relevant features. A topic for the new dialogue is determined based on the user, and a feedback is generated to initiate the new dialogue with the user based on the topic, the state of the user, and the dialogue context.
US11222619B2
An acoustic sound absorptive panel or block is provided that is made from a plurality of materials and volumes selected such that each discrete volume of material has a sufficiently different sound absorption profile, resulting in a system that provides better overall sound absorption of traffic noise from motorways and railways in a practical and cost-efficient manner.
US11222611B2
According to various embodiments, an image processing device may be provided. The image processing device may include: an input circuit configured to receive display data; a splitting circuit configured to split the display data into a first output and a second output; a first output circuit configured to output the first output for displaying with a first spatial resolution; and a second output circuit configured to output the second output for displaying with a second spatial resolution.
US11222608B2
A display device includes a display panel including a first pixel and a second pixel, a reference gamma generator configured to generate a first reference gamma voltage and a second reference gamma voltage based on a driving mode, a stain compensator configured to output a stain compensating data that compensates a stain of an image data based on the driving mode, and a data driver configured to generate a first data voltage provided to the first pixel based on the first reference gamma voltage and the stain compensating data and a second data voltage provided to the second pixel based on the second reference gamma voltage and the stain compensating data.
US11222606B2
The present technology relates to a signal processing apparatus, a signal processing method, and a display apparatus that allow moving image blur to be more appropriately removed. Moving image blur can be removed by providing a detector detecting a moving image blur video including a video in which moving image blur is easily visible, from videos included in a video content on a basis of a feature amount of the video content. The present technology can be applied to, for example, a signal processing apparatus mounted in a display apparatus such as a liquid crystal display section or a self-luminous display apparatus.
US11222600B2
Disclosed are a source driver capable of achieving high speed and high resolution and a display driving circuit including the same. The source driver may include: a first channel group and a second channel group configured to output source driving signals; a first gradation voltage divider configured to generate first gradation voltages using gamma reference voltages and provide the first gradation voltages to the first channel group; and a second gradation voltage divider configured to generate second gradation voltages having the same level as the first gradation voltages using the gamma reference voltages, and provide the second gradation voltages to the second channel group. The first and second gradation voltage dividers are connected to a gamma reference voltage generator configured to provide the gamma reference voltages, and receive the gamma reference voltages having the same voltage range from the gamma reference voltage generator.
US11222599B2
A source driver and a display device including the same, capable of accurately sensing pixels characteristics and characteristics of the source driver. A source driver includes a switch circuit configured to transfer first pixel signals or reference signals; first sensing channels configured to sense and hold the first pixel signals or the reference signals transferred from the switch circuit; second sensing channels configured to sense and hold second pixel signals; and a selection circuit configured to output a sampling signal by selecting the first pixel signals of the first sensing channels and the second pixel signals of the second sensing channels, and thereafter, output the sampling signal by selecting the reference signals of the first sensing channels.
US11222594B2
A digital pixel driving circuit and a digital pixel driving method. The digital pixel driving circuit includes a pixel driving module, a display module, a storage module and a short-circuiting module. An output terminal of the pixel driving module is electrically connected to an input terminal of the display module, and a control terminal of the pixel driving module is electrically connected to any output terminal of the storage module. An input terminal of the short-circuiting module is electrically connected to the input terminal of the display module, an output terminal of the short-circuiting module is electrically connected to an output terminal of the display module, and a control terminal of the short-circuiting module is electrically connected to any output terminal of the storage module.
US11222592B2
A compensation method for an electroluminescent display panel, a driving device, a display device, and a storage medium are provided. The compensation method includes: receiving a first display data signal; performing an optical compensation operation on the first display data signal to obtain a second display data signal; performing an electrical compensation operation on the second display data signal to obtain a third display data signal; and outputting the third display data signal for display.
US11222591B2
An OLED display panel is provided, including: sub-pixels arranged in an array; scanning signal lines, light-emitting signal lines, and first driving voltage lines extending horizontally; and data signal lines, at least one second driving voltage line, and at least one third driving voltage line extending vertically. Each scanning signal line, each light-emitting signal line, and each first driving voltage line are each connected to one row of the sub-pixels. Each data signal line is connected to one column of the sub-pixels. Each first driving voltage line arranged corresponding to each row of the sub-pixels is connected to the second driving voltage line through a first thin film transistor (TFT), and each first driving voltage line arranged corresponding to each row of the sub-pixels is connected to the third driving voltage line through a second TFT. Therefore, brightness deviation or color deviation is avoided when the sub-pixels emit light.
US11222590B2
An electrical signal detection module includes a photoelectrical signal application circuitry, an operational amplifier, a gain control circuitry and a master control circuitry. The gain control circuitry includes at least two gain control sub-circuitries connected in parallel to each other, and a discharge switching sub-circuitry connected in parallel to the gain control sub-circuitries. Each gain control sub-circuitry includes a gain switching sub-circuitry and a gain capacitive sub-circuitry connected in series to each other. The master control circuitry is configured to apply a discharge switching signal to the discharge switching sub-circuitry, and apply a gain switching control signal to the corresponding gain switching sub-circuitry. The gain switching sub-circuitry is configured to control a first end and a second end of the gain switching sub-circuitry to be electrically connected to each other in accordance with the gain switching control signal. The discharge switching sub-circuitry is configured to enable a first end of the gain capacitive sub-circuitry connected to the gain switching sub-circuitry to be electrically connected to, or electrically disconnected from, a second end of the gain capacitive sub-circuitry in accordance with the discharge switching signal.
US11222588B2
A display device is provided and includes display area including pixels arrayed next to one another in first direction and in second direction that is different from first direction, wherein pixels include light-emitting element configured to emit light by current flowing therethrough, drive transistor, and holding capacitance, while one terminal of light-emitting element is coupled to one of source and drain of drive transistor, first potential is supplied to other terminal of light-emitting element, second potential that is higher than first potential is supplied to other one of source and drain of drive transistor, holding capacitance is coupled between source and gate of drive transistor, and display device being configured to write initialization potentials into gates of respective drive transistors in accordance with voltage across drain and source of drive transistor, then write video writing potentials into the gates of the respective drive transistors.
US11222582B2
An electronic device is provided. The electronic device includes a substrate and the electronic device also includes a light-emitting element, a sensing element and a black matrix disposed on the substrate. The sensing element is disposed adjacent to the light-emitting element. The black matrix has a plurality of openings and a light-shielding portion. The electronic device further includes a driving element disposed adjacent to and electrically connected to the light-emitting element. The sensing element includes a first thin-film transistor, and the driving element includes a second thin-film transistor. In a normal direction of the substrate, one of the openings is disposed corresponding to the sensing element, and the light-shielding portion is disposed corresponding to the driving element.
US11222579B1
A shift register circuit includes a first dummy shift register, a second dummy shift register, multiple shift registers, multiple module selection switches, and multiple output selectors. The shift registers are connected in series between the first dummy shift register and the second dummy shift register, and are divided into a plurality of shift register groups. The module selection switches jointly receive a module selection signal, and are respectively coupled between the first dummy shift register and the shift register groups or between the shift register groups. The output selectors are respectively coupled between an output terminal of the corresponding one of the first dummy shift register, the shift registers, and the second dummy shift register, and a display panel and a fingerprint sensor module.
US11222574B2
A method when expressing gradation for a color image including binarizing tone values of first image data to produce second image data including pixels each having colors with respective binarized tone values, classifying pixels of the first image data into a plurality of first pixel groups and specifying a pixel where a color centroid is positioned for each color in each first pixel group, classifying pixels of the second image data into second pixel groups PXG2 corresponding to the first pixel groups and calculating the number of light pixels for each color in each second pixel group, producing third image data from the second image data, information related to the color centroid, and information related to the number of light pixels, and producing fourth image data by changing the position of a light pixel with the position of a dark pixel in the third image data.
US11222572B2
Disclosed is a driving apparatus for a display, which drives pixels using a double rate driving (DRD) method. The driving apparatus includes a first latch circuit storing first pixel data, a second latch circuit storing second pixel data, a first selection circuit selecting one of the first pixel data and the second pixel data and outputting selection data, and a second selection circuit selecting one of the selection data of a pair of adjacent first selection units and outputting source data.
US11222565B2
The present application discloses a shift register, a gate driving circuit and a driving method thereof, and a display apparatus. The shift register includes an input sub-circuit, an output sub-circuit, a reset control sub-circuit, a pull-up node reset sub-circuit, and an output signal reset sub-circuit; the input sub-circuit is configured to pre-charge the pull-up node under the control of a signal input to the first signal input terminal; the output sub-circuit is configured to output, through the signal output terminal, a signal input to the first clock signal input terminal under the control of a potential of the pull-up node; the reset control sub-circuit is configured to control, under the control of a reset signal input to the second signal input terminal, whether the pull-up node reset sub-circuit and the output signal reset sub-circuit operate to reset the pull-up node and the signal output terminal, respectively.
US11222555B1
A display includes a plurality of light emissive panels. Each light emissive panel is flexible, has a light emissive surface with a plurality of pixels emitting light, has side edges, and is adjacent to other light emissive panels. The light emissive panels are in a flexed arrangement such that a total light emissive surface includes individual of the light emissive surfaces having a substantially full sphere surface or partial sphere surface shape.
US11222554B2
A system, method and computer-readable medium format-preserving encryption of a numerical value, including storing a binary numerical value, the binary numerical value comprising a plurality of binary bits, dividing the plurality of binary bits into a plurality of bit groups and storing the plurality of bit groups in a plurality of bytes, encrypting each byte in the plurality of bytes using a radix value corresponding to a quantity of binary bits in a bit group corresponding to that byte to generate a plurality of ciphertext bytes, and combining a quantity of least-significant bits from each ciphertext byte in the plurality of ciphertext bytes to generate a binary ciphertext value, the quantity of least-significant bits combined from each ciphertext byte corresponding to the radix value used to generate that ciphertext byte.
US11222542B2
Disclosed is a method and apparatus for operating a first device. The first device obtains environment information in proximity to the first device and receives one or more communication messages from a second device and the message(s) includes relevance criteria, wherein the relevance criteria indicates one or more devices, one or more sets of device characteristics, one or more lanes, one or more intersections or areas, one or more pedestrian paths or bicycle paths, one or more signal characteristics from the second device or any combination thereof. The first device determines whether the one or more communication messages are relevant to the first device based on the relevance criteria and the environment information and performs an operation in response to the determination of whether the one or more communication messages are relevant.
US11222541B2
A movable body monitoring apparatus is mounted on a movable body and to receive movement data related to movements of other movable bodies. The apparatus includes an acquiring unit, a generator, a determining unit, and a monitoring unit. The acquiring unit acquires the movement data on the other movable bodies. The generator generates group information on a plurality of low-speed movable bodies which are determined based on actual speeds or types of the other movable bodies. The determining unit determines whether to generate the group information by the generator, in accordance with a travel environment. The monitoring unit collectively monitors movements of the plurality of low-speed movable bodies using the group information, when the group information is generated. The monitoring unit individually monitors the movements of the plurality of low-speed movable bodies, when the group information is not generated.
US11222539B2
The present application discloses a method for early warning of vehicle collision, an on-board terminal and a server. The method includes: acquiring distance-sensing data detected by sensors configured in the first vehicle as first distance-sensing data; determining whether there is an obstacle within an early warning range of the first vehicle based on the first distance-sensing data; acquiring distance-sensing data transmitted by on-board terminals of other vehicles within a communication range of the first vehicle as second distance-sensing data when it is determined that there is an obstacle in the early warning range of the first vehicle; determining whether the obstacle is a vehicle based on a matching result of the first distance-sensing data and the second distance-sensing data; outputting a first early warning information when it is determined that the obstacle is a vehicle.
US11222538B2
An automated check-in method includes receiving a sign-in selection, displaying a user registration, capturing a photograph, receiving user information and a visited user selection, displaying a registration preview, and transmitting a notification. A smart building automated check-in system includes a processor; and a memory storing instructions that, when executed by the processor, cause the system to receive a sign-in selection, display a user registration, capture a photograph receive user information and a visited user selection, display a registration preview, and transmit a notification. A non-transitory computer readable medium includes program instructions that when executed, cause a computer to receive a sign-in selection, display a user registration, capture a photograph, receive user information and a visited user selection, display a registration preview, and transmit a notification.
US11222533B2
A device for a driving assistance system for a transportation vehicle including a control unit to detect information concerning a position of a controllable road sign. The control unit detects information concerning the position of the transportation vehicle and determines information concerning at least one expected passing time, at which the transportation vehicle passes the controllable road sign, based on the information concerning the position of the transportation vehicle and the information concerning the position of the controllable road sign. The device also includes a receiving and transmitting unit to provide the information concerning the expected passing time at which the transportation vehicle passes the controllable road sign, to a control entity for the controllable road sign. The receiving and transmitting device receives information from the control entity concerning a period of time in which the controllable road sign is passable.
US11222527B2
An approach is provided for vehicle map data update. The approach involves, for example, processing sensor data captured by a sensor of a vehicle to detect a machine-readable visual representation. The machine-readable visual representation encodes map data corresponding to a map tile of a geographic database. The approach also involves decoding the map data from the machine-readable visual representation. The approach further involves updating a local copy of the map tile stored in the vehicle based on the map data.
US11222522B2
The invention includes electronic monitoring-device for monitoring controlled spaces, as well as systems and methods for such monitoring. The monitoring-devices may be battery powered devices, with various sensors and capable of wireless communications. Installation of the monitoring-device may not require any wiring. These monitoring-devices may be installed at a given controlled space to monitor that given controlled space and to electronically communicate occurrences of that given controlled space to various interested stakeholders, such as, but not limited to, a tenant of the given controlled space, facility operators of the given controlled space, the provider of the electronic monitoring-device, and/or third-parties (e.g., insurance companies, first responders, and/or law enforcement). The monitoring-device may provide details, information, alerts, reminders, notices, notifications, alarms, and/or the like to various authorized stakeholders of the occurrences within that given controlled space. One example of a controlled space is a self-storage unit.
US11222520B2
The present invention relates to a precise predictive maintenance method of a driver and the configuration includes: collecting slope information for a peak value between drive periods by connecting the peak value in a respective drive period in a driving state of the driver before a failure of the driver occurs; setting an alarm slope value for the peak value between the drive periods based on the collected slope information; and detecting, in a case where an average slope value for the peak value between the drive periods measured at a unit time interval set in a real-time driving state of the driver is more than the alarm slope value, the case as an abnormal state of the driver.
US11222517B2
A system for utility safety monitoring is disclosed. In an embodiment, the system includes a utility fluid meter coupled with a home or business structure, a local control unit, a home appliance with a failure sensor, a monitoring control center, and one or more shut-off valves. The failure sensor is coupled with an Internet of Things (IOT) platform such as a NodeMCU unit. The failure sensor detects a failure event of the home appliance and sends a notification to the local control unit. The local control unit then shuts down the one or more shut-off valves and sends notifications to a utility company and an owner of the home or business structure. The shut-off valve has a locking mechanism including a diaphragm, a locking component, a magnetic solenoid, and a locking shaft with a locking notch indicating a closed position.
US11222514B1
In some implementations, an automated teller machine (ATM) may accept a card. The ATM may eject the card at a first time. The ATM may retract the card based on a determination that a threshold amount of time has elapsed from the first time and that the card has not been removed. The ATM may eject the card at a second time after retracting the card. The ATM may retract the card based on a determination that the threshold amount of time has elapsed from the second time and that the card has not been removed. The ATM may provide the card to a card storage compartment of the ATM after retracting the card and based on a determination that the card has been ejected or retracted a threshold number of times.
US11222506B2
A system that enables the automatic logging out of one player tracking account device when another player tracking account device is attempted to be logged into a player tracking account system.
US11222502B2
Described is a retro sports system for creating new sporting events with new outcomes utilizing past sporting events that can be used for sports gaming and entertainment or other sports competition games. The system includes a server that may be programmed to randomly select increments of historical past games in order to create a new full game formed from the randomly selected increments. This new game can be used for betting or other competitive games and for entertainment.
US11222499B2
An ADA compliant vending machine that raises vended product to a desired height, and specifically to a new and improved vended product delivery mechanism that moves between lowered and raised positions within a delivery bin within a vending machine, in a coordinated manner with the opening and closing of a delivery door, that raises the vended product for delivery to a customer at the desired height, and where front and rear delivery bin walls can be shaped to interlock with conforming shaped front and rear edges of the delivery mechanism to prevent vended product from becoming wedged or stuck there between.
US11222498B2
Provided is a biometric data registration system, which displays screen data for causing a user to select whether a destination of registration of the user's biometric data is a card for payment or a registration destination server device, accepts from the user a selection of the destination of registration, and acquires the user's biometric data.If the selection indicates the card for payment, the biometric data registration system stores the biometric data in a first storage unit which is for managing data which is stored in a storage medium of the card for payment, whereas if the selection indicates the registration destination server device, the biometric data registration system stores the biometric data in a second storage unit which corresponds to the registration destination server device.
US11222490B2
A service request for an automobile is detected. The service request includes a service version number. A first integrated circuit of the automobile is verified. The verification of the first integrated circuit is in response to detecting the service request. A component version number of the first integrated circuit is determined in response to verifying the first integrated circuit. The service version number is compared to the component version number of the first integrated circuit. The comparison is based on the determining the component version number. A service operation regarding the automobile is performed. The service operation is performed based on the comparing the service version number to the component version number.
US11222484B2
A maintenance notification system estimates a state of a target vehicle that is subjected to maintenance on a basis of at least one of status information and drive history information of the target vehicle; estimates a tendency of maintenance by a user on a basis of the status information of the target vehicle; selects index information to be used for identifying a timing for maintenance of the target vehicle on a basis of at least one of the status information and the drive history information of the target vehicle, and identifies the timing for maintenance of the target vehicle and a content using the estimated state, the estimated tendency of maintenance by the user, and the selected index information; and provides a notification relating to the maintenance on a basis of the timing for the maintenance and the content.
US11222479B2
A real-time video exploration (RVE) system that allows users to pause, step into, move through, and explore 2D or 3D modeled worlds of scenes in a video. The RVE system may allow users to select and manipulate objects within a scene, and to modify an object by adding or removing accessories from the object or otherwise customizing the object according to the user's preferences or desires. The RVE system may also provide an interface or interfaces via which the user can obtain additional information for the object, customize the object, be given a price or price(s) for the object as customized, and purchase the object as specified if desired.
US11222475B2
Disclosed herein is software technology that leverages improved AR technology to facilitate presentation of virtual content overlaid on a view of a real-world environment. Additionally, also disclosed herein is an “insights” software application that functions to provide insights about the real-world environment. In one aspect, disclosed herein is a method that involves an AR-enabled device that includes one or more sensors, a user input interface, a display screen and is configured to (1) based on user input, determine an initial position and orientation of the computing device within a virtual 3D model of a real-world environment; (2) align the virtual 3D model of the real-world environment with the real-world environment; and (3) cause a display screen to present the aligned virtual 3D model as overlaid virtual content on a view of the real-world environment.
US11222471B2
Approaches presented herein enable implementation of augmented reality in a smart glasses device. More specifically, two-dimensional (2-D) image data of a real-world object is collected from a 2-D camera of the smart glasses device. From the collected 2-D image data, 2-D coordinate data is generated. Based on location and rotation data of the smart glasses device and 2-D depth information from a viewing angle of the smart glasses device, three-dimensional (3-D) coordinates are generated from the generated 2-D coordinate data. An augmented object is displayed, on a holographic display of the smart glasses device, at an apparent location of the real-world object utilizing the 3-D coordinates.
US11222468B1
In one embodiment, a method includes instructing, at a first time, a camera with multiple pixel sensors to capture a first image of an environment comprising an object to determine a first object pose of the object. Based on the first object pose, the method determines a predicted object pose of the object at a second time. The method determines a predicted camera pose of the camera at the second time. The method generates pixel-activation instructions based on a projection of a 3D model of the object having the predicted object pose onto a virtual image plane associated with the predicted camera pose. The method instructs, at the second time, the camera to use a subset of the plurality of pixel sensors to capture a second image of the environment according to the pixel-activation instructions. The method determines, based on the second image, a second object pose of the object.
US11222462B2
A method for improving performance of generation of digitally represented graphics. The method comprises: receiving a first representation of a base primitive; providing a set of instructions associated with vertex position determination; executing said retrieved set of instructions on said first representation of said base primitive using bounded arithmetic for providing a second representation of said base primitive, and subjecting said second representation of said base primitive to a culling process. A corresponding apparatus and computer program product are also presented.
US11222453B1
The present disclosure provides interactive visual data labeling systems and methods that improve upon power-diagram Voronoi Treemaps by supporting interactive arranging and grouping of objects represented by thumbnail images. The provided interactive visual data labeling system enables new and innovative fluid interactions and direct manipulation of treemap cells to arrange objects and groups of objects, and create, merge, expand, or collapse groups. In effect, these enabled fluid interactions and direct manipulation provide an intuitive, stable, and predictable Voronoi treemap for users. In at least some aspects, the provided visual data labeling system uses a force-directed power diagram technique, which enables controlling the stability of the Voronoi treemap layout and updating it smoothly when dragging a cell across a parent cell. In effect, the predictability and stability enables the Voronoi treemap to react as a user expects during the user's interaction with the treemap.
US11222449B2
A method is used in processing graphics in computing environments. A user interface layer receives a request from a user to rasterize an interactive image rendered in a user interface. A rasterizing module rasterizes the interactive image at the user interface layer associated with the user interface. The rasterizing module transmits the rasterized image to a reporting service for reporting out the rasterized image.
US11222448B2
A method and apparatus for measuring a measurement of a two-dimensional (2D) pattern receives a plurality of points in a space in which a 2D pattern of clothing is displayed, determines an attribute of an area in which the points are included, measures a length of a line segment using the points based on the determined attribute of the area, and outputs the length of the line segment.
US11222439B2
An image processing apparatus includes a first learner trained to detect an orientation of a face in an image including a human face for receiving an input of a target image including a human face and outputting first information associated with an orientation of a face included in the target image, at least one second learner trained, for the first information, to detect a position of a facial component in an image including a human face for receiving an input of the target image and outputting second information associated with a position of a facial component included in the target image, and a control unit that controls the first learner and the second learner. The control unit uses the first learner to obtain the first information from the target image, and uses the second learner corresponding to the first information to obtain the second information from the target image.
US11222432B2
According to a computer-implemented method, multiple potential objects of interest are identified from a camera feed of a source camera. A number of adjacent cameras are identified along possible travel routes. For each adjacent camera, it is detected whether any of the multiple potential objects of interest are identified in an associated camera feed. For each adjacent camera whose feed does not include any potential object of interest, analysis of downstream camera feeds is prevented during tracking of the multiple potential objects of interest.
US11222430B2
A method for creating a 3D image is described. The method includes receiving a first 2D image and a second 2D image, identifying a plurality of first feature points in the first 2D image and a corresponding plurality of second feature points in the second 2D image, estimating a plurality of distances based on corresponding ones of the plurality of first feature points and based on corresponding ones of the plurality of second feature points, determining a mean and a standard deviation of inverses of the plurality of distances that were estimated, generating a baseline initialization coordinates based on the mean and the standard deviation of inverses of the plurality of distances, generating the 3D image based on the baseline initialization coordinates, and providing the 3D image for display. Related systems, devices and computer program products are also described.
US11222429B2
An object that moves, which is depicted in a video, can be identified. Radial lines emanating from the object can be rendered in an enhanced video. Responsive to detecting a first movement of the object indicating a size of the object is increasing in the video, a length of each of the radial lines can be increased. Responsive to detecting a second movement of the object indicating the size of the object is decreasing in the video, the length of each of the radial lines can be decreased. Responsive to detecting a third movement of the object, in a two-dimensional plane, the length of a first portion of the radial lines emanating from a leading surface of the object can be decreased while the length of a second portion of the radial lines emanating from a trailing surface of the object can be increased.
US11222427B2
A device, system, and method performs an image compression. The method includes receiving raw image data of an image and identifying objects in the image as one of a foreground object or a background object. The method includes generating first foreground image data for a first foreground object. The method includes generating first metadata for a first background object. The first metadata indicates a first identity and a first descriptive parameter for the first background object. The first descriptive parameter relates to how the first background object is situated in the image. The method includes generating first background image data for the first background object. The first background image data is empty data. The method includes storing processed image data for the image comprising the first foreground image data, the first metadata, and the first background image data.
US11222423B2
An evaluation device includes a state determination unit which is configured to determine a state of cells which are an observation target under non-standard conditions on the basis of information acquired from an image of cells under standard conditions.
US11222413B2
An example device for correcting an image includes a memory storing one or more instructions; and a processor configured to execute the one or more instructions stored in the memory, wherein the processor, by executing the one or more instructions, is further configured to obtain an image including a plurality of objects, identify the plurality of objects in the image based on a result of using one or more neural networks, determine a plurality of correction filters respectively corresponding to the plurality of identified objects, and correct the plurality of objects in the image, respectively, by using the plurality of determined correction filters.
US11222412B2
The disclosure provides an image processing device and method capable of removing a halo artifact and increasing contrast enhancement effect when enhancing the contrast of an image. The image processing method includes obtaining a first blurring image by performing interpolation based on a representative value of each of blocks, having a predetermined size, of a previous frame image; obtaining a second blurring image in which boundary information is restored, through a weighted sum of a current frame image and the first blurring image; and performing contrast enhancement on the current frame image by using a difference image between the second blurring image and the current frame image.
US11222408B1
A method to smooth periphery pixels of an image includes operations. First, an image includes periphery pixels is provided. Each periphery pixel includes periphery sub-pixels. Each periphery sub-pixel includes a location parameter, a brightness parameter and a color parameter. Second, the image which includes the periphery pixels is displayed. Next, the periphery pixels are locked by targeting each periphery sub-pixel of each periphery pixel. The brightness parameter of each periphery sub-pixels is collected to target the periphery sub-pixels. Then, a smoothing operation is carried out to adjust the brightness parameters of the periphery sub-pixels to obtain adjusted brightness parameters. Afterwards, the periphery pixels with the adjusted brightness parameters are unlocked to obtain the image which has at least one smooth edge.
US11222400B2
An image processor including: an accepting unit that accepts designation of at least part of three dimensional image of a microscope, and an image generator that generates image data for displaying, on a display, a first magnified image which corresponds to the part of the three dimensional image designated and a second magnified image which corresponds to the part of the three dimensional image designated and which is different from the first magnified image.
US11222394B2
A device has a content processing component operable in first and second content processing states, a display, at least one sensor operable to output sensor data indicative of at least one eye positional characteristic of a user, and a processor. The processor is configured to process the data, and in the first processing state, determine a region of the display corresponding to a foveal region of an eye of a user, and perform foveated processing of content to be displayed on the display such that a relatively high-quality video content is generated for display in the region and a relatively low-quality video content is generated for display outside the region. The second processing state is entered in response to a trigger. In the second processing state, the foveated processing used is overridden such that relatively low-quality video content is generated for display in at least a portion of the region.
US11222390B2
Methods, systems, and computer program products for the coordination of payment of medical goods and/or services of patients in developing countries by relatives of those individuals living abroad, such as in the diaspora of particular cultures or nationalities. The methods and systems are implemented using a global database application on a networked computing platform comprising one more machines selected from the group consisting of personal computers, desktop computers, laptop computers, message processors, hand-held devices, multi-processor systems, microprocessor-based consumer electronics, programmable consumer electronics, network computers, minicomputers, mainframe computers, portable tablet devices, mobile telephones, personal digital assistants (PDAs), video game consoles, and portable media players. Payments for goods and services can be effected using a mobile wallet or other payment software/application known in the art using a mobile electronic device such as a message processor, hand-held device, portable tablet device, mobile telephone, personal digital assistant (PDA), or portable media player.
US11222372B2
Systems, methods, and devices of the various embodiments enable online transactions related to buying/selling an item, such as a vehicle. In an embodiment, one or more installment agreements relating to a user and one or more items may be generated in response to one or more received inputs. In an embodiment, a deal table comprising the one or more installment agreements may be generated, and the deal table may be transmitted to a user device for presentation via the user interface.
US11222370B2
A parking garage system includes a plurality of parking garages. Each parking garage has a plurality of parking sectors and each parking sector has a plurality of parking spaces. A digital system tracks an occupancy level of each parking sector and an anticipated departure time of vehicles parked in each parking space. The digital system further directs vehicles to a particular parking sector based on the driver's anticipated departure time. The digital system also advises potential customers of occupancy level and parking rates and communicates information regarding occupancy level and parking rates to other parking garages.
US11222367B2
Systems and methods that provide electronic bidding on digital advertising placed on non-personal digital devices in public or semi-public settings and enable subsequent consumer actions taken on other media channels and devices to be attributed to such advertising in digital ad buying systems.
US11222361B2
Techniques are described herein that are capable of performing location-based book identification. For example, book(s) may be identified that discuss a location that is within a designated proximity to a mobile device. In accordance with this example, information regarding the book(s) may be provided for consumption by a user at the mobile device. For instance, the information may be displayed on the mobile device in response to the mobile device coming within the designated proximity to the location. The information may include an excerpt of at least one of the book(s), an indication of other location(s) that are discussed by at least one of the book(s), an offer to purchase at least one of the book(s), etc. The user may share the information through social media, interact with other readers and/or the author via a social network, etc.
US11222358B2
Machine learning (ML) can be used to gather data on prospective customers from publicly available online sources. The ML can provide data on a likelihood of near future, customers and subscribers and a list of people with low interest in the company's products. The ML system can be recursively updated as new public data becomes available online. Thus, the ML system can be used to generate targeted advertising and root cause analysis based on a relationship between people's statuses and their respective interests in certain products and/or services.
US11222354B2
A system and method for presenting advertising, the method including but not limited to presenting on a first end user device, a first personalized advertisement in a first avatar's view of a virtual world and presenting on a second end user device, a second personalized advertisement in a second avatar's view of the virtual world. Other embodiments are disclosed.
US11222350B2
Methods, apparatuses, and devices for processing a service, including computer programs encoded on computer storage media are provided. One of the methods includes: receiving an application sent from a user terminal of a first user comprising a commitment; verifying a credit value of the first user; in response to the credit value reaching a predetermined credit value, accepting the application of the first user; and in response to the first user failing to fulfill the commitment, triggering a balance compensation process to cause the first user to send a balance resource to the second user by a deadline.
US11222337B2
Systems and methods are provided for authenticating mobile payments from a customer account to a merchant. The systems and methods may include a financial service provider receiving a request to authorize an electronic transaction at a point-of-sale. A financial service provider server computer may verify that the customer is present at the point-of-sale using received location data. An image having distorted text such as a captcha may be transmitted to a device at the point-of-sale, and the customer may read the captcha aloud. A voice sample of the customer may be sent to the financial service provider for comparison to stored voice recordings, to verify that the customer's voice sample is authentic if the voice matches a previously generated voice recording for the account. If the voice sample is authentic, the financial service provider may authorize the mobile payment.
US11222336B1
Systems and methods described herein may comprise RFID data acquisition technology which may be embedded in a fob or tag for use in completing financial transactions. This fob may a self-contained device which includes a transponder and which may be contained on any portable form factor and may comprise flexible circuitry. For instance, the fob may be housed in a wearable transaction instrument, such as a bracelet, ring, wrist band, retractable id, necklace, jewelry charm, lanyard, key ring fob, watch, band, pin, and/or the like. The fob is configured to be used in concert with an RFID reader device.
US11222334B2
A device for processing electronic payments for the purchase of goods or services is provided. The device includes one or more computer processors in communication with non-transitory computer readable data storage and a display. The data storage includes instructions stored thereon that, when executed by the one or more processors, cause the device to execute a transaction process including receiving purchase data representing one or more goods or services to be purchased, receiving user input to effect a payment transaction, determining a total transaction amount from the purchase data, reading payment credentials from a purchaser's payment device, sending a payment request, receiving data representing a received one time password (OTP), sending the received OTP to the third party authorization server for authentication against a OTP sent by the third party authorization server to a mobile device, and receiving data representing successful authentication from the third party authorization server.
US11222318B1
Systems and related methods facilitating interactions between a merchant device, a central system and a consumer device are discussed herein. A system that may be implemented to provide a master merchant having a merchant device with a POS system configured to generate a bill for products, experiences, or services provided, a way to link or associate one or more accounts, such as contractor accounts to their master merchant account or merchant device, and transfer a portion of the payment to the linked accounts. In addition, some embodiments of the system may provide for receiving selection of, for each product, service or experience provided, a contractor account from a list of one or more approved contractor accounts linked to the master merchant account. Further embodiments may provide for receiving a payment or payment information for a charge amount, the charge amount comprised of costs associated with the products, services and experiences, as well as adjustments for redeemed instruments, taxes, tip or the like.
US11222309B2
In particular embodiments, a data processing data inventory generation system is configured to: (1) generate a data model (e.g., a data inventory) for one or more data assets utilized by a particular organization; (2) generate a respective data inventory for each of the one or more data assets; and (3) map one or more relationships between one or more aspects of the data inventory, the one or more data assets, etc. within the data model. In particular embodiments, a data asset (e.g., data system, software application, etc.) may include, for example, any entity that collects, processes, contains, and/or transfers personal data (e.g., such as a software application, “internet of things” computerized device, database, website, data-center, server, etc.). For example, a first data asset may include any software or device (e.g., server or servers) utilized by a particular entity for such data collection, processing, transfer, storage, etc.
US11222308B2
The concepts and technologies disclosed herein are directed to automated tool tracking for service technicians. According to one aspect disclosed herein, a tool tracking system can collect tool data from a vehicle system of a vehicle. The tool data can be associated with a tool that is to be utilized by a service technician to provide, at least in part, a service at a customer location. The tool tracking system can store the tool data in a data store. The tool tracking system can map the tool data to the vehicle and can determine when the tool is no longer mapped to the vehicle. This can be indicative of the tool having been left, for example, at the customer location. The tool tracking system can create an alert to inform the service technician and/or another entity that the tool is no longer mapped to the vehicle.
US11222302B2
A system and methods for network-enabled cannabis product delivery and driver release of funds, comprising at least a plurality of network-enabled portals for data entry, legality and identification checks, and more, allowing a user to order delivery of cannabis products from local retailers using third-party drivers that register with the system, for compensation, and allowing for feedback and automated communication between a retailer, driver, and customer using the system, with a driver being able to release funds to a retail outlet after pickup of the order.
US11222296B2
Aspects of the invention include receiving, using a processor, a plurality of values of a performance indicator. A statistical analysis of the plurality of values of the performance indicator is performed, using the processor, to detect an anomaly pattern in the plurality of values of the performance indicator. A warning message about the detected anomaly pattern is sent to an alert recipient that is selected by a machine learning model trained to identify alert recipients based at least in part on detected anomaly patterns. Feedback about the warning message is received from the alert recipient. The feedback includes an interest of the alert recipient in receiving warning messages about the detected anomaly pattern. The machine learning model is updated based at least in part on the feedback.
US11222294B2
A computerized trading system includes a master node and a plurality of regional nodes, the master and regional nodes each including a processor and memory, and where the master node is communicatively coupled to each of the regional nodes over a network. The master node and regional nodes are programmed to perform a method for updating limits for each of the regional nodes, where the master node maintains a global limit and a ratio representing a proportion of the global limit allocable to each of the regional nodes. The master node allocates to each regional node a local limit that is a proportion of the global limit in accordance with the ratio, and monitors the local limit utilization at each of the regional nodes. When the master node detects one or more events, the master node allocates a new local limit to one or more of the regional nodes.
US11222292B2
An example operation may include one or more of determining, by a supply-chain node, a plurality of assets of the supply-chain node, generating, by the supply-chain node, key-value pairs for each asset of the plurality of the assets, forming, by the supply-chain node, asset matching rules for matching the plurality of the assets of the supply chain node to assets from another supply-chain node, and creating a plurality of aliases for the plurality of assets of the supply-chain node based on the key-value pairs and the matching rules.
US11222289B2
Disclosed embodiments provide techniques for incorporating drive-through wait times into a route calculation. A user often wishes to stop by a drive-through facility on their way to a final destination such as home or work. Disclosed embodiments factor the estimated wait time at the drive-through in determining an optimal travel route. The route is optimized for travel time based on received drive-through criteria.
US11222284B2
A method, apparatus, and system for managing nonconformances in laminates. A nonconformance management system comprises a sensor system and an analyzer in a computer system. The sensor that records layup information about the layup of layers on a workpiece platform and records inspection information about the laminate located on an inspection platform, wherein the laminate is formed from curing the workpiece. The analyzer in the computer system identifies a laminate nonconformance in the laminate using the inspection information, generates nonconformance information about the laminate nonconformance, and displays the nonconformance information about the laminate nonconformance on the laminate using a display system for an augmented reality display.
US11222250B2
Combined use transaction cards are disclosed including preferably the functionality of being usable for conducting a financial transaction along with the additional functionality for activation or access to at least one other event. Many types of non-financial events are contemplated such as for access or entry, employee need, student need, and the like. Such cards preferably utilize electronically readable means as may be provided to such cards, such as including magnetic stripes, RFID transponders, OCR text, and one dimensional or two dimensional bar codes.
US11222245B2
An automatic target recognizer system including: a database that stores target recognition data including multiple reference features associated with each of multiple reference targets; a pre-selector that selects a portion of the target recognition data based on a reference gating feature of the multiple reference features; a preprocessor that processes an image received from an image acquisition system which is associated with an acquired target and determines an acquired gating feature of the acquired target; a feature extractor and processor that discriminates the acquired gating feature with the reference gating feature and, if there is a match, extracts multiple segments of the image and detects the presence, absence, probability or likelihood of one of multiple features of each of the multiple reference targets; a classifier that generates a classification decision report based on a determined classification of the acquired target; and a user interface that displays the classification decision report.
US11222229B1
A hardware system is configured for, and a method of, generating detail-rich gradient-based disparity maps in real-time using an automated gradient-based disparity map classification process that is scalable, can be used under different environment conditions with little to no restrictions, and whose level of precision can be adjusted in a scalable manner. Highly accurate cross-spectral stereo matching methods may be used for search and rescue operations and work at day time and night time using current and past visual and full infrared imaging to generate, classify, and identify scenes in real-time with minimum constraints. Such system and methods may be used to improve operations of existing search and rescue equipment.
US11222223B2
A method of collecting fingerprints is provided in the present disclosure. In an example, the method includes: before fingerprints are collected, a pressure value for a touch operation on a fingerprint detecting region is compared with a preset pressure threshold; when the pressure value is greater than or equal to the preset pressure threshold, the fingerprints are collected; and when the pressure value is less than the preset pressure threshold, pressure prompt information is output to prompt the user to increase a pressing pressure on the fingerprint detecting region.
US11222215B1
An object detection system can identify a specific object in a two-dimensional image. A processor can receive the two-dimensional image with bounding boxes around objects. The processor can cause a point to appear in the two-dimensional image. The point can represent a position, in three-dimensional space, of the specific object. The processor can determine an existence of a condition. The condition can be that the point is enclosed by a plurality of bounding boxes. The processor can receive, in response to the existence of the condition, a depth image. The processor can determine, in response to the existence of the condition and based on information included in the depth image and a location of the point in the two-dimensional image, a specific bounding box that encloses the point. The processor can cause, based on a location of the specific bounding box, an indication of the specific object to be presented.
US11222203B2
A method for removing foreign matter from an agricultural product stream of a manufacturing process. The method includes conveying a product stream past an inspection station; scanning a region of the agricultural product stream as it passes the inspection station using at least one light source of a single or different wavelengths; generating hyperspectral images from the scanned region; determining a spectral fingerprint for the agricultural product stream from the hyperspectral images; comparing the spectral fingerprint obtained in step (c) to a spectral fingerprint database containing a plurality of fingerprints using a computer processor to determine whether foreign matter is present and, if present, generating a signal in response thereto; and removing a portion of the conveyed product stream in response to the signal. A system for detecting foreign matter within an agricultural product stream is also provided.
US11222202B2
Systems and methods are described for identifying a behavior of a machine. A computer system receives a signal indicative of operation of a field machine and applies a deep learning algorithm to identify a pattern in a collection of signals stored on a computer-readable memory. The collection of signals includes the received signal indicative of operation of the field machine and other signals. A series of targeted tests are performed using a test machine while monitoring a signal indicative of operation of the test machine. A behavior is identified during the series of targeted tests that produces a signal that matches the pattern identified by the deep learning algorithm. An occurrence of the behavior is then automatically identified in the field machine in response to detecting the pattern in the received signal indicative of operation of the field machine.
US11222200B2
A method, computer program, and computer system is provided for estimating three-dimensional hand poses in images. Data corresponding to two hand images is receive, and an optical flow value corresponding to a change in a hand gesture in the received hand image data is calculate. A heat map is generated based on the calculated optical flow, and a hand mesh map is estimated based on the generated heat map. A hand pose present within the hand images is determined based on the estimated hand mesh map.
US11222196B2
A method is provided for simultaneously recognizing facial attributes and identity to organize photo and/or video albums, based on modifying an efficient convolutional neural network (CNN) which extracts facial representations suitable for face identification and attribute (age, gender, ethnicity, emotion, etc.) recognition tasks. The method enables to process all the tasks simultaneously, without a need for additional CNNs. As a result, a very fast facial analytic system is provided, and the system can be installed onto mobile devices.
US11222193B2
A signal detection method applied in an electronic device includes: resetting each optical sensor at a first time point; collecting a first signal output by the optical sensor at the first time point, a second signal output by the optical sensor at a second time point, a third signal output by the optical sensor at a third time point, and a fourth signal output by the optical sensor at a fourth time point; obtaining a first difference value between the first signal and the second signal and a second difference value between the third signal and the fourth signal, and determining a sum of the first difference value and the second difference value as a signal variation amount in a current cycle. Also disclosed are an associated electronic device and a non-transitory computer readable storage medium.
US11222189B2
One method for estimating the extracorporeal blood volume in a portion of a physical sample includes: extracting a feature from a portion of an image of the sample; tagging the portion of the image of the sample with a blood volume indicator according to the extracted feature; and estimating the extracorporeal blood volume in at least the portion of the physical sample, associated with the portion of the image of the sample, according to the blood volume indicator.
US11222186B2
A system to accurately and consistently read Radio-Frequency Identification (RFID) information from RFID tags placed upon objects. The system features a moving antenna or antenna array pointed toward a target detection zone. In some embodiments, a portal is constructed having electromagnetic shielding properties and containers carrying RFID tagged objects are loaded through the portal. In other embodiments, multiple antenna arrays are installed within the portal. Movement of antenna arrays may be provided using a non-electronic motor or actuator to suppress potential electromagnetic interference. A method of accurately and consistently reading RFID information from RFID sources by providing the antenna(s) and portal passing objects having RFID tags proximate the antenna(s) and through the portal, and optimizing the angle by which the antennas and/or antenna arrays may best read the RFID signals upon a target detection zone via movement of the antenna(s).
US11222182B2
A receiving unit (310) receives a message transmitted from any one of the users that are talk targets. The interpreter (341) attempts to interpret, as an answer to a question, the message received by the receiving unit (310). A collector (342) collects, upon success of the attempt made by the interpreter (341), the interpreted answer as the answer from the user who sends the message. When a predetermined requirement is satisfied in a state where a yet-to-respond user whose answer is not yet collected by the collector (342) is present, an inquiry transmitter (321) transmits an inquiry about the question to at least the yet-to-respond user among the users. A result transmitter (322), after the answers are collected from all of the users, transmits to the users a message indicating a result obtained by tallying the answers.
US11222176B2
A method, system and a computer program product are provided for generating a natural language model that is substantially independent of languages and domains by transforming monolingual embeddings into a multilingual embeddings in a first shared embedding space using a cross-lingual learning process, and then transforming the multilingual embeddings into cross-domain, multilingual embeddings in a second shared embedding space using a cross-domain learning process, where the multilingual embeddings and/or cross-domain, multilingual embeddings are evaluated to measure a degree to which the embeddings associate a set of target concepts with a set of attribute words.
US11222156B2
Disclosed herein is a method of designing a programmable logic device (PLD), in accordance with some embodiments. Accordingly, the method comprises transmitting module indications corresponding to application modules to a client device. Further, the method comprises receiving Hardware Description Language (HDL) code expressing a design of a PLD from the client device. Further, the method comprises analyzing the HDL code. Further, the method comprises retrieving an application module and a framework module corresponding to an API call based on the analyzing. Further, the method comprises instantiating the framework module and the application module based on the retrieving. Further, the method comprises configuring common synchronous logic components and an interconnect infrastructure based on the API call. Further, the method comprises generating a flat framework circuit data corresponding to the PLD based on the instantiating and the configuring. Further, the method comprises transmitting the flat framework circuit data to the client device.
US11222142B2
In particular embodiments, a data processing consent management system may be configured to utilize one or more age verification techniques to at least partially authenticate the data subject's ability to provide valid consent (e.g., under one or more prevailing legal requirements) in order to collect, store, and or process the subject's personal data. For example, according to one or more particular legal or industry requirements, an individual (e.g., data subject) may need to be at least a particular age (e.g., an age of majority, an adult, over 18, over 21, over 13, or any other suitable age) in order to provide valid consent. Data processing systems may generate and store one or more consent records memorializing valid consent for data processing from data subjects in response to confirming that the data subject is old enough to provide such consent.
US11222141B1
Embodiments of the present disclosure may provide a data clean room allowing secure data analysis across multiple accounts and across different regions and cloud providers. The data clean room may also restrict which data may be used in the analysis and may restrict the output. The overlap data may be anonymized to prevent sensitive information from being revealed. A version of a provider account can be created that is similar to a client account, such as in the same cloud type or the same region as the client database account. The client account can share data that is replicated to the provider account to complete client requests using an anonymized data and the cross reference table.
US11222127B2
A microcoded processor instruction may invoke a number of microinstructions to perform a round of a SHA3 operation using a circuit that includes a first stage circuit to perform a set of first bitwise XOR operations on a set of five input blocks to yield first intermediate output blocks; perform a set of second bitwise XOR operations on a first intermediate block and a rotation of another first intermediate block to yield second intermediate blocks; and perform a set of third bitwise XOR operations on a second intermediate block and an input block to yield third intermediate blocks. The circuit further includes a second stage circuit to rotate bits within each of the third intermediate blocks to yield a set of fourth intermediate blocks, and a third stage circuit to perform an affine mapping on bits within each of the fourth intermediate blocks to yield a set of output blocks.
US11222122B2
A computerized system of a computing system implementing a .NET framework and useful for instrumenting virtual-machine-based applications includes a computer store containing data, wherein the data comprises: a native library; a computer processor in the computerized system, which computer processor: provides a virtual machine with a Just-In-Time Compilation function; loads the native library into a process memory; redirects the Just-In-Time Compilation function to a custom implementation, wherein the custom compilation function: creates a representation of one or more methods being compiled; and compares the one or more methods against a policy of methods to be instrumented; and determines that one or more methods match the policy of methods to be instrumented.
US11222119B2
Technologies for secure native code invocation include a computing device having an operating system and a firmware environment. The operating system executes a firmware method in an operating system context using a virtual machine. In response to invoking the firmware method, the operating system invokes a callback to a bridge driver in the operating system context. In response to the callback, the bridge driver invokes a firmware runtime service in the operating system context. The firmware environment executes a native code handler in the operating system context in response to invoking the firmware runtime service. The native code handler may be executed in a de-privileged container. The firmware method may process results data stored in a firmware mailbox by the native code handler, which may include accessing a hardware resource using a firmware operation region.
US11222118B2
A method for updating a SELinux security policy and a terminal. The method includes receiving, by the terminal, a security policy file sent by a server. The method further includes, performing, by the terminal in a power-on status, storing the security policy file in preset storage space by using a first service or process, modifying, by the terminal, a value of a preset attribute value from a first value to a second value by using the first service or process, reading, when it is detected that the value of the preset attribute value is changed from the first value to the second value, the security policy file from the preset storage space by using a second service or process and writing the security policy file into a memory, and loading, by the terminal, the security policy file in the memory by using the second service or process.
US11222117B2
A computer program product, the computer program product including a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer device to cause the computer device to: federate a proxy hardware security module from a physical hardware security module; store the proxy hardware security module; receive a first one of a plurality of periodic identifying communications from the physical hardware security module; and erase the proxy hardware security module as a result of the computer device not receiving a second one of the plurality of periodic identifying communications.
US11222106B1
Provided is relative multifactor authentication for interactions between users and one or more entities. Relative multifactor authentication includes monitoring a set of attributes associated with a user during an interaction between the user and the entity. The set of attributes include at least two of a behavioral attribute, a health attribute, a geospatial attribute, and a device attribute. Relative multifactor authentication also include comparing respective parameters of attributes of the set of attributes with expected parameters and determining an authentication status based on the comparison and weighted values assigned to respective attributes of the set of attributes. The user is selectively authenticated to begin to continue the interaction based on the authentication status.
US11222103B1
A method, computer program product, and computing system for detecting the issuance of a verbal command by a requester to a virtual assistant; authenticating that the requester has the authority to issue the verbal command to the virtual assistant; if the requester is authenticated, allowing the effectuation of the verbal command to the virtual assistant; and if the requester is not authenticated, preventing the effectuation of the verbal command to the virtual assistant.
US11222102B2
Biometric features are derived from security data associated with a subject. The security data is obtained from a security device. A biometric value is calculated from the biometric features. The biometric value is anonymized to an identifier associated with the subject. The identifier is integrated with event data associated with a security system. In an embodiment, the security device is a Personal Identification Number (PIN) pad integrated into a transaction terminal, the security data is fingerprint data, which is read from a finger of the subject placed on a fingerprint reader integrated into the PIN pad, and the biometric value is a PIN calculated from fingerprint data during a transaction at the transaction terminal. In an embodiment, the security device is a security camera, the security data is a secure video stream, and the biometric features are facial features of the subject in the secure video stream.
US11222092B2
Disclosed herein includes a system, a method, and a device for improving computational efficiency of deconvolution by reducing a number of dot products. In one aspect, an input image having a set of pixels is received. A first dot product may be performed on a subset of the set of pixels of the input image and a portion of a kernel, to generate a first pixel of an output image. A number of multiplications performed for the first dot product performed may be less than a number of elements of the kernel. A second dot product on a remaining portion of the kernel to generate the first pixel of the output image may be bypassed.
US11222090B2
In non-limiting examples of the present disclosure, systems, methods and devices for integrating web services in shell constructs are provided. Web browsing data, application activity data, and/or device data for a user may be received. A machine learning model may be applied to the data. One or more recommendations may be surfaced based on application of the machine learning model to the data. The recommendations may comprise one or more of: recommendations to install applications; recommendations to add service extensions; recommendations to pin and/or add a shortcut to a website; and/or recommendations to add platform integration services amongst multiple devices.
US11222082B2
Particular embodiments described herein provide for a system that can be configured to determine an identification (ID) of a computer processing unit (CPU) using one or more tests and/or measurements, intercept the result of a query from a process to determine the ID of the CPU, replace the result of the query if the result of the query does not match the determined ID of the CPU, and communicate the result of the query that includes the determined ID of the CPU to the process. In an example, the query is a CPUID opcode and the results of the query are intercepted after passing through a hypervisor.
US11222073B2
A system and method for determining the extent of beneficial ownership of a target business by populating a database structure wherein businesses and ownership relationships between the business are represented by nodes and links. Steps include querying the database to establish the related ownership links; analyzing the query to determine ownership loops; de-looping the ownership relationships; and calculating the percentage ownership of each of the beneficial owners of the target business based on de-looped ownership relationships. A computer readable non-transitory storage medium stores instructions of a computer program, which when executed by a computer system results in performance of steps of the method. A system architecture having features uniquely suited to the task is also disclosed.
US11222071B1
Disclosed herein are systems and methods for implementing a file-catalog table for a file stage. In an embodiment, a data platform receives, from a client, a request that the data platform create a file-catalog table for a file stage of a user account associated with the client, where the file stage contains one or more files at a storage location. The user account includes a file-stage object that corresponds to the file stage and that includes an indication of the storage location. In response to receiving the request, the data platform creates the file-catalog table for the file stage. The file-catalog table lists the one or more files in the file stage, and includes at least two different metadata properties of the files listed in the file-catalog table.
US11222069B2
Systems, and method and computer readable media that store instructions for calculating signatures, utilizing signatures and the like.
US11222066B1
Systems and methods are disclosed for processing and executing queries in a data intake and query system. The data intake and query system receives raw machine data at an indexing system, and stores at least a portion of the raw machine data in buckets using containerized indexing nodes instantiated in a containerized environment. The data intake and query system stores the buckets in a shared storage system.
US11222065B2
Example embodiments provide item notifications. A networked system receives, from a device of a user, a selection of an item from a list for monitoring. The network system also receives, from the device of the user, a condition that triggers the reporting of news for the selected item. The network system monitors for news for the selected item. A determination is made as to whether the condition that triggers the reporting of the news is satisfied. In response to determining that the condition that triggers the reporting of the news is satisfied, the networked system transmits a notification to the user indicating the news for the selected item.
US11222057B2
Embodiments for generating descriptions of entities are provided. A plurality of references to an entity within a corpus are identified. The corpus includes a plurality of documents. Descriptors for the entity are extracted from portions of the plurality of documents associated with the plurality of references to the entity. A score for each of the descriptors is calculated based on at least one of a location of the reference associated with the descriptor within the respective document and a location of the descriptor within the respective document. A description of the entity is generated utilizing at least some of the descriptors based on said calculated scores.
US11222055B2
A system is provided, which may comprise: a word vector database configured to store word vectors, each of the word vectors representing a word or a phrase; a text database configured to store text data; and a processor configured to: receive a user input including a first term; obtain, for each word vector that is stored in the word vector database and that represents a word or a phrase other than the first term, a similarity between that word vector and a word vector representing the first term; select at least one second term based on the obtained similarity; perform a search in the text database using the at least one second term as a query for the search; and provide results of the search.
US11222053B2
An approach is provided for searching multilingual documents. A first classification is determined that includes a first document and other document(s) by minimizing a first distance between a first numerical fixed length vector for the first document and other numerical fixed length vector(s) for other document(s). Based on a query and a natural language detected in the query, a second document is selected. A second stream modeling the second document is encoded as a second numerical fixed length vector. Based on a distance between the first and second numerical fixed length vectors being less than a threshold, the first classification is identified as including the second document. Documents in the first classification are ranked and presented as having content matching the second document's content. At least one of the ranked documents is expressed in a natural language different from the natural language of the second document.
US11222051B2
A document may be received. An ontology associated with a domain may be identified or retrieved. A set of concepts in the document may be extracted, the set represented in the ontology. A set of concepts selected from the ontology may be received. A search may be performed based on the set of selected concepts.
US11222043B2
A system and method for determining consensus within a distributed database are provided. According to one aspect, a protocol is provided that reduces or eliminates heartbeat communication between nodes of a replica set. Nodes may communicate liveness information using existing database commands and metadata associated with the database commands. According to another aspect, improved systems and methods are provided for detection of node failures and election of a new primary node.
US11222028B2
Techniques for generating a report recommendation are disclosed. A system receives a request to display a report. The system computes report relevancy scores for other reports, based at least in part on a set of rules including one or more report relevancy criteria. Each report relevancy score measures relevancy of a particular report to the requested report. The system determines that a particular report relevancy score, associated with one of the other reports, satisfies one or more report recommendation criteria. Responsive to the request to display the requested report, the system displays the requested report and, based on the particular report relevancy score satisfying the one or more report recommendation criteria, also displays a recommendation corresponding to the other report.
US11222025B2
A de-serialized data store and transaction system includes a content addressable memory mapped to an n-tuple-based multimodal data structure, the n-tuple-based multimodal data structure supporting heterogeneous nested data types including a streamable abstract syntax tree and a self-describing operational interface comprising commands transmitted via a plurality of nested s-expressions.
US11222010B2
A system receives a user selection of a data object, and outputs the data object to a user device. The system receives a user selection of a data service, and outputs a data service object associated with the data service to the user device. The system receives a user selection of a data field associated with the data object and the data service field, and stores metadata that maps between the data field and the data service field. The system receives a user input, and creates a transformation object that transforms a value associated with the data service field into a value associated with the data field. The system updates an instance of the data object by using the metadata to send request data to the data service, using the metadata to receive response data from the data service, and applying the transformation object.
US11222009B2
The present invention is directed blockchain systems and censuses protocols that adopt a pipelining technique. The systems and protocols involve a committee of consensus nodes that include proposer nodes and voter nodes. Each proposer node can send two or more unnotarized proposals to the voter nodes, and the voter nodes can vote on an unnotarized proposal when they have the same freshest notarized chain or block. A sequence number is provided to facilitate the operation of the systems and protocols. The sequence number can be used to determine the freshest notarized chain or block and the finalized chain and switch proposer node. The systems and protocols also provide other features such as chain syncer, committee election scheme, and committee reconfiguration. The systems and protocols further provide a simple finalization process and thus have a low finalization time.
US11222008B2
Techniques are disclosed for disconnected operation in a distributed database system. In an embodiment, the distributed database system implements a disconnected mode of operation allowing isolated regions of database nodes to provisionally commit transactions, with the global requirements of those transactions later satisfied by a transparent healing process after network connectivity is reestablished between the regions. The healing process, in turn, enables the distributed database system to construct a consistent global state of the database that accounts for the transactions provisionally-committed in each isolated region during the disconnected mode. Once the healing process completes, database clients “see” a healed version of the database that simulates or otherwise closely approximates a state of the database had the distributed database system performed the transactions during a normal, fully-connected, mode of operation.
US11222006B2
In some embodiments, an apparatus includes a memory associated with an instance of a distributed database at a compute device configured to be included within a first group of compute devices. The apparatus is configured to determine an order for each event from the set of events based on different configurations of an event consensus protocol. The different configurations are logically related to different configurations of compute devices that implement the distributed database. The apparatus is configured to determine a current state of the instance of the distributed database based on the order determined for each event from the set of events and generate a signed state associated with the instance of the distributed database based on a hash value associated with the current state. The apparatus sends a signal to post into the instance of the distributed database an event that includes a transaction indicative of the signed state.
US11222001B2
Various embodiments herein include one or more of systems, methods, and software providing augmenting middleware communication services. Embodiments generally include services executable to provide communication capabilities between a middleware platform and an application, such as an enterprise-class application, to facilitate access to data and functionality of the application by mobile applications that access application functionality and data via the middleware platform. Some embodiments include augmenting the application with at least one service to receive a call from a middleware object requesting data and to identify data to be included in a response to the request. The identified data may then be retrieved and returned to the calling middleware object. The call of the middleware object is typically received from a mobile device application and the middleware object provides data received in response to the request to the mobile application.
US11221989B2
A computer-implemented method for performing a storage reclaim on a storage device includes generating a second tape image on a first storage device. The computer-implemented method further includes copying metadata associated with a first data extent of a valid file from a first index partition of a first tape image to a second index partition of the second tape image. The computer-implemented method further includes copying file data associated with the first data extent from a first data partition of the first tape image to a second data partition of the second tape image. The computer-implemented method further includes adjusting metadata associated with the file data of the first data extent copied to the second data partition of the second tape image. The computer-implemented method further includes releasing a storage area corresponding to the first data extent of the valid file included in the first tape image.
US11221988B2
The present invention provides a file management device that makes it possible to assign a file name according to a user's preference. There is provided a file management device includes: a memory; and a processor coupled to the memory and the processor configured to: presume a naming rule of the file names based on file names of data files present in a folder; register the naming rule, presumed by the rule presuming section, in a rule storages section in association with the folder; and assign a file name to a data file according to a naming rule associated with a folder in which the data file is present among the naming rules stored in the rule storage section.
US11221951B1
A tag check performed for a memory access operation comprises determining whether an address tag associated with a target address of the access corresponds to a guard tag stored in the memory system associated with a memory system location to be accessed. A given tag check architecturally required for a tag-checked load operation can be skipped when a number of tag-check-skip conditions are satisfied, including at least: that there is an older tag-checked store operation awaiting a pending tag check, for which a guard tag checked in the pending tag check is associated with a same block of one or more memory system locations as a guard tag to be checked in the given tag check; and that the address tag for the tag-checked load operation is the same as the address tag for the older tag-checked store operation.
US11221944B1
A method for managing metadata for data stored in a cloud storage is provided. The method receives, at a first of a plurality of metadata servers, information associated with an object stored in the cloud storage, the information comprising a plurality of LBAs for where the object is stored. Each metadata server allocates contiguous chunk IDs for a group of objects. The method generates a new chunk ID for the object, which is a combination of a unique fixed value and a monotonically incrementing local value associated with each LBA, such that a first LBA is mapped to a first chunk ID having a first local value and a next LBA is mapped to a second chunk ID having the first local value incremented as a second local value. The method stores the new chunk ID and other metadata in one or more tables stored in a metadata storage.
US11221939B2
A method and system for communicating with IoT devices connected to a vehicle to gather information related to device operation or performance is disclosed. The system makes a copy of at least a portion of the device's non-volatile memory and/or receives IoT device data (e.g., sensor data and/or log files etc.) from an IoT device that recently failed. The system determines which log files and/or sensor data, for example, the IoT device created before and/or after a failure. After gathering this information, the system stores the information, sends it to a storage destination for further analysis and diagnostics to troubleshoot the failure and send a fix or software update to the IoT device. The information can also be placed into secondary storage to comply with regulatory, insurance, or legal purposes.
US11221936B1
A monitor device is configured to monitor a system, such as a utility system and/or appliance. The monitor device includes sensor(s) that measure characteristic(s) of the system, and data storage that stores parameter data that is provided from a remote service. The parameter data includes thresholds, signatures, and/or other information that describes a typical operational state of the system. The monitor device includes software that executes locally to compare current sensor data to the parameter data and determine whether the current operational state of the system is within the bounds of the typical state as defined by the parameter data. In instances where the current state is atypical, indicating a possible problem with the system, a notification can be sent describing the anomaly. The monitor device can also perform other action(s) to correct the problem or mitigate possible damage, and can operate autonomously if a network connection is unavailable.
US11221932B2
Methods and systems for monitoring the integrity of a graphics processing unit (GPU) are provided. The method comprises the steps of determining a known-good result associated with an operation of the GPU, and generating a test image comprising a test subject using the operation of the GPU, such that the test subject is associated with the known-good result. The test image is written to video memory, and the known-good result is written to system memory. Subsequently, the test subject from the test image is transferred from video memory to system memory. The test subject in the system memory is compared with the known-good result in system memory. If the test subject does not match the known-good result, then a conclusion is drawn that the integrity of the GPU has been compromised.
US11221931B2
A data processing system may include: a host; and a memory system including a plurality of memory units and a controller coupled to the plurality of memory units. The controller may include a memory manager suitable for acquiring characteristic data from serial presence detect (SPD) components in the plurality of memory units when power is supplied, providing the characteristic data to the host, setting an operation mode of each of the plurality of memory units based on the characteristic data, and performing memory training, and the host may perform interface training with the controller.
US11221928B2
Methods, non-transitory machine readable media, and computing devices that facilitate cache rewarming in a failover domain are disclosed. With this technology, a tag is inserted into a local tagstore. The tag includes a location of data in a cache hosted by a failover computing device and is retrieved from a snapshot of a remote tagstore for the cache. An invalidation log for an aggregate received from the failover computing device is replayed subsequent to mounting a filesystem that is associated with the aggregate and comprises the data. The data is retrieved from the cache following determination of the location from the tag in the local tagstore in order to service a received storage operation associated with the data. Takeover nodes do not have to wait for a cache to repopulate organically, and can leverage the contents of a cache of a failover node to thereby improve performance following takeover events.
US11221922B2
Differential or selective elective data transformation, which can include compression and/or encryption, is applied to selected data subsets, such as selected table spaces, of a database during a single database operation. In response to a received backup command, a backup utility of a database management system obtains data from a number of data subsets of a source database that are specified for inclusion in a backup image. At least one of the data subsets is specified for data transformation while subsets are not. The data from the specified data subsets is identified in the obtained data, and transformed prior to writing a single backup image to archive media. The backup image therefore contains both transformed and untransformed data. The selection of data subsets for transformation can be made automatically without requiring user specification according to predefined data characteristics including subset size, data type, compressibility, or encryption.
US11221921B2
Embodiments of the present disclosure relate to a method, electronic device and computer readable storage medium for data backup and recovery. The data backup method comprises: receiving data to be backed up and metadata describing the data to be backed up, the data to be backed up comprising a file and a directory, the metadata comprising file data associated with the file and directory data associated with the directory; generating path data associated with both the file and the directory based on the file data and the directory data; and storing the file data, the directory data, and the path data in association with the data to be backed up. Correspondingly, the data recovery method comprises: receiving information about data to be recovered; in response to the information being related to a path, obtaining path data associated with both a file and a directory, the path data being generated based on file data associated with the file and directory data associated with the directory; determining, based on the path data, metadata describing the data to be recovered; obtaining, based on the metadata, the data to be recovered; and transmitting the data to be recovered to implement data recovery. In this way, rapid recovery of the backup data is achieved.
US11221920B2
Methods and systems for backing up and restoring sets of electronic files using sets of pseudo-virtual disks are described. The sets of electronic files may be sourced from or be stored using one or more different data sources including one or more real machines and/or one or more virtual machines. A first snapshot of the sets of electronic files may be aggregated from the different data sources and stored using a first pseudo-virtual disk. A second snapshot of the sets of electronic files may be aggregated from the different data sources subsequent to the generation of the first pseudo-virtual disk and stored using the first pseudo-virtual disk or a second pseudo-virtual disk different from the first pseudo-virtual disk.
US11221914B2
According to one embodiment, a memory system copies content of a first logical-to-physical address translation table corresponding to a first region of a nonvolatile memory to a second logical-to-physical address translation table corresponding to a second region of the nonvolatile memory. When receiving a read request specifying a logical address in the second region, the memory system reads a part of the first data from the first region based on the second logical-to-physical address translation table. The memory system detects a block which satisfies a refresh condition from a first group of blocks allocated to the first region, corrects an error of data of the detected block and writes the corrected data back to the detected block.
US11221906B2
Technology for determining whether an inter-process type message has been successfully sent from a first process to a second process running on a single computer with a single processor(s) set. A variable (for example, a bit value) is used to indicate whether the inter-process message has been communicated between the processes. A timer and a predetermined timeout threshold are used to determine if the inter-process message has been pending for too long without being successfully communicated.
US11221895B2
Systems and methods for presenting a message to a user via a user's computing device are configured to cause the message to be presented to the user while the user's computing device is not connected to the Internet. In part, this is accomplished by setting up a trigger condition for presentation of the message, where the trigger condition is that the user's computing device is not connected to the Internet. Information about the message and the trigger condition are delivered to the user's computing device in advance of when the user's computing device becomes disconnected from the Internet.
US11221893B2
Systems, methods, and devices for offloading network data to a datastore. A system includes routing chip hardware and an asynchronous object manager in communication with the routing chip hardware. The asynchronous object manager is configurable to execute instructions stored in non-transitory computer readable storage media. The instructions include asynchronously receiving a plurality of objects from one or more producers. The instructions include identifying one or more dependencies between two or more of the plurality of objects. The instructions include reordering the plurality of objects according to the one or more dependencies. The instructions include determining whether the one or more dependencies is resolve. The instructions include, in response to determining the one or more dependencies is resolved, calling back an application and providing one or more of the plurality of objects to the application.
US11221888B2
A GPU virtualization method based on a container comprises the steps of: transmitting, if the container is created, a configuration file including GPU resource constraint information and an API profile to the container, by a node controller; and implementing a virtual GPU, when the container is executed, by intercepting a library call and changing an argument related to a GPU resource amount by a library controller provided in the container, and by intercepting a system call and changing argument and return values by a system call controller.
US11221881B2
Various embodiments discussed herein enable intelligent resource leak detection and associated user interface. In some aspects, if a kernel sends a tracing event (e.g., an ETW event) after a process or application has been requested to be shut down but before the process has actually been shut down, a resource leak can be detected. This is because the application should have requested the reference indicator to be removed in memory before the tracing event, as opposed to the kernel acting alone without an application request to remove the reference indicator. If a reference indicator has not been requested to be removed by the time this tracing event occurs, then it is indicative of the application never having sent a request to remove the reference indicator, which is indicative of a resource leak.
US11221876B2
A method may include receiving instructions to process a first application in response to a user request. The method also includes determining whether to store the first application in a first processing queue or a second processing queue based on a comparison between a CPU processing cost associated with the first application and a GPU processing cost associated with the first application. Further, the method includes grouping a first set of applications stored in the first processing queue according to CPU grouping criteria and grouping a second set of applications stored in the second processing queue according to GPU batching criteria. The method also includes causing a CPU to process the grouped first set of applications and a plurality of GPUs to process the grouped second set of applications.
US11221871B2
An apparatus and a computer program product include program instructions configured to be executable by a processor to cause the processor to perform operations. The operations include managing workload instances running on a computing system that includes a plurality of compute nodes, wherein the workload instances include at least one workload instance owned by each of a plurality of users. The operations further include identifying, for each workload instance, which user among the plurality of users owns the workload instance and which compute node among the plurality of compute nodes is running the workload instance. Additionally, the operations further include enabling, for any given compute node among the plurality of compute nodes, a particular user among the plurality of users to perform a management function on the given compute node in response to all of the workloads running on the given compute node being owned by the particular user.
US11221869B2
Systems and methods for managing host virtual addresses in a hypercall are disclosed. In one implementation, a processing device may receive, by a hypervisor managing a virtual machine (VM), a hypercall initiated by the VM, wherein a first parameter of the hypercall specifies a guest physical address (GPA) of a memory buffer and a second parameter of the hypercall specifies a host virtual address (HVA) of the memory buffer. The processing device may also translate the GPA to a first host physical address (HPA) and may translate the HVA to a second HPA. The processing device may further compare the first HPA to the second HPA and responsive to determining that the first HPA matches the second HPA, the processing device may execute the hypercall using the HVA.
US11221868B2
Systems and methods for enabling a user space process of a guest operating system to initiate hardware operations in a security-enhanced manner. An example method may comprise: configuring a storage unit to store resource requests of one or more user space processes, wherein the storage unit is accessible to a hypervisor and to a user space process managed by a guest operating system; determining, by a processing device, that the user space process managed by the guest operating system is authorized to store a resource request at the storage unit; and receiving, by the hypervisor, a signal from the user space process, wherein the signal is associated with the storage unit and initiates execution of the resource request.
US11221866B2
An accelerator loading apparatus obtains an acceleration requirement, where the acceleration requirement includes an acceleration function and acceleration performance of a to-be-created virtual machine, determines an image that meets the acceleration function and the acceleration performance, and determines a target host in which an available accelerator that can load the image is located, and then sends an image loading command to the target host. The image loading command includes a descriptor of the image, and is used to enable the target host to load the image for the available accelerator. In the method, a target host that can create the virtual machine may be determined based on the acceleration function and the acceleration performance of the to-be-created virtual machine, and an image used for acceleration is loaded to an available accelerator of the target host, to implement dynamic accelerator loading and deployment.
US11221858B1
An SCP boot system includes a chassis housing a BIOS and an SCP that presents a virtual BIOS boot media location to the BIOS. The SCP may receive a first physical boot media location from a management system and, when the SCP receives a first BIOS boot image retrieval request from the BIOS that is directed to the virtual BIOS boot media location, it retrieves a first BIOS boot image from the first physical boot media location and provides it to the BIOS. The SCP may then receive a second physical boot media location from the management system and, when the SCP subsystem receives a second BIOS boot image retrieval request from the BIOS that is directed to the virtual BIOS boot media location, it retrieves a second BIOS boot image from the second physical boot media location and provides it to the BIOS.
US11221853B2
The processor chip can have a pre-execution pipeline sharing a plurality of resources including at least one resource of interest, a resource tracker having more than one credit unit associated with each one of said at least one resource of interest. The method can include: decoding the instruction data to determine a resource requirement including a quantity of virtual credits required from the credit units for the at least one resource of interest, checking the resource tracker for an availability of said quantity of virtual credits and, if the availability of the amount of said virtual credits is established, i) dispatching the instruction data, and ii) subtracting the quantity of said credits from the resource tracker.
US11221834B2
Systems and methods for auto-tuning and compiling source code are provided. A first executable file is generated by compiling the source code in accordance with a first optimization scheme. Compiling reports, performance reports, and bottleneck information are generated for the first executable file. A second optimization scheme is generated, and a second executable file is generated by compiling the source code in accordance with the second optimization scheme. An optimized executable file is output based on the first executable file and the second executable file.
US11221833B1
A method for automated object detection for user interface generation includes receiving an image depicting a layout of a user interface for an application; analyzing the image to detect an object in the image, where the object depicts a representation of a portion of the layout of the user interface, and where the object is associated with a portion of textual content in the image; determining a set of attributes for the object, the set of attributes pertaining to the position of the object within the layout of the user interface; determining a user interface functionality associated with the portion of textual content; and generating application code for an executable user interface for the application, where the application code is to provide a user interface component based on the set of attributes that performs the user interface functionality.
US11221832B2
A method and apparatus are disclosed for enhancing operable functionality of input source code files from a software program by preprocessing input source code files with codeword processing operations to generate a plurality of preprocessed input source code files, identifying candidate code snippets by pruning one or more preprocessed input source code files that do not meet a similarity threshold measure for library functions stored in the system library, and identifying at least a first validated code snippet from the one or more candidate code snippets that matches a first library function stored in the system memory on the basis of at least first and second matching metrics.
US11221831B1
Systems, methods, and non-transitory computer readable media are provided for managing pipelines of operations on data. A system may access data and provide a set of functions for the data. The system may receive a user's selection of one or more functions from the set of functions. The system may generate a pipeline of operations for the data based on the user's selection. The pipeline of operations may include the function(s) selected by the user.
US11221812B2
A printing method for performing poster printing in a printing system comprising a plurality of printing apparatuses, the printing method includes dividing original image data to be printed into a plurality of divided image data, assigning each of the divided image data to two or more printing apparatuses among the plurality of the printing apparatuses, acquiring print dimension accuracy information of each of the printing apparatuses assigned with the divided image data, performing dimension correction on a part or all of the divided image data corresponding to the printing apparatus assigned with each of the divided image data based on the acquired print dimension accuracy information, and performing printing by the printing apparatus assigned with the divided image data based on the divided image data that underwent the correcting step.
US11221811B2
An information processing apparatus includes an acquiring unit that acquires operation information indicating an operation of a user, a first specifying unit that specifies an application corresponding to the operation information among applications not used by the user, a second specifying unit that specifies a terminal through which the application specified by the first specifying unit is capable of being used, and a transmitting unit that transmits application information indicating the application and terminal information indicating the terminal, to a terminal operated by the user.
US11221806B2
A print support apparatus that receives a print target image selected in a terminal apparatus having a display unit, on which image browsing is possible, and instructs a printer to perform image print includes at least one processor. The processor is configured to generate a terminal setting history by receiving and recording a terminal setting value, which is transmitted in a case where a specific event occurs and is involved in image browsing, from at least one terminal apparatus, specify the terminal setting value having a longest image browsing time as a reference setting value based on the terminal setting history, and correct a characteristic of the print target image based on the reference setting value.
US11221796B2
Technologies are disclosed for redirecting input/output (“I/O”) requests to virtual hard disks (“VHDs”) to improve network performance and data redundancy. More particularly, files can be encapsulated in remote VHDs and accessed in such a way that the files appear to a local operating system and any local applications to be residing locally. Furthermore, I/O requests redirected to files encapsulated in VHDs may also be redirected to one or more additional VHDs for data redundancy. The redirected I/O requests may be transmitted simultaneously but separately to the additional VHDs in a split stream.
US11221789B2
When a plurality of write data is merged to generate a code for protecting data stored in the main memory, the write data is protected in the memory controller. A first code generation unit generates a first code based on the write data stored in a first sub memory, and stores the generated first code in a second sub memory. The sub memory controller reads the write data to be merged from the first sub memory, and verifies whether the read write data includes an error by using the first code stored in the second sub memory. When the read write data does not include an error, the sub memory controller merges valid data of the write data read from the first sub memory, and outputs the merged data to a second code generation unit. The second code generation unit generates a second code based on the merged data.
US11221788B2
A data storage method includes the following steps: storing data to be stored into a mutable table, the mutable table being located in a RAM. If a storage content of the mutable table is greater than or equal to a preset storage content threshold, modifying the mutable table into an immutable table and stopping receiving storage of the data to be stored; if a storage content of a lowest level in a disk is greater than or equal to a storage content threshold of a present level, and next level higher in the disk is stored with columnar format, storing data of the lowest level to the next level in the columnar format; and if the lowest level is stored with row format, storing data in the immutable table to the lowest level in the row format.
US11221785B2
Example distributed storage systems, replication state engines, and methods manage replication state for guaranteed replication between data stores. An object data store may store data objects that have been determined for deletion and rendered inaccessible to a client application. A replication state may be queried for deleted data objects and, if the replication state indicates that replication to another object data store is incomplete, physical deletion may be delayed until the replication state indicates that replication is complete and the data object may be physically deleted.
US11221770B2
Various embodiments are provided for providing a dynamic random-access memory (“DRAM”) cache as second type memory in a computing system by a processor. A selected amount of bytes in a memory line may be cleared using one or more spare bits of the DRAM, a data compression operation, or a combination thereof. A cache directory and data may be stored in the memory line. The DRAM cache is configured as a cache of a second type memory.
US11221768B2
A method for safely sharing access to a volume is disclosed. In one embodiment, such a method includes notifying a storage system that a volume on the storage system is in use by a first host system. The method stores, on the storage system, a first indicator indicating the volume is in use by the first host system. When the storage system receives an I/O request from a second host system to access data on the volume, the storage system reads the first indicator to determine that the volume is in use by the first host system. The storage system may then reject the I/O request from the second host system as a result of the first indicator. A corresponding system and computer program product are also disclosed.
US11221767B2
The disclosure provides an approach for testing if a cache line of a cache has been flushed to non-volatile memory (NVM). The approach generally includes reading, by a central processing unit (CPU), data from the NVM. The approach further includes storing, by the CPU, a copy of the data in the cache as a cache line. The approach further includes modifying, by the CPU, at least a portion of the copy of the data in the cache. The approach further includes requesting, by the CPU, the cache line be flushed to the NVM. The approach further includes performing, by the CPU, one or more instructions in parallel to the cache line being flushed to the NVM. The approach further includes requesting, by the CPU, a state of the cache line and determining if the cache line has been persisted in the NVM based on the state of the cache line.
US11221757B2
An electronic device comprises: a touchscreen display; and a controller configured to cause the touchscreen display to display a first key group and a second key group. The controller is configured to arrange the first key group along an edge of the touchscreen display, and arrange the second key group along the first key group.
US11221754B2
A device and a method for controlling a display device such that a section of an information element presented on the display device, where a first edge is not presented and a first edge section is presented that includes the first edge of the information element as well as the region of the information element that is adjacent to the first edge. A translation of the presented section of the information element in a first direction can be actuated via a control motion.
US11221751B2
An electronic device displays a messaging user interface of a message application, including a conversation transcript of a messaging session between a user of the electronic device and at least one other user, a message-input area, at least one avatar corresponding to a first other user included in the messaging session, and an application affordance. The device detects an input on the touch sensitive surface. In accordance with a determination that the input corresponds to selection of the at least one avatar displayed in the messaging user interface, the device displays a menu that contains a plurality of activatable menu items associated with the at least one avatar overlaid on the messaging user interface. In accordance with a determination that the input corresponds to selection of the application affordance, the device displays a plurality of application launch icons for a plurality of corresponding applications within the messaging user interface.
US11221745B2
A content displaying method according to an embodiment includes: displaying windows allocated to users on a touch panel; displaying pieces of content input from the users on the windows; and displaying thumbnails on the windows, wherein the displaying of the thumbnails includes displaying pieces of content displayed on all windows in the thumbnails.
US11221743B2
Embodiments of this application disclose an information processing method, a terminal, a server, and a non-transitory computer readable storage medium. The method includes: in response to starting an application management tool, obtaining one or more application-specific parameters associated with the terminal; sending the one or more application-specific parameters to a remote server; receiving, from the remote server, media information that matches the one or more application-specific parameters; in response to a user selection of a first area of the application management tool, generating a first instruction for shutting down applications running on the terminal; and performing the first instruction for shutting down the applications running on the terminal while presenting the media information in the first area.
US11221738B2
A client computing system (CCS) receives a download including (i) an image representative of a vehicle component, (ii) symbol data associated with a first symbol, (iii) a set of one or more selectable identifiers, and (iv) supplemental information associated with the vehicle component. Each selectable identifier can indicate a respective portion of the supplemental information. After receiving the download, the CCS displays the image and the first symbol without displaying the set and the supplemental information. While the image and the first symbol are displayed without the set, the CCS receives a first input corresponding to selection of the first symbol. The CCS then responsively displays the set. While the set is displayed, the CCS receives a second input corresponding to selection of a first selectable identifier from the set. The CCS then responsively displays the respective portion of the supplemental information indicated by the first selectable identifier.
US11221720B2
To provide a highly browsable data processing device or a highly portable data processing device, a data processing device including the following is devised: an input/output unit provided with a display portion which can be folded and unfolded and a sensor portion that can sense the folded and unfolded states of the display portion and can supply data on fold, and an arithmetic unit that stores a program for executing different processing depending on the data on fold.
US11221710B2
A shift register unit includes a first pull-up node control circuit, a second pull-up node control circuit, a pull-down node control circuit, an output pull-up circuit and an output pull-down circuit. The first pull-up node control circuit is configured to control a first pull-up node to be electrically connected to a second voltage end under the control of an input signal, and control the first pull-up node to be electrically connected to a first voltage end under the control of a resetting signal and/or a voltage signal at a pull-down node. The second pull-up node control circuit is configured to control a second pull-up node to be electrically connected to an input end under the control of the input signal, and control the second pull-up node to be electrically connected to the first voltage end under the control of the resetting signal.
US11221706B2
A tactile touch sensor (TTS) system and method allowing physical augmentation of a high-resolution touch sensor array (TSA) is disclosed. Physical augmentation is accomplished using a TSA physical overlay (TPO) placed on top of the TSA. The TPO is constructed to transmit forces to the underlying TSA. Force transmission is accomplished by either using a flexible overlay or with a rigid mechanical overlay that transmits user forces exerted on the overlay to the underlying TSA. Incorporation of TPO identifiers (TPI) within the TPO permits identification of the TPO by a TPO detector (TPD) allowing operational characteristics of the TSA to be automatically reconfigured to conform to the currently applied TPO structure by a user computing device (UCD). The UCD may be configured to automatically load an appropriate application software driver (ASD) in response to a TPI read by the TPD from the currently applied TPO.
US11221704B2
A method includes a first computing device generating a signal having an oscillating component and driving the signal on a first touch sense element of the first computing device. The method continues with the first computing device detecting a touch on the first touch sense element based on the signal. While the touch is detected, the method continues by the first computing device modulating the signal with data to produce a modulated data signal. The method continues with a second computing device receiving the modulated data signal via a transmission medium and a second touch sense element of the second computing device, where the transmission medium includes at least one of a human body and a close proximity between the first and second computing devices. The method continues with by the second computing device demodulating the modulated data signal to recover the data.
US11221696B2
An electronic device is provided. The electronic device includes a housing that forms a rear surface of the electronic device and at least a portion of a side surface of the electronic device, a display that forms a portion of a front surface of the electronic device, a flexible layer extended from the display, the flexible layer including: a bent portion, and a planar portion extended from the bent portion and disposed between the display and the rear surface of the housing, the planar portion including a first surface facing the display and a second surface facing the rear surface, a display driver integrated circuit (DDIC) mounted on the first surface of the planar portion of the flexible layer, the DDIC electrically connected to the display, and a flexible printed circuit board connected with the flexible layer on the second surface of the planar portion of the flexible layer.
US11221692B2
It includes a knob including: an operation portion comprised of a ring-shaped conductive material, a rotational operation being performed on the operation portion; a rotary supporting member comprised of a ring-shaped non-conductive material and fixed onto a capacitive type touch panel, for rotatably supporting the operation portion; a ring-shaped concave groove disposed in the rotary supporting member; and a conductive conducting terminal portion electrically connected to the operation portion and rotating inside the concave groove integrally with the operation portion, the position of the conducting terminal portion being detected by the touch panel, wherein the conducting terminal portion is comprised of a plurality of conducting terminal portions, surfaces of the conducting terminal portions being in contact with the concave groove, at least two of the surfaces of the conducting terminal portions being different in contact area from each other.
US11221690B2
Methods and apparatuses for a mobile device (e.g., a mobile phone) supporting virtual peripherals are described. The mobile device may include a projecting component configured to project images to external surfaces outside of the mobile device. In some cases, the mobile device may project an image of a document on a first external surface and an image of a keyboard on a second external surface. Moreover, the mobile device may include an imaging component to receive inputs based on sensing an input device overlaid on the projected image (e.g., the keyboard). Accordingly, the mobile device may function as a computer with an external monitor and a keyboard, virtually added to the mobile device. In some cases, the mobile device may serve two or more users or purposes at a time. For example, the mobile device may operate as an infotainment device of a vehicle.
US11221687B2
One embodiment provides a method. The method includes receiving, with a computing system, stylus orientation data representing an orientation of a stylus. The method includes receiving, with a computing system, grip characteristics data representing a grip on the stylus by a user. The method includes identifying, with the computing system, a stylus mode for use by the computing system, at least partially based on the stylus orientation data and the grip characteristics data. The method includes applying the stylus mode to the computing system to interpret interaction data representing interactions of the stylus with the computing system.
US11221684B2
There is provided an information processing device to improve convenience by performing display in which a target device selected as an operation target and an operation user can be visually recognized. The information processing device includes a display control unit that controls, based on position information of a target device in a predetermined real space and position information of a user having an operation authority for the target device, display corresponding to a positional relation between the user and the target device such that the user can visually recognize the display in the real space. Consequently, it is possible to improve convenience by performing display in which a target device selected as an operation target and an operation user can be visually recognized.
US11221682B2
This document describes techniques and devices for occluded gesture recognition. Through use of the techniques and devices described herein, users may control their devices even when a user's gesture is occluded by some material between the user's hands and the device itself. Thus, the techniques enable users to control their mobile devices in many situations in which control is desired but conventional techniques do permit effective control, such as when a user's mobile computing device is occluded by being in a purse, bag, pocket, or even in another room.
US11221681B2
A method for recognizing a dynamic gesture includes: positioning a dynamic gesture in a video stream to be detected to obtain a dynamic gesture box; capturing an image block corresponding to the dynamic gesture box from each of multiple image frames of the video stream; generating a detection sequence based on the captured image block; and performing dynamic gesture recognition according to the detection sequence.
US11221660B2
An example power supply for supplying electrical power to an electronic device includes converters to convert an input power signal into an output power signal, and a controller. The controller is to periodically measure an input current being drawn from the input power signal, periodically determine a moving average of the input current, and periodically compare the moving average of the input current to the present input current. The controller identifies that a fault may have occurred in response to the present input current exceeding the moving average by a threshold amount. The controller shuts down supply of power to the electronic device responsive to identifying the fault.
US11221656B2
An information handling system (IHS) includes spatially diverse IHS components and temperature sensors disposed with respect to the spatially diverse IHS components. A fan controller defines cooling sections of the IHS for spatially diverse fans based on topological information as to locations of the spatially diverse IHS components, and selectively controls the spatially diverse fans according to component temperatures obtained from the temperature sensors and according to the cooling sections.
US11221651B2
A wearable computing contact tracing, medical tracking and passport device has a main body with a QR code, at least one indicator light, a location tracker, and a processor. The indicator light provides a first visual indication, such as a red light, of when the user has been exposed to a pandemic disease and a second visual indication, such as a green light, of when the user is immune to the pandemic disease.
US11221638B2
An offset corrected bandgap reference and temperature sensor is disclosed. In a complementary metal-oxide-semiconductor (CMOS) bandgap reference, non-idealities in the operational amplifier (op-amp) bandgap reference circuit can lead to a voltage offset. This operational amplifier offset voltage is the dominant source of error in the bandgap reference. If the bandgap reference is used in a temperature sensor, it only needs to be accurate during the analog-to-digital conversion cycle. Embodiments of the present disclosure employ switched capacitors to store the operational amplifier offset during a sample mode in which the bandgap reference operates continuous-time. The operational amplifier offset is then corrected during a hold mode while the temperature sensor completes the analog-to-digital conversion.
US11221615B2
Architectures or techniques are presented that can determine a setting for an environment control (EC) or HVAC system in response to a fault with the EC system that controls an environment of an occupant. Significantly, the determined setting can be intentionally selected as one that does not comport with the expectations or desired comfort level of the occupant. Thus, a condition can be created in the environment that is determined to be likely to cause the occupant to examine a user interface associated with the EC system. The user interface can present an indication of the fault, which otherwise may go unnoticed, particularly in cases where the occupant has no reason to interact with the EC system due to the environment meeting expectations.
US11221611B2
A power tool includes a housing and a sensor, a machine learning controller, a motor, and an electronic controller supported by the housing. The sensor is configured to generate sensor data indicative of an operational parameter of the power tool. The machine learning controller includes a first processor and a first memory and is coupled to the sensor. The machine learning controller further includes a machine learning control program configured to receive the sensor data, process the sensor data using the machine learning control program, and generate an output based on the sensor data using the machine learning control program. The electronic controller includes a second processor and a second memory and is coupled to the motor and to the machine learning controller. The electronic controller is configured to receive the output from the machine learning controller and control the motor based on the output.
US11221608B2
A device includes: a first acquiring unit to acquire context information corresponding to running operation among pieces of context information; a second acquiring unit to acquire detection information output from a detecting unit detecting a physical quantity of a target device; an extracting unit to extract, from the detection information, feature information indicating a feature of the detection information in an interval including a specific operation interval of the target device; a selecting unit to select reference feature information used as reference based on the feature information, and sequentially select pieces of target feature information; a calculating unit to calculate a likelihood of a process interval based on a comparison between the reference feature information and each piece of target feature information; a determining unit to determine whether the target feature information corresponding to the likelihood is included in the process interval based on the likelihood; and an estimating unit to estimate the process interval based on a determination result.
US11221600B2
A building management system includes (i) one or more building systems including equipment configured to serve one or more spaces in a building and (ii) one or more circuits. The one or more circuits are configured to receive an input to invoke a control strategy to modify a condition of the one or more spaces; define an output of the control strategy where the output relates to a modification that impacts at least one of a location, an equipment type, or a point type; perform a query to identify one or more points associated with the output where the one or more points are defined in terms of at least one of the location, the equipment type, or the point type; and automatically modify one or more values of the one or more points to implement the control strategy.
US11221589B2
An acoustic timepiece display mechanism includes a chronograph repeater for the acoustic display, by a striking mechanism, of a duration measured by a chronograph mechanism. The striking mechanism includes a winding lever for driving a rack to move a striking unit including a rack pinion integral with a striking ratchet, to move a striking rack to read the magnitude concerned and to release a corresponding strike function. The acoustic display mechanism includes, between a control mechanism included in the chronograph mechanism and the winding lever, a safety mechanism arranged, depending on the position of the strike wheel set, to allow or prevent travel of an operating lever of the control mechanism of the chronograph mechanism, which operating lever is arranged to be pivoted under the action of a chronograph start pusher.
US11221588B2
A dial to be mounted in a watch case includes a first support plate and a second fragile plate, the two plates defining a horizontal plane and being bonded one on top of the other in a vertical direction relative to the horizontal plane. The second plate has a smaller section in the horizontal plane than the section of the first plate in order to leave free on the first plate a peripheral rim to be mounted with play inside the watch case.
US11221578B2
An image forming apparatus includes: a conveyance path that conveys a sheet; registration rollers that are arranged across the conveyance path and each comprise a nip part; a sheet locking member that locks a front end of a sheet conveyed in the conveyance path, where the sheet locking member swings between a first attitude and a second attitude, in the first attitude the sheet locking member locks the sheet on an upstream side of the nip part, and in the second attitude the sheet locking member is retracted to a downstream side of the nip part and allows the sheet to pass through the nip part; an energizer that energizes the sheet locking member to maintain the first attitude; and a hardware processor that detects deterioration of the energizer.
US11221571B2
A developing device includes a developing housing, a developing unit, and a transport unit. The developing housing includes a container chamber containing a developer. The developing unit rotates around a first rotation axis while carrying the developer on a surface thereof to deliver the developer. At least a partial region of the developing unit is exposed from the developing housing in a developing region below the first rotation axis such that the developing unit faces an image carrier. The developing unit develops an electrostatic latent image. The transport unit is disposed in the container chamber. The transport unit rotates around a second rotation axis to transport the developer. A part of an inner wall surface of the container chamber on a developer lifting side in which the surface of the developing unit moves toward the transport unit is located between a first plane and a second plane.
US11221569B2
Disclosed is a development cartridge detachable from a main body of an image forming apparatus. The development cartridge includes a lateral waste toner sealing member contacting an end portion of a photosensitive drum in a lengthwise direction of the photosensitive drum to prevent a waste toner from leaking through the end portion of the photosensitive drum, and a photosensitive frame including a waste toner container to contain the waste toner, a first attachment surface, to which the lateral waste toner sealing member is attached, and a side wall to form a boundary at an upstream side of the first attachment surface with respect to a rotation direction of the photosensitive drum. The lateral waste toner sealing member includes an opposite surface facing the side wall, and a protrusion protruding towards the side wall is provided on the opposite surface.
US11221566B2
An image forming apparatus performs primary transfer of single-color toner image onto an intermediate transfer belt and performs secondary transfer of the toner image onto a sheet, and includes: single image forming unit forming the single-color toner image; single toner supply bottle containing replenishment toner; and first and second support members supporting the belt. The image forming unit is closer to the first member than the second member in a belt rotation direction. The bottle includes: single bottle body; and supply unit near one end of the body in the rotation direction. The other end is (i) closer to the second member than the one end is in the rotation direction and (ii) distant from the image forming unit in a support member direction from the first member toward the second member by one to three times a length of the image forming unit in the support member direction.
US11221565B2
The invention provides a level sensor to measure a position of a surface of a substrate, comprising a projection unit arranged to direct a beam of radiation to the surface of the substrate and a detection unit. The detection unit comprises a detection grating arranged to receive the beam of radiation reflected on the surface of the substrate, one or more detectors, one or more optical elements to direct the beam of radiation from the detection grating to the one or more detectors, and a processing unit to determine the position of the surface of the substrate on the basis of the beam of radiation received by the one or more detectors. The detection grating and the one or more optical elements are integrated in a single integrated optical element.
US11221561B2
An overlay control system is disclosed. In embodiments, the system may include a controller configured to: acquire a set of feedback overlay measurements based on a plan of record (POR) sampling map on a second layer of samples of at least one previous lot of samples; generate a reference wafer overlay map based on the set of feedback overlay measurements; acquire a set of feedforward overlay measurements based on a feedforward sampling map on a first layer of a set of samples of a current lot of samples; generate a set of artificial overlay vector maps for the set of samples of the current lot of samples based on the set of feedforward overlay measurements; and cause a lithography tool to fabricate a second layer of samples of the current lot of samples based on the reference wafer overlay map and the set of artificial overlay vector maps.
US11221560B2
A method of metrology target design is described. The method includes determining a sensitivity of a parameter of a metrology target design to a perturbation of a process parameter for forming, or measuring the formation of, the metrology target, and determining a robustness of the metrology target design based on the sum of the sensitivity multiplied by the perturbation of at least one of the process parameters.
US11221551B2
Flicker in a projector using a plurality of phosphor wheels is reduced. The light source device according to the present invention includes a first rotating body and a second rotating body that each include a phosphor; and a rotation body controller that rotates the first rotating body and the second rotating body so that a difference between a maximum value and a minimum value of combined light of first fluorescence obtained by the first rotating body and second fluorescence obtained by the second rotating body becomes smaller.
US11221548B2
Provided are an adjustable optical module and a projector including the same. The adjustable optical module includes an optical element; a carrier; a frame; a base; a first adjusting assembly including a first driving member, a first adjusting member, and a first rotating member; and a second adjusting assembly including a second driving member, a second adjusting member, and a second rotating member. The first adjusting member is adjusted to drive a first boss of the first driving member to move, the first rotating member being correspondingly driven to rotate, thereby pushing the carrier to rotate around a first axis relative to the base. The second adjusting member is adjusted to drive a second boss of the second driving member to move, the second rotating member being correspondingly driven to rotate, thereby pushing the frame to rotate around a second axis relative to the base.
US11221544B1
A portable camera support device for elevated photography and videography is disclosed herein. The portable camera support device includes a base assembly, the base assembly including a plurality of collapsible legs extending downwardly from a central hub; a telescoping mast assembly adjustably coupled to the central hub of the base assembly, the telescoping mast assembly including a plurality of telescoping pole members; and a camera mount coupled to an upper end of the telescoping mast assembly, the camera mount configured to attach a camera to the upper end of the telescoping mast assembly. The portable camera support device is configured to provide an elevated vantage point for the camera from which to photograph and/or record a desired area.
US11221541B2
A digital-to-analog converter has a first interface coupled to a second interface through one or more modulation circuits. The circuits include a first coupler connected to the first interface; a first waveguide with a first lead connected to the first coupler, a first end, and a first length running therebetween. The first lead and the first end are coupled by a first switch. The circuits also include: a second coupler connected to the first interface; a second waveguide having a second lead connected to the second coupler, a second end, and a second length running therebetween, the second lead and the second end coupled by a second switch along the second length; and an optical combiner connected to the ends of the waveguides. The second interface is connected to the optical combiner of the modulation circuits. Output from the second interface is an optical signal capable of carrying binary information.
US11221540B2
An optical parametric oscillator for producing idler coherent light and signal coherent light from pump coherent light by balanced parametric dispersion includes: substrate cladding; a microring resonator disposed on the substrate cladding and including: a broadly transparent Kerr nonlinear medium including a annulus with a radius R, a height H, and a width W that provides a balanced parametric dispersion; and that: receives pump coherent light from a waveguide; and produces idler coherent light and signal coherent light from the pump coherent light, the idler coherent light and signal coherent light produced according to the balanced parametric dispersion of the microring resonator; and the waveguide disposed on the substrate cladding in optical communication with the microring resonator and comprising a broadly transparent medium such as silicon nitride and that: receives pump coherent light; and communicates the pump coherent light to the microring resonator for production of the idler coherent light and the signal coherent light from the pump coherent light.
US11221535B2
An electrochromic device is structured to restrict moisture permeation between an electrochromic stack in the device and an external environment. The electrochromic device includes conductive layers and one or more encapsulation layers, where the encapsulation layers and conductive layers collectively isolate the electrochromic stack from the ambient environment. The encapsulation layers resist moisture permeation, and at least the outer portions of the conductive layers resist moisture permeation. The moisture-resistant electrochromic device can be fabricated based at least in part upon selective removal of one or more outer portions of at least the EC stack, so that at least the encapsulation layer extends over one or more edge portions of the EC stack to isolate the edge portions of the EC stack from the ambient environment. The encapsulation layer can include one or more of an anti-reflective layer, infrared cut-off filter, etc.
US11221522B2
A liquid crystal panel including: a first substrate with a first alignment film; a liquid crystal layer; and a second substrate with a second alignment film. The first and second alignment films are alignment treated such that pixels each include first to fourth domains with different alignment vectors in a column direction, each alignment vector being defined as lying from a first substrate side long-axis end as a start point to a second substrate side long-axis end as an end point. Each pixel electrode has first fine slits parallel to the alignment vector of the second domain in the second domain, second fine slits parallel to the alignment vector of the third domain in the third domain, and a central slit along a boundary between the second domain and the third domain at the boundary. The first fine slits and the second fine slits are connected via the central slit.
US11221518B2
The embodiments of the present application provided a backlight module and a display panel. By disposing a reflective layer on the substrate and disposing vias, whose areas gradually decrease from the side close to an electric current input side to the side away from the electric current input side, on the reflective layer, the backlight module reduces the brightness of a light emitting device layer close to the electric current input side and increase the brightness of the light emitting device layer away from the electric current input side. Thus the brightness of both sides of the light emitting devise layer is uniform, and thus the backlight uniformity of the backlight module is increased.
US11221513B2
An electronic device includes display layers such as liquid crystal display layers and a backlight unit that provides illumination for the display layers. The backlight unit includes light-emitting diodes that emit light into the edge of a light guide film. To minimize the inactive area of the display, the light-emitting diodes are tightly spaced to approximate a line light source instead of point light sources. Color and/or luminance compensation layers are incorporated at various locations within the backlight structures to ensure that the backlight provided to the display layers is homogenous. A thin-film transistor layer of the display is coupled to a printed circuit board by a flexible printed circuit. The flexible printed circuit has additional solder mask layers to improve robustness, encapsulation, and traces with a varying pitch.
US11221511B2
An in-cell type liquid crystal panel is disclosed including an in-cell type liquid crystal cell provided with a liquid crystal layer, a first transparent substrate and a second transparent substrate sandwiching the liquid crystal layer, and a touch sensing electrode unit related to a touch sensor and a touch-driven function between the first transparent substrate and the second transparent substrate and a pressure-sensitive adhesive layer attached polarizing film disposed, via a first adhesive layer and without interposing a conductive layer, to the first transparent substrate side on a viewing side of the in-cell type liquid crystal cell. The pressure-sensitive adhesive layer attached polarizing film comprises a surface treatment layer, a first polarizing film, and a first pressure-sensitive adhesive layer in this order, or comprises the surface treatment layer, the first polarizing film, an anchor layer, and the first pressure-sensitive adhesive layer in this order.
US11221508B2
Disclosed herein, in accordance with some aspects of the present disclosure, are adaptive harmonic diffractive liquid crystal lenses and methods of making and use thereof.
US11221503B2
The present invention relates to temple ornamentation kits for eyeglasses and methods of using thereof. The temple ornamentation kit includes a temple attaching device locked into an ornamental article having a flat back side, wherein a locking ring saddle is securely extending away from the flat back, generally perpendicular thereto. Furthermore, the temple attaching device is made of elastic materials having a latch portion and an annuloid portion that are interconnected by a stem portion, wherein the latch portion is configured to be inserted into and through the locking ring saddle of the ornamental article and lock there onto; and wherein the annuloid portion, being for example circular or oval, is configured to allow a temple of a pair of eyeglasses to be inserted there through, wherein the inner opening of the annuloid portion is sized to grip the temple at a selected location.
US11221494B2
Optical adaptive viewport display systems and methods are provided. One such optical adaptive viewport display system has an adaptive pupil device which is optical coupled to an optical combiner. The adaptive pupil device is optically couplable to an image projector and is configured to select a sub-pupil from the pupil of the projector. The selected sub-pupil is optically relayed by relay optics from the adaptive pupil device to an eyebox. The relay optics includes an optical combiner. The sub-pupil size and position is selected by the adaptive pupil device so that an optical image spot beam from the sub-pupil and reflected by the optical combiner on to the eye box has a diameter at the eyebox such that the virtual image, as seen by a human eye disposed at the eyebox, is hyperfocused.
US11221488B1
A pair of eyeglasses may include one or more adjustable lenses that are each configured to align with a respective one of a user's eyes. The adjustable lenses may include a foveated liquid crystal adjustable lens stacked with a non-liquid-crystal adjustable lens such as a fluid-filled lens or an Alvarez lens. The foveated adjustable lens may include electrically modulated optical material such as one or more liquid crystal cells. The liquid crystal cells may include arrays of electrodes that extend along one, two, three, four, or more than four directions. Control circuitry may apply control signals to the array of electrodes in each liquid crystal cell to produce a desired phase profile. Each lens may be foveated such that portions of the lens within the user's gaze exhibit a different phase profile than portions of the lens outside of the user's gaze.