US11245131B2
A solid electrolyte for an all-solid secondary battery, the solid electrolyte including: Li, S, P, an M1 element, and an M2 element, wherein the M1 element is at least one element selected from Na, K, Rb, Sc, Fr, and the M2 element is at least one element selected from F, Cl, Br, I, molar amounts of lithium and the M1 element satisfy 0
US11245125B2
A control method for driving of a fuel cell is provided. The method includes determining whether power generation of the fuel cell is stopped and when the power generation of the fuel cell is stopped, monitoring voltages of multiple unit cells included in the fuel cell. A degree of defect of the unit cells is determined based on the monitored voltages of the unit cells.
US11245122B2
A fuel cell system includes a fuel cell in which at least one of an anode electrode and a cathode electrode with an electrolyte membrane interposed therebetween from both sides contains a radical inhibitor; a purging device which performs a purging process of purging water in the fuel cell by supplying a purging gas into the fuel cell after a power generation stop request of the fuel cell is issued; and a purging control unit which sets a purging condition of the purging process so as to increase a purging power in stages or continuously as a correlation value correlated with an accumulated amount of the radical inhibitor accumulated in the electrolyte membrane changes with an increase in the accumulated amount.
US11245118B2
The electrochemical cell according to the present invention has an anode, a cathode, and a solid electrolyte layer disposed between the anode and the cathode. The cathode contains a main phase and a second phase. The main phase is configured with a perovskite oxide which is expressed by the general formula ABO3 and includes at least one of Sr and La at the A site. The second phase is configured with SrSO4 and (Co, Fe)3O4. An occupied surface area ratio of the second phase in a cross section of the cathode is less than or equal to 10.5%.
US11245111B2
A quinone derivative with a high redox potential that does not undergo Michael addition or proto-desulfonation. This molecule addresses the key issues faced with the positive side material of an aqueous all-organic flow battery. This new molecule is 2,5-dihydroxy-4,6-dimethylbenzene-1,3-disulfonic acid (or the disulfonate salt thereof). This quinone derivative offers good solubility, electrochemical reversibility, and robustness to charge/discharge cycling. Quinones with reduced crossover are also provided.
US11245105B2
A method of manufacturing a component for a reference electrode assembly according to various aspects of the present disclosure includes providing a separator having first and second opposing surfaces. The method further includes sputtering a first current collector layer to the first surface via magnetron or ion beam sputtering deposition. A porosity of the separator is substantially unchanged by the sputtering. In one aspect, the method further includes sputtering a second current collector layer to the second surface via magnetron or ion beam sputtering deposition. In one aspect, the first current collector layer includes nickel and defines a first thickness of greater than or equal to about 200 nm to less than or equal to about 300 nm and the second current collector layer includes gold and defines a second thickness of greater than or equal to about 25 nm to less than or equal to about 100 nm.
US11245104B2
A battery includes an electricity-generating element that includes an electrode layer and a counter-electrode layer, an electrode current collector that is disposed in contact with the electrode layer, a counter-electrode current collector that is disposed in contact with the counter-electrode layer, and a first sealing section that includes a first portion and a second portion. In the battery, the first portion is positioned within an opposing region where the electrode current collector and the counter-electrode current collector oppose each other and is in contact with the electrode current collector and the counter-electrode current collector. In addition, the second portion is positioned outside the opposing region, and the second portion is positioned outside both an edge of the electrode current collector and an edge of the counter-electrode current collector.
US11245103B2
An electrode structure and its method of manufacture are disclosed. The disclosed electrode structures may be manufactured by depositing a first release layer on a first carrier substrate. A first protective layer may be deposited on a surface of the first release layer and a first electroactive material layer may then be deposited on the first protective layer. Subsequently, the first carrier substrate may be delaminated from the first release layer. The first release layer may then be removed from the first protective layer by dissolution in an electrolyte. The first protective layer may have a low mean peak to valley surface roughness and/or may be thin. In some embodiments, an interface between the first protective layer and the first electroactive material layer has a low mean peak to valley surface roughness. In some embodiments, a thickness of the first protective layer is greater than a mean peak to valley roughness of the first release layer. In some embodiments, an adhesive strength between the first release layer and the first protective layer is greater than an adhesive strength between the first release layer and the first carrier substrate.
US11245098B2
Provided is an organic electroluminescent display device, including a substrate, an organic light-emitting device on the substrate, and an encapsulation layer formed on the organic light-emitting device and the substrate. The encapsulation layer includes an inorganic layer and a polymer organic layer alternatingly stacked with an intermediate layer formed of a first organic monomer between the inorganic layer and the polymer organic layer, and one surface of the intermediate layer is bonded to the inorganic layer through bonding sites on a surface of the inorganic layer and another surface of the intermediate layer is bonded to the organic layer by polymerization.
US11245095B2
An organic light emitting display (OLED) screen and a terminal related to the field of terminal technologies, where the OLED screen includes an encapsulation layer and a substrate disposed below the encapsulation layer, in a first part of the OLED screen, the encapsulation layer is bonded to the substrate, and in a second part of the OLED screen, the OLED screen further includes a light emitting layer, where the light emitting layer is disposed between the encapsulation layer and the substrate, and the light emitting layer includes red light emitting pixels, green light emitting pixels, and blue light emitting pixels.
US11245091B2
The present disclosure provides an OLED panel, an OLED packaging method, and a display panel. The OLED panel includes a substrate; an OLED element on a surface of the substrate; an inorganic cover layer on the substrate and the OLED element, the inorganic cover layer being configured to cover a peripheral portion of the surface of the substrate; a bonding layer on the inorganic cover layer; and a barrier layer on the bonding layer, wherein a portion of the bonding layer on the peripheral portion includes at least one rib configured to form an airtight space for isolating the OLED element from the external.
US11245085B2
Disclosed is a self light-emitting element including a first electrode, a light-emitting layer disposed above the first electrode, a function layer disposed above the light-emitting layer, and doped with a metal, and a second electrode disposed above the function layer, in which the function layer has a multilayer structure of at least three layers including an uppermost layer, a lowermost layer, and an intermediate layer between the uppermost layer and the lowermost layer, and the intermediate layer is doped with the metal at a lower concentration than the uppermost layer and the lowermost layer.
US11245082B2
Disclosed are a coating liquid including polyorganosiloxane represented by Chemical Formula 1, a film obtained therefrom, a stacked structure including the same, a thin film transistor, and an electronic device. (R1R2R3SiO1/2)M1(R4R5SiO2/2)D1(R6SiO3/2)T1(R7SiO3/2)T2(R8SiO3/2)T3(SiO4/2)Q1 [Chemical Formula 1] In Chemical Formula 1, R1 to R8, M1, D1, T1 to T3, and Q1 are the same as defined in the detailed description.
US11245077B2
Sulfur-fused perylene diimides (PDIs) having the formula 2PDI-nS, wherein n is an integer. Such sulfur-fused PDIs (e.g., 2PDI-2S, 2PDI-3S, and 2PDI-4S) are incorporated as electron acceptors in an active region of a bulk heterojunction solar cell and/or as an electron transport layer. Example solar cells exhibit a power conversion efficiency above 5% and a fill factor above 70% (a record high for non-fullerene bulk heterojunction solar cell devices) when 2PDI-nS is used as the electron acceptor. In addition, the solar cells exhibit low open circuit voltage (Voc) loss.
US11245073B2
A switching element includes a lower barrier electrode on a substrate, a switching pattern on the lower barrier electrode, and an upper barrier electrode on the switching pattern. The lower barrier electrode includes a first lower barrier electrode layer, and a second lower barrier electrode layer interposed between the first lower barrier electrode layer and the switching pattern and whose density is different from the density of the first lower barrier electrode.
US11245072B2
A device and a method of forming the same are provided. The device includes a substrate, a first dielectric layer over the substrate, a bottom electrode extending through the first dielectric layer, a first buffer layer over the bottom electrode, a phase-change layer over the first buffer layer, a top electrode over the phase-change layer, and a second dielectric layer over the first dielectric layer. The second dielectric layer surrounds the phase-change layer and the top electrode. A width of the top electrode is greater than a width of the bottom electrode.
US11245063B2
A semiconductor device includes a semiconductor substrate, a polysilicon layer fixed to the semiconductor substrate, and a silicon nitride layer in contact with the polysilicon layer, wherein the polysilicon layer includes an n-type layer and a p-type layer in contact with the n-type layer; a semiconductor device manufacturing method includes forming the polysilicon layer covering at least one hydrogen-containing layer, and heating the polysilicon layer and the hydrogen-containing layer.
US11245058B2
Light emitting diode (LED) constructions comprise an LED having a pair of electrical contacts along a bottom surface. A lens is disposed over the LED and covers a portion of the LED bottom surface. A pair of electrical terminals is connected with respective LED contacts, are sized larger than the contacts, and connect with the lens material along the LED bottom surface. A wavelength converting material may be interposed between the LED and the lens. LED constructions may comprise a number of LEDs, where the light emitted by each LED differs from one another by about 2.5 nm or less. LED constructions are made by attaching 2 or more LEDs to a common wafer by adhesive layer, forming a lens on a wafer level over each LED to provide a rigid structure, removing the common wafer, forming the electrical contacts on a wafer level, and then separating the LEDs.
US11245057B2
The method of manufacturing a light emitting device includes: providing a light-transmissive member; providing light emitting elements each having a primary light emission surface and an electrode formation surface; bonding the light emitting elements to a base member such that the electrode formation surfaces face an upper surface of the base member; disposing a generally flat layer of a light-transmissive bonding member on an upper surface of the light-transmissive member; disposing the light emitting elements on the light-transmissive member such that the primary light emission surfaces face the upper surface of the light-transmissive member via the bonding member; disposing a part of the bonding member on a lateral surface of each of the light emitting elements; removing a part of the light-transmissive member to form a groove between the light emitting elements; forming a light-reflective member at least in the groove; and cutting the light-reflective member.
US11245049B2
Embodiments of the present disclosure provide a method of manufacturing an optoelectronic device epitaxial structure. The method includes forming a mask pattern on a base substrate, the mask pattern defining a plurality of growth regions on the base substrate, and the plurality of growth regions being separated from each other; and forming an optoelectronic device epitaxial structure in each of the plurality of growth regions; and removing the mask pattern.
US11245048B2
A photodetector comprising a photoabsorber, comprising a doped semiconductor, a contact layer comprising a doped semiconductor and a barrier layer comprising a charge carrier compensated semiconductor, the barrier layer compensated by doping impurities such that it exhibits a valence band energy level substantially equal to the valence band energy level of the photo absorbing layer and a conduction band energy level exhibiting a significant band gap in relation to the conduction band of the photo absorbing layer, the barrier layer disposed between the photoabsorber and contact layers. The relationship between the photo absorbing layer and contact layer valence and conduction band energies and the barrier layer conduction and valance band energies is selected to facilitate minority carrier current flow while inhibiting majority carrier current flow between the contact and photo absorbing layers.
US11245045B2
An encapsulant of a photovoltaic module, intended for coating a photovoltaic cell (10), including: a copolymer of ethylene-alkyl acrylate, the melt flow index (MFI) of the copolymer being 1 g/10 min to 40 g/10 min; and a silane making up 0.1% to 0.5% of the weight of the composition; wherein the encapsulant also includes a cross-linking agent making up 0.1% to 0.5% of the weight of the composition and wherein the copolymer makes up at least 99% of the weight of the composition. Also, a use of such an encapsulant in a photovoltaic module as well as to a photovoltaic module including such an encapsulant.
US11245035B2
A multi-gate FinFET including a negative capacitor connected to one of its gates, a method of manufacturing the same, and an electronic device comprising the same are disclosed. In one aspect, the FinFET includes a fin extending in a first direction on a substrate, a first gate extending in a second direction crossing the first direction on the substrate on a first side of the fin to intersect the fin, a second gate opposite to the first gate and extending in the second direction on the substrate on a second side of the fin opposite to the first side to intersect the fin, a metallization stack provided on the substrate and above the fin and the first and second gates, and a negative capacitor formed in the metallization stack and connected to the second gate.
US11245033B2
In a method of manufacturing a semiconductor device, a support layer is formed over a substrate. A patterned semiconductor layer made of a first semiconductor material is formed over the support layer. A part of the support layer under a part of the semiconductor layer is removed, thereby forming a semiconductor wire. A semiconductor shell layer made of a second semiconductor material different from the first semiconductor material is formed around the semiconductor wire.
US11245029B2
A structure and formation method of a semiconductor device is provided. The method includes forming a semiconductor stack having first sacrificial layers and first semiconductor layers laid out alternately. The method also includes patterning the semiconductor stack to form a first fin structure and a second fin structure. The method further includes replacing the second fin structure with a third fin structure having second sacrificial layers and second semiconductor layers laid out alternately. In addition, the method includes removing the first sacrificial layers in the first fin structure and the second sacrificial layers in the third fin structure. The method includes forming a first metal gate stack and a second metal gate stack to wrap around each of the first semiconductor layers in the first fin structure and each of the second semiconductor layers in the third fin structure, respectively.
US11245016B2
A semiconductor apparatus has a silicon carbide substrate heavily doped with the first conductivity type and a lightly doped silicon carbide drift region of the first conductivity type over the silicon carbide substrate. A first body region in the drift region is doped with second conductivity type opposite the first. A first source region in the first body region is heavily doped with the first conductivity type. A gate trench is formed in the first source region and first body region. At least one sidewall of the gate trench is parallel to a crystal plane of the silicon carbide structure having greater carrier mobility than a C-face thereof. The gate trench extends a length of the first body region and the source region to a separation region laterally adjacent to the first region wherein the separation region is in the drift region.
US11245008B2
The present application provides a TFT, a manufacturing method thereof, and a sensor. The TFT includes a substrate, and a source, a drain and an active layer on the substrate. The active layer includes a microchannel, and the thin film transistor is configured to detect a sample in the microchannel. When a sample to be detected enters the microchannel, the electron distribution in the active layer would be affected, which causes fluctuations in the TFT characteristics. By detecting such fluctuations, detecting the composition and property of the liquid to be detected may be achieved. Moreover, by virtue of the microchannel, the sample may be precisely controlled. The impact of the external environment may be reduced and the detection accuracy can be enhanced. Continuous monitoring instead of one-time detection of the sample may be achieved and the sample detection efficiency may be improved.
US11244996B2
A device such as a micro-OLED includes a display element having a display active area disposed over a silicon backplane and a display driver integrated circuit (DDIC) electrically coupled to the display element through at least one contact that extends through the silicon backplane. Through silicon via (TSV) technology may be used to form the contacts. A chip-on-flex architecture may be used to orient and attach the DDIC to the silicon backplane.
US11244986B2
A display device includes a plurality of light emitting elements which emits a blue light; a light control layer disposed on the light emitting elements and including: a first light control part which absorb the blue light and emits a red light; a second light control part which absorbs the blue light and emits a green light; and a third light control part which transmits the blue light; and a light selective filter disposed on the light control layer. The light selective filter includes a liquid crystal filter and a color filter. The liquid crystal filter transmits red light and green light and blocks blue light. The color filter is absorbs the red light and the green light and transmits the blue light.
US11244981B2
Some embodiments relate an integrated circuit (IC). The IC includes a first substrate including an array of photodetectors, wherein a bond pad opening extends through the first substrate and is defined by an inner sidewall of the first substrate. An interconnect structure is disposed over the first substrate and includes a plurality of metal layers stacked over one another and disposed within a dielectric structure. The bond pad opening further extends through at least a portion of the interconnect structure and is further defined by an inner sidewall of the interconnect structure. A bond pad structure directly contacts a metal layer of the plurality of metal layers in the interconnect structure and is located at an uppermost extent of the bond pad opening.
US11244971B2
A method of transferring a thin film from a substrate to a flexible support that includes transfer of the flexible support by a layer of polymer, crosslinkable under ultraviolet light, directly on the thin film, the adhesion energy of the polymer evolving according to its degree of crosslinking, decreasing to an energy point d minimum adhesion achieved for a nominal crosslinking rate, then increasing for a crosslinking rate greater than the nominal crosslinking rate, then apply, on the polymer layer, an ultraviolet exposure parameterized so as to stiffen the polymer layer and have an adhesion energy between the thin film and the flexible support greater than an adhesion energy between the thin film and the substrate, then remove the substrate.
US11244960B2
The present technology includes a semiconductor memory device. The semiconductor memory device includes a stack including a conductive pattern and an insulating pattern, a channel structure penetrating the stack, and a memory pattern between the conductive pattern and the channel structure. The memory pattern includes a blocking pattern, a tunnel pattern, a storage pattern, and a ferroelectric pattern.
US11244939B2
Embodiments of the disclosure provide a package structure and method of forming the same. The package structure includes a first die, a first encapsulant, a first RDL structure, a die stack structure and a second encapsulant. The first encapsulant laterally encapsulates the first die. The first RDL structure is electrically connected to the first die, and disposed on a first side of the first die and the first encapsulant. The die stack structure is electrically connected to the first die and disposed on a second side of the first die opposite to the first side. The second encapsulant is located over the first encapsulant and laterally encapsulating the die stack structure. A sidewall of the first encapsulant is aligned with a sidewall of the second encapsulant.
US11244933B2
The present invention relates to a modularized spliced LED display screen including a plurality of unit screens. When assembling, a certain number of the unit screens are assembled in a splicing frame to form a module screen. A number of the said module screens are assembled horizontally to form a large display screen. The present invention forms a module screen by a plurality of unit screens of the same structure, and then assembles a plurality of module screens horizontally to form a large display screen, and the overall assembly method is simple, and is easy to assemble and disassemble.
US11244930B2
An electronic device including a driving circuit substrate and a plurality of light emitting units is provided. The driving circuit substrate includes a plurality of active elements, the light emitting units are disposed on the driving circuit substrate, each of the light emitting units is electrically connected to the corresponding active element, wherein one of the active elements provides a first current to the corresponding light emitting unit, such that lighting efficiency of the light emitting units are ranged from 70% to 100%.
US11244929B2
A light emitting device (1) includes: three or more light emitting units (10, 20, 30) that individually include blue light emitting element, a wavelength range of the blue light emitting element accommodated in respective packages being different from each other. The light emitting device mixes output lights from the light emitting units (10, 20, 30) to output white light of a predetermined chromaticity. In an xy chromaticity diagram, the chromaticity of the output light from each of light emitting units (10, 20, 30) is located at a distance from the predetermined chromaticity. The difference between the chromaticity of the output light from each of the light emitting units (10, 20, 30) and the predetermined chromaticity is not greater than 0.04.
US11244923B2
A semiconductor device and a method of manufacturing a semiconductor device. For example, various aspects of this disclosure provide a semiconductor device having an ultra-thin substrate, and a method of manufacturing a semiconductor device having an ultra-thin substrate. As a non-limiting example, a substrate structure comprising a carrier, an adhesive layer formed on the carrier, and an ultra-thin substrate formed on the adhesive layer may be received and/or formed, components may then be mounted to the ultra-thin substrate and encapsulated, and the carrier and adhesive layer may then be removed.
US11244922B2
Provided is a semiconductor device stabilizing bond properties between an electrode terminal provided on a case and an internal wiring connected to a semiconductor element. A semiconductor device includes a base part, a semiconductor element, an electrode terminal, an insulating block, and an internal wiring. The semiconductor element is mounted on the base part. The electrode terminal is held by a case surrounding an outer periphery of the semiconductor element. An end portion of the electrode terminal protrudes toward an inner side of the case. The insulating block is provided on the base part between the semiconductor element and the case. In the internal wiring, one end portion is bonded to the end portion of the electrode terminal on the insulating block, and part of a region extending from the one end portion to the other end portion is bonded to the semiconductor element.
US11244914B2
The present disclosure, in some embodiments, relates to a method of forming an integrated chip. The method may be performed by forming a bond pad layer onto a dielectric structure formed over a substrate. The dielectric structure surrounds a plurality of interconnect layers. A protective layer is formed onto the bond pad layer, and the bond pad layer and the protective layer are patterned to define a bond pad covered by the protective layer. One or more upper passivation layers are formed over the protective layer. A dry etching process is performed to form an opening extending through the one or more upper passivation layers to the protective layer. A wet etching process is performed to remove a part of the protective layer and expose an upper surface of the bond pad.
US11244905B2
A substrate with an electronic component embedded therein includes a core substrate including an insulating body having a first surface and a second surface, opposite to the first surface, a first wiring layer embedded in the insulating body such that one surface thereof is exposed from the first surface, and a second wiring layer disposed on the insulating body to protrude on the second surface, the core substrate having a cavity penetrating a portion of the insulating body from the first surface toward the second surface and having a stopper layer as a bottom surface thereof; an electronic component disposed on the stopper layer in the cavity; a first insulating material covering at least a portion of each of the core substrate and the electronic component; and a third wiring layer disposed on the first insulating material.
US11244896B2
A package structure includes a die, an encapsulant, and a first redistribution structure. The die has an active surface and a rear surface opposite to the active surface. The die includes a ground plane within the die. The encapsulant encapsulates the die. The first redistribution structure is over the active surface of the die. The first redistribution structure includes an antenna pattern electrically coupled with the ground plane. The antenna pattern is electrically connected to the die.
US11244893B2
A method of manufacturing electronic chips containing low-dispersion components, including the steps of: mapping the average dispersion of said components according to their position in test semiconductor wafers; associating, with each component of each chip, auxiliary correction elements; activating by masking the connection of the correction elements to each component according to the initial mapping.
US11244892B2
A method of forming a solder connection includes forming a solder mask on a thermal pad of a printed circuit board. The solder mask leaves unmasked portions of the thermal pad and forming the solder mask includes forming a plurality of mask stripes extending from edges of each unmasked portion towards a center of the unmasked portion. The method includes depositing solder paste on the unmasked portions of the thermal pad and placing an exposed thermal pad of an integrated circuit package on the solder paste deposited on the thermal pad of the printed circuit board. The method includes forming a solder connection by heating the solder paste between the unmasked portions of the thermal pad on the printed circuit board and the exposed thermal pad of the integrated circuit package.
US11244884B2
The present disclosure relates to a semiconductor package, which includes a carrier, a flip-chip die, a mold compound, and a heat spreader. Herein, the flip-chip die includes a device layer over the carrier and a die substrate over the device layer. The mold compound resides over the carrier and surrounds the flip-chip die. The mold compound has a recess adjacent to the flip-chip die, and the recess extends vertically lower than a top surface of the die substrate. The heat spreader hangs over the flip-chip die, and includes a spreader body that is thermally coupled to the die substrate, and a spreader protrusion that extends from the spreader body into the recess. A thickness of the spreader protrusion is shorter than a depth of the recess, and a width of the spreader protrusion is narrower than a width of the recess, such that the spreader protrusion is floating in the recess.
US11244881B2
A package comprises a molding and a conductive terminal in contact with the molding and having a first surface exposed to a first surface of the molding. The conductive terminal includes a cavity having a first portion extending along at least half of the first surface of the conductive terminal and a second portion extending along less than half of the first surface of the conductive terminal.
US11244880B2
A semiconductor device may be provided with: a semiconductor chip; an encapsulant encapsulating the semiconductor chip therein; and a conductor member joined to the semiconductor chip via a solder layer within the encapsulant. The conductor member may comprise a joint surface in contact with the solder layer and a side surface extending from a peripheral edge of the joint surface. The side surface may comprise an unroughened area and a roughened area that is greater in surface roughness than the unroughened area. The unroughened area may be located adjacent to the peripheral edge of the joint surface.
US11244876B2
A packaged electronic die having a micro-cavity and a method for forming a packaged electronic die. The packaged electronic die includes a photoresist frame secured to the electronic die and extending completely around the device. The photoresist frame is further secured to a first major surface of a substrate so as to form an enclosure around the device. Encapsulant material extends over the electronic die and around the sides of the electronic die. The encapsulant material is in contact with the first major surface of the substrate around the entire periphery of the electronic die so as to form a seal around the electronic die.
US11244874B2
A device (2) is formed on a main surface of a substrate (1). The main surface of the substrate (1) is bonded to the undersurface of the counter substrate (14) via the bonding member (11,12,13) in a hollow state. A circuit (17) and a bump structure (26) are formed on the top surface of the counter substrate (14). The bump structure (26) is positioned in a region corresponding to at least the bonding member (11,12,13), and has a higher height than that of the circuit (17).
US11244866B2
In an embodiment, a device includes: a dielectric fin on a substrate; a low-dimensional layer on the dielectric fin, the low-dimensional layer including a source/drain region and a channel region; a source/drain contact on the source/drain region; and a gate structure on the channel region adjacent the source/drain contact, the gate structure having a first width at a top of the gate structure, a second width at a middle of the gate structure, and a third width at a bottom of the gate structure, the second width being less than each of the first width and the third width.
US11244850B2
An IC device includes a simultaneously formed capacitor and resistor structure. The capacitor and resistor may be located between a Back End of the Line (BEOL) interconnect stack and an external device interconnect pad of the IC device. The resistor may be used to step down a voltage applied across the resistor. The resistor may include one or more resistor plates that are formed simultaneously with a respective one or more plates of the capacitor. For example, a capacitor plate and a resistor plate may be patterned and formed from the same conductive sheet. Each of the resistor plates may be connected to one or more vertical interconnect accesses (VIA).
US11244846B2
Electronic device manufacturing apparatus and robot apparatus are described. The apparatus are configured to efficiently pick and place substrates wherein the robot apparatus includes an upper arm and three blades B1, B2, B3 that are independently rotatable. The three blades are configured to service a first dual load lock and second dual load lock wherein each dual load lock includes a different pitch. In some embodiments, a first pitch P1 is smaller than a second pitch P2. Blades B2 and B3 (or optionally blades B1 and B2) can service the first dual load lock with Pitch P1 and blades B1 and B3 can service the second dual load lock including the second pitch P2. Methods of operating the electronic device manufacturing apparatus and the robot apparatus are provided, as are numerous other aspects.
US11244844B2
In some embodiments, a side storage pod apparatus of an equipment front end module (EFEM) includes a side storage enclosure having a surface configured to couple to a side wall of a body of the equipment front end module, and an opening configured to receive substrates from the equipment front end module. The EFEM further includes a side storage chamber within the side storage enclosure having a plurality of support members configured to support substrates thereon. The EFEM further includes a plenum chamber provided proximate the side storage chamber, the plenum chamber being a separate chamber from the side storage chamber and an exhaust port coupled to the plenum chamber.
US11244839B2
A plasma processing apparatus includes a process chamber, a substrate chuck disposed in the process chamber, and a temperature controller. The substrate chuck is configured to receive a substrate, and includes a cooling channel through which a coolant flows. The temperature controller is configured to control a temperature of the coolant supplied to the cooling channel. The temperature controller includes a cooler configured to cool the coolant supplied to the cooling channel, a heater configured to heat the coolant supplied to the cooling channel, and a 3-way valve configured to regulate a first flow rate of the coolant passing through the cooler and a second flow rate of the coolant passing through the heater.
US11244838B2
A substrate processing apparatus 1 is configured to supply a processing liquid to a peripheral portion of a wafer W being rotated. The substrate processing apparatus 1 includes a rotating/holding unit 21 configured to rotate and hold the wafer W; a processing liquid discharging unit 73 configured to discharge the processing liquid toward the peripheral portion of the wafer W held by the rotating/holding unit 21; a variation width acquiring unit configured to acquire information upon a variation width of a deformation amount of the peripheral portion of the wafer W; and a discharge controller 7 configured to control a discharge angle and a discharge position of the processing liquid from the processing liquid discharging unit 73 onto the peripheral portion based on the information upon the variation width of the deformation amount of the peripheral portion acquired by the variation width acquiring unit.
US11244835B2
Disclosed herein are methods of fabricating a packaged radio-frequency (RF) device. The disclosed methods use a film during fabrication to control the distribution of an under-fill material between one or more components and a packaging substrate. The method includes mounting components to a first side of a packaging substrate and applying a film to a second side of a packaging substrate. The method also includes mounting a lower component to the second side of the packaging substrate and under-filling the lower component mounted on the second side of the packaging substrate with an under-filling agent. The method also includes removing the film on the second side of the packaging substrate and mounting solder balls to the second side of the packaging substrate after removal of the film.
US11244832B2
Semiconductor structures are provided. The semiconductor structure includes a substrate and a metal gate structure formed over the substrate. The semiconductor structure further includes a sealing layer comprising an inner sidewall and an outermost sidewall. In addition, the inner sidewall is in direct contact with the metal gate structure and the outermost sidewall is away from the metal gate structure. The semiconductor structure further includes a mask structure formed over the metal gate structure. In addition, the mask structure has a straight sidewall over the metal gate structure and a sloped sidewall extending from the inner sidewall of the sealing layer and passing over the outmost sidewall of the sealing layer.
US11244831B2
A transistor device is provided. The transistor device includes a substrate, a channel layer on the substrate, the channel layer including a GaN material, a barrier layer that is on the channel layer and that includes an AlGaN material, a drain electrode that is on the barrier layer in a drain region of the device, a source ohmic structure that is at least partially recessed into the barrier layer in a source region of the device, a source electrode that is on the source ohmic structure and a gate contact that is on the barrier layer and that is in a gate region of the device that is between the drain region and the source region.
US11244817B2
An analytical device includes: a mass spectrometry unit that separates ions based on flight time and detects the ions having been separated; an analysis unit that creates data corresponding to a spectrum in which an intensity of the ions having been detected and the flight time or m/z corresponding to the flight time are associated; a peak width calculation unit that calculates a first peak width at a first intensity and a second peak width at a second intensity different from the first intensity for at least one peak in the spectrum; and an adjustment unit that performs an adjustment of the mass spectrometry unit based on the first peak width and the second peak width.
US11244814B2
A process for producing a sputtering target in which a target material is diffusion-bonded to a backing plate material having an annular frame part, the method comprising:
an incorporating step of incorporating the target material inside the frame part of the backing plate material in such a manner that the uppermost position of the target material becomes higher than the uppermost position of the frame part of the backing plate material in a height direction of the frame part of the backing plate material; and
a bonding step of diffusion-bonding the target material to the backing plate material.
US11244812B2
An electromagnet control device includes a current value determining circuit configured to execute a second process for determining, based on a second function, a value of the current, in the case that the magnetic flux density is to be decreased from that in a first magnetization state, and a fourth process for expanding or reducing the second function by use of a first scaling ratio for transforming it to a fourth function, and determining, based on the fourth function obtained after above transformation, a value of the current, in the case that the magnetic flux density is to be decreased from that in a third magnetization state. The current value determining circuit is further configured to determine the first scaling ratio in such a manner that the second function fits measured data that are obtained in advance by decreasing the magnetic flux density from that in the third magnetization state.
US11244809B2
A frequency tuning impedance matching method includes analyzing a start driving frequency, set by a user, and an RF output signal to vary a driving frequency. Specifically, a next frequency may be predicted using susceptance which is an imaginary part of measured admittance in an n-th pulse. Accordingly, impedance matching may be completed at high speed or an optimal frequency may be reached at high speed.
US11244804B2
An etching method includes: providing a substrate having a film and a patterned mask on the film; forming a silicon-containing layer including silicon, carbon, and nitrogen on the substrate using a precursor gas containing silicon; and performing a plasma etching on the film. The substrate is placed under a depressurized environment for a time period from a start time point of the step of forming the silicon-containing layer on the substrate to an end time point of the step of performing the plasma etching on the film.
US11244800B2
An ion source for forming a plasma has a cathode with a cavity and a cathode surface defining a cathode step. A filament is disposed within the cavity, and a cathode shield has a cathode shield surface at least partially encircling the cathode surface. A cathode gap is defined between the cathode surface and the cathode shield surface, where the cathode gap defines a tortured path for limiting travel of the plasma through the gap. The cathode surface can have a stepped cylindrical surface defined by a first cathode diameter and a second cathode diameter, where the first cathode diameter and second cathode diameter differ from one another to define the cathode step. The stepped cylindrical surface can be an exterior surface or an interior surface. The first and second cathode diameters can be concentric or axially offset.
US11244784B2
An inductor includes a body including a substrate, a coil portion, including a top coil and a bottom coil disposed on one surface and the other surface of the substrate, respectively, and an encapsulation portion encapsulating the substrate and the coil portion, a first terminal electrode, disposed on a bottom surface of the body and connected to the top coil, and a second terminal electrode disposed on the bottom surface of the body and connected to the bottom coil, a third terminal electrode disposed between the first and second terminal electrodes and disposed on the bottom surface of the body, and a shielding layer disposed to cover the body. The shielding layer is connected to the third terminal electrode.
US11244781B2
A magnetization control element according to an aspect of the invention includes a magnetization control layer containing a magnetoelectric material exhibiting a magnetoelectric effect, and a magnetic coupling layer that is magnetically coupled to a magnetization of a first surface of the magnetization control layer through exchange coupling and exhibits a magnetic state according to the magnetization of the first surface, wherein a magnetization having a component in a direction opposite to a direction of a magnetization of the magnetic coupling layer is imparted to the magnetization control layer.
US11244779B2
The object of the present invention is to provide an R-T-B based permanent magnet having a wide temperature range suitable for sintering. The R-T-B based permanent magnet in which R is one or more rare earth elements, T is a combination of Fe and Co, and B is boron. The R-T-B based permanent magnet comprises M, O, C, and N. M is three or more selected from Cu, Ga, Mn, Zr, and Al; and at least comprises Cu, Ga, and Zr. A content of each component is within a predetermined range. The R-T-B based permanent magnet includes main phase grains made of R2T14B compound and grain boundaries existing between main phase grains. The grain boundaries include a two-grain boundary which is a grain boundary formed between two adjacent main phase grains, and a Zr—B compound is included in the two-grain boundary.
US11244776B2
An L10-FeNi magnetic powder has an average particle size of 50 nm to 1 μm, and an average value of sphericity P of 0.9 or more. The sphericity P is defined as P=Ls/Lr, where Lr is a perimeter of an L10-FeNi magnetic powder particle on an image of a microscope, and Ls is a perimeter of a perfect circle that has a same area as the L10-FeNi magnetic powder particle on the image for which Lr is calculated.
US11244771B2
The present invention relates to a composition for transmuting a radioactive substance into a non-radioactive substance using complex microorganisms and a method for preparing the composition.
US11244766B2
A method of genetic testing utilizing a system of servers, databases, computers, software applications, or any other computing module. The computing modules allow for creation of a genetic test script and the analysis of genetic information based on the genetic test script. The system can also account for the use of proprietary biomarkers.
US11244765B2
A method comprises receiving a network of a plurality of nodes and a plurality of edges, each of the nodes of the plurality of nodes comprising members representative of at least one subset of initial data points, selecting a subset of the data points based on each node of the plurality of nodes, for each selected data point of the set of selected data points, determining a predetermined number of other data points that are closest in distance to that particular selected data point, grouping the selected data points into a plurality of groups based, at least in part, on the predetermined number of other data points of the set of selected data points that are closest in distance, each group of the plurality of groups including a different subset of data points, and providing a list of selected data points and the plurality of groups.
US11244757B1
Computer-based access security includes executing secure login and authorization methodologies by which configuration parameters and permissions associated with a user at a user computing device are compared to database-stored respective configuration parameters and permissions associated with the user. Thereafter, the user is authorized or not to login and access mobile app functionality if the user successfully passes facial recognition and/or spoof detection techniques. Facial recognition techniques include collection and indexing of user captured photo as compared to already stored photo information pertaining to the user.
US11244753B2
Activity monitoring systems and methods are disclosed. Systems include a continuous glucose monitoring device for a user including a glucose sensor for monitoring blood glucose levels of the user during an activity. An activity monitoring device is associated with the user and includes an activity sensor for tracking movement of the user during the activity. A display device is associable with the user during the activity. At least one processor is configured to execute program instructions configurable to cause the at least one processor to: receive activity data from the activity monitoring device; cause to be displayed at least some of the activity data on the display device; receive blood glucose data from the continuous glucose monitoring device; determine a product consumption recommendation based on the blood glucose data and the activity data, wherein the product consumption recommendation includes a recommendation of when the user should consume carbohydrates in order to maintain blood glucose levels within a specified target range during the activity; cause to be displayed the product consumption recommendation on the display device; and record an activity log including the activity data and the blood glucose data with respect to time.
US11244747B2
An automated tracking system for a pharmacy that maintains each medication's Unique Drug Identifier (“UDI”) from the stock supply container to individual prescription orders filled therefrom and provides a security system for determining a discrepancy associated with filling a prescription order. The UDI information automatically travels with each individual prescription until it is dispensed to a customer or patient, thereby allowing the system to monitor and track supply containers and individual prescription orders for improper or potentially fraudulent transactions. If desired, the improved security allows both supply containers and individual prescription orders to be stored in the same storage area thereby maximizing available storage space while still improving dispensing and filling accuracy and minimizing loss.
US11244742B2
Techniques for generating output genomics data. The techniques include: receiving a genome sequence read comprising at least one sequence of bases and associated quality scores; and processing the genome sequence read to generate the output genomics data at least in part by: performing a search of the at least one sequence of bases in a reference genome corpus comprising n-mers from a reference genome, based upon a similarity criterion; calculating an adjustment for one or more of the associated quality scores, based upon results of the search, the adjustment calculation for a quality score associated with a base in the genome sequence read utilising a Bayesian estimation of a likelihood of a sequencing error at the base given the sequence of the read, the Bayesian estimation utilising the results of the search; and adjusting one or more of the associated quality scores according to the calculated adjustment.
US11244727B2
Control logic within a memory control component outputs first and second memory read commands to a memory module at respective times, the memory module having memory components disposed thereon. Interface circuitry within the memory control component receives first read data concurrently from a first plurality of the memory components via a first plurality of data paths, respectively, in response to the first memory read command, and receives second read data concurrently from a second plurality of the memory components via a second plurality of data paths, respectively, in response to the second memory read command, the first plurality of the memory components including at least one memory component not included in the second plurality of the memory components and vice-versa.
US11244715B1
Memory cells are described that include two reference voltages that may store and sense three distinct memory states by compensating for undesired intrinsic charges affecting a memory cell. Although embodiments described herein refer to three memory states, it should be appreciated that in other embodiments, the memory cell may store or sense more than three charge distributions using the described methods and techniques. In a first memory state, a programming voltage or a sensed voltage may be higher than a first reference voltage and a second reference voltage. In a second memory state, the applied voltage or the sensed voltage may be between the first and the second reference voltages. In a third memory state, the applied voltage or the sensed voltage may be lower than the first and the second reference voltages. As such, the memory cell may store and retrieve three memory states.
US11244714B2
A method of writing to a magnetic random access memory cell includes applying an alternating current signal to the magnetic random access memory cell having a first magnetic orientation, and applying a direct current pulse to the magnetic random access memory cell to change the magnetic orientation of the magnetic random access memory cell from the first magnetic orientation to a second magnetic orientation. The first magnetic orientation and the second magnetic orientation are different.
US11244711B2
According to one embodiment, there is provided a semiconductor apparatus including a first chip and a second chip. The first chip is electrically connected to a terminal to which a signal from a host device is input. The second chip is electrically connected to the first chip. The second chip has a first duty adjustment circuit. The first chip has a second duty adjustment circuit. The first duty adjustment circuit performs first calibration operation in a first period. The second duty adjustment circuit performs second calibration operation in a second period. The first period and the second period have an overlapping period.
US11244704B2
A magnetic recording tape, in accordance with one approach, includes a substrate comprising a poly ether ether ketone (PEEK). An underlayer is positioned above the substrate. A recording layer is positioned above the underlayer. A tape cartridge, in accordance with one approach, includes a housing and a magnetic recording tape at least partially stored in the housing. The magnetic recording tape includes a substrate comprising a poly ether ether ketone (PEEK), an underlayer above the substrate, and a recording layer above the underlayer.
US11244697B2
An artificial intelligence voice interaction method and a near-end electronic device thereof are disclosed. The method includes the following steps: receiving a voice input by a user; transmitting the voice to a remote artificial intelligence server; determining whether the voice has ended; when determining that the voice has ended and has not received a stop recording signal transmitted by the remote artificial intelligence server, it stops transmitting the voice to the remote artificial intelligence server; before determining that the voice has ended, and has received the stop recording signal from the remote artificial intelligence server, it stops transmitting the voice to the remote artificial intelligence server; and receiving a response signal send back from the remote artificial intelligence server.
US11244694B2
A method is described that processes an audio signal. A discontinuity between a filtered past frame and a filtered current frame of the audio signal is removed using linear predictive filtering.
US11244688B1
Hardware and/or software systems, devices, networks, and methods for identity recognition and verification based on vocal spectrum analysis. The system including one or more processors coupled to a memory/storage to collect audio samples sufficient to generate a speaker identification reference pattern and a speaker identification verification pattern, generate a speaker identification reference pattern from the audio samples and a speaker identification verification pattern from other audio samples, compare the speaker identification verification pattern with the speaker identification reference pattern; and provide a response indicating whether the speaker identification verification pattern and the speaker identification reference pattern were generated based on audio samples from the same person. The system may be employed on a mobile phone in near field communication with a control system and may include a management platform.
US11244682B2
An information processing device is provided. The information processing device includes an output control unit that controls output of a spoken utterance related to information presentation. The output control unit outputs the spoken utterance, and visually displays an output position of an important part of the spoken utterance. In addition, an information processing method is provided. The information processing method includes controlling, by a processor, output of a spoken utterance related to information presentation. The controlling further includes outputting the spoken utterance and visually displaying an output position of an important part of the spoken utterance.
US11244669B2
A technique improves training and speech quality of a text-to-speech (TTS) system having an artificial intelligence, such as a neural network. The TTS system is organized as a front-end subsystem and a back-end subsystem. The front-end subsystem is configured to provide analysis and conversion of text into input vectors, each having at least a base frequency, f0, a phenome duration, and a phoneme sequence that is processed by a signal generation unit of the back-end subsystem. The signal generation unit includes the neural network interacting with a pre-existing knowledgebase of phenomes to generate audible speech from the input vectors. The technique applies an error signal from the neural network to correct imperfections of the pre-existing knowledgebase of phenomes to generate audible speech signals. A back-end training system is configured to train the signal generation unit by applying psychoacoustic principles to improve quality of the generated audible speech signals.
US11244657B2
A display system includes a display device and a host. The host is separately disposed on the display device and connected to the display device through a wireless or wired manner. The host transmits an image signal to the display device. The display device is configured to display a frame according to the image signal and enlarge a local portion of the frame.
US11244654B2
Examples relate to a display control apparatus for a display, to a computing device with an integrated display and a display control apparatus, a processing unit for a computing device with an integrated display and to corresponding methods and computer programs. The display control apparatus comprises interface circuitry and processing circuitry. The processing circuitry is configured to obtain, via the interface circuitry, information on a user of the display, the information on the user indicating a presence of the user relative to the display or an engagement of the user with the display. The processing circuitry is configured to control, based on the information on the user, a display mode of the display, the display mode affecting at least one of a refresh rate and a backlight of the display.
US11244648B2
A novel human interface excellent in operability is provided. Furthermore, a novel data processor excellent in operability is provided. Furthermore, a novel data processor, a novel display device, or the like is provided. An input/output device that receives image data and supplies positional data, and an arithmetic device that supplies the image data and receives the positional data are included. The input/output device includes a first region, a second region, and a bend portion between the first region and the second region. Each of the first region and the second region includes a display portion and a positional data input portion that overlaps the display portion. The arithmetic device includes an arithmetic unit and a storage unit that stores a program to be executed by the arithmetic unit.
US11244645B2
A display device includes a display panel and a level shifter. The display panel displays images. The level shifter includes a signal pad through which a clock signal to drive the display panel is output and a reverse signal pad through which a reverse clock signal different from the clock signal is output, and the reverse signal pad is in an electrically floated state.
US11244633B2
A method of driving a display panel includes dividing an input image into a plurality of segments, generating a flicker value of a segment of the plurality of segments, determining whether to compensate the flicker value of the segment or not according to a segment size, compensating the flicker value of the segment based on the segment size, determining a frame rate of the display panel based on the flicker value of the segment and outputting a data voltage to the display panel in the frame rate. The flicker value of the segment is compensated based on the flicker value of the segment and flicker values of segments that are adjacent to the segment.
US11244632B2
A display driving integrated circuit includes a timing controller, a first source driver including a first inverting input, a first non-inverting input, and a first output, a second source driver including a second inverting input, a second non-inverting input, and a second output, and a switching circuit connected with the display panel through a first and second pads. Under control of the timing controller, the switching circuit performs one of a first switching operation of connecting the first inverting input and the first output with the first pad, connecting the second inverting input and the second output with the second pad, and applying first and second decoding voltages to the non-inverting inputs, respectively; and a second switching operation of applying a sensing reference voltage to the non-inverting inputs, and connecting the output terminals with an output node, and connecting the inverting inputs with one pad.
US11244631B2
A display device includes a display panel including data lines, gate lines which cross the data lines, and pixels; a gamma voltage generator configured to generate first to nth gamma voltages, n being an integer; and a data driver configured to generate data voltages by selecting the gamma voltages according to input image data, and to supply the data voltages to the data lines, wherein the gamma voltage generator comprises a first voltage dividing unit configured to divide a reference voltage; a first voltage dividing circuit configured to generate the first gamma voltage by selecting voltages output from the first voltage dividing unit according to a highest gamma register value; and a second voltage dividing circuit configured to generate the second to nth gamma voltages using the reference voltage.
US11244626B2
A display device including: a display unit including a substrate including a first region and a second region, first pixels are included in the first region, second pixels are included in the second region, first gate lines in the first region are connected to the first pixels, second gate lines in the second region are connected to the second pixels, and data lines are connected to the first and second pixels; and a compensator configured to compensate image data for the first and second pixels, based on correction values, and configured to generate corrected image data by decreasing a brightness of an over-compensated portion of the first and second pixels and increasing a brightness of an under-compensated portion of the first and second pixels in a boundary region between the first region and the second region.
US11244622B2
This application is directed to controlling display power consumption of a display panel by dynamically adjusting the voltage level of the display power supply. The display panel includes a plurality of display pixels, each driven by the display power supply. Video data corresponds to an image frame to be displayed on the display panel and includes a plurality of multibit data items. Each display pixel is associated with a respective multibit data item defining a magnitude of a drive current of the respective display pixel. A first multibit data item is identified in the video data for a first display pixel to be driven to provide a corner luminance level on the image frame. A corner drive voltage is determined among a plurality of drive voltages of the display pixels based on the first multibit data item and applied to adjust the voltage level of the display power supply.
US11244619B2
A shift register unit, a gate driving circuit, a display device and a driving method. The shift register unit includes a blank input circuit, a blank pull-up circuit, a display input circuit, and an output circuit. The blank input circuit charges and holds the level of the pull-up control node, the blank pull-up circuit uses a first clock signal to charge a pull-up node, the display input circuit charges the pull-up node, and the output circuit outputs a plurality of output clock signals respectively to a plurality of output terminals. The plurality of output terminals include a shift signal output terminal and a plurality of pixel signal output terminals. The plurality of pixel signal output terminals are configured to respectively output a plurality of pixel signals to a plurality of rows of pixel units.
US11244612B2
A display driving circuit including: a data driver configured to supply driving signals to a plurality of pixels of a display panel and sense electrical characteristics of each of the plurality of pixels; and a degradation compensation circuit configured to generate and store an accumulated degradation value by accumulating degradation values for each of a plurality of pixel blocks for a unit time, based on driving data corresponding to the driving signals, correct the accumulated degradation value of a first pixel block, based on sensing data received from the data driver, and perform data compensation to compensate for pixel degradation, based on the accumulated degradation values and a degradation model, wherein each pixel block includes at least one pixel.
US11244602B2
A shift register includes an input sub-circuit, a control sub-circuit, an output sub-circuit and a reset sub-circuit. The input sub-circuit is configured to transmit an input signal from an input signal terminal to a pull-up node. The control sub-circuit is configured to transmit a clock signal from a clock signal terminal to the control node. The output sub-circuit is configured to transmit a second voltage signal from a second voltage signal terminal to a first output signal terminal, and to transmit a first voltage signal from a first voltage signal terminal to the first output signal terminal. The reset sub-circuit is configured to transmit the second voltage signal to the control node to reset the control node, and to transmit a third voltage signal from the third voltage signal terminal to the pull-up node to reset the pull-up node.
US11244597B2
A display device and a driving protection method thereof are provided. The display device includes a timing controller and a source driver. The timing controller encrypts a verification data to generate a first encryption signal. The source driver coupled to the timing controller receives the first encryption signal. The source driver decrypts the first encryption signal to obtain a first decryption data. The source driver encrypts the first decryption data to generate a second encryption signal. The source driver outputs the second encryption signal to the timing controller. The timing controller decrypts the second encryption signal to obtain a second decryption data. When the timing controller determines that the second decryption data matches the verification data, the timing controller enables the source driver to perform display driving.
US11244589B1
Exterior facing, multilayer display systems and methods of use are provided herein. An example method includes determining an amount of power for a multilayer display, the multilayer display having a first layer comprising a transparent display unit and a second layer comprising a reflective display unit, the second layer being bonded to the first layer, selecting the transparent display unit when the amount of the power is above a threshold amount, determining that amount of the power is above a threshold amount is below the threshold amount, and selecting the reflective display unit when the power is below the threshold amount.
US11244588B2
A display device includes pixels, a serial-to-parallel converter (SPC), a row driver, a column driver, and a switch. The pixels are arranged in rows and columns which include a first column and a first row. A first pixel resides at an intersection of the first row and first column. The SPC extracts, from a signal sent by a graphics controller, pixel data and a command. The row driver initiates a refresh of the pixels residing in the first row based on the pixel data. The column driver transmits the pixel data to the first column. During the refresh, the switch allows transmission of the pixel data to the first pixel when the command indicates that the first pixel is to be refreshed and prevents transmission of pixel data to the first pixel when the command indicates that the first pixel is not to be refreshed.
US11244566B2
A surrounding information obtaining unit determines whether a first vehicle has traveled on a different road than a road on which a host vehicle travels, on the basis of information indicating roads and a facility present around the host vehicle and a travel state of the first vehicle. A difference checking unit checks whether a target road determined to have been traveled by the first vehicle is included in host vehicle map information. A wireless communication unit inquires whether an unknown target road confirmed not to be included in the host vehicle map information is included in master map information in a server device. When the unknown target road is included in the master map information, the wireless communication unit receives updating map information including the unknown target road from the server device. A map updating unit updates the host vehicle map information using the updating map information.
US11244561B1
In some aspects, the disclosure is directed to methods and systems for easy and intuitive control over network configurations and security for transient or guest devices, and remote control of additional devices, either directly in some implementations, or indirectly via a hosted interface by a control device in other implementations, eliminating the need for pairing or otherwise establishing communications between the guest devices and the additional devices. This may improve network security overall and particularly encourage segregation of untrusted devices, while still providing enhanced functionality and control over other network devices in a secure manner.
US11244559B2
Methods and apparatus for a plurality of electronic sensor devices configured to take and report sensor readings or measurements relating to an asset with which each device is associated to a remote computer system. One of the devices at a given time has wide area network (WAN) connectivity as a designated device to communicate with the remote computer system using wide area network connectivity. The designated device and the other devices take sensor readings and measurements and the other devices to report sensor readings and measurements to the designated device using local area network (LAN) connectivity. The designated device reports sensor readings and measurements received from the other devices to the remote computer system using wide area networks connectivity. It is detected when a battery in the designated device has reached a charge level below a defined threshold. One of the other devices is assigned as the designated device.
US11244558B2
Enhancements to ornamental or holiday lighting are disclosed including remote control ornamental illumination with color pallet control whereby a user can vary the color/intensity/appearance of an individual bulb or entire light string by selecting the electronic address of the bulb and selecting its attribute. Further disclosures include: motion responsive lights which respond to sensed movement, gesture controlled lights, adjustable white color/white led sets, connectable multi-function lights, controller to sequence lights to music or other input source, rotating projection led light/tree top/table top unit, and remote controlled sequencing icicle lights and ornament lighting system.
US11244557B1
The present invention determines whether a fire or disaster has occurred in various fields based on voices in an exigency situation and surrounding environmental sounds, and automatically transmits an alarm, so that it can detect the occurrence of a disaster rapidly and accurately. The system of the present invention is installed in a building or is provided as a program of a computer or an application of a smartphone, so that the installation and maintenance of the system are simple.
US11244553B2
Provided is an electronic device including a communication unit, a motion sensor, and at least one processor. The communication unit receives information for determining that a user of the electronic device is located within a predetermined area. The at least one processor determines a movement state of the user based on an input value from the motion sensor. The at least one processor executes notification processing when the determined movement state of the user is a one's own movement state and the electronic device is located in the predetermined area while a function of an earphone is being executed.
US11244535B2
In various embodiments, an electrical interface allows a player at a casino to connect a personal computing device and to engage in licensed gaming activities using the personal computing device.
US11244533B2
A wireless communications system is provided. A computer system runs on at least one platform on which a plurality of different lottery transactions for different jurisdictions are supported and run from the at least one platform. The system allows for play of a lottery transaction by a pool of at least two participants. At least one computer readable storage medium stores computer executable instructions that, when executed by the at least one network processor in the workflow server residing in the mobile communications network, implement components including: a workflow module comprising sets of workflow instructions for processing different types of lottery game packets from a plurality of different jurisdictions; and a deep packet inspection module for inspecting a received lottery game packet and providing information about the lottery game packet to the workflow module.
US11244532B2
A method of controlling a gaming device may involve controlling, via a control system of the gaming device that includes one or more processors, a display system of the gaming device to present a plurality of wagering game images. Each of the wagering game images may correspond to a different game theme. The method may involve controlling the display system to present a plurality of metamorphic images. Each metamorphic image may correspond to a wagering game image. Each metamorphic image also may correspond to an award of a game theme corresponding to the wagering game image. The method may involve receiving an indication of a selected game theme and controlling the display system to present first visual effects corresponding to an instance of the selected game theme and to present a metamorphic image corresponding to the selected game theme.
US11244521B2
A method for determining vehicle component conditions via performance correlation is provided. A list of doors for maintenance on a transport vehicle is maintained. Measurements for one of the doors based on an inspection of that door are maintained. A determination is made as to whether maintenance is required for the door based on the measurements and a maintenance status is assigned to the door. The door measurements are compared to measurements for other doors of the transportation vehicle. Those other doors with measurements similar to the door are identified and the maintenance status of the door is assigned to the other doors identified.
US11244497B2
A content visualizing device and method that may adjust content based on a distance to an object so as to maintain a projection plane and prevent an overlap with the object in front is provided.
US11244494B1
In one embodiment, a method includes accessing a first distortion definition for a first color component and a second distortion definition for a second color component; generating, for a pixel, a first ray for the first color component of the pixel and a second ray for the second component of the pixel; defining trajectories for the first and second rays using the first and second distortion definitions, respectively; casting, from a viewpoint in a 3D space, the first and second rays into the 3D space using the defined trajectories; computing, for the first and second rays, a first intersection location and a second intersection location with one or more objects in the 3D space; and determining a color value for the pixel based on the first and second intersection locations.
US11244493B2
Disclosed approaches provide for interactions of secondary rays of light transport paths in a virtual environment to share lighting contributions when determining lighting conditions for a light transport path. Interactions may be shared based on similarities in characteristics (e.g., hit locations), which may define a region in which interactions may share lighting condition data. The region may correspond to a texel of a texture map and lighting contribution data for interactions may be accumulated to the texel spatially and/or temporally, then used to compute composite lighting contribution data that estimates radiance at an interaction. Approaches are also provided for reprojecting lighting contributions of interactions to pixels to share lighting contribution data from secondary bounces of light transport paths while avoiding potential over blurring.
US11244491B2
Provided are a method for exiting a split-screen, a storage medium, and an electronic device. The method includes the following. An instruction for exiting a split-screen is received. Current window information of a current window is obtained. First window information and first animation information are obtained according to the current window information. The first animation information is adjusted. The first window is drawn according to the first window information, first animation is obtained according to the first animation information adjusted, and switch, with the first animation, from the current window to the first window.
US11244488B2
A video processing device includes: an object detector configured to detect an object included in a video so that a type of the object can be identified; an event detector configured to detect a focusing event which occurs to the detected object; a masking target setter configured to simultaneously set all objects of a selected type as masking targets, and to exclude from the masking targets, one or more objects to which occurrence of the selected focusing event has been detected by the event detector; and a masking process controller configured to generate a masking-processed video in which each video area which corresponds to the object set as the masking target by the masking target setter, has been changed to a masking image.
US11244484B2
Implementations of the present disclosure include generating, by a design generation assistant, a design image representing a design subject, the design subject having one or more regulations applicable thereto, querying, by a regulation assistant, an answer extractor to provide a query result based on a query, the answer extractor including at least one deep learning model that processes the query to provide the query result, the query being descriptive of at least a portion of the design subject, the query result being representative of at least one regulation applicable to the design subject, and displaying, within a graphical user interface (GUI), the query result.
US11244478B2
[Object] To reduce a risk that a tone of a specific color component of a subject to be observed in medical operation is defective.
[Solution] There is provided a medical image processing device including: a signal acquisition unit configured to acquire a first specific component image signal with a first exposure for a specific color component, a second specific component image signal with a second exposure different from the first exposure for the specific color component, and two non-specific component image signals corresponding to two color components different from the specific color component; a combination unit configured to generate a specific component combination image signal by combining the first specific component image signal and the second specific component image signal by using a weight based on an intensity of the specific color component; and a color image generation unit configured to generate a color image signal on a basis of the specific component combination image signal generated by the combination unit and the two non-specific component image signals.
US11244471B2
Methods, apparatus, systems, and articles of manufacture are disclosed. An example apparatus includes an index map generator to generate a first index map based on a first virtual environment generated by a first mobile device, the first mobile device associated with a first user, a collision detector to determine a collision likelihood based on the first index map, and an object placer to, in response to the collision likelihood satisfying a threshold, modify the first virtual environment.
US11244469B2
Methods, systems, and computer programs are provided for generating an interactive space. One method includes identifying a reference point in a three-dimensional (3D) space using a portable device. The reference point is calibrated to an origin point of the portable device. The method includes determining by the device a position and an orientation of the portable device at the origin point. The position and orientation is determined using data from an inertial sensor of the portable device and data from the camera. The method includes generating by the portable device an augmented reality (AR) space using the reference point. The AR space includes virtual objects imposed over or in the 3D space.
US11244457B2
A method of image processing is provided, the method comprising the steps of locating at least one object in an image of a scene, selecting at least a portion of the image of the scene in accordance with the location of the at least one object in the image of the scene, generating a different image of the at least one object in accordance with the selected portion of the image of the scene, the different image comprising the at least one object and being smaller than the image of the scene and detecting a plurality of points corresponding to parts of the at least one object located in the scene using the different image of the at least one object.
US11244451B1
The disclosure herein relates to systems, methods, and devices for medical image analysis, diagnosis, risk stratification, decision making and/or disease tracking. In some embodiments, the systems, devices, and methods described herein are configured to analyze non-invasive medical images of a subject to automatically and/or dynamically identify one or more features, such as plaque and vessels, and/or derive one or more quantified plaque parameters, such as radiodensity, radiodensity composition, volume, radiodensity heterogeneity, geometry, location, and/or the like. In some embodiments, the systems, devices, and methods described herein are further configured to generate one or more assessments of plaque-based diseases from raw medical images using one or more of the identified features and/or quantified parameters.
US11244438B2
A method of determining, one or more damage states of one or more auxiliary parts of a damaged vehicle, the vehicle comprising a plurality of normalized parts and at least some of the normalized parts further comprising one or more auxiliary parts. The method includes receiving one or more images of the vehicle, using a plurality of classifiers, each determining at least one classification of damage to the vehicle, each said classification being determined for each of a plurality of normalized parts of the vehicle, determining one or more classifications for the plurality of auxiliary parts using one or more trained models, wherein each classification comprises at least one indication of damage to at least one auxiliary part and outputting the determined damage states of the one or more auxiliary parts.
US11244434B2
A multi-aperture imaging device that is, on the one hand, able to provide image information on a scene and, on the other hand, allows obtaining high lateral resolution and/or a wide total field of view, is described. The multi-aperture imaging device is provided with a first plurality of optical channels for projecting overlapping first partial fields of view of a total field of view on first image sensor areas of an image sensor of the multi-aperture imaging device, as well as with a second arrangement of optical channels for projecting at least a part of of the total field of view on a second image sensor area of the image sensor.
US11244428B2
An image processing apparatus includes a correction unit configured to correct first image data acquired via an image pickup optical system and to generate second image data using a filter generated based on a characteristic of the image pickup optical system, a decomposition unit configured to decompose each of the first image data and the second image data into a first frequency component and a second frequency component, a combination unit configured to combine the first frequency component of the first image data and the first frequency component of the second image data with each other, and a generation unit configured to generate third image data based on a frequency component including the first frequency component combined by the combination unit and the second frequency component of the second image data.
US11244426B2
A method for super resolution of an image imitating optical zoom implemented on a resource-constrained mobile device is includes inputting a first-resolution image. The method also includes assigning a super resolution factor from a predefined set of super resolution factors that indicate increasing the first resolution to obtain a second-resolution image. The super resolution factor indicates a trained intelligent system imitating the operation of the corresponding optical system among a plurality of intelligent systems trained for each super resolution factor of the predefined set of super resolution factors. The method further includes transforming the first-resolution image into the second-resolution image using said trained intelligent system.
US11244411B2
A method includes displaying attraction information that identifies at least a plurality of candidate attractions, wherein the candidate attractions are attractions that are not previously recommended; receiving a first user input comprising a selection of a single candidate attraction among the plurality of candidate attractions; displaying property information that identifies a plurality of properties after receiving the first user input; receiving a second user input comprising a selection of one or more properties among the plurality of properties; and associating the selected candidate attraction and the selected one or more properties to permit respective devices disposed at the one or more properties to display information of the selected candidate attraction.
US11244407B2
An electronic receipt system may generate electronic documents including receipt content associated with a transaction between an account holder and a third party, and automatically link the electronic documents to secure records corresponding to account transaction records in a secure database. An account holder may subsequently view an electronic document including the receipt from a secure network platform displaying the secure records for multiple transactions in the account. In some aspects, the electronic receipt system may retrieve the receipt from an email message transmitted to an email address assigned to the account holder by the electronic receipt system. In other aspects, the electronic receipt may be retrieved using an application on a user device corresponding to the electronic receipt system.
US11244404B2
An insurance claim system that can display vehicle identification key information and vehicle option, package, engine, transmission, paint, production date information provided from multiple different sources. The system can perform a method that includes displaying at least one insurance claim with at least one vehicle description, a plurality of vehicle options, and a VIN field. A VIN is entered into the VIN field, which is decoded to determine vehicle information and vehicle option information. One or more vehicle options displayed by the client computer are selected with the vehicle option information, and the selected vehicle options are modified with supplemental vehicle options information provided by an OEM source. Modifying the vehicle options with the information provided by the OEM source improves the accuracy of the options information selected on the insurance claim page. Maintaining the additional options provided by the VIN decode allows an operator to select/de-select options added or removed after manufacture of the vehicle.
US11244403B1
A method of securely and accurately adjudicating claim payouts in a risk-sharing event pool having a claim benefit account. The method includes receiving a request for a claim payout from a claimant participating in the event pool along with information regarding the claim. Members of the event pool serving as jurors analyze the information and vote to validate or reject the claim. A predetermined number of votes are randomly selected and tallied to determine if the claimant is successful in the request for a claim payout. The method also includes the step of locking the claim benefit account where members cannot withdraw from the event pool until the term has ended. The method further includes the step of unlocking the claim benefit account to share all remaining funds equally among members when the claim benefit account balance is greater than zero and the term of the event pool expires.
US11244398B2
This disclosure sets forth systems and techniques that trace plant provenance and determine a likelihood of plant spoilage within a plant growth operation. Particularly, a plant health monitoring system may monitor and record plant growth data of one or more individual plants during a plant life cycle from germination through to harvest. The plant growth data may include data relating to environmental conditions that surround the individual plants, and plant-specific data drawn from time-lapse images captured during the plant life cycle. A plant grower may use the time-lapse image data to identify changes in plant structure that indicate the degree of health of an individual plant, or the encompassing batch of plants. Further, a plant grower may use the plant growth data to generate one or more financial instruments that may be distributed to one or more financial institutions as support for securing capital to fund the plant growth operation.
US11244379B2
Example embodiments of a system and method for image-based listing of an item, using an image of multiple items, are generally described herein. In some example embodiments, an image-based listing system includes an identifying module to identify a portion of an image of multiple items, the portion of the image depicting the item; a tagging module to associate tag information with the portion of the image, the tag information being associated with the item; and a listing module to list the item, the listing of the item comprising displaying at least some tag information.
US11244374B2
An adaptive collaborative platform applies various machine learning techniques to correlate potential purchasers with high-value articles of property that may be of interest. Attributes, characteristics, preferences, and the like of a potential purchaser are scored against attributes and features of articles. The platform learns from interaction by the agents and the potential purchasers and adapts to become more attuned to the desires and lifestyle of purchasers and to gain more and more pertinent information from the listing agents regarding high-value articles, so as to ultimately to arrive at a better match between a high value article for sale and a likely purchaser.
US11244370B2
An apparatus for pricing offers of healthcare services includes an application server providing a pricing tool, and a service pricing information database and a cost adjustment information database that are accessible by the application server. The pricing tool is operable to receive an indication of a healthcare service set that is respectively associated with a service detail information record included in the service pricing information database, determine a base physician fee for a primary service of the indicated healthcare service set based on base pricing metrics for the primary service included in the service detail information record, receive an indication specifying a location for performing the primary service, calculate an adjusted physician fee for the primary service based on cost adjustment metrics for a geographic zone that corresponds to the specified location, and provide a recommended price for the indicated healthcare service set based on the calculated adjusted physician fee. The machine learning server instructs the service offer database to store each healthcare service provider service corresponding to the user selection and displays the bundled set of service offers via the graphical user interface that matches the users' selection.
US11244368B1
Systems and methods for dynamically establishing and adjusting domain name registration requirements to adaptively control registration activities being performed in response to domain name registration requests include a registration controller communicatively coupled to a registry server that maintains a domain name registry. The registry server receives a request to register a requested domain name, and the registration controller tokenizes the requested domain name into a set of domain tokens including one or more substrings of the requested domain name, estimates a demand for the requested domain name based on the set of domain tokens, establishes registration requirements for completing a registration of the requested domain name based on the estimated demand for the requested domain name, obtains a first feedback indicating that the requested domain name is not registered at the one or more registration requirements, and adjusts the one or more registration requirements in response to the first feedback to provide one or more adjusted registration requirements.
US11244365B2
A system for controlling the disclosure of a trading order comprises a memory and a processor. The memory stores disclosure policies associated with market centers. The processor receives a trading order for a trading product that specifies a total quantity of the trading product and a maximum disclosure quantity of the trading product. The trading order is associated with a particular market center. The processor then routes the trading order to the particular market center according to the disclosure policy associated with the particular market center.
US11244362B2
According to an embodiment of the present invention, a plurality of networked sensing devices monitor one or more activities of a first user, wherein the one or more activities of the first user are associated with a subject area. Information associated with the one or more activities of the first user from the plurality of networked sensing devices is analyzed to determine a level of expertise of the first user with respect to the subject area. A review by the first user is generated for an item offered on a network site, wherein the item pertains to the subject area. The item is displayed on the network site with the review and determined level of expertise of the first user in response to a search for the item for a second user.
US11244354B2
A method provides personalized recommendations to a mobile device associated with a user. The method includes obtaining an event log from the one or more sensors embedded in the mobile device associated with the user. The event log is analyzed by a processor of the present invention to identify one or more attributes associated with the surroundings of the mobile device. A method selects one or more recommendations to be sent to the mobile device associated with the user. In additional embodiments, methods record the response received to the recommendations and using the recorded responses to further select more personalized recommendations.
US11244351B2
The present teaching relates to obtaining a model for identifying content matching a query. Training data are received which include queries, advertisements, and hyperlinks. A plurality of subwords are identified from each of the queries and a plurality of input vectors for the plurality of subwords of each of the queries are obtained and an input vector for each of the queries is derived based on a plurality of input vectors of a plurality of subwords of the query. A query/ads model is optimized with respect to an objective function via training an input vector for each of the plurality of subwords associated with each of the queries, an input vector for each of the advertisements and links, and a matrix.
US11244343B2
A vertically integrated retail system includes an embedded storefront adapted to operate in a distributed manner through independent units embedded in different web sites or content in other host applications. Each unit of the embedded storefront enables a user to purchase goods, services, or other entities without leaving the host application. The units are modules that may be inserted into a web page, application, game, or other electronic media. Units can include product content such as video or animation, images, text, audio, music, or any other type of interactive or non-interactive electronic content. A user may receive virtual currency, virtual goods (such as virtual items or enhancements within a game application), or other rewards for completing transactions using the unit in the host application. Units may be embedded in host content via hyperlinks included in the content or through an application programming interface of a host content provider.
US11244336B2
A device may receive, from a user device, credentials for a transaction account associated with a user. The device may provide, to a merchant device, authorization information enabling access to an indication of an incentive status associated with the user and the transaction account, wherein the incentive status indicates whether an incentive is available for the user. The device may receive, from the merchant device, an incentive status request including the authorization information. The device may determine that the authorization information is valid and is associated with the transaction account. The device may determine a current incentive status for the incentive, wherein the current incentive status is based on a satisfaction of a condition associated with the transaction account. The device may provide, to the merchant device, the indication of the current incentive status for the incentive.
US11244326B2
Systems and methods are disclosed for discovering precursors associated with a current user interaction event. One method comprises receiving a selection of a new item by a user and determining a plurality of similarities between the new item selected by the user and a plurality of historical items, the plurality of historical items being associated with prior user activity. Then a plurality of importance weights associated with the plurality of historical items are determined. Based on the plurality of similarities and the plurality of importance weights, at least one enhanced importance matrix is generated. Further, prior interactions of the user with the plurality of historical items are determined. Based on the enhanced importance matrix and the prior interactions of the user with the plurality of historical items, precursors for the new item selected by the user are identified and provided to a display.
US11244324B2
A method and system to facilitate an online promotion in a network-based marketplace. A user-provided election to participate in the online promotion is recorded on a client machine associated with a user. Responsive to a trigger event, a determination of the user-provided election as recorded on the client machine associated with the user is made. The determination causes a presentation of the online promotion if so elected.
US11244323B2
A system and method are disclosed for scoring an interaction over one or more channels by an end user and an entity by monitoring the communications over the channels and assigning penalties and scores based on topics associated with the communications.
US11244320B1
A method and system authenticates a user of a data management system. The method and system store an identification tag in the transaction description for a transaction between the user and the data management system. When the user attempts to access the data management system at a later date, the method and system requests that the user provide access to the transaction description. If the user is able to provide access to a transaction description that includes the identification tag, then the method and system can authenticate the user.
US11244317B2
Examples of the disclosure enable a financial transaction to be automatically confirmed based on a similarity of factors between financial transactions. A previous case action may be used for a decision of confirming a financial transaction. A first request for authorization of a first financial transaction is received from a financial transaction processing computing device. One or more parameters associated with a cardholder account are identified, and it is determined, at a transaction score device, whether to approve the first request for authorization based on the one or more identified parameters. On condition that the first request for authorization is approved, the one or more parameters are updated based on one or more first factors associated with the first financial transaction such that a second request for authorization of a second financial transaction is analyzable based on the one or more updated parameters.
US11244311B2
Resource sharing is provided. Cryptographic key, resource, and payment information is exchanged between a respective other resource provider having a best matching smart contract response and a particular resource provider selling unused resources. The exchanged cryptographic key, resource, and payment information is verified. The unused resources of the particular resource provider are isolated for dedicated use by the respective other resource provider having the best matching smart contract response. A transaction is performed by sharing the unused resources of the particular resource provider with the respective other resource provider having the best matching smart contract response according to smart contract terms.
US11244307B2
A transaction processing system may include: a plurality of leaf chains including a first leaf chain and a second leaf chain, the first leaf chain and the second leaf chain including a first leaf chain manager contract and a second leaf chain manager contract, respectively; a root chain comprising a root chain manager contract for the root chain, a first leaf chain contract for the first leaf chain, and a second leaf chain contract for the second leaf chain; and at least one relayer located between the root chain and the plurality of leaf chains, and configured to process a remittance request from the first leaf chain to the second leaf chain.
US11244306B2
Embodiments of the application provide a method, apparatus, and electronic device for implementing blockchain-based transactions. The method comprises: determining a transaction amount to be remitted from a remitter's blockchain account into a receiver's blockchain account, wherein a commitment of the remitter's balance is recorded with the remitter's blockchain account in a blockchain, a commitment of the receiver's balance is recorded with the receiver's blockchain account in the blockchain; obtaining a commitment of the transaction amount by using the homomorphic encryption algorithm according to the transaction amount; and submitting to the blockchain a transaction comprising information of the remitter's and the receiver's blockchain accounts, and the commitment of the transaction amount, for the commitment of the transaction amount to be deducted from the commitment of the remitter's balance and the commitment of the transaction amount to be added to the commitment of the receiver's balance.
US11244302B2
Video frames of a document are captured. The edges of the document are identified from the frames as they appear within a field of view of a camera and a document rectangle for the document is tracked within the field of view. An area of the document determined from the frames is compared against the available area of the camera preview mode and a larger superimposed guiding rectangle is displayed as a guide within the camera preview mode. When a frame for the document is detected as having document edges that substantially fit within the guiding rectangle, the guiding rectangle is removed and an optimal image of the document is captured for subsequent downstream document image processing.
US11244300B2
Provided is a computer-implemented method for conducting a secure payment transaction for a purchase at a merchant using a client device and a remote point-of-sale (POS) system associated with the merchant. The method includes receiving, with a client device, at least one identifier for at least one product to be purchased, the at least one product associated with a transaction value, and detecting a checkout action with the client device. In response to detecting the checkout action, the method includes generating at least one transaction message based on the transaction value of the at least one item to be purchased and at least one account identifier, generating a cryptogram based at least partially on the at least one transaction message and the at least one issuer key, and transmitting the cryptogram to the remote POS system associated with the merchant. A system and computer program product are also disclosed.
US11244297B1
An automated teller machine includes a near-field communication (“NFC”) device, a networking interface configured to communicate data via a network, a display device configured to present information to a customer, and an input/output device configured to exchange data with the customer. The automated teller machine further includes a processing circuit including a processor and a memory, the memory structured to store instructions that are executable by the processor. The instructions cause the processing circuit to establish an NFC session with a mobile device of the customer, the mobile device having a mobile wallet, the mobile wallet including an inactive payment token representing a payment card held by the customer. The instructions further cause the processing circuit to receive at least one authentication credential relating to the payment card from the customer, verify the at least one authentication credential, and activate the inactive payment token.
US11244296B2
A method for authentication facilitated via a trusted execution environment includes: reading payment credentials in a first application program stored in a first memory area of a computing device; transmitting an authentication request to a second application program stored in a trusted execution environment of the computing device separate from the first memory area; displaying a prompt for authentication data based on an instruction supplied by the second application program; receiving authentication data; transmitting the received authentication data to an external computing device; receiving, by the second application program of the computing device, an authentication result from the external computing device; and transmitting, by the second application program of the computing device, the authentication result to the first application program in response to the authentication request.
US11244294B2
A data information transaction method and system including receiving a query request that is sent by a terminal of a data requester and carries a query condition and a user characteristic identifier of a digital human that needs to meet the query condition, determining user characteristic information that is of a digital human and corresponding to the query condition and the user characteristic identifier, obtaining a query result, sending the query result to the terminal of the data requester, receiving a purchase request sent by the terminal of the data requester, and completing a transaction according to the purchase request.
US11244292B2
A method and system of recording multiple transactions between a multiple of users on a blockchain (9), including a first transaction (22) from a first user (5) to a second user (7) and a second transaction (24) from the second user (7) to the first user (5). The blockchain may be, for example, the Bitcoin blockchain. The method may include receiving (110) a first request from a first node (15) associated with the first user (A) to transfer a first quantity of cryptocurrency associated with the first transaction (22) and receiving (120) a second request from a second node (17) to transfer a second quantity associated with the second transaction (24). The first transaction (22) is conditional on receiving (120) the second request and the second transaction (24) is conditional on receiving (110) the first request. The method also includes verifying (130) the first request and second request that includes determining both the conditional steps of receiving the first request and second request are satisfied. Based on verifying (130) the first request and second request, the method includes sending (140) a data output to the blockchain (9) to record the transfers of cryptocurrency associated with the first and second transactions (22, 24).
US11244286B2
A volunteer reporting system is provided. The system includes a computer server having a memory storing organization data and user data and a user computing device coupled to the computer server. The computer server may be programmed to automatically determine an accumulated amount of time the user computing device has been within the proximity zone during a designated period of time less the time the user computing device is outside of the proximity zone until within the proximity zone and sensed and the server receives another signal during the designated period of time. Additionally, the system may generate a report of the location, time and accumulated amount of time the user computing device was within the proximity zone in response to receiving a request for the report.
US11244275B2
A logistics support device includes a deriver and an instruction controller. The deriver performs, when a storage configured to store an article is mounted in a moving body and stays in a work place at which work is performed on an article stored in the storage in a delivery business, statistics processing on environmental information on an environmental change inside the storage. The instruction controller outputs an instruction on the basis of a result of the statistics processing performed by the deriver when a storage configured to store an article is mounted in a moving body and a delivery of the article is performed.
US11244272B2
A patrol check system according to one aspect of the present invention includes at least one data collection device installed in a first position in an area in which facilities are installed, the data collection device being configured to collects measured values indicating a state of at least one facility installed in a first range around the first position, the facility belonging to a check target of the data collection device, the measured values being measured by a measurement device installed in the facility, and a patrol check device configured to acquire the measured values collected by the data collection device, and reflect the acquired measured values in a check result of a check record in which check items to be performed on the facility belonging to the check target of the data collection device are included.
US11244267B2
A system, method, and computer-readable medium are disclosed for performing a digital fulfillment product onboarding operation. The digital fulfillment product onboarding operation includes: receiving an order for a digital asset; deriving digital fulfillment attributes associated with the digital asset; identifying a digital asset fulfillment process flow from a plurality of digital asset fulfillment process flows, the identifying being based upon the order for the digital asset and the attributes associated with the digital asset; plotting the digital asset fulfillment process flow; and, executing the digital asset fulfillment process flow.
US11244266B2
The incident response assisting device includes: an incident extraction unit, a response procedure creation unit, and a screen display unit. The incident extraction unit performs an incident extraction process on an alert indicating that an incident has occurred in a monitored object and on log data of the monitored object, to extract incident information. The response procedure creation unit creates an incident response procedure corresponding to the incident on the basis of the incident information and a response procedure template. The screen display unit selects a display range from the incident response procedure in accordance with a progress status of response and displays the display range as a display response procedure.
The incident extraction process is composed of a series of comparison processes in which a content of a comparison process to be subsequently performed is changed in accordance with a result of a previously performed comparison process.
US11244262B2
Methods and systems determine at least one production constraint for a material loading system and a material processing system; estimate an effect of entropy on a cycle time of a material conveying system to produce a future cycle time estimate; estimate an effect of entropy on a material processing time to produce a future material processing time estimate; predict whether a delay will occur during the operation of the material loading, material conveying, and material processing systems; estimate a duration of the predicted delay; determine a loading system capacity and a conveying system capacity required to meet the defined production target based on the production constraint and estimates of the future cycle time, the future material processing time, and the duration of the predicted delay; and deploy one or more material loading and conveying systems to meet the determined loading and conveying system capacities.
US11244257B2
Systems and methods are provided for generating, processing and distributing leads, the system comprising a leads processing engine for receiving customer requests, creating leads based upon the customer requests, determining a best available agent or agents for each lead from a pool of available agents based upon one or more selected factors, and offering and/or sending each lead to the best available agent or agents.
US11244255B2
Described embodiments provide systems and methods for providing remote application action feed cards. A ticket can be received from a client device. The ticket can be indicative of an action of a remote application and the remote application can be accessible by a group of users. The device can receive information about the action identified in the received ticket from at least one user of the group of users in response to provision of a determined key and the received ticket to the group of users. The device can provide the received information to client devices of user of the group of users to identify actions of other users of the group of users.
US11244252B2
System and method for implementing a user's commands to utilize and control an autonomous vehicle. In several aspects, certain rules are arranged for navigation and operation of autonomous vehicle. In one aspect, a vehicle is configured to show a message to a user who hails the vehicle with gestures. In another aspect, a one-tap hailing process is configured, wherein destination info is not required.
US11244250B2
The invention relates to a system and to a method for determining a state of a device by means of a trained support-vector machine. According to the invention, an operating parameter space is divided into classification volumes, at least one of which indicates a normal state and at least one other of which indicates a fault state of the device. A current state of the device can therefore be determined by determining where a current operating parameter point is to be arranged in the operating parameter space. The invention further relates to methods and to variants of the system in order to facilitate a cause evaluation and to determine particularly relevant operating parameters for the fault determination.
US11244246B2
Systems, computer-implemented methods, and non-transitory computer readable media are provided for sharing medical data. The disclosed systems may be configured to create a first workgroup having a first knowledgebase. This first knowledgebase may be federated with a common knowledgebase, and with a second knowledgebase of a second workgroup. At least one of the first knowledgebase, common knowledgebase, and second knowledgebase may be configured to store data items comprising associations, signs, and evidence. The signs may comprise measurements and contexts, and the associations may describe the relationships between the measurements and contexts. The evidence may support these associations. The disclosed systems may be configured to receive a request from a user in the first workgroup, retrieve matching data items, and optionally then output to the user at least some of the retrieved matching data items. The request may comprise at least one of a first association and a first measurement.
US11244237B2
Implementations for determining deployment need for a point of interest (POI) are disclosed. In one implementation, the deployment need for a POI is determined by: receiving geographical locations of one or more users, determining, based on the geographical locations, one or more target users covered by an area to be inspected, determining one or more POI deployment need indexes of the one or more target users, a POI deployment need index of a target user being determined based on a number of POIs that have the preset function of the POI and were deployed within a set distance from the target user, and providing a total deployment need index for the area to be inspected, the total deployment need index being determined based on the one or more POI deployment need indexes.
US11244213B2
A printer is caused to perform duplex printing by an information processing device in which an OS standard printing program is installed. When causing a printer connected to a PC to execute duplex printing based on a print instruction output from an editing application installed in the PC, an auxiliary program that supports the printer executes rotation processing of rotating an image of a page, which is required to be rotated, by 180° for intermediate data received from a general-purpose print program, executes rearrangement processing of rearranging a processing order from a page order to a print order for print data received from the general-purpose print program, according to a sheet conveying aspect of the printer, and transmits the print data after the rotation processing and the rearrangement processing from the PC to the printer.
US11244195B2
The present disclosure relates to systems, method, and computer readable media that iteratively apply a neural network to a digital image at a reduced resolution to automatically identify pixels of salient objects portrayed within the digital image. For example, the disclosed systems can generate a reduced-resolution digital image from an input digital image and apply a neural network to identify a region corresponding to a salient object. The disclosed systems can then iteratively apply the neural network to additional reduced-resolution digital images (based on the identified region) to generate one or more reduced-resolution segmentation maps that roughly indicate pixels of the salient object. In addition, the systems described herein can perform post-processing based on the reduced-resolution segmentation map(s) and the input digital image to accurately determine pixels that correspond to the salient object.
US11244194B2
An object recognition method performed by an object recognition system includes: setting a first binarization area in a portion of a binarization target area of an image, and a first coefficient calculation area including the first binarization area and having an area wider than the first binarization area by a predetermined ratio; determining a first binarization coefficient on the basis of pixel values included in the first coefficient calculation area; performing binarization on the first binarization area through the determined first binarization coefficient; setting a second binarization area in a portion other than the first binarization area, and a second coefficient calculation area including the second binarization area and having an area wider than the second binarization area; determining a second binarization coefficient on the basis of pixel values included in the second coefficient calculation area; and performing binarization on the second binarization area through the determined second binarization coefficient.
US11244191B2
Region proposal is described for image regions that include objects of interest. Feature maps from multiple layers of a convolutional neural network model are used. In one example a digital image is received and buffered. Layers of convolution are performed on the image to generate feature maps. The feature maps are reshaped to a single size. The reshaped feature maps are grouped by sequential concatenation to form a combined feature map. Region proposals are generated using the combined feature map by scoring bounding box regions of the image. Objects are detected and classified objects in the proposed regions using the feature maps.
US11244189B2
Examples of various method and systems are provided for information extraction from scene information. 2D image information can be generated from 2D images of the scene that are overlapping at least part of one or more object(s). The 2D image information can be combined with 3D information about the scene incorporating at least part of the object(s) to generate projective geometry information. Clustered 3D information associated with the object(s) can be generated by partitioning and grouping 3D data points present in the 3D information. The clustered 3D information can be used to provide, e.g., measurement information, dimensions, geometric information, and/or topological information about the object(s). Segmented 2D information can also be generated from the 2D image information. Validated 2D and 3D information can be produced by cross-referencing between the projective geometry information, clustered 3D information, and/or segmented 2D image information, and used to label the object(s) in the scene.
US11244183B2
Technology for constructing a symbol template for use by a 1D barcode decoder. One method includes obtaining a first symbol pattern representing a first symbol, the first symbol pattern comprising a plurality of elements, with each element corresponding to a 1D barcode space or bar, in which the first symbol represents one unique 1D bar (b) and space (s) pattern corresponding to a symbol or digit: 0, 1, 2, 3, 4, 5, 6, 7, 8 or 9; obtaining prefix elements, the prefix elements comprising a subset of second symbol elements from a second symbol pattern which precedes the first symbol from within a scanline of image data, the subset being less than a total number of elements within the second symbol elements; extending the first symbol pattern with the prefix elements to yield an overlapping symbol template for use in correlation-based barcode decoding. Other technology provided as well.
US11244174B2
A neural network is configured to process image data captured by a vehicle-mounted camera. The neural network includes common processing layers (a trunk) and separate, parallelizable processing layers (branches). An object detection branch of the neural network is trained to detect objects that may be visible from the vehicle-mounted camera, such as cars, trucks, and traffic signs. A curve determination branch is trained to detect and parameterize salient curves, such as lane boundaries and road boundaries. The curve determination branch itself is configured with a trunk and branch architecture, having both common and separate processing layers. A first branch computes a likelihood that a curve is present in a given location of the image data and a second branch further localizes the curve within the given location if such a curve is present. Training of the different branches of the neural network may be decoupled.
US11244173B2
An image display apparatus is provided with: an imager configured to image a scene in surroundings of a vehicle; a display configured to display a captured image imaged by the imager; and a display controller configured to switch between a first display mode in which a first image is displayed and a second display mode in which a second image is displayed, wherein the first image is the captured image showing a first range out of the surroundings of the vehicle, and the second image is the captured image including at least a part of the first range and showing a second range, which is wider than the first range, out of the surroundings of the vehicle. The display controller displays the second image on the display in the second display mode in an aspect of clearly showing an area of the second image corresponding to the first image.
US11244165B2
The discussion relates to context-aware environments. One example can include inwardly-facing cameras positioned around a periphery of an environment that defines a volume. The example can also include sensors positioned relative to the volume and configured to communicate with a user device in the volume. The example can also include an ambient perception component configured to track user locations in the volume and to detect user gestures relative to objects in the volume, and responsive to receiving a query from the user's device, to supplement the query with information derived from the objects.
US11244164B2
An augmented-reality head-mounted display is configured to display an indication of a location of an unmanned aerial vehicle with respect to the field-of-view of the head-mounted display, in order to assist a UAV operator to maintain line-of-sight with the UAV.
US11244157B2
Example embodiments of the present disclosure provide an image detection method, an electronic device and a computer-readable storage medium. The image detection method includes the following. Am image to be detected including a target object is obtained and multiple feature representation determination modules are obtained. The multiple feature representation determination modules are trained for different parts of a reference object, using a reference image including the reference object and an authenticity of the reference image. Multiple feature representations for different parts of the target object are determined based on the image to be detected and the multiple feature representation determination modules. An authenticity of the image to be detected is determined based on the multiple feature representations.
US11244146B2
Embodiments disclosed herein provide for systems and methods for secure logins using facial recognition with a blockchain-based verification system. The systems and methods provide for authentication, authorization, and secure storage of biometrics data. Authentication is performed with a machine learning system implementing the facial recognition. The biometrics data can be securely stored on a blockchain and used to perform the facial recognition during login. Authorization is provided with an active directory system.
US11244143B2
Provided in a fingerprint image preprocessing method including receiving an input fingerprint image, performing a short-time Fourier transform (STFT) on the input fingerprint image to obtain a transformed fingerprint image, comparing the input fingerprint image and the transformed fingerprint image, and generating a combined image by combining the input fingerprint image and the transformed fingerprint image based on a result of the comparing.
US11244127B1
An apparatus is configured to receive a data feed. The data feed includes location data of a first card reader that may be compromised and an identifier of the party that initiated the alert. The apparatus is further configured to determine that the location data of the first card reader matches a location identifier associated with a first card reader owner profile. The apparatus is also configured to determine that the owner of the card reader is not the entity receiving the alert. The apparatus then determines that there is not a match between the identifier of the party that initiated the alert and a user identifier from a plurality of user account profiles. The apparatus is further configured to transmit a message to the card reader owner indicating that the card reader may be compromised.
US11244125B2
Apparatus and methods are provided for automatically interrogating a tagged object using radio frequency identification (RFID) when the object is moved. In one embodiment, a worker is outfitted with a wearable RFID system including an RF antenna, an RFID reader, and a holder to hold the antenna and reader during operation. The system is worn by the worker while the worker moves objects from one place to another. When the worker moves an object with an attached RFID tag, the antenna automatically begins scanning for signals from the object's RFID tag. When a RF signal is received by the antenna, the RFID reader collects the signal and transmits it to a host system which processes the signal to obtain information related to the object to which the RFID tag is attached.
US11244122B2
A method for dynamically detecting and converting a context-sensitive information in a first language and a first format to a second language and a second format that is understandable to an end user based on a user-specified setting is provided. The method may use a built-in camera of a computing device to dynamically detect and capture an image frame of context-sensitive information. The method may use Optical character recognition (OCR), as well as contextual information such as GPS data available from a mobile computing device, to automatically translate and reformat the context-sensitive information in real-time so a user may understand it unambiguously.
US11244118B2
Disclosed is a dialogue management method and apparatus. The dialogue management method includes sequentially resolving an application domain to provide a service to a user, a function appropriate for an intent of a user from among functions of the application domain, and at least one slot to perform the function, adaptively determining an expression scheme of a dialogue management interface depending on a progress of the sequentially resolving, and displaying the dialogue management interface.
US11244096B2
Embodiments include simulating a design under test on an electronic device. Aspects include running a test program on the design under test and capturing inputs into the design under test. Aspects also include storing the inputs into the design under test in a storage device. Responsive to determining that an event has occurred during execution of the test program, aspects include halting the test program on the design under test. Aspects further include enabling a user via a user interface to determine a cause of the event by performing a simulation of the design under test using the inputs stored in the storage device.
US11244095B2
A 3-D mesh model represents 3-D geometry of a product/part manufactured with deep draw metal forming process. The 3-D model contains nodes connected by shell finite elements. 3-D model is modified by converting each quadrilateral shell finite element to triangular shell finite elements. Respective averaged nodal curvatures of all nodes of the 3-D model is calculated based on the 3-D geometry. A 2-D mesh model is created by unfolding the 3-D model to a plane while maintaining all corresponding triangular shell finite elements between the 2-D and the 3-D models as similar triangles. An estimated pre-stamped shape of a workpiece used for manufacturing the product/part is obtained by iteratively updating the 2-D model with a set of internal nodal forces with respect to the 3-D model and with a set of nodal force adjustments based on the respective averaged nodal curvatures.
US11244092B2
A fire development situation prediction method includes collecting simulation data of a fire, establishing a neural network of an engineered deep learning model, training the neural network with the simulation data, determining whether an output value of the neural network is less than or equal to a preset error threshold value, stopping training of the neural network when the output value of the neural network is less than or equal to a preset error threshold value, recollecting the simulation data of the fire when the output value of the neural network is not less than or equal to a preset error threshold value, and evaluating the development situation of the fire according to the engineered deep learning model. The fire development situation prediction method is for predicting a development situation of a fire.
US11244089B2
Disclosed is a cam curve design method for a cap screwing machine based on a multi-objective method, belonging to the technical field of cap screwing machine cam design. The present disclosure is to solve the problem that the conventional method for redesigning the cam curve cannot optimize the parameters according to the degree of importance such that the operating stability of a cam mechanism is poor. The method comprises: acquiring key point data determined for realizing the functions of a cam of the cap screwing machine; performing dimensionless processing on the key point data to obtain a dimensionless time T and a dimensionless displacement S; writing an n-order polynomial fitting cam curve displacement function, manually interpolating local control points, and obtaining a polynomial fitting cam curve expression and chart in combination with the constraints of key point displacement by using a least squares method; and selecting cam curve optimization objectives and setting weight coefficients to construct an optimized cam curve. The present disclosure is used for the design of a cam curve.
US11244086B2
This document describes systems and processes of manufacturing, visualizing, and distributing stone slabs. In an exemplary embodiment, a 3D scene may be generated that depicts a portion of a major surface of a stone slab at a target area of a slab installation environment.
US11244084B2
Examples can include a system for generating a spool sheet. A user can select multiple components on a graphical user interface (“GUI”). Then they can select an option to create a spool sheet. The system can determine a list of components in the selection for use in a bill of materials. This can be included in a spool page that includes a printable spool sheet region. Within the spool sheet region, the GUI can display a view of the selected components at a location indicated by an anchor node of the template.
US11244077B2
A request to provide an application at a secure enclave of a server may be received. A hash value of the application may be generated. Application data that is to be used with the application at the secure enclave of the server may be identified. Another hash value of the application data that is to be used with the application at the secure enclave of the server may be generated. The hash value of the application and the other hash value of the application data may be signed where the signed hash value and other hash are being used to execute the application with the application data at the secure enclave of the server.
US11244060B2
A federated smart user identification (ID) having embedded tiered/hierarchical entitlements. The federated smart user ID comprises an encrypted key having multiple key strings that create sub-zones/barriers within the key. Each key string includes logical code and is attached/associated with at least one of (i) a computing system, service, application or the like, and (ii) an entitlement zone of the system, service, application or the like. Thus, the individual key strings define which systems, services, applications and the like the user has access to and the entitlements/authorizations within those systems, services, applications that the user has. In addition, key strings can dynamically be added to or deleted from the key to thereby change system/service access authorization and/or system/service-level entitlement.
US11244054B2
Apparatus, method, computer program product and computer readable medium are disclosed for trusted computing. A method comprises: at a trusted execution environment (TEE)-enabling processor, creating a signing TEE; performing a first measurement of the signing TEE, wherein the first measurement comprises at least one measurement of the code of the signing TEE, an identity of the signing TEE and a log of activities performing during the creation of the signing TEE; generating a first signature of the result of the first measurement; sending the result of the first measurement and the first signature to a public register such that a verification of the signing TEE can be made by means of the public register; wherein the signing TEE is configured to verify whether a first TEE is recorded on the public ledger.
US11244043B2
In some examples, a system determines a dependency among a plurality of anomaly detectors, the determining comprising clustering anomaly detectors of the plurality of anomaly detectors into clusters of anomaly detectors. The system aggregates anomaly scores produced by anomaly detectors in a first cluster of anomaly detectors, to generate a first aggregate anomaly score, and detects an anomaly using the first aggregate anomaly score.
US11244039B2
A determination method executed by a computer that serves as an authentication apparatus for a program that operates on a device, the determination method includes counting a number of times of execution of a first process related to the device and determining, in a case where an authentication request for the program that includes a number of times of execution of a second process in the device is received, whether or not it is required to verify the device based on a result of comparison between the number of times of execution of the first process and the number of times of execution of the second process.
US11244035B2
Example apparatus and methods may include: (1) a system and method for enrolling a single user's gait pattern using only accelerometer magnitude data; (2) an efficient and low-power method for continuously generating biometric match scores against the enrolled model at run-time using two phases: detection and authentication; (3) an adaptive method for continuously updating the user model by comparing temporary models generated at regular intervals to the canonical user model; and (4) accelerometer samples captured on a wearable and streamed to a mobile device for further processing.
US11244029B1
The disclosed methods and systems are generally directed to the combined application of predictive analytics with clinical decision analysis to provide optimal recommendations for the implementation of various health care management programs including, for example, prescription medication adherence interventions, and providing recommendations for medication adherence interventions for individual patients, based on predictions of patient adherence and predicted or expected responses to available interventions. Such interventions may be instituted in advance of a potential negative outcome, e.g., non-adherence, to prevent or reduce the occurrence of a negative outcome and realize greater return on investment. The disclosed systems and methods generally determine a predictive function based at least on historical patient data and predictive variables derived from the historical data, apply the predictive function to data of candidate patients and provide a recommended course of health care management based on an output of the predictive function applied to a clinical decision analysis.
US11244024B2
A proxy server receives, from multiple visitors of multiple client devices, a plurality of requests for actions to be performed on identified network resources belonging to a plurality of origin servers. At least some of the origin servers belong to different domains and are owned by different entities. The proxy server and the origin servers are also owned by different entities. The proxy server analyzes each request it receives to determine whether that request poses a threat and whether the visitor belonging to the request poses a threat. The proxy server blocks those requests from visitors that pose a threat or in which the request itself poses a threat. The proxy server transmits the requests that are not a threat and is from a visitor that is not a threat to the appropriate origin server.
US11244020B2
A method and a device for Chinese concept embedding generation based on Wikipedia link structure includes: Step (1): According to the title concepts and/or link concepts in Chinese Wikipedia pages, a link information database is constructed; Step (2): For the title concepts, according to their link relationships with link concepts in the link information database, the positive and negative training instances are constructed respectively, which constitute the training dataset; Step (3): A concept embedding model is built, including an input layer, an embedding layer, a computational operation layer, and an output layer; Step (4): The concept embedding model is trained with the training dataset, then, the Chinese concept embedding is extracted/generated from the concept embedding model. The method can accurately distinguish different concepts and overcome the problem of polysemy that troubles the traditional embedding methods, which is beneficial to generate more accurate concept embedding representation.
US11244017B2
Systems and methods are described for improving content classifications and metadata for a plurality of content items. The content items may comprise various forms of media content. A content recommendation processing system may automatically annotate and/or classify content items with a plurality of metadata tag information describing content items. The disclosed system and methods may also determine and/or assign applicability scores indicating a level or degree of suitability for annotating a content item with particular metadata tag information, and may utilize applicability scores to provide content to calibrate metadata information for a plurality of content items, and further to provide content recommendations to users.
US11244016B2
A journaling engine receives input from a variety of sources to synthesize editable journal of experiences over a given date range. The engine uses application program interfaces to interface to a transaction database for cataloging experiences during an event. The engine further evaluates transactions to retrieve venue and activity information associated with the experiences. The user may edit the journal by adding or subtracting experiences. The final journal may be posted to social media by exporting the journal in an appropriate format. The user and those viewing the journal on social media may receive offers related to the experiences in the journal or similar experiences local to the user and viewers.
US11244006B1
A method uses natural language for visual analysis of a dataset, and is performed at a computer having a display, processors, and memory. The computer displays a data visualization based on a dataset retrieved from a database and receives a first user input to specify a natural language command related to the displayed data visualization. Based on the displayed data visualization and the natural language command, the computer identifies an initial range of values for a first data field in the dataset and displays an editable user interface control showing the initial range of values. The computer receives a second user input, at the user interface control, specifying a modified range of values for the first data field and retrieves an updated dataset from the database using the modified range of values for the first data field. The computer then updates the displayed data visualization using the updated dataset.
US11244003B2
Systems and methods for full motion video search are provided. In one aspect, a method includes receiving one or more search terms. The search terms include one or more of a characterization of the amount of man-made features in a video image and a characterization of the amount of natural features in the video image. The method further includes searching a full motion video database based on the one or more search terms.
US11243988B2
A method, system, and computer program product for a data modelling platform to engage with a user via a user interface is provided. A predictive data model is displayed based on the user query. Provenance and evidence is provided based on a user selected result. The ground truth dataset is modified in response to receiving a user action via the user interface.
US11243981B2
A method of prioritizing replication of database objects between storage devices includes receiving a request to replicate data from a first to a second storage device; accessing a queries previously executed on the first device; determining database objects associated with the queries; calculating access metrics for the database objects indicating how the database objects were accessed by the queries; determining a subset of database objects for replication based on the access metrics; and initiating a data replication process to replicate the subset of database objects from the first device to the second device that prioritizes the subset of database objects relative to a remainder of the database objects.
US11243979B1
Systems and methods are provided for managing database updates in an environment in which data parity is to be maintained between multiple databases. Notifications regarding database events, such as data update operations that occur in a particular database, may be generated so that other databases and systems can perform corresponding data update operations. The notifications may be generated, consumed, and acted upon asynchronously with respect to each other. Such asynchronous propagation of database events provides improved performance and increased reliability over synchronous propagation.
US11243972B1
A validation system and method are provided that examine data for use in tracking and/or generating an action plan. Data is received and stored at an implementation data store from production data sources. Evaluation rules are applied to the data by a data storage system. The evaluation rules are applied by running previously created scripts of commands of the data storage system. Applying the evaluation rules to the one or more sets of the data outputs a deviation measure for at least one of the sets of the data. The deviation measure and a restricted list of defined validation decisions is presented to an analyst for the data. A selected validation decision is received, and the data is validated for use in the action plan, rejected for use in the action plan, or identified as requiring additional analysis before being validated for use in the action plan.
US11243968B2
Systems, methods and products for content management where a dynamic data service layer is provided between a content server layer to route requests from various content server instances to various database instances. The dynamic data service layer maintains an instance pool of available database instances and a connection pool of available connections to each database instance. A content server instance submits a corresponding request to the dynamic data service layer, which then examines the instance pool to identify a database instance that can service the request and examines the connection pool to identify an available connection to the identified database instance. The request is submitted to the identified database instance through the identified connection, and the responsive data is stored at a memory location which is accessible by the content server instance and can be read using a starting memory address and the length of the stored data.
US11243966B1
Methods, systems, and devices supporting data storage are described. A database system may implement a hierarchical organization in which child data objects store hierarchical data for parent data objects. However, to support low latency time-series volume planning and analysis, the database system may additionally store a data object with a first set of data fields that includes object-specific data for the data object and a second set of data fields that includes hierarchical data (e.g., time-based hierarchical data organized into separate data fields for different time segments) for the data object. The database system may support both transactions and analytical queries using the data model. For example, the database system may receive a query indicating a time period for predictive analysis and may execute the query on the second set of data fields for the data object (e.g., without searching for child data objects storing the time-based hierarchical data).
US11243950B2
A computer-implemented database access method includes receiving, by a server, a database access statement including a target identifying parameter; parsing the database access statement to determine the target identifying parameter; determining a statement type of the database access statement; obtaining a pre-stored execution plan group corresponding to the statement type, the pre-stored execution plan group including one or more execution plans for accessing a database corresponding to the database access statement, in which each execution plan corresponds to a different respective identifying parameter; selecting a target execution plan from the pre-stored execution plan group based on the target identifying parameter; and executing the target execution plan.
US11243945B2
An example operation may include one or more of a processor configured to receive a database command from a client system, the database command comprising a database function and parameters to be used by the database function, and to execute the database command on database data, and an interface configured to transmit the database command to one or more other databases that are within a decentralized database system in which each database node is controlled by a different entity, wherein in response to receiving a request from an ordering node of the decentralized database system, the processor may commit results of executing the database command to a database and store information about the database command in an append-only immutable database log.
US11243943B2
A method and devices for verifying a digital resource by a plurality of node devices in a blockchain network. The plurality of nodes have respective private key shares, where a collective private key of a collective private-public key pair is based on a set of the respective private key shares, and where each node has a nodal private-public key pair. The digital resource may be encrypted using a digital resource crypto public key, the digital resource crypto public key including combination of a nodal public key and a collective public key. The digital resource may be submitted to a repository system by broadcasting a commitment transaction and a subsequent reveal or rescind transaction of a commitment channel, the commitment channel formed between a respective node and a principal node. Decrypting the encrypted digital resource is based on retrieving private key share contributions from the plurality of nodes participating in verifying the digital resource.
US11243940B1
A system and method for receiving a query of a partitioned table, the query including a first index predicate associated with a first partition key column; determining that one or more of the query is missing a second index predicate and the first index predicate is unusable for index probing; responsive to determining that one or more of the query is missing the second index predicate and the first index predicate is unusable for index probing, generating one or more synthesized predicates used to process the query using an index scan.
US11243934B1
Systems and methods are disclosed herein for modifying suggestion metadata in an electronic document. A copy request is received to copy a portion of the electronic document. The portion of the electronic document includes a first suggestion having metadata that indicates the suggestion was made by a first user. The copy request is received from a second user. A paste request to paste the copied portion is received from the second user. The metadata of the suggestion is modified based on the paste request to obtain modified metadata.
US11243928B2
Cloning enterprise content management systems is described. A first remote procedure call is executed to a source database management system associated with a source enterprise content management system to retrieve a source object type from the source enterprise content management system. A second remote procedure call is executed to a target database management system associated with a target enterprise content management system to create a target object type in the target enterprise content management system, wherein the target object type is based on the source object type. Source metadata tables associated with the source object type are retrieved from the source enterprise content management system. The source metadata tables are stored as target metadata tables in the target enterprise content management system.
US11243926B2
Methods, systems, and computer-readable media for compliance lifecycle management for cloud-based resources are disclosed. A selection is received of a compliance pack from a plurality of compliance packs. The compliance pack comprises a plurality of rules associated with policy compliance. The compliance pack is selected from the plurality of compliance packs via a user interface. The selection is associated with one or more resources hosted in one or more provider networks. An evaluation is performed of compliance of the one or more resources with respect to the plurality of rules of the compliance pack. Data describing the evaluation is generated and displayed. The data comprises an aggregate compliance status for at least one of the one or more resources, and the aggregate compliance status represents an aggregate compliance with the plurality of rules.
US11243924B2
A method, system and computer program product for determining a data standardization score for an attribute of a dataset. A data standardization score is calculated, which reflects whether data quality of attribute values would increase if a standardization rule is applied to the attribute values. Based on attribute metadata, it may be determined whether an indication to carry or not to carry out standardization is available for at least part of the attribute values of the dataset. In response to finding the indication, a respective value may be set for the data standardization score. In response to not finding the indication, a data standardization score algorithm may be run on the at least part of the attribute values of the dataset. The data standardization score value may be compared to a predefined criterion to determine whether data standardization is to be applied on the attribute.
US11243910B2
An online storage system receives a plurality of documents to be stored in a directory. The storage system stores document data from each document in a document database. The storage system generates an entry for each document in an entry table and indexes the documents stored in the directory. The storage system samples a subset of the plurality of documents assigned to the directory in a directory index to determine a sampled subset of the plurality of documents. The storage system indexes the sampled subset in a directory index. The storage system can receive a request, from a client device, to view the indexed documents in the directory. Responsive to the request, the storage system presents the indexed documents in the directory retrieved from the directory index.
US11243896B2
An apparatus configured to allow data values to be written into the plurality of memory cells of the memory device at a first speed upon connecting to a first host via a first configuration of the plurality of connectors; and allow data values to be written into the plurality of memory cells at a second speed faster than the first speed, upon connecting to a second host via a second configuration of the plurality of connectors.
US11243893B2
A processor or system includes a processor core to execute a set of instructions to determine that a memory encryption mode is enabled. The memory encryption mode is to cause data stored to memory to be encrypted and data retrieved from the memory to be decrypted. The processor core is further to determine that a debug mode has been enabled and, responsive to a determination that the debug mode has been enabled, generate a second encryption key different than a first encryption key employed before reboot of a computing system. The processor core is further to transmit the second encryption key to a cryptographic engine for use in encryption and decryption of the data according to the memory encryption mode.
US11243883B2
A method includes receiving, by a level two (L2) controller, a first request for a cache line in a shared cache coherence state; mapping, by the L2 controller, the first request to a second request for a cache line in an exclusive cache coherence state; and responding, by the L2 controller, to the second request.
US11243878B2
Provided are a memory controller, a non-volatile memory system, and a method of operating the same. A method of operating a memory system includes selecting a plurality of source blocks to be garbage-collected, copying selected valid data from two or more source blocks among the plurality of source blocks into a destination block, storing changed mapping information in an update cache according to a result of the copying, and updating a mapping table by using the mapping information stored in the update cache.
US11243872B2
Generating and aggregating test result data of a distributed system of devices into a test case result for facilitating access of the test case result via a single iterator is presented herein. A coordinator component of the distributed system of devices creates respective context identifiers for each unique phase of a test case of the distributed system of devices, and sends messages including the respective context identifiers to a producer component of the distributed system of devices. In this regard, the producer component includes producers having respective services executing processes corresponding to an execution of the test case. The messages instruct the respective services to associate the respective context identifiers with events representing result data of the processes, and the respective context identifiers facilitate respective accesses of the events representing the result data of the processes.
US11243869B2
Diffing subject and comparison traces. The subject and comparison traces can be matched based on identifying similar work being performed by their represented entities. The diffing includes identifying first function calls from the subject trace and identifying second function calls the comparison trace. First and second call trees are created from these function calls; parent-to-child node relationships in the call trees represent caller-to-callee function relationships. A differencing tree is created from the call trees; differencing tree nodes indicate a differencing status between the first and second call trees, and a differencing cost based on the nodes' differencing status pus an aggregation of the node's descendants' differencing costs. A differencing tree node is identified based on following nodes that most contribute to differences between the first and second call trees, and it is used to provide an indicia of a difference between the first and second function calls.
US11243864B2
An instruction may be associated with a memory address. During execution of the instruction, the memory address may be translated to a next level memory address. The instruction may also be marked for address tracing. If the instruction is marked for address tracing, then during execution of the instruction, the memory address and the next level memory address may be recorded.
US11243863B2
This disclosure relates generally to system modeling, and more particularly to systems and methods for modeling computer resource metrics. In one embodiment, a processor-implemented computer resource metric modeling method is disclosed. The method may include detecting one or more statistical trends in aggregated interaction data for one or more interaction types, and mapping each interaction type to one or more devices facilitating the transactions. The method may further include generating one or more linear regression models of a relationship between device utilization and interaction volume, and calculating one or more diagnostic statistics for the one or more linear regression models. A subset of the linear regression models may be filtered out based on the one or more diagnostic statistics. One or more forecasts may be generated using the remaining linear regression models, using which a report may be generated and provided.
US11243855B2
An apparatus includes a storage device of a host computing device. The storage device is to store a virtualization manager. The apparatus also includes a processing device of the host computing device and operatively coupled to the storage device. The processing device is to determine that a first instance of a virtual machine on a first host computing device is paused based on an error associated with a connection to a storage device of the first host computing device, determine whether the second host computing device has access to the storage device of the first host computing device, instantiate a second instance of the virtual machine on the second host computing device when the second host computing device is determined to have access to the storage device of the first host computing device, and to stop the first instance of the virtual machine on the first host computing device.
US11243854B2
A computing problem management method, system, and non-transitory computer readable medium, include detecting an impending problem of the computing system, spawning a plurality of replicas when detecting the impending problem, introducing a plurality of new impending problems on the plurality of replicas for the launching to launch versions of an action to resolve, and learning a version that resolves each of the plurality of new impending problems.
US11243853B2
Technology for determining an amount of time to wait to retry requests to a representational state transfer (REST) server system for a REST resource, where the time to wait is always chosen to be a prime number of time units (for example, slots, milliseconds). While currently conventional systems will sometimes use a prime number of time units to wait for a retry request, various embodiments of the present invention will always, and invariably, use a prime number of time units. The REST resource may be, for example, a REST application programming interface (API) that is requested by and delivered to a client system using hypertext transfer protocol (HTTP).
US11243850B2
A system for image recovery comprises an input interface and a processor. The input interface is configured to receive a block backup volume that can be mounted. The processor is configured to determine a merged chain map by consolidating one or more incremental chain maps and to store an image using the merged chain map and a volume map.
US11243848B2
Various systems, processes, and products may be used to manage remote data replication. In particular implementations, a system and process for managing remote data replication may include the ability to store versions of a disk at a first site, a second site, and a third site. The version of the disk at the first site may store input/output for a host system, the version at the second site may be a synchronous replication of the version at the first site, and the third site may be an asynchronous replication of the version at the first site. The system and process may also include the ability to synchronize the version at the first site with the version at the third site if the second site is unavailable.
US11243847B2
Various systems, processes, and products may be used to manage remote data replication. In particular implementations, a system and process for managing remote data replication may include the ability to store versions of a disk at a first site, a second site, and a third site. The version of the disk at the first site may store input/output for a host system, the version at the second site may be a synchronous replication of the version at the first site, and the third site may be an asynchronous replication of the version at the first site. The system and process may also include the ability to synchronize the version at the first site with the version at the third site if the second site is unavailable.
US11243832B2
Methods, systems, and computer program products for dynamically analyzing diagnostic operations data via machine learning techniques are provided herein. A computer-implemented method includes defining aspects of machine learning techniques to be performed in connection with diagnostic operation data analysis, including: defining dynamic analysis granularity selection functionality based on time constraints and the level of progress of the analysis; defining dynamic data classification identifier type selection functionality based on the time constraints and the level of progress of the analysis; and defining dynamic ordering of data classification identifiers during runtime based on data classification preferences, information pertaining to system workload, and information pertaining to requested analysis compliance parameters. The method also includes dynamically performing the analysis by applying the machine learning techniques to the diagnostic operation data, and outputting at least a portion of results of the analysis.
US11243827B2
Systems, device and techniques are disclosed for controlling location-based features with usage maps. An application running on a device may receive a current location of the device. The application may determine a sector of a usage map that corresponds to the current location of the device. The usage map may be associated with the application and he usage map may include a map of a geographic area divided into sectors. The application may modify the operation of a remote API call of the application based on the sector of the usage map that corresponds to the current location of the device by disabling or rate-limiting the remote API call.
US11243825B2
A custom file system in a containerized software architecture facilitates the instantiation of application containers. Each container is composed of one or more application image layers. An application container instance includes read-only application image layer data shared among application container instances associated with the same application container. An application container instance may also include read/write application container instance data that is specific to the application container instance.
US11243824B1
Non-limiting examples of the present disclosure enable creation and management of representations of content through the execution of copy actions, paste actions or a combination thereof. An indication of a copy action is received that copies a content portion. The copy action is analyzed to generate a (live) representation of the content portion. Other examples of representations are also generatable including a static representation and/or a live non-editable representation. As an example, a live representation is an editable and synchronized representation of the content portion that is synchronized with original source content. The live representation comprises a selectable data link that links back to the original source content and an editable representation of the content portion. In response to receiving an indication of a paste action, the live representation of the content portion is automatically rendered inline within a graphical user interface of a host application/service endpoint.
US11243822B2
A method for automatically verifying a message using a remote system includes receiving, at a remote system, a request to launch an application from a current user to communicate where the request includes a unique feature associated with a potential user's device that is required for registration. The method includes generating a selectable-link, and transmitting a first message that includes the selectable-link to the potential user's device. The first message is configured to cause the potential user's device to display the link, launch the application in response to receiving selection indication of the selectable-link, and transmit a verification code to the remote system. The method further includes registering the potential user's device in response to receiving the verification code.
US11243818B2
In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing a stateless, deterministic scheduler and work discovery system with interruption recovery. For instance, according to one embodiment, there is disclosed a system to implement a stateless scheduler service, in which the system includes: a processor and a memory to execute instructions at the system; a compute resource discovery engine to identify one or more computing resources available to execute workload tasks; a workload discovery engine to identify a plurality of workload tasks to be scheduled for execution; a cache to store information on behalf of the compute resource discovery engine and the workload discovery engine; a scheduler to request information from the cache specifying the one or more computing resources available to execute workload tasks and the plurality of workload tasks to be scheduled for execution; and further in which the scheduler is to schedule at least a portion of the plurality of workload tasks for execution via the one or more computing resources based on the information requested. Other related embodiments are disclosed.
US11243817B2
Technologies for migrating data between edge accelerators hosted on different edge locations include a device hosted on a present edge location. The device includes one or more processors to: receive a workload from a requesting device, determine one or more accelerator devices hosted on the present edge location to perform the workload, and transmit the workload to the one or more accelerator devices to process the workload. The one or more processor is further to determine whether to perform data migration from the one or more accelerator devices to one or more different edge accelerator devices hosted on a different edge location, and send, in response to a determination to perform the data migration, a request to the one or more accelerator devices on the present edge location for transformed workload data to be processed by the one or more different edge accelerator devices.
US11243814B2
Machine learning is utilized to analyze respective execution times of a plurality of tasks in a job performed in a distributed computing system to determine that a subset of the plurality of tasks are straggler tasks in the job, where the distributed computing system includes a plurality of computing devices. A supervised machine-learning algorithm is performed using a set of inputs including performance attributes of the plurality of tasks, where the supervised machine learning algorithm uses labels generated from determination of the set of straggler tasks, the performance attributes include respective attributes of the plurality of tasks observed during performance of the job, and applying the supervised learning algorithm results in identification of a set of rules defining conditions, based on the performance attributes of the plurality of tasks, indicative of which tasks will be straggler tasks in a job. Rule data is generated to describe the set of rules.
US11243790B2
Embodiments of this disclosure allow non-position-independent-code to be shared between a closed application and a subsequent application without converting the non-position-independent-code into position-independent-code. In particular, embodiment techniques store live data of a closed application during runtime of the closed application, and thereafter page a portion of the live data that is common to both the closed application and a subsequent application back into volatile memory at the same virtual memory address in which the portion of live data was stored during runtime of the closed application so that the paged lived data may be re-used to execute the subsequent application in the managed runtime environment. Because the paged live data is stored at the same virtual memory address during the runtimes of both applications, non-position-independent-code can be shared between the applications.
US11243784B2
A method for managing a trigger on a terminal device, and a terminal device are provided. In response to an operation (S301) of setting a trigger by an application program (181), a trigger manager (235) determines a triggering policy of the trigger based on a use habit of a user, characteristic information of the trigger, and characteristic information of the application program. The triggering policy is accelerating triggering, normal triggering, or delaying triggering. Different triggering policies are executed for triggers having different characteristics, to dynamically change timings for the triggers to trigger scheduled tasks. In this way, a malicious trigger configured to keep an application alive or trigger a task that does not match a true will of the user is prevented to reduce resource consumption, and a trigger beneficial to a system or the user can be triggered earlier to improve user experience.
US11243783B2
In accordance with some embodiments, an apparatus that controls device re-configuration for security is provided. The apparatus includes a storage storing a first firmware image for a re-configurable data communication device. In some embodiments, the first firmware image provides one or more operating parameter configurations for the re-configurable data communication device. The apparatus also includes a controller, which is coupled to the storage and the re-configurable data communication device and operable to manage transport of data by the re-configurable data communication device, including obtaining the first firmware image from the storage and loading the first firmware image to the re-configurable data communication device. The apparatus additionally includes a housing at least partially supporting the storage and the controller.
US11243775B2
In one embodiment, an apparatus includes: a plurality of registers; a first instruction queue to store first instructions; a second instruction queue to store second instructions; a program order queue having a plurality of portions each associated with one of the plurality of registers, each of the portions having entries to store a state of an instruction, the state comprising an encoding of a use of the register by the instruction and a source instruction queue for the instruction; and a dispatcher to dispatch for execution the first and second instructions from the first and second instruction queues based at least in part on information stored in the program order queue, to manage instruction dependencies between the first instructions and the second instructions. Other embodiments are described and claimed.
US11243771B2
The present disclosure provides a data computing system. The data computing system comprises: a memory, a processor and an accelerator, wherein the memory is communicatively coupled to the processor and configured to store data to be computed and a computed result, the data being written by the processor; the processor is communicatively coupled to the accelerator and configured to control the accelerator; and the accelerator is communicatively coupled to the memory and configured to access the memory according to pre-configured control information, implement a computing process to produce the computed result and write the computed result back to the memory. The present disclosure also provides an accelerator and a method performed by an accelerator of a data computing system. The present disclosure can improve the execution efficiency of the processor and reduce the computing overhead of the processor.
US11243769B2
An apparatus and method for efficiently managing shadow stacks. For example, one embodiment of a processor comprises: a plurality of registers to store a plurality of shadow stack pointers (SSPs), each SSP associated with a different event priority; event processing circuitry to select a first SSP of the plurality of SSPs from a first register of the plurality of registers responsive to receipt of a first event associated with a first event priority level, the first SSP usable to identify a top of a first shadow stack; verification and utilization checking circuitry to determine whether the first SSP has been previously verified, wherein if the first SSP has not been previously verified then initiating a set of atomic operations to verify the first SSP and confirm that the first SSP is not in use, the set of atomic operations using a locking operation to lock data until the set of atomic operations are complete, and wherein if the first SSP has been previously verified, then re-verifying the first SSP and confirming that the first SSP is not in use without using the locking operation.
US11243763B2
The invention provides methods, systems and computer programs relating to a collaboration platform configured for collaborative development and distribution of applications or software components for controlling, monitoring, interfacing or otherwise communicating with one or more devices. The invention comprises (i) receiving a specification for development of a software component (ii) receiving participation proposals from a plurality of entities, (iii) selecting a set of collaborator entities for collaboratively developing the software component, (iv) assigning one or more responsibilities associated with development of the software component to each entity within the selected set of collaborator entities, (v) generating an access controlled portal that is associated with the collaborative development of the software component, and (vi) publishing the collaboratively developed software component for implementing the software component to control, monitor or interface with, one or more devices.
US11243759B2
A data storage device includes: a storage configured to store flag information on attributes, each attribute corresponding to a revision version, and firmware comprising register setting information and firmware execution code branch information for each attribute; and a controller configured to read the flag information and the firmware from the storage to execute the firmware according to the flag information.
US11243756B1
Compliance schemes may be associated with compliance types to provide resource compliance management. Compliance types may be created and associated with different compliance schemes. Compliance state for the compliance types may be generated and provided in response to requests to access the compliance state. Queries for compliance state, for example, may request compliance state, and query predicates or other criteria may be applied to the compliance state in order to perform the query.
US11243753B2
Embodiments of apparatus, systems, and methods are described for creating and configuring a custom mobile application (app), with communities, using a graphical user interface (GUI). The GUI enables selection of a pre-configured template for creating a custom mobile app for a user group of a customer relationship management system or of an existing community. The GUI enables entry of metadata comprising identification of a specific user community of the custom mobile app. The GUI enables selection of a distribution model for the custom mobile app for the specific user community, further allowing entry of additional metadata comprising distribution model parameters and packaging parameters of the app. The GUI enables packaging of the app using the packaging parameters and publishing of the app to an app store using the distribution model parameters. The app becomes accessible from the app store for installation on a mobile device according to the distribution model.
US11243750B2
A code completion tool uses machine learning models to more precisely predict the likelihood of a method invocation completing a code fragment that follows one or more method invocations of different classes in a same document during program development. In one aspect, the machine learning model is a n-order Markov chain model that is trained on features that represent characteristics of the context of method invocations found in commonly-used programs from a sampled population. The machine learning model is implemented as a hash table contained a ranked order of hash values in descending order of probability of completing a partially-formed method invocation.
US11243748B2
Systems, methods, devices and non-transitory, computer-readable storage mediums are disclosed for AI enhanced mobile integration (AMI). In an embodiment, a method comprises: receiving, by one or more processors, a user-driven integration request and a binary executable for a mobile application; analyzing, by the one or more processors, the binary executable to determine an integration plan; obtaining or creating fusion components based on the integration plan; and creating a second binary executable for the application using the obtained or created fusion components.
US11243744B2
A method (40) is provided for performing a trustworthiness test on a random number generator, RNG, (20) comprising a physical unclonable function, PUF-module (21). The trustworthiness test is implemented as a known answer test, KAT, and the method (40) comprises: receiving (41), in the PUF-module (21), an input based on test data, T, received from a verifier (11) provided with at least one test data-test result pair, (T, R), providing (42) an output from the PUF-module (21), determining (43) a test result, R′, based on the output from the PUF-module (21), and providing (44) the test result, R′, to the verifier (11). A random number generator (20), computer program and computer program products and a method performed by or in a verifier are also provided.
US11243738B2
A display device includes: a display panel; a first sound generating device disposed below the display panel, where the first sound generating device generates a sound by causing the display panel to vibrate; and a second sound generating device disposed below the display panel, where the second generating sound generating device generates a sound by causing the display panel to vibrate. The first sound generating device includes: a first vibrator which vibrates in a first direction, which is a thickness direction of the display panel; and a second vibrator which vibrates in the first direction, and the second sound generating device includes: a third vibrator which vibrates in the first direction; and a fourth vibrator which vibrates in a second direction, which is perpendicular to the first direction.
US11243734B2
A first device coupled with a first display and an image sensor receives output data from a second device having a second display different from the first display. The output data represents content displayable by the second device on the second display. The first device determines, using the image sensor, a position of the second display relative to the first device and causes the first display to display content based on the output data received from the second device and the determined position of the second display relative to the first device.
US11243721B2
A non-transitory storage medium stores a plurality of instructions readable by a computer of an information processing apparatus. When executed by the computer, the plurality of instructions cause the information processing apparatus to obtain a quality parameter indicating print quality that includes at least a first quality and a second quality, determine, when the obtained quality parameter is the first quality, a first size range, determine, when the obtained quality parameter is the second quality, a second size range, accept, when the obtained quality parameter is the first quality, designation of the medium size parameter indicating a size within the first size range, and accept, when the obtained quality parameter is the second quality, designation of the medium size parameter indicating a size within the second size range and not within the first range in addition to the size within the first size range.
US11243718B2
A data storage apparatus may include a first memory device comprising a first area in which write data from a host device are stored and a second area, a second memory device into which the write data stored in the first memory device are copied, a storage device, and a controller. The controller is configured to control data input/output for the first memory device, the second memory device and the storage device, wherein the controller comprises a cache manager configured to evict eviction target data from the second memory device by: storing the eviction target data into the storage device, and storing the eviction target data into the second area of the first memory device.
US11243716B2
A memory system which includes a memory pool having a plurality of memory units and a controller suitable for controlling the plurality of memory units, wherein the controller includes a translation unit suitable for translating a system address into a local address within the memory pool, a threshold decision unit suitable for dynamically changing a threshold based on an a number of accesses to each local address for data within the memory pool, a data attribute determination unit suitable for determining an attribute of data associated with the translated local address based on the threshold and the number of accesses to the translated local address, and a data input/output unit suitable for controlling a memory unit associated with a new local address among the plurality memory units based on the attribute of the data.
US11243712B2
Systems and methods are provided for local analytics for high-availability storage systems. A storage system may include first and second storage controllers to act as active and passive controllers for the storage system, and a plurality of storage devices. A method may include obtaining one or more storage microservices; responsive to determining that the second storage controller is not performing read and write operations on the storage device as the active controller, beginning to perform read and write operations on the storage device as the active controller; and responsive to determining that the second storage controller is performing read and write operations on the storage device as the active controller, executing the one or more storage microservices in the respective virtual computing environments of the storage system.
US11243710B1
A self-destructive storage system and method is disclosed. The system includes a digital storage, and a destruction mechanism located proximate the digital storage and configured to physically render the digital storage unreadable upon activation. The system also includes a controller having a processor and a memory. The controller is communicatively coupled to the destruction mechanism and is configured to activate the destruction mechanism in response to at least one of the receipt of a destroy command and the satisfaction of a predefined condition. The system also includes a wireless network interface that is communicatively coupled to the controller and a wireless network. The digital storage device, the controller, and the destruction mechanism are coupled to a drive enclosure.
US11243709B2
A data storage apparatus includes a volatile memory, the volatile memory including a region in which a zone mapping table and system information are stored and a random access zone capable of random write. The data storage apparatus further includes a non-volatile memory including a backup zone and a plurality of sequential zones capable of sequential write, and a controller configured to identify whether a logical address belongs to the random access zone or the sequential zone when the logical address and a data size are received along with a write command or read command from a host apparatus and to control an operation corresponding to the write command or read command.
US11243701B2
The present invention provides a data write method and a solid-state drive array. The solid-state drive array is based on a RAID system and includes n solid-state drives. Before to-be-written data is written into the solid-state drive array, the to-be-written data is divided into n data blocks that are in a one-to-one correspondence with the n solid-state drives. After the n data blocks are all stored into the corresponding solid-state drives, FTL update of the n data blocks is performed, to complete write of the to-be-written data. If the solid-state drive array is powered off during storage of the n data blocks, because FTL update of the data blocks is not performed, all the n data blocks fail to be written into the solid-state drive array, thereby ensuring atomicity of write operations of the n data blocks.
US11243700B2
A memory system may include: a memory device including a plurality of memory blocks which includes memory cells supporting a two-or-more-level cell (XLC) mode and a single level cell (SLC) mode; and a controller suitable for managing data of the memory device and controlling the memory device, wherein, when memory usage of the memory device is greater than or equal to a first threshold value, the controller selects one or more free memory blocks as one or more victim memory blocks, switches a mode of each victim memory block to the XLC mode, and moves data stored in a source memory block to the one or more victim memory blocks, wherein the source memory block, among the plurality of memory blocks, has data stored therein driven in the SLC mode.
US11243698B2
Initialization stripes of a redundant array of inexpensive disks (RAID) may include determining whether the stripes have already been initialized based on redundant correction information. Further, un-initialized stripes may be initialized before intended if write requests are received for such un-initialized stripes. Still further, rebuilt stripes (e.g., portions thereof) may also be checked to determine whether such rebuilt stripes have been initialized based on error detection codes.
US11243696B1
A method, computer program product, computing system, and system for using hot-plug virtual disks in granular recovery are described. The method may include receiving, at a cloud computing site, a backup configuration including a list of protected resources associated with a cloud computing tenant. The method may further include mounting a hot-plug virtual disk to a virtual machine including the protected resources associated with the cloud computing tenant. The method may also include collecting metadata corresponding to the protected resources associated with the cloud computing tenant. The method may additionally include generating, at the cloud computing site, a backup of the virtual machine including the protected resources associated with the cloud computing tenant. Moreover, the method may include storing the metadata corresponding to the protected resources associated with the cloud computing tenant and storing the backup of the virtual machine including the protected resources associated with the cloud computing tenant.
US11243695B2
A method, system, and computer program product for implementing indexes in a dispersed storage network (dsNet) are provided. The method accesses an unordered work queue containing a set of key-value pairs. A subset of expired key-value pairs are determined from the set of key-value pairs. The method transmits a work request to a plurality of data source units. The work request indicates a key-value pair being selected at random from the subset of expired key-value pairs. A threshold number of work responses is received from the plurality of data source units. The work responses include a set of available key-value pairs. The method selects an available key-value pair from the set of available key-value pairs and generates a work lease on the available key-value pair.
US11243692B2
A system, method, and machine-readable storage medium for analyzing a state of a data object are provided. In some embodiments, the method includes receiving, at a storage device, a metadata request for the data object from a client. The data object is composed of a plurality of segments. The method also includes selecting a subset of the plurality of segments and obtaining a segment state for each segment of the subset. Each segment state indicates whether the respective segment is accessible via a backing store. The method further includes determining a most restrictive state of the one or more segment states and sending state information to the client in response to the metadata request, the state information being derived from the most restrictive state.
US11243691B2
A method of providing an interactive keyboard and a system thereof are provided. The method of providing an interactive keyboard includes a step of causing a user to enter an input to a keyboard system; a step of determining whether the input entering the keyboard system corresponds to a preset action input; and a step of displaying, by the keyboard system, a visual content corresponding to the action input on a key interface, which includes a plurality of keys capable of being selected by the user, in a case where the input is determined as the action input.
US11243686B2
An earbud includes a housing, a speaker mounted within the housing, a processor mounted within the housing, a user input surface on the housing, and a set of self-mixing interferometry (SMI) sensors mounted within the housing. The set of SMI sensors includes a first SMI sensor configured to emit a first beam of light, and a second SMI sensor configured to emit a second beam of light. The second beam of light passes through the user input surface about an axis that is non-perpendicular to the user input surface. The processor is configured to adjust a parameter of the speaker at least partly in response to a first SMI output of the first SMI sensor and a second SMI output of the second SMI sensor.
US11243685B2
There is provided a computerized method for establishing a communication session with at least one contact based on a cross display gesture, comprising: displaying an array of contacts at a first location on a display of an interactive user interface on a screen of a client terminal; displaying an array of applications at a second location on the display of the interactive user interface, the first and second locations being located on opposite sides of the screen separated by an interactive region of the interactive user interface; identifying a cross display gesture manually performed by the user, the cross display gesture connecting a certain contact of the array of contacts with a certain application of the array of applications while crossing some of the interactive region; and establishing a communication session between the user and the certain contact activated by the certain application.
US11243682B2
Provided herein are method, apparatus, and computer program products for facilitating capture and play back of interface event data. One exemplary method may comprise providing, as a function of at least profile data, environmental data, transaction data, relevance data, and implicit data derived therefrom, a dynamic application environment, displaying the dynamic application environment on an dynamic application interface, capturing interface event data, the interface event data being based on user interaction with the dynamic application interface, and comprising of one or more interface events and a particular time at which each of the one or more interface events occurred, providing data to the play back device configured for initializing a play back environment, such that the play back environment receives the interface event data and performs play back, and outputting the one or more interface events in a relative time to the particular time.
US11243676B2
A numerical control system for a machine tool includes a display screen, a storage unit, and a control unit. The control unit executes a step of displaying, on the display screen, a designation screen that selects and designates one or more pieces of auxiliary information and auxiliary functions corresponding to each of basic work screens prepared for each work process using the machine tool, and associating with the basic work screen and storing in the storage unit one or more pieces of auxiliary information and auxiliary functions selected and designated by a user through the designation screen, and a step of simultaneously displaying, on the display screen, one basic work screen designated by the user among the basic work screens, and one or more virtual buttons that select one or more pieces of auxiliary information and one or more auxiliary functions, associated with the user-designated basic work screen.
US11243674B2
A display apparatus includes a display section that displays an image containing one or more objects based on display image data on a display surface, a position generator that generates information representing the position of a mobile terminal that comes into contact with the display surface as terminal position information representing a terminal position in the image, an object identifier that identifies object data on an object corresponding to the terminal position based on the display image data and the terminal position information, and a transmitter that transmits the object data to the mobile terminal.
US11243671B2
A question-and-answer application with an “ask-to-answer” feature is described. The ask-to-answer feature enables any user to solicit an answer to a question from one or more users. Upon soliciting one or more users for an answer to a particular question, a message may be directed to the one or more users. The message may include a copy of the text of the question and may provide a mechanism enabling the one or more users to pass on answering the question. Subsequent to the solicitation, the question page may include a notification with information about the solicitation, including information identifying the group of users who have been asked to answer the question and the number of times the one or more users has been asked to provide an answer.
US11243667B2
Provided is a method and system for an information providing interface based on new user experience. An information providing interface method includes providing a home board including a search box as an initial interface screen for providing information; providing a first content board according to movement from the home board in a first direction or a second content board according to movement in a second direction that is opposite to the first direction in response to an input event on the home board; and visually displaying a shortcut icon for each board and a currently staying board through a partial area of a screen in response to movement from the first content board or the second content board. Each of the first and the second content boards includes a plurality of subpages and each of the subpages includes a different type of content and movement between subpages is allowed.
US11243665B2
A method and apparatus for representing a conversation of related messages is provided. In a message collection user interface for displaying messages sent and received by a communications device, a dynamic session placeholder is used for a respective conversation of related messages. The message collection user interface is displayed including any dynamic session placeholders in the list of messages. As messages from the conversation are occasioned, the dynamic session placeholder is updated. When the message collection is displayed, it is displayed in accordance with the updated session placeholder.
US11243663B2
A method for operating an information device (20) having at least one display unit (22), wherein the method comprises: presenting a menu (24) having at least one sub-item (26, 28) at a first position on the display unit (22), receiving a first user input, wherein the first user input is used to select one of the sub-items (26, 28) of the menu (24), taking the selection of the sub-item (26, 28) of the menu (24) as a basis for identifying a window (30) having one or more control elements (32, 66, 70, 72) selectable by a further, second user input, presenting the identified window (30) having the one or more control elements (32, 66, 70, 72) on the display unit (22) at or adjacently to one side of the first menu and/or instead of the menu (24), receiving a third user input, wherein the third user input is used to position the window (30) on the display unit (22) independently of a first position of the menu (24) on the display unit (22).
US11243657B2
An icon display method includes displaying, by a terminal, a first screen, where the first screen does not include a target icon, and displaying, by the terminal, a second screen including the target icon in response to a first gesture that is detected by the terminal and that hovers in a first position above a touchscreen.
US11243656B2
Techniques are described for using computing devices to perform automated operations involved in analysis of images acquired in a defined area, as part of generating mapping information of the defined area for subsequent use (e.g., for controlling navigation of devices, for display on client devices in corresponding GUIs, etc.). The defined area may include an interior of a multi-room building, and the generated information including a floor map of the building, such as from an analysis of multiple 360° spherical panorama images acquired at various viewing locations within the building (e.g., using an image acquisition device with a spherical camera having one or more fisheye lenses to capture a panorama image that extends 360 degrees around a vertical axis)—the generating may be further performed without detailed information about distances from the images' viewing locations to objects in the surrounding building.
US11243651B2
A personal electronic device is adapted to construct data tables from user input received over time relating to translations of translatable items from a first language to a second language. Entries in a data table for a user are dynamic and may indicate likelihoods of the user correctly translating translatable items as a function of time. Each translatable item may have a different time-dependent likelihood of a correct translation. Operation of the personal electronic device for a user may be based in part on the acquired, time-dependent likelihoods for that user, so that information may be presented to the user in a more efficient manner.
US11243643B2
A touch sensor is a capacitive touch sensor including a touch detection area that includes a plurality of drive electrodes and a plurality of detection electrodes, and includes a plurality of drive signal lines extending in the Y-axis direction and arranged in the X-axis direction, and a plurality of detection signal lines extending in the X-axis direction and arranged in the Y-axis direction. The touch detection area includes a fingerprint detection area F in which an interval between a plurality of drive signal lines and an interval between a plurality of detection signal lines are narrow, and the detection signal lines include fingerprint authentication signal lines disposed in a fingerprint authentication area and detection signal lines disposed to be electrically separated from the fingerprint authentication signal lines in an area, which is adjacent to the fingerprint authentication area in the X-axis direction, of the touch detection area.
US11243637B2
Methods, systems, devices, and apparatus, including computer program products, for adjusting a graphical user interface. A motion of a device is detected. A graphical user interface of the device is adjusted in response to the detected motion.
US11243635B2
A method for driving touch display and a touch display screen are provided. The touch display screen includes a plurality of continuous work time periods. Each work time period includes a display time period and a touch time period. In the display time period, a plurality of second signal lines are configured to cooperate with a plurality of third signal lines to perform image-signal transmission for image display. The touch time period includes a detection time period and a sensing time period. In the detection time period, at least one second signal line of the plurality of the second signal lines is provided with a touch driving signal, a detection signal is received from a plurality of first signal lines, the detection signal is compared with a preset signal to obtain a comparison result, the touch time period is prolonged or shortened according to the comparison result.
US11243634B2
Provided is a flexible display. A flexible display, having a first region and a second region extending therefrom in a first direction, may comprise: a display panel comprising a pixel array; and a touch sensor layer comprising first electrodes arranged on the first region and second electrodes arranged on the second region; and switches, each electrically connecting a first and second electrodes.
US11243630B2
Disclosed are a display apparatus with integrated touch screen and a method of manufacturing the display apparatus, which prevent short circuit between touch electrodes. The display apparatus with integrated touch screen including a light emitting layer disposed on a substrate, an encapsulation layer disposed on the light emitting layer, a plurality of touch electrodes disposed on the encapsulation and spaced apart from each other, and an upper PAC layer disposed on the plurality of touch electrodes. The upper PAC layer is patterned to be disposed on the plurality of touch electrodes.
US11243624B2
An input sensing unit including a plurality of first electrodes, each of which including a plurality of first main patterns and a plurality of connection patterns disposed between the first main patterns to connect two first main patterns adjacent to each other, a plurality of second electrodes each of which including a plurality of second main patterns and a plurality of connection patterns disposed between the second main patterns to connect two second main patterns adjacent to each other, and a plurality of third electrodes receiving an electrical signal that is different from that received by the second electrode. Each of the third electrodes includes a plurality of third main patterns spaced apart from the second sensing patterns in a plan view and a plurality of third connection patterns disposed between the third main patterns to connect two third main patterns adjacent to each other and spaced apart from the first connection patterns in a plan view.
US11243619B2
An information handling system stylus makes inputs to a touchscreen display with a writing tip disposed at one end of a cylindrical housing. In an opening at the end of the cylindrical housing opposite the writing tip, a port and a push button are disposed under a removeable flexible cap to provide a cable connection for charging the stylus when the cap is removed and an input device to activate a wireless function when the flexible cap is in place, such as by translating end user pushes through a steel plate integrated in the flexible cap. An attachment member extends from the flexible cap into a sliding engagement with an end cap so that the flexible cap lifts out of the opening and flexes about the attachment member to expose the port in the opening.
US11243609B2
An information processing apparatus estimates a position of interest and/or a direction of interest in which a user viewing a video displayed by a display apparatus is potentially interested, the position of interest and the direction of interest being other than a position to which a line of sight of the user is directed, and changes content of the video to be displayed by the display apparatus according to a result of the estimation.
US11243602B2
A power management circuit that has multiple sets of circuits to provide certain same power management functionalities in different power modes, such as voltage, current and temperature sensing and/or measuring, generating of reference states or biases to effectuate circuit protection in various conditions, such as under voltages, over voltages, etc. One set of circuits is configured to operate during a normal mode and is optimized for performance, speed and/or accuracy. Another set of circuits is configured to operate during a sleep mode and is optimized for reduced power consumption where the performance, speed and/or accuracy may be inferior to the circuits for the normal mode but the functionality is maintained within the low power consumption constraint.
US11243596B2
Methods, systems, and devices for architecture-based power management for a memory device are described. Aspects include operating a first memory bank within a memory device in a first mode and a second memory bank within the memory device in a second mode. The memory device may receive a power down command for the first memory bank while operating the first memory bank in the first mode and the second memory bank in the second mode and switch the first memory bank from the first mode to a first low power mode while maintaining the second memory bank in the second mode. The first low power mode corresponds to less power consumption by the first memory bank than the first mode. In some cases, switching the first memory bank from the first mode to the first low power mode includes deactivating circuitry dedicated to the first memory bank.
US11243593B2
A passive cable adaptor for connecting a data source device with a display device is described. The adaptor has a packet-based interface connector at one end, the connector having a positive main link pin, a negative main link pin, a positive auxiliary channel pin, and a negative auxiliary channel pin. At the other end is a micro serial interface connector, wherein multimedia content is transmitted over the cable adaptor and electrical power is supplied over the cable adaptor simultaneously. The cable adaptor has an auxiliary and hot plug detect (HPD) controller utilized to map the auxiliary channel and HPD signals of the packet-based digital display to the micro serial interface ID signal.
US11243592B2
An information handling system includes a controller and first, second and third devices. The devices power-on during a power-on sequence of the information handling system. During the power-on sequence, the controller provides a first power brake signal to the first device via a first power brake line, a second power brake signal to the second device via a second power brake line, and a third power brake signal to the third device via a third power brake line. The controller removes the first power brake signal from the first power brake line. In response to an expiration of a first amount of time, the controller removes the second power brake signal from the second power brake line. In response to an expiration of a second amount of time, the controller removes the third power brake signal from the third power brake line.
US11243590B2
An information handling system may include at least one information handling resource and a power management subsystem configured to: receive signals from a plurality of power supply units, each signal indicative of an environmental parameter associated with a respective power supply of the plurality of power supply units; determine, for each of the plurality of power supply units, a respective environmental effective power capacity based on the respective signal indicative of the environmental parameter for such power supply unit and an environmental profile for such power supply unit; and manage power consumption of the at least one information handling resource based on environmental effective power capacities of the plurality of power supply units.
US11243589B1
A branded fleet server system includes a pre-assembled third-party computer system integrated into a chassis of the branded fleet server system. The pre-assembled third-party computer system is configured to execute proprietary software that is only licensed for use on branded hardware. A baseboard management controller (BMC) included in the server chassis couples with the pre-assembled computer system via one or more cables coupled to ports of the pre-assembled computer system. The BMC enables remote control of the pre-assembled computer system, such as remote power on and power off. An electro-mechanical device, such as a solenoid, presses a power button of the pre-assembled computer system based on control signals from the BMC to change a power state of the pre-assembled computer system.
US11243579B2
The disclosure relates to a biaxial hinge mechanism including a positioning plate, a first main shaft, a second main shaft, a cam, and a linkage assembly. The positioning plate has a first through hole and a second through hole. The first main shaft is movably disposed through the first through hole. The second main shaft is rotatably disposed through the second through hole. The cam is fixed on the second main shaft. The linkage assembly is connected to the first main shaft and movable with the cam. When the second main shaft is rotated in a specific direction, the cam pushes the linkage assembly to force the first main shaft to move away from the second through hole so as to increase an axis distance between the first main shaft and the second main shaft. In addition, the disclosure relates to an electronic device having the biaxial hinge mechanism.
US11243575B1
An electronic device is provided. The electronic device includes a flexible display, a first housing moving to correspond to change in a shape of the flexible display and including a contact region, a second housing sliding in a direction opposite to a direction in which the first housing moves of the first housing and to mount the flexible display, a rotary contact structure making contact with the contact region, and a printed circuit board (PCB) electrically connected with the at least one rotary contact structure. The at least one rotary contact structure includes a rotating part maintaining contact with the contact region while rotating in a process of changing a shape of the flexible display, a central part disposed inside the rotating part, a conductive member interposed between the rotating part and the central part, and a support part supporting the central part and electrically connecting the central part with the PCB.
US11243573B2
A semiconductor package includes a flexible substrate and a semiconductor device. The flexible substrate includes a device bonding region and a device top metallization structure including a plurality of device signal lines and a plurality of device power lines extended beyond the device bonding region. The semiconductor device is disposed on the device bonding region and includes an interconnecting metallization structure and a passivation layer covering the interconnecting metallization structure and revealing a plurality of interconnect contacts of the interconnecting metallization structure, wherein the plurality of interconnect contacts electrically connected to one another through the device top metallization structure.
US11243569B2
A display device includes: a display panel; a circuit board disposed on a lower surface of the display panel; and an adhesive layer disposed between the circuit board and the lower surface of the display panel. An area of the circuit board that has a roughness higher than a predetermined reference roughness does not overlap the adhesive layer.
US11243567B2
An electronic device includes a housing, which may be deformable or may include hinges to allow a display, which is flexible, to be deform by bending or other operations. One or more flex sensors detect when the electronic device is deformed at a deformation portion. One or more processors, which include an application processor, reconfigure a presentation of content along the flexible display in response to detecting deformation at the deformation portion, where the reconfiguring includes a content aspect ratio transition from a first predefined aspect ratio to a second predefined aspect ratio.
US11243566B2
An electronic device includes: a first housing, a second housing, a display, at least a portion of which is disposed on the first housing and the second housing, a hinge disposed between the first housing and the second housing and overlapping the first housing and the second housing, the first housing and the second housing configured to be folded or unfolded based on a folding operation or an unfolding operation of the hinge, and a fiber structure including at least one fiber disposed in a portion where the first housing or the second housing and the hinge overlap each other. The hinge includes a multi-joint arrangement bendable in a specified curve form, a first sliding part coupled to one side of the multi joint arrangement and configured to move inside or outside the first housing based on a folding or unfolding operation of the multi-joint arrangement, and a second sliding part coupled to another side of the multi-joint structure and configured to move inside or outside the second housing based on the folding or unfolding operation of the multi joint arrangement. The fiber structure includes a fiber part including at least one fiber, at least a portion of which contacts the first sliding part or the second sliding part, the fiber part configured to be deformed based on a movement of the first sliding part or the second sliding part, and a base that fixes the fiber part.
US11243564B2
According to various embodiments, an electronic device may include a housing including an opening connected to an internal space, a tray socket disposed to be connected to the outside through the opening in the internal space and including a tray reception space, a tray inserted into the tray reception space, wherein the tray includes a tray body including at least one space configured to receive at least one external component, and a tray cover including a pin insertion hole configured to guide a tray ejecting pin to the opening, an eject bar movably disposed in a tray mounting direction or ejecting direction in the tray reception space and facing the pin insertion hole, and a rotation lever configured to press the tray in the ejection direction according to pressing of the eject bar in the tray reception space, wherein the eject bar is disposed at a position at least partially overlapped with the tray body when viewed from above the tray socket.
US11243551B1
Exemplary implementations include dynamically compensating a system voltage by determining an actual load current based on a sense voltage across a sense resistor and a resistance of the sense resistor, the sense resistor being operatively coupled to a system node, generating a gain current based on the actual load current and a predetermined load current, determining a gain voltage based on a system gain and the gain current, and generating a compensation voltage based on a predetermined system voltage at a system node, an actual system voltage at the system node, and the gain voltage. Exemplary implementations also include calibrating a dynamic voltage compensation device by applying a predetermined voltage to a system node operatively coupled to the system load, a sense resistor, and an internal system node, determining a test current based on a sense voltage across the sense resistor and a resistance of the sense resistor, determining a system resistance based on the predetermined voltage, the test current, and an internal system voltage at the internal system node, and setting a system gain based on the system resistance at a gain block device.