Document Document Title
US11201406B2 Sub-reflector and feeding device for a dipole
An antenna element includes a reflector plate and a radiator comprising a balun device and a dipole device for operating in a first frequency band. The dipole device is connected to the reflector plate by the balun device. A distance from the dipole device to the reflector plate is more than ¼ of a wavelength at a central frequency of the first frequency band. The balun device comprises a short-circuit at a distance from the dipole device of 15 to 35 percent of said wavelength.
US11201402B1 Phase shifter assembly
A phase shifter assembly includes: a first phase shifter including a first through-hole; a second phase shifter including a second through-hole and disposed at a side of the first phase shifter; a first gear including a third through-hole and disposed at a side of the second phase shifter facing away from the first phase shifter; a rack configured to drive, through driving the first gear, the second phase shifter to move relative to the first phase shifter, to adjust an electrical tilt angle of an antenna corresponding to the phase shifter assembly; and a first reversing mechanism disposed between the first gear and the rack and engaged with the first gear and the rack, respectively, making a direction of a component of a linear velocity at an electrical contact between the first phase shifter and the second phase shifter in a moving direction of the rack is opposite to the moving direction of the rack.
US11201397B2 Circuit and wireless device
A circuit includes a first input and output terminals to which a current, a voltage, or an electromagnetic wave (referred to as “current or the like” below) is applied, a second input and output terminals to which the current or the like is applied, a first board including a matrix circuit which is formed by a first line and includes a 90-degree hybrid circuit and a delay line, the first line in which one end is connected to the first input and output terminals and a tip of the other end is opened, a second board including a second line in which one end is connected to the second input and output terminals, and a tip of the other end is opened, and a shielding plate including an opening portion.
US11201393B2 Electrochemically controlled capillarity to dynamically connect portions of an electrical circuit
Embodiments herein describe a capillary containing a eutectic conductive liquid (e.g., EGaIn) and an electrolyte (e.g., NaOH) that is integrated into a printed circuit board (PCB). In one embodiment, the capillary is formed in a through-hole in the PCB and has negative and positive electrodes at its respective ends to seal the eutectic conductive liquid and the electrolyte. The capillary further includes one or more electrodes that extend through a side of the portion of the capillary containing the liquids. The wiper electrodes also make electrical contact with respective conductive layers in the PCB. Using a DC voltage between the negative and positive electrodes, the eutectic conductive liquid forms electrical connections between the wiper electrodes, which in turn, forms electrical connections between the conductive layers in the PCB.
US11201392B2 Antenna apparatus
An antenna apparatus has a sleeve antenna. The sleeve antenna has an internal conductive member, an external conductive member, an insulating member, and a mountain-shaped conductive member that is electrically connected to the external conductive member. The mountain-shaped conductive member expands radially from an upper edge towards a lower edge. The internal conductive member protrudes higher than the external conductive member above the upper edge of the mountain-shaped conductive member.
US11201391B2 Methods for beam management in vehicle
Methods and apparatus for relay aided beam management in a vehicle communication system are provided. The relay comprises an antenna system including an internal antenna located inside a vehicle and an external antenna located outside the vehicle. The relay further comprises a transceiver operably connected to the antenna system, the transceiver configured to receive, from a base station (BS), a first signal via the external antenna of the antenna system, and receive, from the vehicle, configuration information including at least one of a vehicle speed, or a position of a window of the vehicle or windshield wiper. The relay further comprises a processor operably connected to the antenna system and the transceiver, the processor configured to generate a second signal based on (i) the configuration information and (ii) the first signal, wherein the transceiver is further configured to transmit, to a user equipment (UE), the second signal via the internal antenna.
US11201390B2 Antenna structure for optimizing isolation of signal and electronic device using same
An antenna structure serving as an emitter in a radar device with optimized isolation of signal comprises antenna array as the radiating element. The antenna array includes array units. Each array unit includes radiating units connected by a feeder. Radiation area of each radiating unit gradually decreases from a center of array unit to ends of array unit. A specified distance is defined between centers of adjacent radiating units along an extending direction of the feeder. The feeder transmits a current signal to the array units, the radiating unit emits a radar scanning beam based on the current signal.
US11201388B2 Base station antennas that utilize amplitude-weighted and phase-weighted linear superposition to support high effective isotropic radiated power (EIRP) with high boresight coverage
A base station antenna (BSA) system includes a radio-frequency (RF) generator having a plurality of power-amplifying circuits therein, and an antenna, which includes a plurality of columns of radiating elements. These radiating elements are electrically coupled by RF signal routing to a corresponding plurality of ports of the antenna that receive a corresponding plurality of RF input signals. These RF input signals have respective amplitudes and phases that support the concurrent generation of three spaced-apart RF beams by the antenna and are derived from respective RF signals generated by the plurality of power-amplifying circuits. The RF input signals including: (i) a first RF input signal defined by at least two linearly superposed RF signals of equivalent frequency having unequal combinations of amplitude and phase weighting, and (ii) a second RF input signal defined by at least two linearly superposed RF signals of equivalent frequency having unequal combinations of amplitude and phase weighting.
US11201387B2 Electrically isolated corner stiffener
Mobile computing devices often incorporate a window along a discrete portion of a perimeter of a metallic device case adjacent the antennae and a plastic cover that covers the window and seals antennae within the mobile computing device. As mobile computing devices shrink in physical size and weight and become more portable, available space within the mobile computing devices for the antennae shrinks. Merely increasing the size of the connectivity window to occupy up to a full width or length of the perimeter of the metallic device case may negatively impact overall device stiffness requirements. The electrically isolated corner stiffeners described herein may permit larger antennae windows for wireless connectivity, while meeting applicable stiffness requirements for an associated mobile computing device.
US11201385B2 Antennas for metal housings
An example of a device including a display panel and a border region around the display panel is provided. The device includes a cover disposed on the display panel and the border region. The cover is to protect the display panel and the border region. The device also includes an antenna with a keep-out area disposed within a portion of the border region. The device includes a bezel disposed in the keep-out area to support the cover. The bezel includes a partially filled portion to reduce a resonance shift of the antenna.
US11201381B1 Corporate power splitter with integrated filtering
A filtering power divider includes a first partial transmission line having a first electrical length, a second partial transmission line having a second electrical length, and a third partial transmission line having the second electrical length. The first, second, and third partial transmission lines connect to form a T-junction, and a sum of the first and second electrical lengths is ninety degrees. Thus, the first and second partial transmission lines cooperate to act as a quarter-wave transmission line. Similarly, the first and third partial transmission lines cooperate to act as a quarter-wave transmission line. Additional transmission lines may be connected to the first, second, and third partial transmission lines to implement a filter between an input port and each of two output ports.
US11201379B2 Secondary battery having filling valve
The secondary battery includes a body part provided in a pillar shape on an outer wall and including a passage, through which the electrolyte flows, therein, a pin switch extending in a longitudinal direction of the body part, wherein, when a pressure is applied to an end of the pin switch, the pin switch linearly moves toward the inside, and when the pressure is removed, the pin switch linearly moves toward the outside, a manipulation part to move in a direction that is parallel to the pin switch, a pressure apply part protruding from a central portion of the manipulation part to apply a pressure an end of the pin switch, and a switching part disposed on the other end of the pin switch to open and close the passage.
US11201375B2 Reconfigurable battery electric vehicle
A battery electric vehicle includes a pair of spaced apart and substantially parallel longitudinal members and a floor pan coupled to and above at least a portion of the longitudinal members. A battery pack bay is defined below the floor pan, longitudinally between predefined front and rear limits, and laterally between the longitudinal members. A battery pack may be upwardly disposed within the battery pack bay, the battery pack including a pair of laterally spaced apart sides whereat the first battery pack is removably attached to the respective longitudinal members. The battery pack may be dimensioned longitudinally to occupy less than the entire longitudinal space of the battery pack bay. A closeout structure may be removably attached to the respective longitudinal members and one longitudinal end of the first battery pack.
US11201374B2 Electric vehicle battery system
A holding structure forming at least part of a vehicle chassis for housing battery modules is disclosed herein. The holding structure has two side members, at least one of the side members defines one or more first apertures for receiving one or more battery modules of the battery modules. The holding structure may have at least one cross member that extends between the two side members. The holding structure has at least one mounting member projecting from the at least one cross member that is parallel to the two side members and that defines a plurality of second apertures that are each laterally displaced from a respective aperture of the plurality of first apertures. When received by a mounting member, the battery module extends through an aperture of the plurality of second apertures and the respective aperture of the plurality of first apertures.
US11201372B2 Battery pack
A battery pack provided with a plurality of battery cells, the battery pack making it possible to achieve higher safety than before during handling work. The battery pack is provided with a battery group in which the plurality of battery cells are stacked, and a housing in which the battery group is accommodated. The housing, with respect to a first direction and a second direction perpendicular to a height direction of the housing and to each other, has a dimension in the first direction which is made smaller than a dimension in the second direction. The battery group is eccentrically located on one side in the first direction in the housing.
US11201367B2 Flat battery
A flat battery of the present invention is a flat battery including an exterior can and a sealing can with which an opening of the exterior can is sealed, wherein the exterior can and the sealing can include a bottom portion and a circumferential wall extending upright from an outer circumference of the bottom portion and have a cylindrical shape that is open at one end; a distal end portion of the circumferential wall of the exterior can is bent toward a central axis of the sealing can to form a curve, whereby the exterior can is fixed to the sealing can by crimping; in a cross-sectional shape of the sealing can in the direction of the central axis, the circumferential wall of the sealing can is a single layer wall without being folded back, and the circumferential wall of the sealing can includes a rectilinear portion that is connected to the bottom portion via a corner portion; and an angle θ1 formed by the bottom portion and the rectilinear portion may be greater than 90°.
US11201366B2 Pouch battery with safety protection function
A pouch battery contains a pouch, an electrode material and a safety protection device. The electrode material is located in the pouch. The safety protection device is configured to generate an action based on a change in gas pressure within the pouch. In this way, even if the pouch battery is abnormal, its internal circuit can be cut off in time to avoid providing power to external devices while being under abnormal conditions.
US11201361B2 Battery charger with battery state detection
A battery charger and method is disclosed for detecting when a battery has a low state of health while simultaneously charging or maintaining the battery. A battery charger includes a processor; a non-transitory memory device; a power management device to receive an input power and to output a charging current; a pair of electrical conductors to electrically couple with a battery, and a display electrically coupled to the processor. The display being configured to indicate a bad battery indicator when the battery has a low state of health and whether the battery is good to start.
US11201360B2 Rechargeable power cells
A rechargeable power device comprises one or more supercapacitors, at least one rechargeable battery and control electronics arranged to couple the supercapacitor(s) to the at least one rechargeable battery. The rechargeable power device may be operable to rapidly recharge and provide power to electronic equipment, whilst being flexible in structure. The rechargeable power device may be integrated into a user device and/or garment.
US11201358B1 Systems and methods for measuring a heat response of a battery cell in thermal runaway
A system for measuring a heat response of a cell during a thermal runaway event includes a housing. An insulation is positioned within the housing. A calorimeter is positioned within the insulation and the housing. The calorimeter is configured to have the cell positioned therein. The calorimeter is configured to measure a temperature increase of the cell, one or more components of the calorimeter, or a combination thereof during the thermal runaway event of the cell. A total energy yield of the thermal runaway event is configured to be determined based at least partially upon the temperature increase. A ratio is configured to be determined based at least partially upon the temperature increase. The ratio includes energy released through a casing of the cell during the thermal runaway event vs. energy released through ejecta material from the cell during the thermal runaway event.
US11201356B2 Nonaqueous electrolyte secondary battery
A nonaqueous electrolyte secondary battery includes a rectangular electrode group, a nonaqueous electrolyte, a band-shaped positive electrode collector lead, a band-shaped negative electrode collector lead, a flat plate-shaped positive terminal, a flat plate-shaped negative terminal and an outer body.
US11201355B2 Nonaqueous electrolyte secondary battery
A non-aqueous electrolyte secondary cell provided with: a positive electrode that has a positive electrode active material; a negative electrode; and a non-aqueous electrolyte. The positive electrode active material contains a lithium composite oxide containing Ni, and the non-aqueous electrolyte contains a non-aqueous solvent containing a fluorinated chain carboxylic acid ester and an organochlorine compound. The organochlorine compound is represented by general formula CF3CH2CO—CClR1R2 (where in the formula, R1 and R2 are respectively independent, and are selected from a hydrogen, a halogen, a C1-2 alkyl group, or a C1-2 halogenated alkyl group).
US11201353B2 Electrolyte solution, electrochemical device, lithium ion secondary battery, and module
An electrolyte solution applicable to high-voltage electrochemical devices and capable of improving the cycle characteristics of electrochemical devices even at high voltage, and an electrochemical device. The electrolyte solution contains a fluorinated diether and a metal salt having a specific structure. The fluorinated diether is represented by CFR11R12—O—CH2CH2—O—R13, wherein R11 and R12 are each individually H, CH3, F, CH2F, CHF2, or CF3; and R13 is a C1 or C2 non-fluorinated alkyl group or a C1 or C2 fluorinated alkyl group.
US11201351B2 All solid battery, manufacturing method of the same and solid electrolyte paste
An all solid battery includes: a solid electrolyte layer including phosphoric acid salt-based solid electrolyte; a first electrode that is formed on a first main face of the solid electrolyte layer; and a second electrode that is formed on a second main face of the solid electrolyte layer, wherein a D50% grain diameter of crystal grains of the phosphoric acid salt-based solid electrolyte is 0.5 μm or less, wherein a D90% grain diameter of the crystal grains is 3 μm or less.
US11201347B2 Secondary-cell manufacturing system for forming an electrode assembly using lamination
The secondary-cell manufacturing system that forms the electrode assembly with lamination as demonstrated includes the unit-cell-forming device that forms a unit-cell from a separator roll, negative-cell roll, and positive-cell roll as stacked in the order of separator/negative cell/separator/positive cell/separator, the overturning device that forms an inverse unit-cell stacked in the order of separator/positive cell/separator/negative cell by overturning a portion of minimum 2 cells that are formed by the unit-cell-forming device, and the stacking device that performs stacking in the order of unit-cell/negative cell/inverse unit-cell/positive cell. Accordingly, the invention provides a secondary-cell manufacturing system that forms an electrode assembly, which simplifies the process for building the electrode assembly, reduces the defect rate for the built electrode assembly, and forms the electrode assembly with lamination.
US11201346B2 Cascaded fuel cell stack and fuel cell system
A fuel cell stack is provided comprising a plurality of fuel cells comprising a membrane electrode assembly and at least one gas diffusion layer, which fuel cells are divided into at least one first fuel cell segment having a portion of the plurality of fuel cells and a second fuel cell segment having a different portion of the plurality of fuel cells, wherein the first fuel cell segment and the second fuel cell segment are arranged in a common fuel cell cascade, wherein the first fuel cell segment comprises a first collector inlet line for an operating medium and a first collector outlet lined which is formed integrally with a second collector inlet line of the second fuel cell segment and wherein the second fuel cell segment comprises a second collector outlet line. The membrane electrode assemblies and/or the gas diffusion layers inside the second fuel cell segment are designed in such a way that they are more water-repellent than those of the first fuel cell segment. A fuel cell system comprising such a fuel cell stack is also provided.
US11201344B2 Method for manufacturing a membrane assembly for a fuel cell with catalyst free edge areas; membrane assembly and fuel cell with membrane assembly
A method for manufacturing a membrane assembly for a fuel cell. To overcome a problem of chemical degradation at an edge of the membrane, the method comprises the following steps: positioning a first decal layer, which is made of the same material as a first catalyst layer, on a first side of the membrane, positioning a second decal layer, which is made of the same material as a second catalyst layer, on a second side of the membrane, pressing a compression pad, which is positioned on the first decal layer with the first decal layer and the second decal layer fully overlapping the compression pad, and the second decal layer against each other with the first decal layer and the membrane positioned in-between, whereby pressure on the first and the second decal layer is applied only in an area covered by the compression pad.
US11201336B2 Production method and production apparatus for joint separator
In a production method and a production apparatus for producing a joint separator, in the state where first and second separators are stacked together, a step of fixing the first and second separators by holding the first and second separators between a base and a holder is performed. Thereafter, a step of welding the first and second separators by radiating a laser light from laser light emitting units, through gaps provided in the holder is performed. After the welding step, an additional pressing step of moving pressing members ahead through the gaps to press heat affected zones welded by the laser light, by the pressing members is performed.
US11201332B2 Sulfide all-solid-state battery
Provided is a sulfide all-solid-state battery configured to suppress hydrogen sulfide generation and decrease battery resistance, wherein the sulfide all-solid-state battery comprises a cathode comprising a cathode layer, an anode comprising an anode layer, and a solid electrolyte layer disposed between the cathode layer and the anode layer; wherein the sulfide all-solid-state battery comprises a composite electroconductive material containing a porous electroconductive material and a basic material; wherein the basic material is contained in pores of the porous electroconductive material; and wherein the composite electroconductive material is contained in at least one of the cathode layer and the anode layer.
US11201330B2 Power storage device electrode, power storage device, and method of producing power storage device electrode
A power storage device electrode includes a layered structure having an organic framework layer containing aromatic dicarboxylic acid anions and an alkali metal element layer in which alkali metal elements are coordinated to oxygen atoms contained in the carboxylic acid anion to form a framework as an electrode active material, and in the whole of the electrode active material, a conductive material and a water-soluble polymer, carboxymethyl cellulose as the water-soluble polymer is contained in a range of 1.5 mass % or more and 3.5 mass % or less. In addition, the layered structure is produced by a spray drying method, and the peak intensity ratio when the power storage device electrode is subjected to X-ray diffraction measurement satisfies a predetermined range.
US11201329B2 Negative electrode for a rechargeable lithium battery and rechargeable lithium battery including the same
A negative electrode and a rechargeable lithium battery, the negative electrode including a current collector; and a negative active material layer on the current collector, the negative active material including a carbon negative active material; wherein: an electrode density of the negative electrode is in the range of about 1.0 g/cc to about 1.5 g/cc, and a DD (Degree of Divergence) value as defined by the following Equation 1 is about 24 or greater, DD (Degree of Divergence)=(Ia/Itotal)*100  [Equation 1] wherein, in Equation 1, Ia is a sum of peak intensities at non-planar angles measured by XRD using a CuKα ray, and Itotal is a sum of peak intensities at all angles measured by XRD using a CuKα ray.
US11201327B2 Lithium ion secondary battery
In order to provide a lithium ion secondary battery having both high energy density and an excellent charge-rate characteristic, there is provided a lithium ion secondary battery including a positive electrode containing a positive electrode active material made of a lithium composite oxide, and nano-carbon having a Li ion diffusion path as an additive, and an electrolyte solution containing 0.5 mol/l or more of Li[(FSO2)2N] as an electrolyte, LiPO2F2 as an additive, and a ternary-system of ethylene carbonate (EC), dimethyl carbonate (DMC) and ethyl methyl carbonate (EMC), as solvents.
US11201326B2 Metal-ion secondary battery
An object of the present disclosure is to provide a secondary battery having excellent cyclability by using a sulfur-based active material as a negative-electrode active material while preventing a reaction between an eluted polysulfide and a positive electrode. The metal-ion secondary battery comprises a negative electrode comprising a sulfur-containing compound as a negative-electrode active material, a positive electrode and an electrolyte, and has a polymer gel layer on a surface of the positive electrode.
US11201322B2 Electrode active material for nonaqueous secondary battery, and method for manufacturing same
An electrode active material for a nonaqueous secondary battery comprising: an alkali metal-transition metal composite oxide particles, a hole-doped graphene with an anion. The electrode active material for a nonaqueous secondary battery may be manufactured by a method which includes obtaining a hole-doped graphene by bringing a graphene raw material into contact with a two-coordinate boron cation, and bringing the hole-doped graphene into contact with an alkali metal-transition metal composite oxide particle.
US11201321B1 LimMOxFy shell formation on cathode ceramic particle for Li ion battery through onium metal oxide fluoride precursor
Disclosed is a process for coating onto a substrate, including preparing a precursor having a general formula Qm/nMOxFy by a reaction M(OH)x+yHF+m/nQ(OH)n→Qn+m/n(MOxFy)m−, wherein Q is an onium ion, selected from quaternary alkyl ammonium, quaternary alkyl phosphonium and trialkylsulfonium; M is a metal capable of forming an oxofluorometallate, where M may further comprise one or more additional metal, metalloid, and one or more of phosphorus (P), sulfur (S) and selenium (Se), iodine (I), and arsenic (As) or a combination thereof, and x>0, y>0, m≥1, n≥1; combining the precursor with a lithium ion source and with the substrate, and mixing to form a coating composition comprising a lithium oxofluorometallate having a general formula LimMOxFy on the substrate. Further disclosed is a core-shell electrode active material including a core capable of intercalating and deintercalating lithium coated with the lithium oxofluorometallate having the general formula LimMOxFy.
US11201319B2 Positive electrode active material containing lithium composite oxide and covering material, and battery including positive electrode active material
A positive electrode active material contains a lithium composite oxide and a covering material. The lithium composite oxide has a crystal structure that belongs to space group Fd-3m. The ration I(111)/I(400) of a first integrated intensity I(111) of a first peak corresponding to a (111) plane to a second integrated intensity I(400) of a second peak corresponding to a (400) plane in an XRD pattern of the lithium composite oxide satisfies 0.05≤I(111)/I(400)≤0.90. The covering material has an electron conductivity of 106 S/m or less.
US11201312B2 Organic light-emitting display panel and encapsulation film each having auxiliary encapsulation layer doped with water absorbing material and manufacturing method thereof
The present invention discloses an organic light-emitting display panel, a manufacturing method thereof, and an encapsulation film thereof. In this invention, an auxiliary encapsulation layer is disposed on an outer side of an inorganic layer, and the auxiliary encapsulation layer at least covers a bending region of the inorganic layer and a boundary region of the inorganic layer. Even if the inorganic layer cracks or peels in the bending region and the boundary region, a channel of water and oxygen generated at a cracked place or a peeling place is blocked by the auxiliary encapsulation layer, thereby ensuring an ability of the encapsulation film to block water and oxygen into an organic light-emitting device.
US11201310B2 Optoelectronic assembly and method for producing an optoelectronic assembly
An optoelectronic assembly including an optically active region configured for emitting and/or absorbing light, and an optically inactive region configured for component-external contacting of the optically active region is provided. The optically inactive region includes a dielectric structure and a first electrode on or above a substrate, an organic functional layer structure on the first electrode in physical contact with the first electrode and the dielectric structure, and a second electrode in physical contact with the organic functional layer structure and above the dielectric structure, wherein the organic functional layer structure at least partly overlaps the dielectric structure in such a way that the part of the second electrode above the dielectric structure is free of a physical contact of the second electrode with the dielectric structure.
US11201309B2 Display unit and electronic apparatus including a divided electrode
A display unit is provided with a plurality of pixels. The plurality of pixels each include a first electrode, an insulating film, an organic layer, and a second electrode. The insulating film is provided on the first electrode, and has openings. The organic layer is provided in each of the openings of the insulating film, and includes a light-emitting layer. The second electrode is provided on the organic layer. The first electrode includes a plurality of sub-electrodes that are provided to face the respective openings of the insulating film.
US11201307B2 Display panel and electronic apparatus including the same
A display panel includes an insulating substrate in which at least one hole is defined, wherein the insulating substrate comprises a hole area in which the hole is defined, a display area surrounding the hole area, and a peripheral area adjacent to the display area, a plurality of pixels in the display area, a plurality of main signal lines in the display area and electrically connected to the pixels, and a plurality of sub-signal lines in the hole area and electrically connected to the pixels, wherein the hole area comprises a line area which surrounds the hole and in which the sub-signal lines are located, and a compensation area between the line area and the display area in a plan view and configured to display a black color.
US11201301B2 Base support plate and method of manufacturing the same, and method of manufacturing a flexible display panel
A base support plate includes a support plate body. A support surface of the support plate body is configured to support a flexible base of a flexible display panel. The base support plate further includes a plurality of micro-structures disposed on the support surface of the support plate body, and the plurality of micro-structures are configured to diffuse incident light and transmit the incident light to the flexible base.
US11201300B2 Condensed cyclic compound and organic light-emitting device including condensed cyclic compound
A condensed cyclic compound represented by Formula 1: wherein, in Formula 1, groups and variables are the same as described in the specification.
US11201299B2 Organic electroluminescent materials and devices
The present invention includes novel heterocyclic materials for use as blue phosphorescent materials in OLED devices. The novel materials include two fused 5-membered aromatic or pseudoaromatic rings, which are bonded with 6 membered aromatic rings to serve as chelation ligands for a transition metal. The novel materials were determined computationally to have appropriate triplet energies for use as blue emitters and to possess sufficient chemical stability for use in devices.
US11201297B2 Organic electroluminescence device and electronic device
An organic electroluminescence device includes an anode, a second organic layer, a first organic layer, and a cathode in this order. The first organic layer contains a first compound and a second compound. The second organic layer contains a third compound. The first compound is a compound represented by a formula (1). The second compound is a delayed fluorescent compound. The third compound is a compound represented by a formula (3). In the formula (1), X is a nitrogen atom or a carbon atom bonded to Y, Y being a hydrogen atom or a substituent. In the formula (3), n is an integer ranging from 1 to 4, XB is a group represented by a formula (3A). In the formula (3A), Ar1 and Ar2 are each independently a monovalent or polyvalent aromatic hydrocarbon group, and Cz is a group represented by a formula (3B-1) or the like.
US11201296B2 Compounds having fluorene structures
The present invention describes fluorene derivatives substituted by electron-transporting groups, especially for use as triplet matrix materials in electronic devices. The invention further relates to a process for preparing the compounds of the invention and to electronic devices comprising these.
US11201294B2 Photoelectric conversion element, optical sensor, imaging element, and compound
The invention provides a photoelectric conversion element exhibiting excellent photoelectric conversion efficiency even in a case where the photoelectric conversion film is a thin film. Also, the invention provides an optical sensor and an imaging element including the photoelectric conversion element.The invention provides a compound applied to the photoelectric conversion element.The photoelectric conversion element of the invention includes a conductive film, a photoelectric conversion film, and a transparent conductive film, in this order, in which the photoelectric conversion film contains a compound represented by Formula (1).
US11201291B2 Organic molecules having two non-conjugated bridges between a donor and an acceptor for effective thermally activated delayed fluorescence for use in optoelectronic devices
The invention relates to purely organic emitter molecules of a new type according to formula I and to the use thereof in optoelectronic devices, in particular in organic light-emitting diodes (OLEDs), comprising donor D: an aromatic or heteraromatic chemical group on which the HOMO is located and which optionally has at least one substitution; acceptor A: an aromatic or heteromatic chemical group on which the LUMO is located and which optionally has at least one substitution; bridge B1, bridge B2: organic groups that link the donor D and the acceptor A in a non-conjugated manner; wherein in particular the energy difference ΔE(S1−T1) between the lowest excited singlet (S1) state of the organic emitter molecule and the triplet (T1) state of the organic emitter molecule lying thereunder is less than 2000 cm−1.
US11201290B2 Tetraphenylene anthracene compounds
Novel tetraphenylene anthracene compounds are disclosed, which can be used as charge transporting materials, emitters, hosts in an organic electroluminescent device. These novel compounds offer better device performance. Also disclosed are an electroluminescent device and a formulation.
US11201285B2 Techniques for dopant implantation and multilayer oxides for resistive switching devices
The techniques described herein relate to methods and apparatus for a resistive switching device. The resistive switching device includes a first electrode formed in a substrate. The resistive switching device also includes a plurality of layers formed above the first electrode, including a plurality of oxide layers, wherein one or more of the plurality of oxide layers comprise doped oxide layers, and one or more conductive spacers, wherein each pair of oxide layers of the plurality of oxide layers are separated by a conductive spacer of the one or more conductive spacers. The resistive switching device also includes a second electrode formed above the plurality of layers, such that the first electrode, the plurality of layers, and the second electrode are in series.
US11201278B2 Josephson Junction using molecular beam epitaxy
According to various implementations of the invention, a vertical Josephson Junction device may be realized using molecular beam epitaxy (MBE) growth of YBCO and PBCO epitaxial layers in an a-axis crystal orientation. Various implementations of the invention provide improved vertical JJ devices using SiC or LSGO substrates; GaN, AlN, or MgO buffer layers; YBCO or LSGO template layers; YBCO conductive layers and various combinations of barrier layers that include PBCO, NBCO, and DBCO. Such JJ devices are simple to fabricate with wet and dry etching, and allow for superior current flow across the barrier layers.
US11201277B2 Qubit hardware for electrons on helium
Disclosed is a system and a method to use the system that includes a substrate to support a film of liquid helium and an electron subsystem confined by image forces in a direction perpendicular to the surface of the film, a side gate to electrostatically define a boundary of the electron subsystem, a trap gate to electrostatically define an electron trap located outside the boundary of the electron subsystem, and a load gate to selectively open and close access from the electron subsystem to the electron trap, wherein to open access to the electron trap is to apply a first load gate voltage to the load gate to allow the electrons to access the electron trap, and wherein to close access to the electron trap is to apply a second load gate voltage to the load gate to prevent the electrons from accessing the electron trap.
US11201275B1 Superconducting stress-engineered micro-fabricated springs
A structure has a substrate, and a spring structure disposed on the substrate, the spring structure having an anchor portion disposed on the substrate, an elastic material having an intrinsic stress profile that biases a region of the elastic material to curl away from the substrate, and a superconductor film in electrical contact with a portion of the elastic material. A method of manufacturing superconductor structures includes depositing a release film on a substrate, forming a stack of films comprising an elastic material and a superconductor film, releasing a portion of the elastic material by selective removal of the release film so that portion lifts out of the substrate plane to form elastic springs. A method of manufacturing superconductor structures includes depositing a release film on a substrate, forming a stack of films comprising at least an elastic material, releasing a portion of the elastic material so that portion lifts out of a plane of the substrate to form elastic springs, and coating the elastic springs with a superconductor film.
US11201274B2 Entangled microwave-photon-pair generator
A quantum-mechanical photon-pair generator includes first, second, third, and fourth Josephson junctions electrically connected in a bridge circuit having first, second and third resonance eigenmodes, and a source of magnetic flux configured to provide, during operation, a magnetic flux through the bridge circuit to cause coupling between the first, second and third resonance eigenmodes when the third resonance eigenmode is excited. The photon-pair generator further includes first, second and third electromagnetic resonators having eigenmodes in resonance with the first, second and third resonance eigenmodes of the bridge circuit, respectively. The third frequency of the third resonance eigenmode is equal to a sum of a first frequency of the first resonance eigenmode plus a second frequency of the second resonance eigenmode such that, during operation, a photon having the third frequency is split into two quantum-mechanically entangled photons having the first and second frequencies, respectively.
US11201272B2 Optical device package
The present invention relates generally to an optical device package on which an optical device is mounted and, more particularly, to an optical device package that is configured such that a unit substrate of the optical device package comes into surface contact with a curved surface of a light transmission member.
US11201270B2 Method for increasing the light output of microLED devices using quantum dots
Illumination devices based on quantum dot technology and methods of making such devices are described. An illumination device includes a substrate having a plurality of microLEDs, a beam splitter, and a film having a plurality of quantum dots. The beam splitter includes a plurality of layers and is disposed between the substrate and the film having the plurality of quantum dots.
US11201264B2 LED with patterned surface features based on emission field patterns
The escape surface of a light emitting element includes features that include sloped surfaces that have angles of inclination that are based on the direction of peak light output from the light emitting element. If the light output exhibits a number of lobes at different directions, the sloped surfaces may have a corresponding number of different angles of inclination. To minimize the re-injection of light into adjacent features, adjacent features may be positioned to avoid having surfaces that directly face each other. The features may be shaped or positioned to provide a pseudo-random distribution of inclined surfaces across the escape surface, and multiple roughening processes may be used.
US11201263B2 Surface roughening method for light emitting device and light emitting device
A surface roughening method includes the following steps: preparing a first epitaxial layer of a three-dimensional island shape growth over a light emitting structure; and preparing a discontinuous second epitaxial layer over the first epitaxial layer. The surface roughening method provided in the present application is simple and convenient, and improves the efficiency. In addition to the epitaxial growth process, it is not necessary to use an additional process such as wet etching, photonic crystal and other processes to further process the surface of the epitaxial layer, and the method may be implemented by means of one process in a same reaction equipment.
US11201260B2 Semiconductor chip of light emitting diode having quantum well layer stacked on N-type gallium nitride layer
A semiconductor chip of a light emitting diode includes a substrate, and an N-type gallium nitride layer, a quantum well layer, and a P-type gallium nitride layer stacked on the substrate successively, an N-type electrode electrically connected to the N-type gallium nitride layer, and a P-type electrode electrically connected to the P-type gallium nitride layer. The quantum well layer includes at least one quantum barrier and at least one quantum well stacked successively in sequence, wherein the growth pressure of the quantum barrier and the growth pressure of the quantum well are different, such that the interface crystal quality between the quantum well and the quantum barrier of the quantum well layer can be greatly improved to enhance the luminous efficiency of the semiconductor chip.
US11201255B2 Concentrator photovoltaic module, concentrator photovoltaic panel, and concentrator photovoltaic apparatus
A concentrator photovoltaic module includes: a concentrating portion configured by arranging a plurality of Fresnel lenses that concentrate sunlight; a plurality of power generating elements arranged at positions corresponding respectively to the plurality of Fresnel lenses; a plurality of ball lenses corresponding respectively to the plurality of power generating elements and guide the sunlight concentrated by the plurality of Fresnel lenses to the plurality of power generating elements; and a housing that contains the plurality of ball lenses and the plurality of power generating elements. The housing includes a resin frame body, and a metal bottom plate that is fixed to the frame body, and on the inner surface of which the plurality of ball lenses and the plurality of power generating elements are arranged. The groove portion for reducing thermal expansion of the inner surface side of the bottom plate is on the inner surface of the bottom plate.
US11201253B2 High photovoltaic-conversion efficiency solar cell, method for manufacturing the same, solar cell module, and photovoltaic power generation system
To Provide a back contact type solar cell with high photovoltaic-conversion efficiency which can be easily manufactured with good yield at low cost. The high photovoltaic-conversion efficiency solar cell of the present invention includes on a back surface, as a non-light receiving surface, of a first conductive type semiconductor substrate: a first conductive type diffusion layer where first conductive type impurities are diffused; a second conductive type diffusion layer where second conductive type impurities are diffused; and a high resistive layer or an intrinsic semiconductor layer formed between the first conductive type diffusion layer and the second conductive type diffusion layer.
US11201252B2 Solar cell module
A solar cell module includes an upper substrate, a lower substrate opposite the upper substrate, a solar cell panel positioned between the upper substrate and the lower substrate, the solar cell panel including a plurality of solar cells which are arranged in a matrix form and are connected to one another through a wiring member, a passivation layer configured to package the solar cell panel, a frame configured to surround an outer perimeter of the solar cell panel, a connection terminal configured to connect two adjacent strings in the solar cell panel, and a cover member configured to cover the connection terminal.
US11201249B2 Liquid crystal display device comprising an oxide semiconductor
An object is to provide favorable interface characteristics of a thin film transistor including an oxide semiconductor layer without mixing of an impurity such as moisture. Another object is to provide a semiconductor device including a thin film transistor having excellent electric characteristics and high reliability, and a method by which a semiconductor device can be manufactured with high productivity. A main point is to perform oxygen radical treatment on a surface of a gate insulating layer. Accordingly, there is a peak of the oxygen concentration at an interface between the gate insulating layer and a semiconductor layer, and the oxygen concentration of the gate insulating layer has a concentration gradient. The oxygen concentration is increased toward the interface between the gate insulating layer and the semiconductor layer.
US11201248B2 Thin-film transistor including oxide semiconductor layer, method of manufacturing the same, and display apparatus including the same
A thin-film transistor is disclosed. The thin-film transistor includes a gate electrode disposed on a substrate, an oxide semiconductor layer disposed so as to overlap at least a portion of the gate electrode in the state of being isolated from the gate electrode, a gate insulation film disposed between the gate electrode and the oxide semiconductor layer, a source electrode connected to the oxide semiconductor layer, and a drain electrode connected to the oxide semiconductor layer in the state of being spaced apart from the source electrode, wherein the oxide semiconductor layer includes indium (In), gallium (Ga), zinc (Zn), tin (Sn), and oxygen (O), the content of indium (In) in the oxide semiconductor layer is greater than the content of gallium (Ga), the content of indium (In) is substantially equal to the content of zinc (Zn), and the content ratio (Sn/In) of tin (Sn) to indium (In) is 0.1 to 0.25.
US11201244B2 FinFET resistive switching device having interstitial charged particles for memory and computational applications
Embodiments of the invention are directed to a resistive switching device (RSD). A non-limiting example of the RSD includes a fin-shaped element formed on a substrate, wherein the fin-shaped element includes a source region, a central channel region, and a drain region. A gate is formed over a top surface and sidewalls of the central channel region. The fin-shaped element is doped with impurities that generate interstitial charged particles configured to move interstitially through a lattice structure of the fin-shaped element under the influence of an electric field applied to the RSD.
US11201243B2 Nanowire stack GAA device and methods for producing the same
The current disclosure describes techniques for forming a gate-all-around device where semiconductor layers are released by etching out the buffer layers that are vertically stacked between semiconductor layers in an alternating manner. The buffer layers stacked at different vertical levels include different material compositions, which bring about different etch rates with respect to an etchant that is used to remove at least partially the buffer layers to release the semiconductor layers.
US11201233B2 Compound semiconductor heterojunction bipolar transistor
The invention provides a structure of an emitter layer and a base layer that reduces the influence of a conduction band energy barrier generated at an interface between the emitter layer and the base layer on power amplifier characteristics for a GaAs HBT using InGaAs grown by pseudomorphic growth in the base layer. In the first invention, InGaP having a CuPt-type ordering is used in the emitter layer. In the second invention, a p-type impurity concentration of an InGaAs base layer grown by pseudomorphic growth is less in an emitter layer side portion than in a collector layer side portion.
US11201229B2 Structure and formation method of semiconductor device with metal gate stack
A structure and a formation method of a semiconductor device are provided. The method includes forming a dummy gate stack over a semiconductor substrate and forming a spacer element over a sidewall of the dummy gate stack. The spacer element has an inner spacer and a dummy spacer, and the inner spacer is between the dummy spacer and the dummy gate stack. The method also includes forming a dielectric layer to surround the spacer element and the dummy gate stack and replacing the dummy gate stack with a metal gate stack. The method further includes removing the dummy spacer of the spacer element to form a recess between the inner spacer and the dielectric layer. In addition, the method includes forming a sealing element to seal the recess such that a sealed hole is formed between the metal gate stack and the dielectric layer.
US11201222B2 Semiconductor device and fabrication method thereof
The present disclosure provides a semiconductor device and a fabrication method thereof. The semiconductor device includes a substrate, a barrier layer disposed above the substrate, and a dielectric layer disposed on the barrier layer and defining a first recess. The semiconductor device further includes a spacer disposed within the first recess and a gate disposed between a first portion of the spacer and a second portion of the spacer, wherein the gate defining a first recess.
US11201221B2 Backside contact structures and fabrication for metal on both sides of devices
An apparatus including a circuit structure including a device stratum including a plurality of devices including a first side and an opposite second side; and a metal interconnect coupled to at least one of the plurality of devices from the second side of the device stratum. A method including forming a transistor device including a channel between a source region and a drain region and a gate electrode on the channel defining a first side of the device; and forming an interconnect to one of the source region and the drain region from a second side of the device.
US11201220B2 Semiconductor device
A semiconductor device includes a first nitride semiconductor layer; a second nitride semiconductor layer provided on the first nitride semiconductor layer and having a bandgap larger than a bandgap of the first nitride semiconductor layer; a nitride insulating layer provided between the first nitride semiconductor layer and the second nitride semiconductor layer; a plurality of first drain electrodes each having a part provided on the nitride insulating layer and a part provided beneath the nitride insulating layer; a plurality of second drain electrodes each having a part provided on the nitride insulating layer and a part provided beneath the nitride insulating layer; a plurality of third drain electrodes each having a part provided on the nitride insulating layer and a part provided beneath the nitride insulating layer; a plurality of fourth drain electrodes each having a part provided on the nitride insulating layer and a part provided beneath the nitride insulating layer; a plurality of first source electrodes provided between the first drain electrodes and the third drain electrodes, the first source electrodes each having a part provided on the nitride insulating layer and a part provided beneath the nitride insulating layer; and a plurality of second source electrodes provided between the first drain electrodes and the third drain electrodes, the second source electrodes each having a part provided on the nitride insulating layer and a part provided beneath the nitride insulating layer. The first drain electrodes are separated from each other by a first distance in a first direction parallel to an interface between the first nitride semiconductor layer and the nitride insulating layer. The second drain electrodes are separated from each other by a second distance in the first direction and positioned from the first drain electrodes by a third distance in the first direction and positioned from the first drain electrodes by a fourth distance in a second direction intersecting with the first direction and parallel to the interface and electrically connected to the first drain electrodes. The third drain electrodes are separated from each other by a fifth distance in the first direction and separated from the first drain electrodes and the second drain electrodes in the second direction. The fourth drain electrodes are separated from each other by a sixth distance in the first direction and positioned from the third drain electrodes by a seventh distance in the first direction and positioned from the third drain electrodes by an eighth distance in the second direction and separated from the first drain electrodes and the second drain electrodes and electrically connected to the third drain electrodes. The first source electrodes are separated from each other by a ninth distance in the first direction. The second source electrodes are separated from each other by a tenth distance in the first direction and positioned from the first source electrodes by an eleventh distance in the first direction and positioned from the first source electrodes by a twelfth distance in the second direction and electrically connected to the first source electrodes.
US11201217B2 Nitride semiconductor substrate
The characteristic of Fe-doped HEMTs is improved. The invention provides a nitride semiconductor substrate having a substrate, a buffer layer made of nitride semiconductors on the substrate, and an active layer composed of nitride semiconductor layers on the buffer layer; the buffer layer containing Fe, the Fe having a concentration profile in which the Fe concentration increases monotonically and gradually in the thickness direction of the buffer layer from an interface between the substrate and the buffer layer, has a maximum value within 2×1017 to 1.1×1020 atoms/cm3 inclusive, and decreases monotonically and gradually toward an interface between the buffer layer and the active layer, and the point of the maximum value being within ±50 nm from the midpoint in the thickness direction of the buffer layer, and being 500 nm or more away from the interface between the buffer layer and the active layer.
US11201214B2 Semiconductor device and manufacturing method of the semiconductor device
A semiconductor device includes a stack structure including conductive layers and insulating layers that are alternately stacked with each other, a first channel layer passing through the stack structure and including a metal oxide-based semiconductor, and a second channel layer adjacent to the first channel layer and including the metal oxide-based semiconductor, wherein the first channel layer has a higher oxygen content than the second channel layer and has a different thickness from the second channel layer.
US11201212B2 MOSFET with ultra low drain leakage
A semiconductor device includes a monocrystalline substrate configured to form a channel region between two recesses in the substrate. A gate conductor is formed on a passivation layer over the channel region. Dielectric pads are formed in a bottom of the recesses and configured to prevent leakage to the substrate. Source and drain regions are formed in the recesses on the dielectric pads from a deposited non-crystalline n-type material with the source and drain regions making contact with the channel region.
US11201211B2 Method of manufacturing a super junction structure and super junction structure
A method of manufacturing a super junction structure includes etching a material to define a trench, wherein the trench has a tapered profile. The method further includes implanting dopants into sidewalls and a bottom surface of the trench to define a doped region, wherein the doped region surrounds the trench. The method further includes depositing an undoped material into the trench. The method further includes performing a thermal process, wherein the thermal process drives the dopants from the doped region into the undoped material to form a conductive pillar in the trench.
US11201209B2 Semiconductor device and method for forming the same
A method includes providing a semiconductor substrate, and forming a first N-type implant region and a second N-type implant region in the semiconductor substrate. The first N-type implant region and the second N-type implant region are separated by a portion of the semiconductor substrate. The method also includes forming a first P-type implant region in the semiconductor substrate, and performing a heat treatment process on the semiconductor substrate to form an N-type well region and a P-type well region in the semiconductor substrate. The N-type well region has a first portion, a second portion, and a third portion between the first portion and the second portion. The doping concentration of the third portion is lower than the doping concentration of the first portion and the doping concentration of the second portion.
US11201206B2 Semiconductor device including metal insulator metal capacitor
A semiconductor device includes a substrate. The semiconductor device further includes a circuit layer over the substrate. The semiconductor device further includes a test line on the circuit layer. The semiconductor device further includes a capacitor on the substrate. The capacitor includes a first conductor, wherein the first conductor is on a portion of the substrate exposed by the circuit layer; a second conductor; and an insulator between the first conductor and the second conductor, wherein the insulator surrounds the first conductor and the second conductor.
US11201201B2 Display panel and display device including the same
A display panel includes a substrate, a transistor on the substrate, a storage capacitor on the substrate and electrically connected to the transistor, a metal layer between the substrate and the transistor, a first insulating layer on the metal layer and having a first contact hole, and a wiring connected to the metal layer through the first contact hole, wherein the first insulating layer having a first hole apart from the transistor.
US11201199B2 Chip on film package including a protection layer and display device including the chip on film package
A chip on film package includes: a base substrate having an output pad region; a plurality of output pads disposed in the output pad region of the base substrate, wherein the output pads are arranged in a zigzag configuration on the base substrate; a plurality of output pad wirings connected to the output pads, respectively; and a protection layer disposed on the output pad wirings. The protection layer is disposed on the output pad wirings disposed between two adjacent output pads, arranged in a first direction.
US11201196B2 Display panel having camera and normal display sub-areas
A display panel includes a display area. The display area includes a camera sub-area and a normal display sub-area. The display panel further includes a substrate, a thin film transistor layer, an organic light emitting layer, and an encapsulation layer disposed in sequence. A thickness of a region of the substrate corresponding to the camera sub-area is less than a thickness of a region of the substrate corresponding to the normal display sub-area. A via hole is provided in regions of the thin film transistor layer and the organic light emitting layer corresponding to the camera sub-area.
US11201193B2 Vertically stacked multilayer high-density RRAM
Certain aspects of the present disclosure generally relate to a vertically stacked multilayer resistive random access memory (RRAM) and methods for fabricating such an RRAM. The vertically stacked multilayer RRAM generally includes a planar substrate layer and a plurality of metal-insulator-metal (MIM) stacks, each MIM stack structure of the plurality of MIM stacks comprising a plurality of MIM structures extending orthogonally above the planar substrate.
US11201186B2 Solid-state imaging device, driving method therefor, and electronic apparatus
The present technology relates to a solid-state imaging device, a driving method therefor, and an electronic apparatus capable of acquiring a signal to detect phase difference and a signal to generate a high dynamic range image at the same time. The solid-state imaging device includes a pixel array unit in which a plurality of pixels that receives light of a same color is arranged under one on-chip lens. The plurality of pixels uses at least one pixel transistor in a sharing manner, some pixels out of the plurality of pixels are set to have a first exposure time, and other pixels are set to have a second exposure time shorter than the first exposure time. The present technology can be applied to, for example, a solid-state imaging device or the like.
US11201185B2 Solid-state imaging device and electronic apparatus
Provided is a solid-state imaging device including a first substrate that includes a pixel unit, a first semiconductor substrate, and a first multi-layered wiring layer stacked, a second substrate that includes circuit, a second semiconductor substrate, and a second multi-layered wiring layer stacked, the circuit having a predetermined function, a third substrate that includes a circuit, a third semiconductor substrate, and a third multi-layered wiring layer. The first substrate and the second substrate being bonded together such that the first multi-layered wiring layer is opposite to the second semiconductor substrate, and a first coupling structure for electrically coupling the circuit of the first substrate with the circuit of the second substrate, the first coupling structure is on bonding surfaces of the first substrate and the second substrate, and includes an electrode junction structure in which electrodes on the respective bonding surfaces are joined to each other in direct contact.
US11201170B2 Three-dimensional semiconductor memory device and manufacturing method of the three-dimensional semiconductor memory device
A semiconductor device includes conductive patterns stacked and spaced apart from each other in a first direction to form a stepped structure, a stepped insulating layer overlapping the stepped structure, contact plugs extending through the stepped insulating layer in the first direction to contact respective contact portions of the conductive patterns, and barrier patterns disposed on sidewalls of the stepped insulating layer.
US11201169B2 Memory device and method of fabricating the same
A memory device includes: a first bit line located on a dielectric layer and a second bit line located over the dielectric layer; a first word line and a second word line located between the first bit line and the second bit line; a source line located between the first word line and the second word line; a channel pillar penetrating through the first word line and the source line and the second word line, and being connected to the first bit line, the source line and the second bit line; and a charge storage structure including an upper portion surrounding an upper sidewall of the channel pillar and located between the second word line and the channel pillar; and a lower portion surrounding a lower sidewall of the channel pillar and located between the first word line and the channel pillar.
US11201168B2 Semiconductor devices including flared source structures
A semiconductor device includes a structure including gate electrodes and interlayer insulating layers alternately stacked on an upper surface of a substrate, trenches passing through the structure; and a groove passing through a portion of the structure. The gate electrodes include word lines, and first and second select lines. The word lines are stacked in a vertical direction upwardly from the upper surface of the substrate. The first and second select lines are on the word lines, and are spaced apart from each other in a first horizontal direction parallel to the upper surface of the substrate. The trenches include a first trench and a second trench spaced apart from the first trench. The groove is on the word lines. The groove and a portion of the first trench are between the first select line and the second select line. The second trench is spaced apart from the select lines.
US11201165B2 Memory having memory cell string and coupling components
Some embodiments include apparatuses and methods having a conductive line, a memory cell string including memory cells located in different levels the apparatus, and a select circuit including a select transistor and a coupling component coupled between the conductive line and the memory cell string. Other embodiments including additional apparatuses and methods are described.
US11201158B2 SRAM structure
An SRAM structure is provided. The SRAM structure includes a plurality of first well regions with a first doping type, a second well region with a second doping type, a plurality of first well pick-up regions, a plurality of second well pick-up regions and a plurality of memory cells. The first well regions are formed in a semiconductor substrate. The second well region is formed in the semiconductor substrate. The first well pick-up regions are formed in the first well regions. The second well pick-up regions are formed in the second well region. Each of the memory cells is disposed on two adjacent first well regions and a portion of the second well region between the two adjacent first well regions. Each of the first well pick-up regions is disposed between two adjacent second well pick-up regions.
US11201150B2 System on chip
A system on chip includes first to third nanowires extending in a second direction, first to third gate lines respectively surrounding the first to third nanowires, each of the first to third gate lines extending in a first direction across the second direction, a gate isolation region cutting the first to third gate lines and extending in the second direction, a first gate contact formed on the second gate line arranged between the first gate line and the third gate line, and electrically connecting the cut second gate line, a second gate contact formed on the first gate line, a third gate contact formed on the third gate line, a first metal line electrically connecting the second gate contact and the third gate contact; and a second metal line electrically connected to the first gate contact.
US11201148B2 Architecture for monolithic 3D integration of semiconductor devices
A three-dimensional (3D) integrated circuit (IC) includes a substrate having a substrate surface, a power rail provided in the substrate, and a first tier of semiconductor devices provided in the substrate and positioned over the power rail along a thickness direction of the substrate. A wiring tier is provided in the substrate, and a second tier of semiconductor devices is provided in the substrate and positioned over the wiring tier along the thickness direction. The second tier of semiconductor devices is stacked on the first tier of semiconductor devices in the thickness direction such that the wiring tier is interposed between the first and second tiers of semiconductor devices. A first vertical interconnect structure extends downward from the wiring tier to the first tier of semiconductor devices to electrically connect the wiring tier to a device within the first tier of semiconductor devices. A second vertical interconnect structure extends upward from the wiring tier to the second tier of semiconductor devices to electrically connect the wiring tier to a device within the second tier of semiconductor devices.
US11201147B2 Composite power element and method for manufacturing the same
A composite power element and a method for manufacturing the same are provided. The power element includes a substrate structure, an insulation layer, a dielectric layer, a metal-oxide-semiconductor field-effect transistor (MOSFET), and a zener diode. The MOSFET is formed in a transistor formation region of the substrate structure. The zener diode is formed in a circuit element formation region of the substrate structure, and includes a zener diode doped structure formed on the insulation layer and covered by the dielectric layer. The zener diode doped structure includes a P-type doped region and an N-type doped region. The zener diode includes a zener diode metal structure formed on the dielectric layer and partially passes through the dielectric layer to be electrically connected to the P-type doped region and the N-type doped region. The zener diode is configured to receive a reverse bias voltage when the power element is energized.
US11201141B2 Light emitting device
A light emitting device is disclosed. In an embodiment a light-emitting device includes a plurality of light-emitting diode chips arranged on a mounting surface of a carrier, a first translucent element and a second translucent element, wherein the first translucent element is arranged over the plurality of light-emitting diode chips as viewed from the mounting surface and the second translucent element is disposed on a side of the plurality of light-emitting diode chips opposite the first translucent element such that the light-emitting diode chips are arranged between the first and second translucent elements, wherein the first and second translucent elements are configured to emit light generated by the light-emitting diode chips during operation outwardly, and wherein the first and second translucent elements appear white or grey in daylight.
US11201140B2 Semiconductor packages including stacked sub-packages with interposing bridges
A semiconductor package includes a first sub-package on an interconnection layer. A second sub-package and a third sub-package are sequentially stacked on the first sub-package. Each of the first to third sub-packages includes a semiconductor chip and an interposing bridge. The interposing bridge includes a first through via and a second through via. The second sub-package further includes a first redistributed line electrically connecting the semiconductor chip of the second sub-package to the first through via. The third sub-package further includes a second redistributed line electrically connecting the semiconductor chip of the third sub-package to the second through via.
US11201137B2 Systems and methods for powering an integrated circuit having multiple interconnected die
The power on wafer assembly can include: a compliant connector, an integrated circuit, a printed circuit board (PCB), a power component, and a set of compliant connectors. The power on wafer assembly can optionally include: a compression element, a cooling system, a set of mechanical clamping components, and a power source. However, the power on wafer assembly can additionally or alternately include any other suitable components.
US11201133B2 Bonding apparatus and method
A bonding apparatus and method includes: a stage configured to fix a first electric component; a pressing unit configured to press a conductive adhesive film and a second electric component onto the first electric component; a driver configured to control movement of the pressing unit along a direction; and a plurality of sensors at different positions on the stage and configured to sense a change in capacitance with the pressing unit, wherein the pressing unit includes a flat metal material in first regions facing the plurality of sensors.
US11201132B2 Method for setting conditions for heating semiconductor chip during bonding, method for measuring viscosity of non-conductive film, and bonding apparatus
Provided is a method for setting the conditions for heating a semiconductor chip during bonding of the semiconductor chip using an NCF, wherein a heating start temperature and a rate of temperature increase are set on the basis of a viscosity characteristic map that indicates changes in viscosity with respect to temperature of the NCF at various rates of temperature increase and a heating start temperature characteristic map that indicates changes in viscosity with respect to temperature of the NCF when the heating start temperature is changed at the same rate of temperature increase.
US11201131B2 Light emitting module
A light emitting module includes a light emitting device, a heat dissipating plate, and a holder. The light emitting device has a light extraction window and a plurality of electrodes. The light emitting device is secured to the heat dissipating plate. The heat dissipating plate is secured to the holder. The holder includes a plurality of terminals respectively connected to the electrodes of the light emitting device. The heat dissipating plate includes an exposed portion exposed from the holder when viewed from a side of the light emitting module on which the light extraction window of the light emitting device is provided.
US11201127B2 Device comprising contact to contact coupling of packages
A device that includes a first package and a second package coupled to the first package. The first package includes a first integrated device, a first encapsulation layer encapsulating the first integrated device, a plurality of vias traveling through the first encapsulation layer, a first redistribution portion comprising a first plurality of redistribution interconnects, wherein the first redistribution portion is coupled to the first encapsulation layer, and a first plurality of contacts coupled to the first integrated device. The second package includes a passive device, a second encapsulation layer encapsulating the passive device, a second redistribution portion comprising a second plurality of redistribution interconnects, wherein the second redistribution portion is coupled to the passive device and the second encapsulation layer, and a second plurality of contacts coupled to the passive device, wherein the second plurality of contacts is coupled to the first plurality of contacts from the first package.
US11201125B2 Semiconductor package and semiconductor process
The present disclosure relates to a semiconductor package and a method of manufacturing the same. In some embodiments, a semiconductor package includes a substrate, at least one die, a sealing ring and an inductor. The at least one die is mounted on the substrate and includes a plurality of component structures operating with acoustic waves. The component structures are arranged on a side of the at least one die that faces the substrate. The sealing ring is disposed between the at least one die and the substrate and surrounds the component structures. The inductor is disposed in the substrate.
US11201124B2 Semiconductor devices, semiconductor wafers, and methods of manufacturing the same
The present disclosure provides a semiconductor device. The semiconductor device includes a semiconductor substrate and a first deep trench isolation (DTI) structure filled with a dielectric material formed on the semiconductor substrate. The first DTI structure is disposed in the first seal ring region and is extended into the semiconductor substrate. The semiconductor substrate has a pixel array region and a first seal ring region. The first seal ring region is proximate to an edge of the semiconductor substrate and surrounds the pixel array region. The first DTI structure is formed in the first seal ring region and surrounds the pixel array region.
US11201120B2 Display having an amorphous silicon light shield below a thin film transistor
In embodiments of the present disclosure, there is provided a display substrate assembly including: a base substrate; a light shielding layer on the base substrate; and an active layer of a thin film transistor, above the base substrate. An orthographic projection of the active layer on the base substrate in a thickness direction of the base substrate is within an orthographic projection of the light shielding layer on the base substrate in the thickness direction of the base substrate, and the light shielding layer includes an ion-doped amorphous silicon layer. In embodiments of the present disclosure, there is also provided a method of manufacturing a display substrate assembly and a display apparatus including the display substrate assembly.
US11201116B2 Semiconductor device having inter-metal dielectric patterns and method for fabricating the same
A method for fabricating semiconductor device includes the steps of first forming a first inter-metal dielectric (IMD) layer on a substrate, patterning the first IMD layer to form first IMD patterns on the substrate, a trench surrounding the first IMD patterns, and a second IMD pattern surrounding the trench, forming a metal layer in the trench to surround the first IMD patterns, forming a second IMD layer on the first IMD patterns, the metal layer, and the second IMD pattern, and forming via conductors in the second IMD layer. Preferably, the via conductors not overlapping the first IMD patterns.
US11201109B2 Hermetic metallized via with improved reliability
According to various embodiments described herein, an article comprises a glass or glass-ceramic substrate having a first major surface and a second major surface opposite the first major surface, and a via extending through the substrate from the first major surface to the second major surface over an axial length in an axial direction. The article further comprises a helium hermetic adhesion layer disposed on the interior surface; and a metal connector disposed within the via, wherein the metal connector is adhered to the helium hermetic adhesion layer. The metal connector coats the interior surface of the via along the axial length of the via to define a first cavity from the first major surface to a first cavity length, the metal connector comprising a coating thickness of less than 12 μm at the first major surface. Additionally, the metal connector coats the interior surface of the via along the axial length of the via to define a second cavity from the second major surface to a second cavity length, the metal connector comprising a coating thickness of less than 12 μm at the second major surface and fully fills the via between the first cavity and the second cavity.
US11201107B2 Bonded three-dimensional memory devices and methods of making the same by replacing carrier substrate with source layer
A three-dimensional memory device includes an alternating stack of insulating layers and electrically conductive layers located over a carrier substrate. Memory stack structures vertically extend through the alternating stack. Each memory stack structure includes a respective vertical semiconductor channel and a respective memory film. A pass-through via structure vertically extends through a dielectric material portion that is adjacent to the alternating stack. The memory die can be bonded to a logic die containing peripheral circuitry for supporting operations of memory cells within the memory die. A distal end of each of the vertical semiconductor channels is physically exposed by removing the carrier substrate. A source layer is formed directly on the distal end each of the vertical semiconductor channels. A backside bonding pad or bonding wire is formed to be electrically connected to the pass-through via structure.
US11201106B2 Semiconductor device with conductors embedded in a substrate
A structure includes a first substrate having a front side and a back side and a second substrate having a front side and a back side, wherein the back side of the second substrate is attached to the back side of the first substrate. The structure further includes a device layer over the front side of the second substrate; a first conductor going through a semiconductor layer in the second substrate; and a conductive connection that connects the first conductor to a conductive feature in the device layer.
US11201105B2 Semiconductor package having a spacer with a junction cooling pipe
Implementations of semiconductor packages may include a first substrate coupled to a first die, a second substrate coupled to a second die, and a spacer included within a perimeter of the first substrate and within a perimeter of a second substrate, the spacer coupled between the first die and the second die, the spacer include a junction cooling pipe therethrough.
US11201101B2 Electronic component
An electronic component has a base 10; an electronic element 20 provided on one side of the base 10; a connecting body 30 provided on one side of the electronic element 20; a heat dissipating block 40 provided on one side of the connecting body 30; an insulating part 50 provided between the connecting body 30 and the heat dissipating block 40; and a sealing part 90 in which the electronic element 20, the connecting body 30 and the insulating part 50 are sealed. At least a part of a surface on another side of the base 10 is exposed from the sealing part 90. At least a part of a surface on one side of the heat dissipating block 40 is exposed from the sealing part 90.
US11201100B2 Solid-state storage device
A solid-state storage device includes a housing, a wiring board and a semiconductor package unit. The housing is formed with a heat-dissipating recess thereon. The wiring board is fixed in the housing. One side of the semiconductor package unit is mounted on the wiring board, and the other side of the semiconductor package unit is embedded in the heat-dissipating recess. A top surface and lateral surfaces surrounding the top surface of the semiconductor package unit are all thermally connected to the housing in the heat-dissipating recess.
US11201096B2 Packaged device with die wrapped by a substrate
A die-wrapped packaged device includes at least one flexible substrate having a top side and a bottom side that has lead terminals, where the top side has outer positioned die bonding features coupled by traces to through-vias that couple through a thickness of the flexible substrate to the lead terminals. At least one die includes a substrate having a back side and a topside semiconductor surface including circuitry thereon having nodes coupled to bond pads. One of the sides of the die is mounted on the top side of the flexible circuit, and the flexible substrate has a sufficient length relative to the die so that the flexible substrate wraps to extend over at least two sidewalls of the die onto the top side of the flexible substrate so that the die bonding features contact the bond pads.
US11201093B2 Method of manufacturing a semiconductor device including the horizontal channel FET and the vertical channel FET
A method of fabricating a semiconductor device is disclosed. In one aspect, the method includes forming, in a vertical channel field-effect transistor (FET) device region, a vertical channel FET device including a first semiconductor structure including a lower source/drain portion, an upper source/drain portion, a first channel portion extending vertically and intermediate the source/drain portions and a gate structure extending along the channel portion and, in a horizontal channel FET device region, a horizontal channel FET device comprising a second semiconductor structure including a first source/drain portion, a second source/drain portion, a second channel portion extending horizontally and intermediate the source/drain portions, and a gate structure extending across the channel portion.
US11201089B2 Robust low-k bottom spacer for VFET
Embodiments of the present invention are directed to techniques for forming a robust low-k bottom spacer for a vertical field effect transistor (VFET) using a spacer first, shallow trench isolation last process integration. In a non-limiting embodiment of the invention, a semiconductor fin is formed over a substrate. A first dielectric liner is formed on a sidewall of the semiconductor fin. A bottom spacer is formed over the substrate and on a sidewall of the first dielectric liner. The first dielectric liner is positioned between the semiconductor fin and the bottom spacer. Portions of the bottom spacer are removed to define a shallow trench isolation region.
US11201086B2 Semiconductor devices and methods of forming the same
Semiconductor devices and methods of forming the semiconductor devices are provided. The methods may include forming a fin, forming a first device isolating layer on a side of the fin, forming a second device isolating layer extending through the first device isolating layer, forming first and second gates traversing the fin and forming a third device isolating layer between the first and second gates. The first device isolating layer may include a first material and a lowermost surface at a first depth. The second device isolating layer may include a second material and a lowermost surface at a second depth greater than the first depth. The third device isolating layer may extend into the fin, may include a lowermost surface at a third depth less than the first depth and a third material different from the first and the second materials.
US11201083B2 Methods for forming memory devices, and associated devices and systems
Methods of manufacturing memory devices having memory cells and corresponding selectors, and associated systems and devices, are disclosed herein. In one embodiment, a method of manufacturing a memory device includes (a) removing a protection layer formed over the memory cells and (b) forming a cap layer over the memory cells before forming a conductive via through the memory device. The cap layer is configured to protect the memory cells during operation and can comprise a resistive material. The protection layer can be more efficiently removed with improved process margin and less device health impact using a polishing process before the conductive via is formed, thus increasing the manufacturing margin of the memory device.
US11201082B2 Deep trench isolation structure in semiconductor device
A method includes forming an isolation region between a plurality of active regions of a semiconductor substrate, forming at least one deep trench extending from the isolation region toward a bottom of the semiconductor substrate, and forming an interlayer dielectric layer over the semiconductor substrate. The interlayer dielectric layer fills in the deep trench to form a deep trench isolation structure and an air void in the deep trench isolation structure.
US11201076B2 Electrostatic chuck device
This electrostatic chuck device includes an electrostatic chuck part which has a placement surface on one main surface thereof to place a plate-shaped sample and has an electrode for electrostatic attraction; a temperature controlling base part configured to cool the electrostatic chuck part; and a heater element disposed between the electrostatic chuck part and the temperature controlling base part, in which the electrostatic chuck part and the temperature controlling base part are parts in which a plurality of through holes communicating in a thickness direction are provided, the heater element has a first site formed in a band shape and a second site continuous with the first site, wherein the second site is formed to have in a band shape and a closed ring shape, one through hole of the through holes is disposed on an inner peripheral side of the second site in plan view.
US11201066B2 Control of under-fill using a dam on a packaging substrate for a dual-sided ball grid array package
Described herein are methods of manufacturing dual-sided packaged electronic modules to control the distribution of an under-fill material between one or more components and a packaging substrate. The disclosed technologies include using a dam on a packaging substrate that is configured to prevent or limit the flow of a capillary under-fill material. This can prevent or limit the capillary under-fill material from flowing onto or contacting other components or elements on the packaging substrate, such as solder balls of a ball-grid array. Accordingly, the disclosed technologies control under-fill for dual-sided ball grid array packages using a dam on a packaging substrate.
US11201063B2 Substrate processing method and substrate processing apparatus
A substrate that includes a first film of a silicon-containing film and a second film having a second aperture formed on the first film is subjected to processing that includes: preparing the substrate; controlling a temperature of the substrate to −30° C. or less; and etching the first film through the second aperture using a plasma formed from a first process gas containing a fluorocarbon gas. By etching the first film through the second aperture, a first aperture of a tapered shape is formed in the first film such that a width of the first aperture gradually decreases toward a bottom of the first aperture.
US11201060B2 Structure and formation method of semiconductor device with metal gate stack
Structures and formation methods of a semiconductor device structure are provided. The method includes forming a dummy gate stack over a semiconductor substrate and forming a spacer element over a sidewall of the dummy gate stack. The method also includes removing the dummy gate stack to form a recess exposing a semiconductor strip and forming an inhibition layer over an interior surface of the spacer element. The method further includes forming a gate dielectric layer in the recess to selectively cover the semiconductor strip. The inhibition layer substantially prevents the gate dielectric layer from being formed on the inhibition layer. In addition, the method includes forming a metal gate electrode over the gate dielectric layer.
US11201059B2 Device having work function metal stack and method of forming the same
A method includes removing a dummy gate to form a gate trench. A gate dielectric layer is deposited over a bottom and sidewalls of the gate trench. A first work function metal layer is deposited over the gate dielectric layer. A dummy layer is deposited over the first work function metal layer. An impurity is introduced into the dummy layer and the first work function metal layer after the dummy layer is deposited. The dummy layer is removed after the impurity is introduced into the dummy layer and the first work function metal layer. The gate trench is filled with a conductive material after the dummy layer is removed.
US11201058B2 GaN devices with ion implanted ohmic contacts and method of fabricating devices incorporating the same
A method for activating implanted dopants and repairing damage to dopant-implanted GaN to form n-type or p-type GaN. A GaN substrate is implanted with n- or p-type ions and is subjected to a high-temperature anneal to activate the implanted dopants and to produce planar n- or p-type doped areas within the GaN having an activated dopant concentration of about 1018-1022 cm−3. An initial annealing at a temperature at which the GaN is stable at a predetermined process temperature for a predetermined time can be conducted before the high-temperature anneal. A thermally stable cap can be applied to the GaN substrate to suppress nitrogen evolution from the GaN surface during the high-temperature annealing step. The high-temperature annealing can be conducted under N2 pressure to increase the stability of the GaN. The annealing can be conducted using laser annealing or rapid thermal annealing (RTA).
US11201057B2 Techniques and apparatus for anisotropic stress compensation in substrates using ion implantation
A method may include providing a substrate, where the substrate includes a first main surface and a second main surface, opposite the first main surface. The second main surface may include a stress compensation layer. The method may include directing ions to the stress compensation layer in an ion implant procedure. The ion implant procedure may include exposing a first region of the stress compensation layer to a first implant process, wherein a second region of the stress compensation layer is not exposed to the first implant process.
US11201053B2 Film forming method and film forming apparatus
A method for forming a silicon nitride film to cover a stepped portion formed by exposed surfaces of first and second base films in a substrate, includes: forming a nitride film or a seed layer to cover the stepped portion, wherein the nitride film is formed by supplying, to the substrate, a nitrogen-containing base-film nitriding gas for nitriding the base films, exposing the substrate to plasma and nitriding the surface of the stepped portion, and the seed layer is composed of a silicon-containing film formed by supplying a raw material gas of silicon to the substrate and is configured such that the silicon nitride film uniformly grows on the surfaces of the base films; and forming the silicon nitride film on the seed layer by supplying, to the substrate, a second raw material gas of silicon and a silicon-nitriding gas for nitriding silicon.
US11201051B2 Method for layer by layer growth of conformal films
Techniques herein include methods of forming conformal films on substrates including semiconductor wafers. Conventional film forming techniques can be slow and expensive. Methods herein include depositing a self-assembled monolayer (SAM) film over the substrate. The SAM film can include an acid generator configured to generate acid in response to a predetermined stimulus. A polymer film is deposited over the SAM film. The polymer film is soluble to a predetermined developer and configured to change solubility in response to exposure to the acid. The acid generator is stimulated and generates acid. The acid is diffused into the polymer film. The polymer film is developed with the predetermined developer to remove portions of the polymer film that are not protected from the predetermined developer. These process steps can be repeated a desired number of times to grow an aggregate film layer by layer.
US11201049B2 Thiourea organic compound for gallium arsenide based optoelectronics surface passivation
A semiconductor structure and a method for fabricating the same. The semiconductor structure includes a gallium arsenide substrate, a thiourea-based passivation layer in contact with at least a top surface of the gallium arsenide substrate, and a capping layer in contact with the thiourea-based passivation layer. The method includes passivating a gallium arsenide substrate utilizing thiourea to form a passivation layer in contact with at least a top surface of the gallium arsenide substrate. The method further includes forming a capping layer in contact with at least a top surface of the passivation layer, and annealing the capping layer and the passivation layer.
US11201048B2 Quadrupole devices
A method of operating a quadrupole device is disclosed that comprises operating the quadrupole device in a first mode of operation, and operating the quadrupole device in a second mode of operation. Operating the quadrupole device in the first mode of operation comprises applying one or more first voltages to the quadrupole device such that the quadrupole device is operated in an initial stability region and such that at least some ions are stable within the quadrupole device. Operating the quadrupole device in the second mode of operation comprises applying one or more second voltages to the quadrupole device such that the quadrupole device is operated in a different stability region and such that at least some of the ions that were stable within the quadrupole device in the first mode of operation are stable within the quadrupole device in the second mode of operation.
US11201044B2 Multipole assembly configurations for reduced capacitive coupling
A first multipole assembly includes a first plurality of rod electrodes arranged about an axis and configured to confine ions radially about the axis. A second multipole assembly disposed adjacent to the first multipole assembly includes a second plurality of rod electrodes arranged about the axis and configured to confine the ions radially about the axis. An orientation of the first multipole assembly about the axis is rotationally offset relative to an orientation of the second multipole assembly about the axis.
US11201040B2 Substrate supporting unit and film forming device having the substrate supporting unit
A substrate supporting unit is provided. The substrate supporting unit possesses a shaft, a first heater, and a stage. The first heater is located in the shaft and is configured to heat an upper portion of the shaft. The stage is located over the shaft and includes a first plate, a second plate over the first plate, and a second heater between the first plate and the second plate.
US11201035B2 Radical source with contained plasma
Described herein are technologies related to a radical source with a housing that includes a plasma cavity that is designed to contain a plasma created by a plasma generator. The housing has at least one gas injector designed to inject process gas into the plasma. The plasma produces radicals from the gas injected into the plasma. The cavity has an exit or opening formed therein that ejects the radicals from the cavity. The ejected radicals may be directed towards a subject wafer substrate under the radical source. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
US11201034B2 Plasma processing apparatus and control method
A plasma processing apparatus includes: a processing container; an electrode that places a substrate thereon within the processing container; a plasma generation source that supplies plasma into the processing container; a bias power supply that supplies bias power to the electrode; a part exposed to the plasma in the processing container; a DC power supply that supplies a DC voltage to the part; a controller that executes a process including a first control procedure in which a first state in which the DC voltage has a first voltage value and a second state in which the DC voltage has a second voltage value higher than the first voltage value are periodically repeated, and the first voltage value is applied in a partial period in each cycle of a potential of the electrode, and the second voltage value is applied such that the first state and the second state are continuous.
US11201027B2 Triggered fuse for low-voltage applications
The invention relates to a triggered fuse for low-voltage applications for protecting devices that can be connected to a power supply system, in particular surge protection devices, consisting of at least one fusible conductor which is located between two contacts and is arranged in a housing, and also consisting of a trigger device for controlled disconnection of the fusible conductor in the event of malfunctions or overload states of the respective connected device, wherein an arc quenching medium is introduced into the housing. By way of example, an arc quenching medium-free region is formed in the housing such that the at least one fusible conductor is exposed, and a mechanical disconnection element can be introduced into the arc quenching medium-free region via an access point in the housing in order to mechanically destroy the at least one fusible conductor depending on the trigger device, and independently of its melting integral.
US11201026B2 Protection device and circuit protection apparatus containing the same
A protection device comprises a substrate, a fusible element and a heating element. The substrate comprises a first electrode and a second electrode on its surface. The fusible element is disposed on the substrate and connects to the first electrode and the second electrode at two ends. The fusible element comprises a first metal layer and a second metal layer disposed on the first metal layer. The second metal layer has a lower melting point than that of the first metal layer. The heating element is disposed on the substrate. In the event of over-voltage or over-temperature, the heating element heats up to melt and blow the fusible element. The second metal layer is 40-95% of the fusible element in thickness.
US11201025B2 Systems and methods for an electromagnetic actuator
An electromagnetic actuator having a permanent magnet coupled to an armature of the electromagnetic actuator is provided. The electromagnetic actuator includes a housing, and an armature assembly arranged within the housing. The armature assembly includes an armature and a permanent magnet coupled to the armature. The armature is movable between a first position and a second position, and the permanent magnet defines an axial magnet thickness and the armature defines an axial armature thickness. A ratio of the axial armature thickness to the axial magnet thickness is greater than approximately three.
US11201024B2 Switchgear driving arrangement
A switchgear driving arrangement includes a transmission element which penetrates a wall of a housing. The transmission element is guided in a linearly movable manner in such a way as to be supported on the wall. A first guide bearing is located inside the housing. A second guide bearing is located outside the housing. An electrical switchgear is also provided.
US11201021B2 Switch with guide and sealant
A switch includes a housing, a movable member reciprocable in the movement direction relative to the housing and including an operation part located at an end of the movable member outside the housing, a guide that guides the movable member in the movement direction, and a sealant sealing a gap between the movable member and the housing inside the compartment.
US11201020B2 Bracket, functional module, mounting method of electrical device and the electrical device
Embodiments of the present disclosure provide a bracket, a functional module and a mounting method of an electrical device. The bracket described herein includes a body comprising a supporting portion adapted to support a functional component of the electrical device, a first coupling portion and a second coupling portion symmetrically arranged on the body with respect to a longitudinal axis of the supporting portion, and the second coupling portion is adapted to be coupled with the first coupling portion of a further bracket of the same specification to form a bracket set. The bracket described herein can be interlocked together, and the mounting component and the bracket are integrally formed. As a result, the appearance of the electrical device is improved, more mounting screws are saved, the mounting steps of the electrical device are reduced, and the mounting efficiency of the electrical device is improved.
US11201017B2 Method for manufacturing capacitor
A method for manufacturing a capacitor includes a step of forming a case integrated with a terminal unit designed to be connected with an external terminal, and a step of housing a capacitor element in the case so that the terminal unit is electrically connected to the capacitor element. The step of forming the case includes heating a metal mold to a temperature less than or equal to a glass transition temperature of a thermoplastic resin that is a material for the case. The metal mold internally has a mold part that is a hollow part having a shape of the case. And the step of forming the case further includes, after the heating of the metal mold and inserting the terminal unit into the mold part, injecting the thermoplastic resin in a molten state into the mold part of the metal mold.
US11201012B2 Multi-layered ceramic capacitor
A multilayer ceramic capacitor includes a ceramic body having a dielectric layer disposed between two internal electrodes. The dielectric layer includes a plurality of dielectric grains. A grain boundary between at least two dielectric grains of the plurality of dielectric grains has a ratio Si/Ni of a weight of Si to a weight of Ni in the grain boundary that is at least 1 and 6 or less.
US11201010B2 Multilayer capacitor and manufacturing method for the same
A multilayer capacitor includes a capacitor body including first and sixth surfaces; including an active region including a plurality of dielectric layers and a plurality of first and second internal electrodes alternately disposed with the dielectric layers interposed therebetween, and cover regions disposed on an upper surface and a lower surface of the active region; and having one end of each of the first and second internal electrodes exposed through the third and fourth surfaces, respectively; and first and second external electrodes respectively disposed on the third and fourth surfaces of the capacitor body. Each of the cover regions has a plurality of holes.
US11201005B2 Solenoid having inverse tapered armature for solenoid-actuated valve
A solenoid (54) for a solenoid-actuated valve (30) includes a sintered powder metal one-piece core (64) of at least one soft magnetic material and at least one non-magnetic material integrally connected together and a movable armature (88) disposed in the core (64) and having a tapered tip to achieve a required force vs position and current characteristics.
US11200998B2 X-ray chopper wheel assembly
An x-ray chopper wheel assembly includes a disk chopper wheel and a source-side scatter plate that has a solid cross-sectional area that absorbs x-ray radiation and is substantially smaller than a solid cross-sectional area of the disk chopper wheel. The assembly also includes a support structure that secures the source-side scatter plate substantially parallel to the disk chopper wheel, with a source-side gap between the scatter plate and the disk chopper wheel being a distance that substantially prevents x-ray leakage. An additional, output-side scatter plate may also be provided to reduce x-ray leakage further. Embodiments enable safe operation while significantly reducing weight, which is advantageous for a variety of disk-chopper-wheel-based x-ray scanning systems, especially hand-held x-ray scanners.
US11200996B2 System and process for production and collection of radioisotopes
A means for installing material, through a fuel assembly instrument thimble insert, into the existing instrument thimbles in nuclear fuel assemblies for the purpose of allowing the material to be converted to commercially valuable quantities of desired radioisotopes during reactor power operations during a remainder of a fuel cycle and removing the radioisotopes from the core through the reactor flange opening once the fuel assemblies have been removed for refueling. The invention also describes methods that can be used to harvest the irradiated material so it can be packaged for transportation from the reactor to a location where the desired radioisotope(s) can be extracted from the fuel assembly instrument thimble insert.
US11200993B2 Radiation protection clothing arrangement and method of wearing same
Radiation protection clothing arrangement and method of wearing the radiation protection clothing arrangement. The radiation protection clothing arrangement includes a flexible coat having radiation protection material configurable to surround, in a state of use, an interior space and a bottom edge, a weight-relieving device that is embodied as a support skeleton connected to the flexible coat and that absorbs a weight of the flexible coat in multiple locations distributed in a direction of gravity and a support device, to which the support skeleton is connected, being arranged within a space extending in the direction of gravity from the interior space and being supportable, in the state of use, on an underlying surface.
US11200991B2 Molten salt nuclear reactor
A molten salt nuclear reactor a neutron moderator core that has an inner region that defines channels of a first diameter separated by a first pitch and, an outer region that defines channels of a second diameter separated by a second pitch. The first diameter is larger than the second diameter and the first pitch is larger than the second pitch. This configuration allows for an increased capture of neutrons by fertile elements in the outer region. That is, less neutrons are lost to the outside of the core. The configuration is such that the neutron multiplication factor is larger than one in the inner portion and lower than one in the outer portion.
US11200990B2 Systems and methods for merging and compressing compact tori
Systems and methods utilizing successive, axially symmetric acceleration and adiabatic compression stages to heat and accelerate two compact tori towards each other and ultimately collide and compress the compact tori within a central chamber. Alternatively, systems and methods utilizing successive, axially asymmetric acceleration and adiabatic compression stages to heat and accelerate a first compact toroid towards and position within a central chamber and to heat and accelerate a second compact toroid towards the central chamber and ultimately collide and merge the first and second compact toroids and compress the compact merge tori within the central chamber.
US11200986B2 Database and machine learning in response to parallel serial dual microfluidic chip
A method for generating medical trends based on medical test results by a server, comprising obtaining results from a first test related to a medical condition of a first patient, obtaining results from a second test related to a medical condition second patient, wherein the results include patient information and efficacy and dosage level information of a medication, comparing the patient information and the test results of the first patient with the patient information and the test results of the second patient, determining that a patient characteristic of the first patient matches a patient characteristic of the second patient, storing a potential trend, receiving a plurality of additional test results, determining that the potential trend is found in the additional test results in an amount that is above a threshold, and altering the potential trend to an active trend.
US11200979B2 Pharmacy automation using autonomous robot
A pharmacy automation system having a robot having a hardware device and a software for internal mapping to perform simultaneous localization and mapping (SLAM) is disclosed herein. The robot is configured to use the SLAM technique to carry out at least the following different interactions: the robot communicates autonomously with a physician or an assistant directly or via an intermediary; the robot interacts with an inventory of goods and browses the inventory of goods to determine if a prescribed medication is available in the pharmacy; if the prescribed medication is available in the pharmacy, the robot interacts with a medication dispenser, using the internal mapping to fill a container with the prescribed medication, and store the container; when a patient or a proxy arrives to pick up the prescribed medication, the robot checks and approves an identification of the patient or the proxy; and when the patient or proxy presents a prescription containing the prescribed medication, the robot retrieves the container with the prescribed medication and hands the container with the prescribed medication over to the patient or proxy.
US11200977B2 Medical image processing apparatus, control method for the same, and program
A plurality of analysis functions each corresponding to an organ are managed, and organ information is stored in such a manner as to correlate with a corresponding type of analysis function. The organ information indicates which of a plurality of regions included in the organ is to be subjected to thinning. Specification of one of the analysis functions is received from a user, and medical image data is acquired. A plurality of regions of an organ included in the acquired medical image data are identified. The identified plurality of regions of the organ, a region to be subjected to thinning is determined on the basis of the stored organ information and the received type of the analysis function. Thinning is performed on the determined region of the organ. An image of the thinned region is displayed together with an image of a region not subjected to thinning.
US11200975B2 Framework for modeling collections and their management
Management of collections of medical documents is provided. In various embodiments, search criteria are specified for one or more datastore. Location information for a plurality of medical documents (e.g. images, textual documents, time series data, etc.) is retrieved from the one or more datastore. The location information for the plurality of medical documents is aggregated into a virtual collection. The virtual collection is indexed by metadata of the virtual collection.
US11200970B2 Systems and methods for sharing recorded medical data with authorized users
Systems and methods are configured for maintaining identifying data of a first user in association with a personal device of the first user; maintaining a rolling recording of medical data generated at the personal device of the first user, wherein the rolling recording encompasses data generated during a defined duration of time; receiving a request to access the medical data from a second device, wherein the request comprises authorization credentials associated with the second device; and upon verification that the authorization credentials are associated with an authorized user, providing, to the second device, access to the rolling recording of medical data generated at the personal device of the first user.
US11200967B1 Medical patient synergistic treatment application
An application operating on a portable computing device that generates a suggested hypothesis of at least one of: a diagnosis, a treatment, and subsequent medical investigation. The application receives quantified subfactors, collectively defining factors, for each patient. Subfactors of the medical condition are related to the history, symptoms, signs, tests, and responses to the treatment. The application determines an odds ratio for each factor regarding each hypothesized medical condition as well as an associated prevalence. The application can also determine a respective sensitivity and specificity. Posterior probability distribution, such as using Bayesian statistics, can be applied using odds ratios, prevalence, sensitivity specificity, and the associated correlations to determine the suggested hypothesis of the diagnosis, treatment, and any next tests.
US11200964B2 Short imagery task (SIT) research method
The present disclosure relates to biologically and behaviorally based methods of measuring audience response to a short stimulus.
US11200954B2 Programming nonvolatile memory cells through a series of predetermined threshold voltages
Adaptive write operations for non-volatile memories select programming parameters according to monitored programming performance of individual memory cells. In one embodiment of the invention, programming voltage for a memory cell increases by an amount that depends on the time required to reach a predetermined voltage and then a jump in the programming voltage is added to the programming voltage required to reach the next predetermined voltage. The adaptive programming method is applied to the gate voltage of memory cells; alternatively, it can be applied to the drain voltage of memory cells along a common word line. A circuit combines the function of a program switch and drain voltage regulator, allowing independent control of drain voltage of selected memory cells for parallel and adaptive programming. Verify and adaptive read operations use variable word line voltages to provide optimal biasing of memory and reference cells during sensing.
US11200947B2 Superconducting nanowire-based programmable processor
Apparatus and methods relating to programmable superconducting cells are described. A programmable superconducting cell can be formed from a superconducting current loop having at least two terminals connected to the loop. The current loop and terminals can be formed from a single layer of superconducting material. The programmable superconducting cell can be incorporated into a crossbar architecture to form a high-speed vector-matrix multiplying processor for deep neural network computations.
US11200942B2 Apparatuses and methods for lossy row access counting
Embodiments of the disclosure are drawn to apparatuses, systems, and methods for lossy row access counting. Row addresses along a to address bus may be sampled. When the row address is sampled it may be compared to a plurality of stored addresses in a data storage unit. If the sampled address matches one of the stored addresses, a count value associated with that address may be updated in a first direction (such as being increased). Periodically, all of the count values may also be updated in a second direction (for example, decreased).
US11200940B2 Devices and methods to store an initialization state
According to one implementation of the present disclosure, a memory array to block read-access of uninitialized memory locations is disclosed. The memory array includes: a plurality of memory cells apportioned into a plurality of memory columns and a plurality of memory rows, where each of the memory cells is configured to store a single bit of memory data; and one or more initialization columns corresponding to at least one of the plurality of memory columns. The initialization state of a memory row of the memory cells may be configured to be stored in: the memory row; a latch of word-line driver circuitry coupled to the memory array; or a memory cell of the one or more initialization columns of a corresponding row of the plurality of memory rows of the memory array.
US11200939B1 Memory with per die temperature-compensated refresh control
Memory devices, systems, and associated methods with per die temperature-compensated refresh control, and associated methods, are disclosed herein. In one embodiment, a memory device includes a plurality of memory cells and a sensor configured to measure a temperature of the memory device. The memory device determines a frequency at which it is receiving refresh commands. The memory device is further configured to skip refresh operations of the memory cells based, at least in part, on the determination and on the temperature of the memory device.
US11200936B2 Read-once memory
A volatile memory circuit includes a first flip-flop, a second flip-flop having a set input coupled to an output of the first flip-flop. Logic circuitry of the memory circuit logically combines an output of the second flip-flop and information representative of the output of the first flip-flop to generate an output of the memory circuit. In response to a read command, the first flip-flop is reset and content of the second flip-flop is output by the circuit.
US11200935B2 Three-dimensional memory device with static random-access memory
Embodiments of 3D memory devices with a static random-access memory (SRAM) and fabrication methods thereof are disclosed herein. In one example, the method for operating a 3D memory device having an input/output circuit, an array of SRAM cells, and an array of 3D NAND memory strings in a same chip. The method may include transferring data through the input/output circuit to the array of SRAM cells, storing the data in the array of SRAM cells, and programming the data into the array of 3D NAND memory strings from the array of SRAM cells.
US11200934B2 Tunneling metamagnetic resistance memory device and methods of operating the same
A magnetoresistive memory device includes a first electrode, a second electrode, and a layer stack located between the first electrode and the second electrode. The layer stack may include a ferroelectric material layer and a metamagnetic tunnel junction containing a metamagnetic material layer, an insulating barrier layer, and a metallic material layer. Alternatively, the layer stack may include a multiferroic material layer, the metamagnetic material layer, the insulating barrier layer, and a reference magnetization layer.
US11200933B2 Magnetic multilayer film, magnetic memory element, magnetic memory and method for producing same
The magnetic memory element (100) includes: a conductive layer that includes a heavy metal layer (10) containing a 5d transition metal; a first ferromagnetic layer (20) that is adjacent to the conductive layer and contains a ferromagnetic layer having a reversible magnetization; a barrier layer (30) that is adjacent to the first ferromagnetic layer (20) and includes an insulating material; a reference layer (40) that is adjacent to the barrier layer (30) and has at least one second ferromagnetic layer (41) having a fixed magnetization direction; a cap layer (50) that is adjacent to the reference layer (40) and includes a conductive material; a first terminal (T1) that is capable of introducing a current into one end of the heavy metal layer (10) in the longitudinal direction; a second terminal (T2) that is capable of introducing a current into the other end of the heavy metal layer (10) in the longitudinal direction; and a third terminal (T3) that is capable of introducing a current into the cap layer (50).
US11200932B2 Non-volatile memory device, controller and memory system
A non-volatile memory device is provided. The non-volatile memory device includes a clock pin, a clock signal being received from a controller through the clock pin; a first input/output pin; a second input/output pin, data being received from the controller in synchronization with the clock signal through the second input/output pin; a command/address buffer configured to operate at a first operating speed and buffer a command and an address received through the first input/output pin in synchronization with the clock signal; a memory cell array including a plurality of memory cells; and a control logic configured to control operations with respect to the plurality of memory cells, based on the command and the address buffered in the command/address buffer.
US11200931B2 Apparatuses and methods for setting a duty cycle adjuster for improving clock duty cycle
Apparatuses and methods for setting a duty cycler adjuster for improving clock duty cycle are disclosed. The duty cycle adjuster may be adjusted by different amounts, at least one smaller than another. Determining when to use the smaller adjustment may be based on duty cycle results. A duty cycle monitor may have an offset. A duty cycle code for the duty cycle adjuster may be set to an intermediate value of a duty cycle monitor offset. The duty cycle monitor offset may be determined by identifying duty cycle codes for an upper and for a lower boundary of the duty cycle monitor offset.
US11200929B1 Time division multiplexing (TDM) based optical ternary content addressable memory (TCAM)
Systems and methods for an optical ternary content addressable memory (TCAM) are provided. The optical TCAM implements a time-division multiplexing (TDM) based encoding scheme to encode each bit position of a search word in the time domain. Each bit position is associated with at least two time slots. The encoded optical signal comprising the search word is routed through one or more modulators configured to represent a respective TCAM stored word. If a mismatch between at least one bit position of the search word and at least one TCAM stored word occurs, a photodetector or photodetector array will detect light.
US11200928B2 Memory controller and operating method with read margin control circuit determining data valid window
A read margin control circuit is provided. The read margin control circuit includes a delay circuit that delays a data input/output signal and generates delay signals having different phases from each other, a sampler that samples the delay signals based on a data strobe signal to generate sampling values, and a determiner configured to determine a data valid window of the data input/output signal based on the sampling values.
US11200927B2 Timing signal delay compensation in a memory device
Methods, systems, and devices for timing signal delay compensation in a memory device are described. In some memory devices, operations for accessing memory cells may be performed with timing that is asynchronous relative to an input signal. To support asynchronous timing, a memory device may include delay components that support generating a timing signal having aspects that are delayed relative to an input signal. In accordance with examples as disclosed herein, a memory device may include delay components having a variable and configurable impedance, where the configurable impedance may be based at least in part on a configuration signal generated at the memory device. A configuration signal may be generated based on fabrication characteristics of the memory device, or based on operating conditions of the memory device, or various combinations thereof.
US11200926B2 Dual rail memory, memory macro and associated hybrid power supply method
A dual rail memory operable at a first voltage and a second voltage is disclosed. The dual rail memory includes: a memory array operates at the first voltage; a word line driver circuit configured to drive a word line of the memory array to the first voltage; a data path configured to transmit an input data signal or an output data signal, wherein the data path includes a first level shifter for transferring the input data signal from the second voltage to the first voltage; and a control circuit configured to provide control signals to the memory array, the word line driver circuit and the data path, wherein the control circuit includes a second level shifter for transferring an input control signal from the second voltage to the first voltage; wherein the data path and the control circuit are configured to operate at both the first and second voltages.
US11200925B2 Read only memory (ROM)-emulated memory (REM) profile mode of memory device
A programmable memory device includes a read only memory (ROM) block to store instructions associated with functionality of the programmable memory device. The device includes a memory array having a set of reserved pages to store updates to be performed on the ROM block. The device includes a controller coupled to the ROM block and the memory array. The controller is to execute the instructions to: execute a set features command; program, in execution of the set features command, a set of sub-feature parameters to a specified feature address of the set of reserved pages, wherein the set of sub-feature parameters are to trigger operation within a ROM-emulated memory (REM) profile mode; and program a REM-profiled page of the set of reserved pages with REM data received from a host system.
US11200923B2 Semiconductor apparatus
A semiconductor apparatus includes a first chip that generates a first oscillator signal in response to a detection enable signal and activates a ZQ circuit in response to a ZQ enable signal, and a second chip generates the ZQ enable signal by comparing frequencies of the first oscillator signal and a second oscillator signal with each other in response to the detection enable signal.
US11200919B2 Providing a user interface for video annotation tools
Implementations generally provide a user interface for video annotation tools. In some implementations, a method includes obtaining at least one video of at least one object performing at least one action displaying one or more portions of the at least one video in a user interface. The method further includes displaying a plurality of annotation tracks in the user interface, where each annotation track of the plurality of annotation tracks is associated with one or more of the at least one object and the at least one action in the at least one video. The method further includes obtaining one or more annotations associated with the at least one video based on the plurality of annotation tracks.
US11200918B1 Video framing based on device orientation
A video may include visual content having a progress length. A user may interact with a mobile device to set framings of the visual content at moments within the progress length. The framings of the visual content may be provided to a video editing application. The video editing application may utilize the framings set via the mobile device to provide preliminary framings of the visual content at the moments within the progress length.
US11200914B2 Recording device, readout device, recording method, recording program, readout method, readout program, and magnetic tape
A recording device includes: a recording unit that records plural objects including data and metadata related to the data on a portable recording medium, and executes a process of recording first set data, which is a set of the metadata included in the object, at every predetermined timing after recording at least one of the objects, wherein each piece of the first set data is a set of the metadata included in the object recorded after recording of immediately preceding recorded first set data.
US11200910B2 Resolution of edit conflicts in audio-file development
A processor may store a first version of an audio file and fragment the audio file into at least a first time segment. The processor may receive a first edit to the audio file and identify a first edited version of the first time segment in the first edit. The processor may update the first version of the audio file with the first edit, resulting in a second version of the audio file comprising the first edited version of the first time segment. The processor may receive a second edit to the first version of the audio file and identify a second edited version of the first time segment in the second edit. The processor may determine, based on the second edited version, that the second edit alters an outdated version of the first time segment, resulting in an edit conflict. The processor may notify a user of the conflict.
US11200909B2 Method of generating estimated value of local inverse speaking rate (ISR) and device and method of generating predicted value of local ISR accordingly
A method is disclosed. The proposed method includes: providing an initial speech corpus including plural utterances; based on a condition of maximum a posteriori (MAP), according to respective sequences of syllable duration, syllable duration prosodic state, syllable tone, base-syllable type, and break type of the kth utterance, using a probability of an ISR of the kth utterance xk to estimate an estimated value {circumflex over (x)}k of the xk; and through the MAP condition, according to respective sequences of syllable duration, syllable duration prosodic state, syllable tone, base-syllable type, and break type of the given lth breath group/prosodic phrase group (BG/PG) of the kth utterance, using a probability of an ISR of the lth BG/PG of the kth utterance xk,l to estimate an estimated value {circumflex over (x)}k,l of the xk,l wherein the {circumflex over (x)}k,l is the estimated value of local ISR, and a mean of a prior probability model of the {circumflex over (x)}k,l is the {circumflex over (x)}k.
US11200908B2 Method and device for improving voice quality
A method for improving voice quality is provided herein. The method includes receiving acoustic signals from a microphone array; receiving sensor signals from an accelerometer sensor of the headset; generating, by a beamformer, a speech output signal and a noise output signal according to the acoustic signals; best-estimating the speech output signal according to the sensor signals to generate a best-estimated signal; and generating a mixed signal according to the speech output signal and the best-estimated signal.
US11200900B2 Offline voice control
As noted above, example techniques relate to offline voice control. A local voice input engine may process voice inputs locally when processing voice inputs via a cloud-based voice assistant service is not possible. Some techniques involve local (on-device) voice-assisted set-up of a cloud-based voice assistant service. Further example techniques involve local voice-assisted troubleshooting the cloud-based voice assistant service. Other techniques relate to interactions between local and cloud-based processing of voice inputs on a device that supports both local and cloud-based processing.
US11200892B1 Speech-enabled augmented reality user interface
A speech interface device is configured to display an Augmented Reality (AR) user interface that displays information specific to a vehicle or other object. For example, the device may capture images of the vehicle and may displaying the AR user interface with labels, graphical elements, visual effects, and/or additional information superimposed above corresponding portions of the vehicle represented in the images. Using a remote system to perform speech processing, the device may respond to a voice command, enabling the AR user interface to display specific information about the vehicle and/or features of the vehicle in response to the voice command. The device may also send position data indicating information about what is displayed on the AR user interface, enabling the remote system to provide information about specific features or components based on where the device is pointed.
US11200891B2 Communications utilizing multiple virtual assistant services
Microphone data indicative of a user spoken phrase is captured utilizing the microphone at a communication apparatus. At least a portion of the microphone data is sent to a set of computing devices. A response phrase determined at a virtual assistant service is received from each of the computing devices. A preferred response phrase is identified among the set of received response phrases according to a preference rule. The preferred response phrase is caused to be output via a speaker at the communication apparatus.
US11200882B2 Signal processing device, signal processing method, and storage medium for storing program
A signal processing device according to an exemplary aspect of the present invention includes: at least one memory storing a set of instructions; and at least one processor configured to execute the set of instructions to: extract, from a target signal, a feature value representing a feature of the target signal; calculate, based on the extracted feature value, signal element bases capable of representing a plurality of object signals by linear combination, and information of the linear combination, weights each representing intensities of the plurality of object signals included in the target signal; derive, based on the weights, information of a target object signal included in the target signal, the target object signal being at least one type of the plurality of object signals; and output information of the target object signal.
US11200879B2 Sound control device, wearable sound device and control method
A sound control device includes: a first memory storing instructions; and a processor that implements the stored instructions to execute a plurality of instructions, including: a synthesizing task that synthesizes a synthesized sound signal from an input sound signal acquired from a sound input device and a reproducing sound signal acquired from a sound reproducing device; an outputting task that outputs alternately between the reproducing sound signal and the synthesized sound signal to a sound emitting device; a notification control task that outputs notifying information for causing a notifying device to notify for a notification period, which is an output period during which the outputting task is outputting the synthesized sound signal to the sound emitting device; and a registering task that registers, in a second memory, duration information specifying the notification period.
US11200878B2 Noise cancellation using segmented, frequency-dependent phase cancellation
Noise abatement within a signal stream containing unwanted signal referred to as noise is performed by acquiring a digitized noise signal and using a digital processor circuit to subdivide the acquired noise signal into different frequency band segments and thereby generate a plurality of segmented noise signals. Then individually for each segmented noise signal, the processor shifts in time the segmented noise signal by an amount dependent on a selected frequency of the segmented noise signal to produce a plurality of shifted segmented noise signals. The precise time shift applied to each noise segment considers the frequency content of the segment and the system processing time. Individually for each segmented noise signal, amplitude scaling is applied. The shifted and amplitude-scaled segmented noise signals are then combined to form a composite anti-noise signal which is output into the signal stream to abate the noise through destructive interference.
US11200877B2 Face mask for facilitating conversations
Apparatuses, systems, devices, and methods for a face mask for facilitating conversations are disclosed. A face mask includes a microphone located on an inside of the face mask, a processor located on the inside of the face mask and connected to the microphone, and a memory located on the inside of the face mask that stores code executable by the processor. The code is executable by the processor to capture, using the microphone, audio spoken by a user wearing the face mask, determine a mode that the face mask is in for transmitting the captured audio to a destination, and transmit the captured audio to the destination based on the determined mode.
US11200870B2 Homography transformation matrices based temperature calibration of a viewing system
A calibration set is stored on a storage device, including a plurality of temperatures and a plurality of homography transformation matrices, each respective homography transformation matrix being for a respective temperature. A temperature is detected. A respective one of the homography transformation matrices is selected for a temperature matching the temperature. A geometric change is calculated based on the selected homography relationship. Data representing local content is received. A rendering of the local content is generated based on the geometric change and displayed to a user.
US11200863B2 Driving method of display panel, driving device and display device
A driving method of a display panel includes the steps of: using a timing controller chip to receive a first data signal of a control board; using the timing controller chip to convert the first data signal into a second data signal; using the timing controller chip to generate a variable-frequency first clock signal, and to transmit the second data signal and the first clock signal to a source driving chip; and using the timing controller chip to obtain the first clock signal and generate a second clock signal by frequency multiplication, the second clock signal being a preset multiple of that of the first clock signal; wherein the second clock signal serves as an internal clock signal of a power supply chip circuit, and the second clock signal is inputted to the power supply chip circuit.
US11200860B2 Shift register unit, gate driving circuit and driving method thereof
The embodiments of the present disclosure provide a shift register unit, a gate driving circuit and a driving method thereof, and a display device. The shift register unit, includes two transfer gate modules (211, 212), two NOR gate modules (NOR1, NOR2), two AND gate modules (AND3, AND4), two capacitor modules (241, 241), and two inverter modules (225, 227). The shift register unit provided in the present disclosure can make the layout area occupied by the corresponding gate driving circuit reduce greatly as compared with that occupied by the gate driving circuit in the prior art, which facilitates border narrowing of the corresponding display device.
US11200859B2 Display device and electronic device
An electronic device with reduced power consumption is provided. The electronic device has a function of transmitting data. First data and second data are supplied to the electronic device. The electronic device has a function of generating a first hash value from the first data, and transmitting the first data. The electronic device has a function of generating a second hash value from the second data, comparing the first hash value with the second hash value, transmitting the second data when the first hash value is different from the second hash value, and not transmitting the second data when the first hash value is the same as the second hash value.
US11200858B1 Color-calibration system and color-calibration method of display panel
A color-calibration system is provided, which includes a host, a reference display apparatus, and a display apparatus. The host calculates peak-intensity change rates relative to different gain values for blue, green, and red colors using a first spectrum and second spectrum of a first display panel of the reference display apparatus respectively in a first display mode and a second display mode. The host calculates peak-intensity ratios for blue, green, and red colors using the first spectrum and a third spectrum of the first display panel in a predetermined color-temperature display mode. The host calculates blue/green/red gains of a second display panel of the display apparatus using a fourth spectrum of the second display panel in the first display mode, the peak-intensity change rates, and peak-intensity ratios, so that the first display panel and the second display panel display a consistent color in the same predetermined color-temperature display mode.
US11200853B2 Data driver and display device including a data driver
A data driver includes a gamma voltage generator configured to generate gamma voltages based on a number of data bits of a pixel data; a first digital-to-analog block configured to generate a plurality of time-division gamma voltage signals respectively corresponding to a plurality of gamma voltage groups; a plurality of time-division gamma voltage line groups for transferring the plurality of time-division gamma voltage signals; a second digital-to-analog block configured to select a time-division gamma voltage signal among the time-division gamma voltage signals according to upper bits of the pixel data in each channel; a time-division gamma voltage select block configured to select a gamma voltage according to lower bits of the pixel data in each channel; and an output buffer block configured to output the selected gamma voltage in each channel.
US11200849B2 Display device and method for driving the same
A display device including: a scan driver that transmits scan signals to scan lines; a data driver that data signals to data lines; and a display portion that includes pixels, respectively connected to the corresponding scan lines and corresponding data lines, and displays an image by the pixels that simultaneously emit light according to the corresponding data signals, wherein each of pixels includes: an organic light emitting diode; a first transistor that includes a gate connected to a first node, and is connected between first power and an anode of the organic light emitting diode; a second transistor that includes a gate connected to a corresponding scan line and transmits the corresponding data signal to the first node; and a first capacitor that is connected to the first node, and stores a data voltage according to the data signal.
US11200848B2 Bendable display panel, bendable display apparatus, and bendable display device
The present disclosure provides a bendable display panel, a bendable display apparatus, and a bendable display device. The bendable display panel includes at least two non-bending areas, and at least one bending area disposed between two adjacent non-bending areas. Opposite sides of the at least one bending area are electrically connected to the adjacent non-bending areas respectively to form an integrated structure, wherein each of the at least two non-bending areas includes a display area provided with a gate array driving circuit, and a non-display area disposed at a periphery of the display area, the non-display area provided with an opening at a position corresponding to the at least one bending area.
US11200847B2 Display panel, display device and drive method
A display panel includes multiple scanning lines, sub-pixels and a scanning drive circuit. The sub-pixels include first sub-pixels, second sub-pixels and third sub-pixels. Each scanning line connects to sub-pixels of one same type of emission. The first sub-pixels include a first group and a second group, and the third sub-pixels include a first group and a second group. The scanning drive circuit is used for driving a fraction of the sub-pixels in one frame. In odd frames, only first group of the first sub-pixels, and the third sub-pixels, and the second sub-pixels are driven to emit light in odd frames. In even frames, only second group of the first sub-pixels and the third sub-pixels, and the second sub-pixels are driven to emit light. When the display screen is refreshed, the number of the sub-pixels driven to emit light is reduced, and power of charging and discharging of the sub-pixels is reduced.
US11200844B2 Method and apparatus for controlling brightness of display, and terminal device
Methods and apparatuses for controlling brightness of a display are disclosed in the present disclosure. One method includes: determining a first brightness value of a display at a current brightness adjustment level; determining, based on a gamma correction lookup table, a first input grayscale value corresponding to the first brightness value, wherein the gamma correction lookup table comprises a gamma correction relationship between a brightness value of the display and an initial input grayscale value of the display at a predetermined brightness adjustment levels; and controlling an output brightness value of the display based on the first input grayscale value.
US11200841B2 Driver of display device
A driver of a display device is disclosed. In order to solve a signal processing error likely to occur in an analog-digital converter which processes a pixel sensing signal provided from a pixel of a display panel, the pixel sensing signal is converted, or an input range of the analog-digital converter is corrected.
US11200839B2 System and methods for extracting correlation curves for an organic light emitting device
A system for equalizing the pixels in an array of pixels that include semiconductor devices that age differently under different ambient and stress conditions. The system extracts at least one pixel parameter from the array; creates a stress pattern for the array, based on the extracted pixel parameter; stresses the pixels in accordance with the stress pattern; extracts the pixel parameter from the stressed pixels; determines whether the pixel parameter extracted from the stressed pixels is within a preselected range and, when the answer is negative, creates a second stress pattern for the array, based on the pixel parameter extracted from the stressed pixels, stresses the pixels in accordance with the second stress pattern, extracts the pixel parameter from the stressed pixels, and determines whether the pixel parameter extracted from the stressed pixels is within the preselected range.
US11200837B2 OLED display device, and method for controlling the OLED display device
The application discloses an OLED display device and a method for controlling the OLED display device. The OLED display device includes: a first switch element electrically connected respectively with a standby voltage terminal of the power board, and a standby voltage terminal of the main chip, and configured to control the standby voltage terminal of the power board to connect with or disconnect from the standby voltage terminal of the main chip; and a first control element electrically connected respectively with the first switch element, the power board, and the main chip, and configured to receive an AC detection signal output by the power board, and a DC detection signal output by the main chip, and to control the first switch element to turn on or cut off.
US11200830B2 Method and apparatus for driving display panel, and display device
The present disclosure provides a method and apparatus for driving a display panel, and a display device. The method includes: upon driving an ith row of sub-pixels, scanning a gate line connected to a jth row of sub-pixels, and determining a reference grayscale of each of the jth row of sub-pixels in each candidate connection mode, wherein a plurality of data lines have a plurality of candidate connection modes; determining a target connection mode that minimizes a grayscale variation degree of the jth row of sub-pixels from the plurality of candidate connection modes; connecting the plurality of data lines according to the target connection mode; and disconnecting the plurality of data lines before driving the jth row of sub-pixels through the plurality of data lines.
US11200823B1 Microarray adsorption substrate, driving circuit, and display device
The present disclosure provides a microarray adsorption substrate, a driving circuit, and a display device. A temporary base is adsorbed on a temporary substrate by charging an electrostatic adsorption microarray structure on the temporary base. After the processing is completed, the temporary base is stripped off from the temporary substrate by discharging the electrostatic adsorption microarray structure, thereby greatly reducing the damage to the temporary base during stripping.
US11200822B2 System architecture and method of processing an image therein
A non-transitory computer-readable medium encoded with a computer-readable program, which when executed by a processor, will cause the processor to execute an image processing method, the image processing method including establishing a zero crossing region from a target image onto a screen, wherein the zero crossing region comprises a corresponding value. The method further includes receiving a variable input and an integration time input, wherein the variable input comprises a frequency number for an image accumulation procedure, and wherein the integration time comprises a time period for which an aperture for a sensor receives incoming signals. Additionally, the method includes performing the image accumulation procedure. Moreover, the method includes producing a final greyscale image by adding a plurality of sets of vertically shifted pixel values, wherein the frequency number for the image accumulation procedure ranges from 3 to 20.
US11200819B2 Display substrate and manufacturing method thereof, display panel, display motherboard and testing method thereof, and display device
A display substrate and a manufacturing method thereof, a display panel, a display motherboard and a testing method thereof, and a display device are provided in the present disclosure. The display substrate is provided with a display region and at least a wiring region outside the display region. The display substrate includes a base substrate and a plurality of connection structures on the base substrate. The plurality of connection structures are connected to a plurality of edge signal terminals through a control module. All of the plurality of connection structures, the plurality of edge signal terminals and the control module are located in the wiring region. The plurality of edge signal terminals are located on an edge of the wiring region. The control circuit is configured to control the connection or disconnection between the plurality of signal terminals and the plurality of connection structures.
US11200808B2 Platooning control apparatus and method
A platooning control apparatus may include: a navigation unit configured to guide an ego vehicle to a destination set by a driver; a driving module configured to drive the ego vehicle; and a control unit configured to primarily select platooning groups based on the destination set in the navigation unit, analyze platooning information of the primarily selected platooning groups, finally decide any one of the primarily selected platooning groups, and then control the driving module to join the finally decided platooning group.
US11200807B2 Method and apparatus for detecting an availability of a vehicle based on parking search behaviors
An approach is provided for shared vehicle availability detection based on vehicle trajectory information. A vehicle sharing platform determines that a vehicle is engaged in a parking search behavior, wherein the vehicle is in use by a current user. The vehicle sharing platform further computes a probability that the vehicle will become available for use by another user based on the parking search behavior. The vehicle sharing platform further designates the availability of the vehicle for use by the another user based on the probability.
US11200804B2 Method, device, computer program and computer program product for operating a display unit in a vehicle
A method for operating a display unit in a vehicle includes detecting a parking space and collision obstacles. The collision obstacles are obstacles located in the vicinity of the vehicle and/or the parking space. A relative position of the vehicle to the parking space is determined. A control signal is generated to generate an image on the display unit according to the relative position of the vehicle to the parking space. The image comprises a virtual vehicle, a virtual parking space and schematic elements. The virtual vehicle is a schematic representation of the vehicle. The virtual parking space is a schematic representation of the parking space. The schematic elements are a schematic representation of the collision obstacles.
US11200803B2 Information providing method and information providing system
An information providing method includes: causing a first agent mounted in a first vehicle to specify information on driving of a first driver of the first vehicle; requesting, based on the information, an external device to provide information for driving support; and notifying the first driver of information indicating a deriving process of driving support information, the deriving process being acquired from the external device, and the driving support information.
US11200799B2 Traffic management via internet of things (IoT) devices
An Internet of Things (IoT) technique for vehicular traffic management, including an IoT sensor to measure traffic data of vehicular traffic, a traffic analyzer to determine a traffic event based on the traffic data, and an IoT gateway to issue a response based on the traffic event.
US11200798B2 Grouping of moving objects
The present invention may be a method, a computer system, and a computer program product for grouping a plurality moving objects capable of communicating with a server computer. The server computer performs the method comprising: predicting travel routes of the plurality of moving objects, using current traveling data and travel history data; grouping the plurality of moving objects into at least one group, using the predicted travel routes; determining a representative moving object in each group; and communicating with the representative moving object.
US11200795B2 Information processing apparatus, information processing method, moving object, and vehicle
The present technology relates to an information processing apparatus, an information processing method, a moving object, and a vehicle that enable the situation of another moving object around a moving object to be accurately grasped.An information processing apparatus includes: a moving object detection unit that detects another moving object around a moving object; and a moving object group detection unit that detects a moving object group including two or more of the other moving objects on the basis of one or more of a position, speed, and movement direction of the other moving object. The present technology can be applied to, for example, a system that controls automatic driving of a vehicle.
US11200793B2 Notifications for camera tampering
Methods, systems, and apparatus, including computer programs encoded on a storage device, are disclosed. A system includes one or more processors and one or more computer storage media storing instructions that are operable, when executed by the one or more processors, to cause the one or more processors to perform operations comprising: obtaining, by the system, video of a scene captured by a camera; determining a likelihood that the camera will be tampered with based on the video of the scene; determining that the likelihood that the camera will be tampered with satisfies criteria; and transmitting data generated from the video.
US11200790B2 Method for pre-detecting abnormality sign of nuclear power plant device including processor for determining device importance and warning validity, and system therefor
The present invention provides a method for early warning of an abnormality sign of a device, which includes device importance and warning validity determination, and a system therefor. The method for early warning of the abnormality sign of the device comprises: a first step of determining by an early warning processing apparatus whether a device monitoring signal value exceeds a normal operation range by using a weight value on the basis of monitoring-parameter-specific importance data which has been previously analyzed by an operator; a second step of generating a warning by the early warning processing apparatus when the device monitoring signal value exceeds the normal operation range; and a third step of determining by a warning determination apparatus whether the generated warning is a valid warning, which is subject to a warning analysis and to be traced.
US11200789B2 Gas monitoring and alarm systems and methods
A gas monitoring and alarm system comprises a master monitor and at least one remote monitor. The master monitor is coupled to a master sensor that senses a concentration of a gas in a first area and sends data to the master monitor. The at least one remote monitor is communicatively coupled to the master monitor. The least one remote monitor is coupled to a remote sensor, which senses a concentration of gas in a second area. The at least one remote monitor receives data about the concentration of the gas in the second area from the remote sensor, and sends the data to the master monitor. The master monitor receives the data and triggers a first alarm status when the concentration of gas in at least one of the first area and the second area exceeds a first predefined alarm threshold.
US11200781B2 Rewards system using skill/amusement game play device to award prizes
A “dual” gaming unit or machine is configured to implement both one or more traditional casino-style wagering games, such as games having outcomes determined primarily by chance and not skill, and one or more games which are traditionally not casino style games, such as amusement-type games or games having amusement-type game components, such as games where the outcome is determined substantially by skill. The wagering game portion of the gaming machine may award monetary awards to the player for winning wagering game outcomes, and the amusement portion of the gaming machine may be used to award promotional prizes to the player. A player rewards system may include such dual gaming units or other award dispensing mechanisms.
US11200780B2 Graphical user interface for gaming machine
A gaming system includes game-logic circuitry that is configured to direct the display of a graphical-user interface including selectable elements, each of which being associated with a respective outcome. The circuitry is configured to detect an initial selection of a first selectable elements and designate it as an active selection. The circuitry concurrently provides the abilities to elect to: (1) exchange the first selectable element with a another one of the selectable elements, the another one being designated—and the first losing the designation of—the active selection upon exchange, (2) eliminate one or more of the remaining selectable elements that are not the active selection by revealing a game outcome associated with the eliminated selectable element, the game outcome associated with the eliminated selectable being unavailable thereafter, and (3) reveal and accept the game outcome associated with the selectable element that is currently designated as the active selection.
US11200778B1 Gaming system having an interactive attract mode for promoting game use
An electronic gaming machine may include an attract mode for promoting use of the electronic gaming machine. The attract mode may include a promotional feature having one or more interactive aspects. Players may interact with the promotional feature to earn a monetary and/or non-monetary promotional award. Promotional awards may be used to modify game play of the games provided by the electronic gaming machine. Promotional awards may also be used to supplement or modify wagers placed on game events.
US11200775B2 Electronic gaming machine with wireless communication capabilities
The present disclosure relates generally to gaming machines, systems, and methods. As an example, a method is disclosed that includes enabling a user to interact with a game of chance via a user interface device of the electronic gaming machine, storing an amount of credit available for the player to play the game of chance in a credit meter, presenting the amount of credit available to the user via the user interface device, providing information from the credit meter to a wireless communication assembly, and transmitting, with the wireless communication assembly, the information from the credit meter to a game management system.
US11200774B2 Device for real time equipment tracking at a construction site
A construction site status monitoring device is provided including processing circuitry configured to receive sensor data from a sensor associated with one or more construction devices, receive location data associated with the one or more construction devices, and generate a construction site status report based on the sensor data and the location data, wherein the construction site status report is indicative of conditions and location of the one or more construction devices.
US11200768B2 Wireless communication apparatus, authentication apparatus, wireless communication method and authentication method
According to one embodiment, when a control unit is notified of information in at least one second signal received by one of first and second wireless communication units after the control unit provides the second wireless communication unit with a command to transmit a first signal containing first address information and before a waiting time elapses and when the at least one second signal contains second address information assigned to an authentication apparatus having received the first signal, then the control unit provides the first wireless communication unit with a command to transmit a third signal for a connection request with the second address information set in a destination address.
US11200760B2 Systems and methods for measuring fleets of self-driving industrial vehicles
Systems and methods for measuring a fleet of self-driving vehicles are disclosed. The system comprises one or more self-driving vehicles, non-transitory computer-readable media in communication with the vehicles, a fleet-management system in communication with the media and vehicles, and a server in communication with the media. The fleet-management system is configured to store vehicle status records comprising a vehicle status pertaining to each of the one or more vehicles, and a timestamp in a vehicle status log on the media. The server has a processor that is configured to generate a fleet-performance report based on the vehicle status log.
US11200752B1 Color correction for immersive content production systems
In at least one embodiment, an immersive content generation system may receive a first user input that defines a three-dimensional (3D) volume within a performance area. In at least one embodiment, the system may capture a plurality of images of an object in the performance area using a camera, wherein the object is at least partially surrounded by one or more displays presenting images of a virtual environment. In at least one embodiment, the system may receive a second user input to adjust a color value of a virtual image of the object as displayed in the images in the virtual environment. In at least one embodiment, the system may perform a color correction pass for the displayed images of the virtual environment. In at least one embodiment, the system may generate content based on the plurality of captured images that are corrected via the color correction pass.
US11200750B2 Three dimensional model of a body part
An apparatus provides a patient specific 3D model of a body part. At least one 2D X-ray image including 2D X-ray image data of a vascular structure of a patient's body part is provided. A 3D model of the body part is provided, the 3D model including a 3D modelled vascular structure. At least one parameter commands an appearance of the 3D modelled vascular structure. The 3D modelled vascular structure is compared with the 2D X-ray image data of the vascular structure to determine the at least one parameter. The 3D model is updated as a function of the determined at least one parameter. A medical report is generated based on information determined from the 3D model.
US11200749B2 Systems and methods of augmented reality visualization based on sensor data
A device is configured to estimate a gaze target of a user of an augmented reality headset based on vehicle sensor data and headset sensor data. The device is configured to generate visualization data based on the gaze target. Responsive to determining that the gaze target is inside a first vehicle, the visualization data includes a first visual depiction of a first point of interest that is outside the first vehicle. The first point of interest includes at least a portion of a particular route of a particular vehicle. The particular vehicle includes the first vehicle or a second vehicle. Responsive to determining that the gaze target is outside the first vehicle, the visualization data includes a second visual depiction of a second point of interest that is inside the first vehicle.
US11200747B2 Inspection and cleanup of physical structures using augmented reality
A method and system provide the ability to examine a three-dimensional (3D) structure. A physical 3D structure is acquired. A digital model of the 3D structure is acquired in an augmented reality (AR) system. The digital model is calibrated to match the 3D structure. The digital model is projected onto the 3D structure. A tool interacting with the 3D structure is tracked and the interaction is analyzed. A visualization of the projected digital model is updated based on the analysis.
US11200746B2 Device and method to display object with visual effect
A display method includes displaying, in a virtual environment, an object to which a light source is set. The method further includes illuminating an area around the object based on the light source.
US11200742B1 Augmented reality-based interactive customer support
A method and system of providing guidance and information to customers by presentation of a virtual avatar. The virtual avatar is controlled in real-time by a remote customer service agent. The method includes sharing images of a physical space with the customer service agent, and enabling the customer service agent to project a virtual avatar on the physical space such that the virtual avatar appears to interact and move through the physical space. The dynamic projection of the virtual avatar is received by the customer as an augmentation of their own view of the physical space.
US11200741B1 Generating high fidelity spatial maps and pose evolutions
Techniques for generating a unified map and for determining a pose evolution are disclosed. A HMD generates images of an environment. Feature points can be identified from those images. The images and/or the feature points are used to generate a map of a previously unmapped environment. The images and/or feature points are also used to generate a pose evolution of the HMD. It may be the case that another map converges with the first map. If that is the case, then a unified map is generated by linking the two maps at the convergence point. The pose evolutions may also be linked. After action reviews are improved through the use of the unified map and pose evolution.
US11200740B1 Systems for generating image-based user interfaces
User interfaces that prioritize the presentation of images over other content are generated to facilitate user understanding of available items, especially in cases where a user is accessing a website using a mobile device or other device having a limited display area. When an interface containing images and non-image content is presented, such as a search result output, the user may select an image view in which each image is presented in association with a category of the image, while excluding output of non-image content. User interaction with a particular image may be used to access the non-image content associated with that image. In some cases, user interaction with an image may cause presentation of a three-dimensional model of the depicted item, which may be rotated and magnified through additional user input.
US11200737B2 Adaptive mesh non-regularized Booleans
One embodiment of the present application sets forth a computer-implemented method for generating a three-dimensional (3D) surface model. The method includes joining a first 3D object having a first closed surface mesh and a second 3D object having a second closed surface mesh to produce an irregular surface mesh. The method further includes computing a first intersection contour for the irregular surface mesh. The method further includes removing at least one portion of the irregular surface mesh proximate to the first intersection contour to produce a first boundary. The method further includes growing the first boundary towards at least one other boundary. The method further includes connecting the first boundary to the at least one other boundary to produce a portion of a non-manifold surface mesh that comprises at least a portion of the 3D surface model.
US11200732B1 Efficiently determining an absorption coefficient of a virtual volume in 3D computer graphics
Disclosed is a method to derive the absorption coefficient, transparency, and/or the scattering coefficient from the user-specified parameters including roughness, phase function, index of refraction (IOR), and color by performing the simulation once, and storing the results of the simulation in an easy to retrieve representation, such as a lookup table, or an analytic function. To create the analytic function, one or more analytic functions can be fitted to the results of the simulation for the multiple parameters including roughness, phase function, IOR, and color. The lookup table can be combined with the analytic representation. For example, the lookup table can be used to represent the color, roughness, and phase function, while the IOR can be represented by an analytic function. For example, when the IOR is above 2, the lookup table becomes three-dimensional and the IOR is calculated using the analytic function.
US11200728B2 Image processing apparatus, method and storage medium for generating a virtual viewpoint with reduced image data
In an image processing apparatus, three-dimensional shape data indicating a shape of an object is generated based on at least one of a plurality of images captured from different directions by a plurality image capturing devices. Color information indicating a color of each element of the three-dimensional shape data is generated based on the generated three-dimensional shape data and the plurality of images. The three-dimensional shape data and the color information are associated with each other and written to a storage unit as material data for generating a virtual viewpoint image corresponding to virtual viewpoint information indicating a virtual viewpoint.
US11200726B2 Scanning suspension box
A scanning suspension box is disclosed, enabling the creation of a 3D model of an object. The box is a sealable enclosure for receiving the object to be scanned. A camera coupled to a surface of the enclosure images the object to generate a three-dimensional model of the object, which does not move once contained in the box.
US11200724B2 Texture processor based ray tracing acceleration method and system
A texture processor based ray tracing accelerator method and system are described. The system includes a shader, texture processor (TP) and cache, which are interconnected. The TP includes a texture address unit (TA), a texture cache processor (TCP), a filter pipeline unit and a ray intersection engine. The shader sends a texture instruction which contains ray data and a pointer to a bounded volume hierarchy (BVH) node to the TA. The TCP uses an address provided by the TA to fetch BVH node data from the cache. The ray intersection engine performs ray-BVH node type intersection testing using the ray data and the BVH node data. The intersection testing results and indications for BVH traversal are returned to the shader via a texture data return path. The shader reviews the intersection results and the indications to decide how to traverse to the next BVH node.
US11200713B2 Systems and methods for enhancing vision
A method for enhancing a user's vision is disclosed. The method includes: obtaining a first image corresponding to a left viewpoint of a scene and a second image corresponding to a right viewpoint of the scene; identifying a first central region of the first image corresponding to a central visual field of the user's left eye and a second central region of the second image corresponding to a central visual field of the user's right eye; applying a first image transformation to one of the first central region and a first peripheral region surrounding the first central region to obtain a first transformed image, wherein applying the first image transformation to a region of an image includes: detecting contours of objects in the region; generating graphical indications of the detected contours of the objects; and modifying the image to include the graphical indications; applying the first image transformation to one of the second central region and a second peripheral region surrounding the second central region to obtain a transformed second image; combining the transformed first and second images to obtain a third image; displaying the third image on a near-eye display.
US11200709B2 Radiation image diagnostic apparatus and medical image processing apparatus
According to one embodiment, a radiation image diagnostic apparatus includes a gantry and image reconstruction circuitry. The gantry images a subject with radiation over a plurality of phases and acquires a plurality of imaging data sets for the plurality of phases. The image reconstruction circuitry executes an iterative reconstruction for the plurality of imaging data set to generate a plurality of reconstruction images for the plurality of phases. The image reconstruction circuitry executes the iterative reconstruction using, as the initial image, the first reconstruction image obtained by executing the iterative reconstruction based on the imaging data set of the first phase, generating a second reconstruction image for the second phase different from the first phase.
US11200703B2 Information processing device and method
An information processing device and method for enabling partial control of the resolution of a data group that can be turned into a tree structure. Data of an Octree pattern is encoded, so that a bit stream containing depth control information indicating that a leaf node is to be formed at a different level from the lowest level based on information specifying the depth of the Octree pattern is generated. Also, a bit stream is decoded, so that an Octree pattern including a leaf node at a different level from the lowest level is constructed, on the basis of depth control information indicating that the leaf node is to be formed at a different level from the lowest level based on information specifying the depth of the Octree pattern. The present disclosure can be applied to an information processing device, an image processing device, an electronic apparatus, an information processing method, a program, or the like, for example.
US11200702B2 AI encoding apparatus and operation method of the same, and AI decoding apparatus and operation method of the same
Provided is an artificial intelligence (AI) decoding apparatus including a memory storing one or more instructions; and a processor configured to execute the one or more instructions to, when an image is input to a second DNN including a plurality of layers, obtain first result values based on an operation between the image and a first filter kernel and obtain second result values based on an operation between the image and a second filter kernel, from a first layer including the first and second filter kernels from among the plurality of layers, perform normalization by transforming the first result values into first values by using a first scale factor, and, perform normalization by transforming the second result values into second values by using a second scale factor, transform the first values and the second values into integer values included in a preset range.
US11200701B2 Method and apparatus for storage and signaling of static point cloud data
A method, apparatus and computer program product access a video-based point cloud compression coded bitstream. The point cloud compression coded bitstream corresponds to a non-timed video-based point cloud compression representation that comprises one or more video point cloud compression units. The method, apparatus and computer program product encapsulate the one or more video point cloud compression units as one or more video point cloud compression unit items. The method, apparatus and computer program product also cause storage of the one or more video point cloud compression unit items in a file.
US11200700B2 Methods and apparatus for signaling viewports and regions of interest for point cloud multimedia data
The techniques described herein relate to methods, apparatus, and computer readable media configured to encode and/or decode video data. Point cloud video data is received that includes metadata specifying one or more regions of interest of the point cloud video data. A first region of interest is determined from the one or more regions of interest. A portion of the point cloud video data associated with the first region of interest is determined. Point cloud media is generated for viewing by a user based on the determined portion of the point cloud video data associated with the first region of interest.
US11200696B2 Method and apparatus for training 6D pose estimation network based on deep learning iterative matching
The present disclosure relates to a method and an apparatus for training a 6D pose estimation network based on deep learning iterative matching. The method includes: obtaining a rendered image and a first segmentation mask of a target object by using a 3D model and an initial 6D pose estimation of the target object; inputting the rendered image, the first segmentation mask, an observed image of the target object, and a second segmentation mask of the target object in the observed image into a deep convolutional neural network to obtain a 6D pose estimation, a third segmentation mask and an optical flow; and performing said obtaining and said inputting again by updating the initial 6D pose estimation using the obtained relative 6D pose estimation and replacing the second segmentation mask with the third segmentation mask, to iteratively train the deep convolutional neural network.
US11200691B2 System and method for optical sensing, visualization, and detection in turbid water using multi-dimensional integral imaging
Systems and methods for optical sensing, visualization and detection in media (e.g., turbid media; turbid water; fog; non-turbid media). A light source and an image sensor are positioned in turbid media or external to the turbid media with the light source within a field of view of the image sensor array. Temporal optical signals are transmitted through the turbid media via the light source and multiple perspective video sequence frames are acquired via the image sensor array of light propagating through the turbid media. A three-dimensional image is reconstructed from each frame and the reconstructed three-dimensional images are combined to form a three-dimensional video sequence. The transmitted optical signals are detected from the three-dimensional video sequence by applying a multi-dimensional signal detection scheme.
US11200687B2 Image registration method, and image stitching method and apparatus
Embodiments of the present disclosure provide an image registration method and apparatus, and an image stitching method and device. The image registration method includes: calculating a correlation coefficient image between a reference image and a floating image; calculating a gradient image of the correlation coefficient image; determining a pixel with extreme correlation coefficient in the correlation coefficient image according to a pixel with extreme gradient in the gradient image; and registering the reference image and the floating image according to the pixel with extreme correlation coefficient. The above image registration method and apparatus have high universality, require a small amount of calculation, and can ensure real-time operation and obtain a more accurate registration result. The image stitching method and device are realized based on the image registration method, thereby improving the speed and accuracy.
US11200681B2 Motion detection method and motion detection system with low computational complexity and high detection accuracy
A motion detection method includes acquiring a raw image, detecting a motion object image according to the raw image by using a motion detector, cropping the raw image to generate a sub-image according to the motion object image, and inputting the sub-image to a processor for determining if a motion object of the sub-image matches with a detection category. The processor includes a neural network. The shape of the sub-image is a polygonal shape.
US11200659B2 Neural network training device, system and method
A device includes image generation circuitry and convolutional-neural-network circuitry. The image generation circuitry, in operation, generates a digital image representation of a wafer defect map (WDM). The convolutional-neural-network circuitry, in operation, generates a defect classification associated with the WDM based on: the digital image representation of the WDM and a data-driven model associating WDM images with classes of a defined set of classes of wafer defects and generated using a training data set augmented based on defect pattern orientation types associated with training images.
US11200656B2 Drop detection systems and methods
A detection system is configured to detect improper handling of a wearable visualization device. The detection system includes a sensor coupled to the wearable visualization device, a light emitter coupled to the wearable visualization device, and a processor configured to receive a signal from the sensor. The processor is also configured to determine whether the signal indicates improper handling of the wearable visualization device, and to instruct illumination of the light emitter in response to determining that the signal indicates improper handling of the wearable visualization device.
US11200654B2 System and method for determining field characteristics based on a displayed light pattern
In one aspect, a system for determining field characteristics during the performance of an agricultural operation may include an imaging device configured to capture image data associated with a portion of the field within a field of view of the imaging device. The system may also include an illumination device configured to emit a light directed at the portion of the field within the field of view of the imaging device. Furthermore, a controller of the system may be configured to control an operation of the illumination device such that a light pattern is displayed on a field surface of the field. Moreover, the controller may be configured to receive image data indicative of the displayed light pattern from the imaging device. Additionally, the controller may be configured to determine a field characteristic of the field based on the displayed light pattern.
US11200653B2 Local histogram matching with global regularization and motion exclusion for multi-exposure image fusion
A method includes obtaining, using at least one sensor of an electronic device, multiple image frames of a scene. The multiple image frames include a first image frame and a second image frame captured using different exposures. The method also includes excluding, using at least one processor of the electronic device, pixels in the first and second image frames based on a coarse motion map. The method further includes generating, using the at least one processor, multiple local histogram match maps based on different portions of the first and second image frames. In addition, the method includes generating, using the at least one processor, an image of the scene using the local histogram match maps.
US11200652B2 Image processing apparatus, control method for image processing apparatus, and storage medium
An image processing apparatus processes image data generated by a reading unit configured to read a document, using at least one of a plurality of types of reading elements that have different spectral sensitivity characteristics and are cyclically arrayed in a first direction, by scanning the document in a second direction vertical to the first direction. The image processing apparatus includes a processing unit configured to perform, on the image data, filter processing for averaging pixel values of pixels at least equal in number to the types of the reading elements in the first direction, wherein the processing unit is implemented by at least one processor or at least one circuit.
US11200651B2 Image processing apparatus, image processing method, and image processing program
Provided are an image processing apparatus, an image processing method, and an image processing program capable of obtaining an enjoyable image for a user unexpectedly. The user selects images from image groups imaged from January to December 2017 as an image to be printed. From not-selected remaining images, an image having an attribute in which a frequency for the attribute contained in each image is equal to or less than a threshold is found and printed. Since the obtained image is an image irrelevant to the images selected by the user, the image unexpected for the user can be obtained.
US11200649B2 Image processing method and apparatus, display device, and computer readable storage medium
An image processing method provided by embodiments of the present disclosure includes acquiring, two adjacent frames of original images from a video image data stream; extracting a feature element that produces smear from the two adjacent frames of the original images; generating a reconstructed image frame that does not comprise the feature element by using the two adjacent frames of the original images and the feature element; and inserting the reconstructed image frame between the two adjacent frames of the original images.
US11200645B2 Previewing a content-aware fill
Embodiments of the present invention provide systems, methods, and computer storage media for automatically synthesizing a content-aware fill using similarity transformed patches. A user interface receives a user-specified hole and a user-specified sampling region, both of which may be stored in a constraint mask. A brush tool can be used to interactively brush the sampling region and modify the constraint mask. The mask is passed to a patch-based synthesizer configured to synthesize the fill using similarity transformed patches sampled from the sampling region. Fill properties such as similarity transform parameters can be set to control the manner in which the fill is synthesized. A live preview can be provided with gradual updates of the synthesized fill prior to completion. Once a fill has been synthesized, the user interface presents the original image, replacing the hole with the synthesized fill.
US11200643B2 Image processing apparatus, image processing method and storage medium for enhancing resolution of image
The image processing apparatus has: an image acquisition unit configured to acquire a captured image of an image capturing area in which an object is located; a determination unit configured to determine parameters to be used for image processing to improve resolution of an image of the object, by learning using a dataset of images of the object, wherein the dataset is generated based on object information indicating a degree of importance of the object; and a processing unit configured to perform the image processing to improve the resolution of an image of the object included in the acquired captured image, using the parameters determined by the determination unit.
US11200639B1 Apparatus and method for performing artificial intelligence encoding and decoding on image by using low-complexity neural network
An artificial intelligence (AI) encoding apparatus includes a processor configured to execute one or more instructions stored in the AI encoding apparatus to: input, to a downscale deep neural network (DNN), a first reduced image downscaled from an original image and a reduction feature map having a resolution lower than a resolution of the original image; obtain a first image AI-downscaled from the original image in the downscale DNN; generate image data by performing a first encoding process on the first image; and output the image data.
US11200638B2 Image style transform methods and apparatuses, devices and storage media
An image style transform method includes: acquiring an initial image to be subjected to style transform; inputting a gradient of the initial image to an image style transform model, and obtaining a feature map of the initial image in a gradient domain from the image style transform model, where the image style transform model is obtained by being trained in the gradient domain based on a pixel-wise loss and a perceptual loss; and performing image reconstruction according to the feature map of the initial image in the gradient domain to obtain a style image.
US11200634B2 Dynamic watermarking of vehicle camera images
A vehicle computer includes a watermark memory and a watermark processor programmed to execute instructions stored in the watermark memory. The instructions executed by the watermark processor include receiving an image captured by a camera, selecting a set of random pixel locations, generating a random watermark, and embedding the random watermark into the image at the set of random pixel locations. Another vehicle computer includes a validation memory and a validation processor programmed to execute instructions stored in the validation memory. The instructions executed by the validation processor include receiving a watermarked image, determining a random watermark, detecting an embedded watermark in the received watermarked image by selecting a set of random pixels and analyzing the selected set of random pixels for the random watermark, and authenticating the watermarked image as a result of determining that the watermarked image includes the random watermark at the set of random pixel locations.
US11200630B2 Information processing apparatus, information processing method, and storage medium
An information processing apparatus includes: an information management unit that registers boarding information on a user regarding boarding acquired by a check-in procedure of the user; and a deadline setting unit that, based on the boarding information, sets a deadline for a procedure of the user up to the boarding.
US11200629B2 Property management system and related methods
An improved computerized system and method for management of leased real property, including amenities inspection features for dwelling units in multi-unit dwellings. The amenities inspection features allow for input of additional amenities on a per-dwelling unit basis, as well as input of related photos of such amenities; editing of existing amenities to add or delete amenities; and upstream or back-end processing of inputted amenities data to analyze costs, availability, and otherwise assist in property rentals and management.
US11200625B2 Dynamic modification of user skill profile using determined crowdsourced social presence
Modification of a user skill profile based upon social presence includes receiving a document indicating skill competencies of a user, and analyzing the document to determine a first model. The first model includes skill competencies indicated within the document. A social media profile associated with the user is received. The social media profile is analyzed to determine a second model. The second model includes current skills competencies of the user indicated by the social media profile. The first model and the second model is compared to determine missing skill competencies, the missing skill competencies including current skill competencies in the second model that are missing from the document. The document is modified to include the missing skill competencies.
US11200618B2 Charging system and charging method for rented unit for substrate-related operation machine
A charging system including a recognizing section provided on the main body and configured to recognize individual identification information of the rented unit attached to the main body; an attachment position information memory section configured to memorize a relationship between an attachment position of the main body to which the rented unit is attached and the individual identification information of the rented unit attached to the main body; an operating information acquiring section provided on the main body and configured to acquire operating information of the rented unit attached to the main body; an operating information memory section configured to memorize the operating information for each of the individual identification information; and a charge calculating section configured to calculate a charging amount based on the operating information memorized on the operating information memory section.
US11200615B2 Order clustering and malicious information combating method and apparatus
Order information for an order representing an electronic transaction in the distributed order system for a product or a service is received by one or more processors over a network. A unique order ID and order content based on the received order information are generated. An order vector for the order is created based on the order content. The order is added to an order cluster based on a similarity between the created order vector and a representative order vector corresponding to a representative order in the order cluster. The representative order vector corresponding to the representative order in the order cluster is analyzed to determine if the representative order is malicious. A determination is made as to whether the representative order is malicious. If the representative order is malicious, then malicious order processing is performed on the orders in the order cluster.
US11200613B2 Systems and methods for a subscription service via autonomous vehicles
Systems and methods for autonomous delivery management are disclosed. In various embodiments, the system includes one or more processors and a memory storing instructions which, when executed by the processor(s), cause the autonomous delivery management system to provide a user interface for a customer to enter subscription information, receive subscription information from the user interface where the subscription information includes an item and a time interval for regularly delivering the item to the customer, store the subscription information, determine a handling itinerary for the item that includes delivery of the item in compliance with the time interval, and communicate instructions to an autonomous vehicle based on the handling itinerary.
US11200612B1 Systems and methods for intelligent extraction of quantities from product titles
Some aspects of the present disclosure are directed to computerized methods for extracting attributes from product titles. The method may include: retrieving first product identifier comprising at least one tag; determining, based on the at least one tag, a number of quantity related tags; flagging the product identifier as having a quantity based on an analysis of the quantity related tags; comparing the at least one tag and quantity of the first product identifier with at least one tag and quantity associated with a second product identifier; generating, based on the comparison, at least one similarity value between the first product identifier and the second product identifier; and transmitting instructions to at least one user device, wherein the instructions cause the at least one user device to display the at least one similarity value.
US11200611B2 Computer vision for unsuccessful queries and iterative search
Computer vision for unsuccessful queries and iterative search is described. The described system leverages visual search techniques by determining visual characteristics of objects depicted in images and describing them, e.g., using feature vectors. In some aspects, these visual characteristics are determined for search queries that are identified as not being successful. Aggregated information describing visual characteristics of images of unsuccessful search queries is used to determine common visual characteristics and objects depicted in those images. This information can be used to inform other users about unmet needs of searching users. In some aspects, these visual characteristics are used in connection with iterative image searches where users select an initial query image and then the search results are iteratively refined. Unlike conventional techniques, the described system iteratively refines the returned search results using an embedding space learned from binary attribute labels describing images.
US11200610B2 Methods and systems for measuring articles of apparel
A method herein is directed toward measuring clothing through image processing. The method comprises capturing a digital image of a clothing article and a reference object with the camera of the portable electronic device, analyzing the reference object in the digital image to determine a scale of the digital image with the processor of the portable electronic device, analyzing the clothing article in the digital image to determine a determined value for each of a plurality of measurements of the clothing article with the processor of the portable electronic device based upon the determined scale of the digital image, and transmitting the determined value for each of the plurality of measurements with the wireless communication transceiver of the portable electronic device, whereby the clothing article is measured with the portable electronic device.
US11200609B1 Method and system for customizing a vehicle
A system and method for customizing a vehicle for a user from a dealer through a user interface of a mobile device. The system and method may include a vehicle customization application stored on the mobile device. The user interface can be used to select the vehicle from a plurality of vehicles using the vehicle customization application. The vehicle customization application may create a user desires profile for the user of the vehicle customization application and may retrieve all dealer installed option packages for the selected vehicle from a dealer database of the dealer. Based on the user desires profile and the retrieved dealer installed packages, artificial intelligence may be used to generate a list of dealer installed option packages for the user. The user may select dealer installed option packages from the generated list of dealer installed option packages through the user interface.
US11200603B2 Placement and adaptive transfer of advertising spots in a broadcast network
A new RFP specification is received for a new broadcast ad campaign. A placement is determined for a new broadcast ad in a suitable position within an ad network inventory based at least in part on the new RFP specification. A transfer of an existing placement for an existing broadcast ad campaign out of the suitable position to a newer position based at least in part on an existing RFP specification is determined.
US11200602B1 System for providing context-sensitive display overlays to a mobile device via a network
A system for providing context sensitive display overlays to a mobile device via a network comprising an overlay datastore, a processor, coupled to the datastore and programmed to receive a request from a mobile device via the network for a list of overlays, determine user context information, search the datastore for overlays matching the user context and provide the list of overlays to the mobile device via the network.
US11200600B2 System and method for controlling an electronic device embedded in a package of a consumer product
A system and a method for controlling an electronic device embedded in a package of a consumer product are disclosed. In one aspect, the consumer product packaging includes a bottle for a beverage, a memory, a receiver and a circuit. The memory stores an action to be performed in response to an input. The receiver receives the input indicative of movement of the bottle. The circuit retrieves the action stored in memory upon receipt of the input and command an electronic communication module to perform the action at a particular time or in a particular sequence.
US11200596B2 System and method for segmenting and targeting audience members
Methods and apparatus for delivering content to an audience member via one or more mediums based on an audience member profile are disclosed. Profile data for audience members may be initially collected from an offline source, such as a registration or subscription database. The profile data may be stored in a dedicated database. The initial profile data may be supplemented periodically with data reflecting online activity by the audience member. The combined offline and online profile data may be used to group the audience members into segments. Audience member segments may be used to identify audience members who are targeted to receive like content. An audience member's inclusion in a segment may be indicated by storing a segment-targeting cookie on the audience member computer. Content may be delivered to the audience member based on identification of the segment in the segment-targeting cookie.
US11200587B2 Facilitating use of select hyper-local data sets for improved modeling
Methods, systems and computer program products for facilitating use of select hyper-local data sets for improved modeling are provided. Aspects include receiving customer data associated with a customer by a workbench platform and determining an accuracy of a customer model using the customer data. For each of a plurality of hyper-local data sets, aspects also include determining an increase in model accuracy based on use of the hyper-local data set and the customer data. Aspects include identifying at least one group of hyper-local data sets of the plurality of hyper-local data sets that result in similar increases in model accuracy. Aspects also include facilitating use of a selected one or more of the hyper-local data sets of the at least one group of hyper-local data sets in generating an improved accuracy customer model.
US11200584B2 Method and apparatus for social network qualification systems
There is provided a method and system for qualification testing in a social network service. Qualification testing provides access control into a social network, wherein qualification is based on answers to questions related to a topic. In one example, members admitted to the network provide guidance, notes and research assistance to another member. The social network members access the social network from an external networked computing service, such as another social network, to facilitate easy connection to potential members. The social network may be implemented as an application overlay to the external service, or may access connections in the external network.
US11200577B2 Convolutional neural networks for variable prediction using raw data
While artificial neural networks can be used to predict particular values in certain contexts, convolutional neural networks are not typically used in these contexts—instead they may be employed for image recognition. However, raw transactional data may be structured to take advantage of convolutional neural network (CNN) techniques by arranging the data such that correlations are increased between nearby other data. In arranging data in this manner, the structured CNN (SCNN) can operate efficiently without having to make use of engineered data features, the generation and maintenance of which can be a time-consuming process.
US11200567B2 Multi-currency cart and checkout
Example embodiments provide a multi-currency cart and checkout. In example embodiments, a currency accepted and a payment option for each item in a multi-currency cart is identified. A plurality of currency groups is generated based on the currency and payment options, whereby each currency group comprises one or more items having a same payment option and accepting a same currency. A multi-currency checkout user interface (UI) is presented on a client device that presents the plurality of currency groups and a pay selector for each of the plurality of the currency groups. An updated multi-currency checkout UI is presented in response to processing payment for a selected one of the plurality of currency groups. The updated multi-currency UI comprises a confirmation for payment for the selected one of the plurality of currency groups and remaining currency groups of the plurality of currency groups.
US11200557B2 Scalable wireless transaction system
A device implementing a scalable wireless transaction system includes at least one processor configured to receive, from a wireless transaction system server, a list of wireless transaction group identifiers, and an indication of at least one applet associated with each of the wireless transaction group identifiers. The at least one processor is further configured to receive, from a wireless transaction device, a polling frame that includes one of the wireless transaction device group identifiers. The at least one processor is further configured to select an applet provisioned on a device secure element that is assigned to the wireless transaction group identifier, the assigning being based at least in part on the received list. The at least one processor is further configured to utilize the selected applet to perform a wireless transaction with the wireless transaction device.
US11200554B2 Securing a transaction
There is provided a computer-implemented method for securing a transaction. The method comprises receiving or determining 193 a plurality of sub-charges associated with the transaction; and determining 195 a password to secure completion of the transaction based on the plurality of the sub-charges.
US11200553B2 Point of sale transactions
A system provides for a self-checkout terminal with various components. A receiver receives shopping data including prices of items that a customer has physically acquired or placed in a cart. A payment logic receives credential information associated with a monetary account for paying for the items. A message logic creates checkout data that includes data representing the collection of purchase items. A transmitter transmits the credential information to an account network for authentication and the receiver receives a response indicating if the monetary account is valid. The payment logic/self-checkout terminal indicates to the customer that a payment using the monetary account for the purchase items is authorized or not. When authorized, an authorization is received at the self-checkout terminal before the customer arrives at the terminal and the self-checkout terminal causes a payment transaction to be executed to provide for self-checkout using the monetary account without assistance by another person.
US11200551B2 System for facilitating real-time transactions
A system for facilitating real-time transactions of data representing monetary value between clients in a computer network comprises at least one first client and a transaction server computer system, the first client being associated with a set of data representing a balance of monetary value. The transaction server computer system is configured for receiving requests for transactions of data representing an amount of monetary value from a plurality of second clients for real-time updates of the first client's set of data. The first client's set of data is stored in a data structure comprising first and second subsets of the data, each subset of data defining a sub-balance representing an amount of monetary value. The first and second subsets are simultaneously updated following respective requests. A server architecture comprising a further administrative authority server computer system and secure tunnels enhances security.
US11200550B1 Wireless electronic check deposit scanning and cashing machine with web-based online account cash management computer application system
Wireless Electronic Check Deposit Scanning and Cashing Machine (also known and referred to as WEDS) Web-based Online account cash Management computer application System (also known and referred to as OMS virtual/live teller)—collectively invented integrated as “WEDS.OMS” System. Method and Apparatus for Depositing and Cashing Ordinary paper and/or substitute checks and money orders online Wirelessly from home/office computer, laptop, Internet enabled mobile phone, pda (personal digital assistant) and/or any Internet enabled device. WEDS enables verification and transmittal of image, OMS is the navigation tool used to set commands and process requests, integrated with WEDS, working collectively as WEDS.OMS System.
US11200549B2 Automated banking machine firmware flow control
Described in example embodiments herein are techniques for implementing an automated banking machine such as an ATM. An example embodiments, tracks the flow of a note through an ATM. Another embodiment corrects errors detected during a note flow. Some embodiments are in the form of security protocols for communications or other communication protocols, or techniques for monitoring devices operating in the ATM. Yet another example embodiment is directed to security of a currency cassette. Still yet another embodiment is directed to detecting tampering of the ATM's gate and/or shuttle. Yet still another embodiment determines if notes in a shuttle were delivered.
US11200547B2 Payment collection control method and device, server, and computer-readable storage medium
A method performed by one or more computers includes obtaining a collection order initiated by a user; determining a quantity of payers for the collection order; determining whether the user selects to invoke a one-click friends list, and if so, generating, a one-click friends list corresponding to the quantity of payers, wherein the one-click friends list is determined by collecting and analyzing cumulative behavioral data of the user based on historical collection orders of the user within a predetermined time period; and receiving user input from the user to determine that the one-click friends list matches an actual friends list for the collection order, and in response, initiating collection corresponding to the collection order.
US11200545B2 Mediator website for authenticating payment entities and supporting dynamic interface objects for payments
A system and method for secure and intuitive payment transactions at an ecommerce merchant website with a client device. The system has a trusted platform that hosts a Mediator site and Manifest database that includes a plurality of Manifest files. Each Manifest file includes a unique identifier and mapped payor information for a payment entity. The platform uses the Manifest to validate trusted payment entities and provide the Mediator site. The Mediator site generates cookies with payor information from the Manifest files, which are transmitted stored on user devices. These cookies are employed to facilitate trusted and intuitive transactions at merchant websites using dynamic interface objects presented on the user's client device interface.
US11200544B2 Interval rationalization for completed maintenance services
A computing device for scheduling maintenance services for an earthmoving machine is disclosed. The computing device includes an input device configured to receive work hour input associated with work operations of the earthmoving machine and a visual display on board the earthmoving machine. The computing device further includes a processor configured to execute instructions for receiving the work hour input from the input device and determining current work hours associated with a completed maintenance service of the earthmoving machine based on the work hour input. The processor is further configured to execute instructions for presenting a user of the earthmoving machine, via the visual display, with one or more service interval rationalization options based on the current work hours and scheduling one or more subsequent planned maintenance services based on the one or more service interval rationalization options.
US11200541B1 Systems and methods for processing and presentation of advisor-related data
A method includes aggregating profile information corresponding to a plurality of advisors; receiving a search criteria from a first mobile device associated with a first advisor; determining a search result comprising one or more advisors from the plurality of advisors based on the profile information of the one or more advisors meeting the search criteria; receiving an indication of a selection of an advisor of the one or more advisors from the first mobile device; establishing a communication session between the first mobile device associated with the first advisor and a second mobile device associated with the selected advisor; monitoring and analyzing communications between the second mobile device associated with the selected advisor and the first mobile device associated with the first advisor; and generating a partnership agreement to formalize a wealth management business relationship between the first advisor and the selected advisor including the one or more terms.
US11200540B2 Fabrication, distribution, and integrated order processing system
An order workflow system integrated with a fabrication/distribution system for managing workflow order. The system can receive a selection of a job number and a work order number and generate selectable line items based on the work order number. Selected line items associated with the work order type can be processed and an order workflow can be generated at an order queue process. The selected line items can be interfaced with a BIM database to identify the selected line items, at a spooling sub-queue process, and generate a control number for each line item. The line items can then be interfaced with an ERP module. Inventory data items can be generated from the selected line items and the inventory data items interfaced with an inventory API of the ERP module. The order workflow can be further processed in a similar queued and integrated manner with a fabrication/distribution system.
US11200536B2 Systems and methods for predictively managing collections of items
Libraries are collections of books, periodicals, and other items that can be read in situ, checked out by patrons, and shared with other libraries. Collections are more useful when the items in the collection reflect user interests. Cluster analysis of the collection can be juxtaposed with cluster analysis of items taken from, borrowed from, or requested from the collection. The juxtaposition reveals differences between the collection and the user's desired collection. The collection can also be adapted to meet expected future needs by predicting future user needs based on past user behavior.
US11200532B2 Delivery robot and method of operation
A method of delivery robot operation, preferably including: navigating the robot to a location of a user; authenticating the user; initiating a transaction with the user; determining a user interaction with a compartment of the robot; and determining a termination event. A delivery robot, preferably including: a compartment, preferably including a door and defining a lumen; a cargo sensor; a communications module; one or more outputs: one or more inputs; a control module; and a drive module.
US11200529B2 Information processing apparatus, information processing system, information processing method and non-transitory computer readable recording medium
The present invention includes: a first divider that divides time series data measured at a normal time into periodic data in period units; a reference data generator that generates reference data based on a plurality of pieces of periodic data; an allowable error calculator that calculates an allowable error of a divergence value, based on the time series data of the normal time and the reference data the divergence value indicates a degree of divergence from the reference data; a divergence value calculator that calculates a divergence value between time series data for detection, the time series data for detection is a detection object for detection of a non-normal state; and a detector that detects the non-normal state in accordance with whether or not the divergence value is within a range of allowable errors.
US11200526B2 Methods and systems to optimize server utilization for a virtual data center
Methods and systems assist data center customer to plan virtual data center (“VDC”) configurations, create purchase recommendations to achieve either an expansion or contraction of a VDC, and optimize the data center cost. Methods generate recommendations on lower cost combinations of virtual machine (“VM”) guest OS licenses, server computer hardware and VM software to optimize the costs are generated, generate data center customer plans for additional VMs with Quest OS for a projected period of time, provide recommendations on lower cost combination of guest OS licenses, server hardware, and VM software to optimize the cost. Methods also report any underutilized licensed servers and provide recommendations for cost savings when volume licenses can be replaced by instance based software licenses. Methods may generate VM placement recommendations to data center customers while the customers attempt to manually migrate VMs to different server computers.
US11200525B2 Facility analytics
The present disclosure advantageously provides devices, systems, and methods for facility analytics. A computer-based method for determining electrical energy consumption for a building includes receiving static data for a plurality of electrical energy-consuming equipment (EECE) associated with the building, receiving dynamic data for each EECE, determining an electrical energy consumption value for each EECE over a predetermined time period, and determining a building electrical energy consumption value over the predetermined time period. The static data includes one or more performance attributes for each EECE, and the dynamic data includes measured performance data for each EECE over the predetermined time period. The electrical energy consumption value for each EECE is determined based on the performance attributes for each EECE and the measured performance data for each EECE. The building electrical energy consumption value is determined based on the electrical energy consumption value for each EECE.
US11200517B2 Redistribution based on real time presence data
A method, computer program product, and system for managing the transportation of an individual. The method includes a processor identifying, based on communicating with location services on a client, a user entering a venue, where the client is a wireless device associated with the user. The processor determined, in real time, a current location of the user within the venue. The processor obtains transportation route information associated with the user. The processor determines, based on the current location of the user and/or the transportation route, an occurrence of a transportation event. Based on the event, the processor determines one or more alternate transportation routes for the user. The processor transmits an alert that includes data related to the one or more alternate transportation routes over a wireless communication channel to the wireless device of the user.
US11200516B2 Biased ticket offers for actors identified using dynamic assessments of actors' attributes
Techniques herein attempt to provide actors with more flexible and satisfactory experiences regarding obtaining tickets for an event. A learning model may identify attributes indicative of whether a particular actor (e.g., attempting to purchase tickets to an event) possesses a desirable characteristic (e.g., is likely to attend the event). Each actor can then be evaluated to estimate whether she is a good actor (possesses the characteristic). If so, favored opportunities may be made available, such as the opportunity to buy high-demand tickets. An actor may further have the opportunity to hold or reserve tickets for a period time, during which other actors cannot purchase them. A fee for holding or reserving tickets (and/or maintaining the hold or reserve) can be dynamically set based on market factors. Opportunities to modify seat assignments to allow a group of friends to sit together may also be provided.
US11200514B1 Semi-supervised classification system
Unclassified observations are classified. Similarity values are computed for each unclassified observation and for each target variable value. A confidence value is computed for each unclassified observation using the similarity values. A high-confidence threshold value and a low-confidence threshold value are computed from the confidence values. For each observation, when the confidence value is greater than the high-confidence threshold value, the observation is added to a training dataset and, when the confidence value is greater than the low-confidence threshold value and less than the high-confidence threshold value, the observation is added to the training dataset based on a comparison between a random value drawn from a uniform distribution and an inclusion percentage value. A classification model is trained with the training dataset and classified observations. The trained classification model is executed with the unclassified observations to determine a label assignment.
US11200513B2 Real estate image analysis
A method for scoring attractiveness of a real estate property including receiving an image from a subject real estate property; converting the image to RGB data; and identifying an attractiveness score from the RGB data. A real estate property attractiveness scoring application including an image processor to receive an image from a subject real estate property and convert the image to RGB data; a database of RGB data and an attractiveness score for the RGB data; and an artificial intelligence engine in communication with the image processor and the database to identify an attractiveness score in the database from the RGB data from the image processor.
US11200511B1 Adaptive sampling of training data for machine learning models based on PAC-bayes analysis of risk bounds
At a machine learning service, an indication of a training data set for a model is obtained. One or more training iterations of the model are conducted using an adaptive input sampling strategy. In a particular iteration, index values for a set of training observations are selected based on a set of sampling weights, parameters of the model are updated based on results using training observations identified by the index values, and sampling weights are modified. A result obtained from a trained version of the machine learning model is provided.
US11200510B2 Text classifier training
A mechanism is provided for text classifier training. The mechanism receives a training set of text and class specification pairs to be used as a ground truth for training a text classifier machine learning model for a text classifier. Each text and class specification pair comprises a text and a corresponding class specification. A domain terms selector component identifies at least one domain term in the texts of the training set. A domain terms replacer component replaces the at least one identified domain term in the texts of the training set with a corresponding replacement term to form a revised set of text and class specification pairs. A text classifier trainer component trains the text classifier machine learning model using the revised set to form a trained text classifier machine learning model.
US11200507B2 System and method for optimal sensor placement
A controller includes a memory that stores instructions and a processor that executes the instructions. The instructions cause the controller to execute a process that includes receiving sensor data from a first sensor and a second sensor. The sensor data includes a time-series observation representing a first activity and a second activity. The controller generates models for each activity involving progressions through states indicated by the sensor data from each sensor. The controller receives from each sensor additional sensor data including a time-series observation representing the first activity and the second activity. The controller determines likelihoods that the models generated a portion of the additional sensor data and calculates a pair-wise distance between each sensor-specific determined likelihood to obtain calculated distances. The calculated distances for each sensor are grouped, and a relevance of each sensor to each activity is determined by executing a regression model using the grouped calculated distances.
US11200503B2 Search system and corresponding method
There is provided a search system comprising a statistical model trained on text associated with a piece of content. The text associated with the piece of content is drawn from a plurality of different data sources. The system is configured to receive text input and generate using the statistical model an estimate of the likelihood that the piece of content is relevant given the text input. A corresponding method is also provided.
US11200501B2 Accurate and interpretable rules for user segmentation
Various embodiments describe user segmentation. In an example, potential rules are generated by applying a frequency-based analysis to user interaction data points. Each of the potential rules includes a set of attributes of the user interaction data points and indicates that these data points belong to a segment of interest. An objective function is used to select an optimal set of rules from the potential rules for the segment of interest. The potential rules are used as variable inputs to the objective function and this function is optimized based on interpretability and accuracy parameters. Each rule from the optimal set is associated with a group of the segment of interest. The user interaction data points are segments into the groups by matching attributes of these data points with the rules.
US11200499B2 Methods and systems of assertional simulation
Dereferencing comprises separating content of a source from structure of the source and separating content of the source from a meaning of the content within the structure.
US11200498B2 Altering input search terms
In one general embodiment, a computer-implemented method includes identifying an input search term, determining an additional term associated with the input search term, where the additional term targets a predetermined entity, altering the input search term utilizing the determined additional term, and performing a search, utilizing the altered input search term.
US11200497B1 System and method for knowledge-preserving neural network pruning
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for knowledge-preserving sparse pruning on neural networks are described. An exemplary method includes obtaining a pre-trained machine learning model trained based on a plurality of general-purpose training data; training a task-specific machine learning model by tuning the pre-trained machine learning model based on a plurality of task-specific training data corresponding to a task; constructing a student network based on the task-specific machine learning model; simultaneously performing (1) knowledge distillation from the trained task-specific machine learning model as a teacher network to the student network and (2) network pruning on the student network; and obtaining the trained student network for serving the task.
US11200495B2 Pruning and retraining method for a convolution neural network
A convolution neural network (CNN) model is trained and pruned at a pruning ratio. The model is then trained and pruned one or more times without constraining the model according to any previous pruning step. The pruning ratio may be increased at each iteration until a pruning target is reached. The model may then be trained again with pruned connections masked. The process of pruning, retraining, and adjusting the pruning ratio may also be repeated one or more times with a different pruning target.
US11200493B2 System and method for training neural networks
A computer-implemented method comprising: training a pre-trained neural network that comprises: an input layer; a plurality of hidden layers, wherein each of the plurality of hidden layers has one or more nodes, wherein each of said one or more nodes has an associated weight trained based on data from a source domain; and an output layer. Training the pre-trained neural network comprises: introducing at least one additional layer to the plurality of hidden layers, wherein said additional layer has one or more nodes having associated weights; keeping weights of the nodes in the plurality of hidden layers of the pre-trained neural network unchanged; inputting data from a target domain to the input layer; and adjusting weights of the one or more nodes in the at least one additional layer based on features obtained at the output layer.
US11200492B1 Training a document classification neural network
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a document classification neural network. One of the methods includes training an autoencoder neural network to autoencode input documents, wherein the autoencoder neural network comprises the one or more LSTM neural network layers and an autoencoder output layer, and wherein training the autoencoder neural network comprises determining pre-trained values of the parameters of the one or more LSTM neural network layers from initial values of the parameters of the one or more LSTM neural network layers; and training the document classification neural network on a plurality of training documents to determine trained values of the parameters of the one or more LSTM neural network layers from the pre-trained values of the parameters of the one or more LSTM neural network layers.
US11200491B2 Artificial intelligence with cyber security
A computer system that uses artificial intelligence based neural networks, to monitor the security and cooling system of a computer network and to take automated remedial action based on the monitoring. The computer system autonomically learns behavior profiles of the cooling system, attack profiles and circumvention techniques used to target the network. The remedial action taken by the computer system includes calibrating the cooling system to maximize efficiency, isolating any misuse that has been identified, surveilling the misuse in the isolated environment, analyzing its behavior profile and reconfiguring the network to enhance security.
US11200488B2 Network endpoint profiling using a topical model and semantic analysis
In one embodiment, a device in a network extracts words from traffic data for a particular endpoint node in the network. The device determines one or more topical categories associated with the particular endpoint node by applying a machine learning-based topical model to the extracted words. The device identifies one or more similar endpoint nodes in the network based on the determined one or more topical categories associated with the particular endpoint node and on one or more topical categories associated with the one or more similar endpoint nodes. The device determines a device type for the particular endpoint node based on a device type associated with the one or more similar endpoint nodes.
US11200487B1 Optical processing system
Methods, systems, and apparatus for performing convolutional computations using an optical system. In some aspects computations for a neural network are performed in a digital domain using electronic circuitry, the neural network including a convolutional layer. Input data for the convolutional layer of the neural network is obtained, and a convolution or correlation computation on the input data in an analog domain using an optical correlator module is performed to generate an optical correlator module output. Based on the optical correlator module output, data is processed through additional layers of the neural network in the digital domain using the electronic circuitry.
US11200478B2 Security device for product packaging
An RFID security device for product packaging is disclosed. The security device includes an RFID tag disposed on a first portion of a product package, and a booster antenna disposed on a second portion of the product package. The RFID tag and booster antenna are positioned on the product package so that the RFID tag will be electromagnetically coupled to the booster antenna when the product package is closed, and the RFID tag will be decoupled from the booster antenna when the product package is open.
US11200470B2 Method for checking a surface of an object, which surface is imprinted and/or structured in raster shape, and an object
A method for checking a surface of an object, imprinted and/or structured in raster form, includes: a) using a digital image, which reproduces a replica of the surface, b) checking and/or determining a property of the surface or the replica using the digital image and/or the replica, and c) outputting a result with reference to the property. Step b) includes constructing and/or reconstructing a raster made from raster elements, using the digital image and/or the replica in which at least one raster element parameter can assume two or more, differently large size, brightness, and/or color parameter values, depending on the position of the corresponding raster element. The surface property is checked and/or determined as a function of the differently large parameter values and/or of the distribution of these differently large parameter values on the raster elements, and the result is output in Step c).
US11200469B2 Graphic adaptation method and system for ceramic supports, specifically tiles
A graphics adaptation method for printable ceramic supports. Images are printed on sample ceramic supports starting from an original image file. A sample printed image is acquired. Sample points representative of the sample image are selected. Original points present in the original image file are also selected. A point-based matching is sought between the sample points and the original points, on the basis of which the original image file is modified and an adapted image file is determined, thus adapting the graphics of the original image file to the graphics of the sample image. A graphics adaptation system based on the method is also described.
US11200467B2 Artificial intelligence apparatus and method for recognizing object included in image data
An artificial intelligence apparatus for recognizing an object included in image data can include a camera, a communication modem, a memory configured to store an image recognition model, a natural language processing (NLP) model, and an NLP model-based image recognition model learned based on the NLP model, and a processor is configured to receive image data from the camera or the communication modem, in response to recognizing an object included in the image data using the image recognition model, generate first recognition information on the object included in the image data, and in response to the recognizing the object included in the image data using the image recognition model being unsuccessful, generate second recognition information on the object included in the image data based on recognizing the object using the NLP model-based image recognition model.
US11200461B2 Methods and arrangements to identify feature contributions to erroneous predictions
Logic may identify feature contributions to erroneous predictions by predictive models. Logic may provide a set of two or more models. Each model may train based on a training dataset and test based on a testing dataset and two or more models may be unique. Logic may test the set during a monitoring period. Logic may perform residual modeling on each model in the set during the monitoring period and may determine a list of input features that contribute to a residual of each model of the set. A residual comprises a difference between a predicted result and an expected result. Logic may generate a combined list of the input features from the set and may rank the input features. Logic may perform a voting process to generate the ranks for the input features. And logic may classify features as exogenous or endogenous based on a threshold and the ranks.
US11200453B2 Information processing system, an information processing method and a computer readable storage medium
An information processing system for improving detection of a relation between events is provided. A learning system (100) includes a training data storage (120) and a learning module (130). The training data storage (120) stores a training pair of a first and second event, and a relation between the training pair of the first and second events. The relation is a first or second relation. The learning module 130 learns a neural network for classifying a relation between a pair of the first and second events to be classified as the first or second relation, by using the training pair. The neural network includes a first layer to extract a feature of the first relation from features of the first and second events, a second layer to extract a feature of the second relation from the features of the first and second events, and a joint layer to extract a joint feature of the first and second relations from the features of the first and second relations.
US11200452B2 Automatically curating ground truth data while avoiding duplication and contradiction
A computer-implemented method according to one embodiment includes identifying a first classifier training data element and a second classifier training data element, calculating a similarity metric between the first classifier training data element and the second classifier training data element, and determining a classification for the first classifier training data element and the second classifier training data element, utilizing the similarity metric between the first classifier training data element and the second classifier training data element.
US11200448B2 Systems and methods for generating a low-dimensional space representing similarities between patents
A computing device generates a patent characteristic space including patent vectors having a first number of features. Each of the patent vectors represents a respective patent family of one or more respective patents, and each of the features represents a respective property of the respective patent families represented by the patent vectors. The device performs a linear dimensionality reduction on the patent characteristic space to obtain an intermediate characteristic space that includes the patent vectors having a number of features reduced to a second number of features selected based on the respective properties of the patent families. The device performs a non-linear dimensionality reduction on the intermediate characteristic space to obtain, and present via a user interface according to a visualization preference, a reduced characteristic space that includes the patent vectors having a number of features reduced to a third number of features selected based on the visualization preference.
US11200447B2 Low- and high-fidelity classifiers applied to road-scene images
Disclosures herein teach applying a set of sections spanning a down-sampled version of an image of a road-scene to a low-fidelity classifier to determine a set of candidate sections for depicting one or more objects in a set of classes. The set of candidate sections of the down-sampled version may be mapped to a set of potential sectors in a high-fidelity version of the image. A high-fidelity classifier may be used to vet the set of potential sectors, determining the presence of one or more objects from the set of classes. The low-fidelity classifier may include a first Convolution Neural Network (CNN) trained on a first training set of down-sampled versions of cropped images of objects in the set of classes. Similarly, the high-fidelity classifier may include a second CNN trained on a second training set of high-fidelity versions of cropped images of objects in the set of classes.
US11200446B1 Single-pass primary analysis
Methods and systems for image analysis are provided, and in particular for identifying a set of base-calling locations in a flow cell for DNA sequencing. These include capturing flow cell images after each sequencing step performed on the flow cell, and identifying candidate cluster centers in at least one of the flow cell images. Intensities are determined for each candidate cluster center in a set of flow cell images. Purities are determined for each candidate cluster center based on the intensities. Each candidate cluster center with a purity greater than the purity of the surrounding candidate cluster centers within a distance threshold is added to a template set of base-calling locations.
US11200443B2 Image processing apparatus, image processing method, and image processing system
An image processing apparatus extracts a first region and a second region from a medical image, identifies a third region that is included in the second region and that is at a distance greater than or equal to a threshold from the first region, and acquires a feature value that is a value indicating a feature of the second region on the basis of the third region.
US11200435B1 Property video surveillance from a vehicle
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for cooperative video surveillance. The methods, systems, and apparatus include actions of determining that a vehicle has arrived at a particular parking spot, determining a view of a property for an onboard camera for the vehicle, providing a detection rule to the vehicle based on the view of the property for the onboard camera for the vehicle, and receiving an image captured by the onboard camera for the vehicle based on satisfaction of the detection rule.
US11200434B2 System and method for tracking objects using multi-edge bounding box factors
Systems and methods of tracking objects around an ego vehicle, using state estimation of the objects, where state estimation may include an estimate of a position, velocity, acceleration and bounding box size of the tracked object are disclosed. An object may be detected at one or more poses over time. For each pose, a first bounding box may be generated. The largest bounding box may be determined. For each pose, the first bounding box may be expanded to an expanded bounding box. The expanded bounding box may match the largest bounding box. For each pose, the center of the expanded bounding box may be determined. The object may be tracked according to the center of the expanded bounding box.
US11200430B2 Systems and methods for detecting trailer angle
Systems and methods for detecting trailer angle are provided. In one aspect, an in-vehicle control system includes an optical sensor configured to be mounted on a tractor so as to face a trailer coupled to the tractor, the optical sensor further configured to generate optical data indicative of an angle formed between the trailer and the tractor. The system further includes a processor and a computer-readable memory in communication with the processor and having stored thereon computer-executable instructions to cause the processor to receive the optical data from the optical sensor, determine at least one candidate plane representative of a surface of the trailer visible in the optical data based on the optical data, and determine an angle between the trailer and the tractor based on the at least one candidate plane.
US11200429B1 Tracking objects using sensor data segmentations and/or representations
Techniques are disclosed for tracking objects in sensor data, such as multiple images or multiple LIDAR clouds. The techniques may include comparing segmentations of sensor data such as by, for example, determining a similarity of a first segmentation of first sensor data and a second segmentation of second sensor data. Comparing the similarity may comprise determining a first embedding associated with the first segmentation and a second embedding associated with the second segmentation and determining a distance between the first embedding and the second embedding. The techniques may improve the accuracy and/or safety of systems integrating the techniques discussed herein.
US11200428B2 Systems and methods for door error detection
Systems and methods for monitoring an operation of a door of a public transportation vehicle are disclosed. In an embodiment, the system includes an optical sensor unit and a control unit. The optical sensor is arranged at a distance from the door and configured to record a movement of the door during an opening and/or a closing. The control unit is configured to (1) determine a position of a reference point of the door based on the recorded movement of the door, (2) determine a parameter of the movement of the door during the movement based on the determined position of the reference point, (3) determine a deviation of the parameter of the movement from a predetermined/allowed range of values of the parameter, and (4) determine an error in the operation of the door based on the determined deviation.
US11200425B2 Method for providing key moments in multimedia content and electronic device thereof
A method for automatically providing key moments in a multimedia content on an electronic device and an electronic device therefor are provided. The method includes determining a navigation behavior of each user of the multimedia content during playback, determining a plurality of key moments in the multimedia content based on the navigational behavior, the plurality of key moments including a positive key moment, a negative key moment, and a neutral key moment, storing the plurality of key moments, detecting a playback event of the multimedia content by a candidate user, retrieving at least one key moment from the plurality of key moments in the multimedia content based on the candidate user, and displaying an actionable user interface including the at least one key moment.
US11200424B2 Space-time memory network for locating target object in video content
Certain aspects involve using a space-time memory network to locate one or more target objects in video content for segmentation or other object classification. In one example, a video editor generates a query key map and a query value map by applying a space-time memory network to features of a query frame from video content. The video editor retrieves a memory key map and a memory value map that are computed, with the space-time memory network, from a set of memory frames from the video content. The video editor computes memory weights by applying a similarity function to the memory key map and the query key map. The video editor classifies content in the query frame as depicting the target feature using a weighted summation that includes the memory weights applied to memory locations in the memory value map.
US11200415B2 Document analysis technique for understanding information
A computer-implemented method, system and computer program product for understanding information using a document analysis technique. An initial corpus of information is formed by identifying a document(s) that match a search criteria. The initial corpus of information is expanded with a set of documents containing statements with a semantic meaning within a threshold degree of similarity to a semantic meaning of statements contained within the document(s) used to form the initial corpus of information. Viewpoint(s) are then extracted from the expanded corpus of information using a natural language processing technique. A new set of documents is analyzed by identifying the subject, assertion and context statements. Assertions in the new set of documents that are within a threshold degree of agreement or disagreement with the extracted viewpoint are highlighted to assist the user in understanding how information aligns with a viewpoint.
US11200411B2 Training a card type classifier with simulated card images
A computer model to identify a type of physical card is trained using simulated card images. The physical card may exist with various subtypes, some of which may not exist or be unavailable when the model is trained. To most robustly identify these subtypes, the training data set for the computer model includes simulated card images that are generated for the card type. The simulated card images are generated based on a semi-randomized background that varies in appearance, onto which an identifying marking of the card type is superimposed, such that the training data for the computer model includes additional randomized sample card images and ensure the model is robust to further variations in subtypes.
US11200410B2 Information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes a receiving unit and a controller. The receiving unit receives an extraction-area image indicating an extraction area. The extraction area includes a fill-in area in which a writer handwrites information. When an instruction to correct a recognition result for the information written in the fill-in area indicated by the extraction-area image is given, the controller causes a display unit to display a different extraction-area image similar to the extraction-area image.
US11200408B2 Biometric imaging system and method for controlling the system
There is provided a biometric imaging system comprising: a display panel comprising: a plurality of display pixels controllable to form an image in the display and a plurality of individually controllable non-visible light emitting elements configured to the emit non-visible light, the non-visible light emitting elements being configured to form a controllable spatial irradiation pattern within an irradiation zone defined by the plurality of non-visible light emitting elements; and a control unit. The control unit is configured to identify a biometric object facing the display panel; determine a relative location of the biometric object in the irradiation zone; control the plurality of non-visible light emitting elements to form a spatial radiation pattern based on the location of the biometric object in relation to the display panel.
US11200406B2 Customer flow statistical method, apparatus and device
Disclosed is a statistical method, apparatus and device for customer flow. The method includes: acquiring video data on which the statistics is to be made (S101), identifying facial areas in the video data (S102), matching the identified facial areas with pre-set facial information, wherein the pre-set facial information may be facial information of a person unrelated to the customer flow (for example, a staff, etc.); determining the number of successfully matched facial areas, to obtain the customer flow without unrelated persons (S103). It can be seen that the method removes the interference from unrelated persons and improves the accuracy of customer flow statistics.
US11200403B2 Next location prediction
A method and system are provided for next location prediction. The method includes inferring, by a hardware processor, a store layout, based on user location data and user transaction data for a plurality of users. The method further includes clustering, by the hardware processor, the plurality of users based on the user transaction data to form a set of clusters. The method also includes ensembling, by the hardware processor, users within each of the clusters and building a location prediction model for each of the clusters. The method additionally includes predicting, by the hardware processor, a next location of a particular user from the plurality of users based on a weighted vote taken over the location prediction model for the cluster corresponding to the particular user. The cluster corresponding to the particular user includes at least one other user from the plurality of users in addition to the particular user.
US11200397B2 Fingerprint identification assembly, display substrate, display panel and fingerprint identification method
A fingerprint identification assembly is disclosed. The fingerprint identification assembly includes first point light sources for emitting first signal light; second point light sources for emitting second signal light after the first point light source emits the first signal light; light sensitive units configured to sequentially receive the first signal light and the second signal light reflected by a finger; and an optical filter layer provided on a light entry side of the light sensitive unit. The optical filter layer includes first filter units, the first filter unit corresponds to a non-imaging area that is formed on the light sensitive units after the first point light source is lit, for preventing the first signal light reflected by the finger from irradiating the non-imaging area of the light sensitive units, and allowing the second signal light reflected by the finger to irradiate the non-imaging area of the light sensitive units.
US11200392B2 Interleaved frame types optimized for vision capture and barcode capture
A barcode reader configured to capture interleaved frame types optimized for vision capture and barcode capture are disclosed herein. An example barcode reader is configured to operate in a pre-determined repetitive pattern of capturing a first frame and capturing a second frame over a reading cycle having a fixed duration after a triggering event, wherein the first frame is captured over a first exposure period having a first duration, and the second frame is captured over a second exposure period having a second duration, and wherein the first frame is associated with a first brightness parameter, and the second frame is associated with a second brightness parameter.
US11200391B2 Barcode-reading system
This patent specification describes a barcode-reading enhancement accessory for a mobile device having a barcode-reading capability. The accessory may include an outer case and an inner carriage. A mobile device is encased in the inner carriage, and the combination of the inner carriage and the mobile device is accommodated in the outer case. The inner carriage is configured to accommodate a mobile device of a particular size such that a mobile device of a different size may be accommodated in the outer case using a different inner carriage. The accessory may also include an optic system to fold an optical path of a field of illumination of a light source of the mobile device and/or a field of view of a camera of the mobile device.
US11200388B2 System and method for accurately reading radio-frequency identification tags at a bioptic barcode reader
A bioptic barcode reader configured to be supported by a workstation and having a lower housing comprising a platter having a generally horizontal window and a tower portion extending generally perpendicular to the lower housing and having a generally vertical window. A multi-axis radio-frequency identification antenna assembly is positioned within the tower portion of the bioptic barcode reader and includes first, second, and third antennas. The first antenna is configured to emit a radiation pattern oriented in a first direction, the second antenna is configured to emit a radiation pattern oriented in a second direction, substantially orthogonal to the first direction, and the third antenna is configured to emit a radiation pattern oriented in a third direction, substantially orthogonal to the first direction and the second direction.
US11200386B2 Electronic card having an electronic interface
This disclosure is directed to an electronic identification card or electronic card having various features. The electronic card may include an integrated circuit and a contact plate for electrically interfacing with the integrated circuit. The contact plate may include an array of terminal electrodes that are offset with respect to the edges of the contact plate. The electronic card may be coated with a coating layer that extends at least partially over a ferromagnetic element or film. The electronic card may also include a metal substrate having exposed chamfer portions that may provide a visual contrast to the coating layer and also improve the handling and use of the electronic card.
US11200385B2 Electronic card having an electronic interface
This disclosure is directed to an electronic identification card or electronic card having various features. The electronic card may include an integrated circuit and a contact plate for electrically interfacing with the integrated circuit. The contact plate may include an array of terminal electrodes that are offset with respect to the edges of the contact plate. The electronic card may be coated with a coating layer that extends at least partially over a ferromagnetic element or film. The electronic card may also include a metal substrate having exposed chamfer portions that may provide a visual contrast to the coating layer and also improve the handling and use of the electronic card.
US11200381B2 Social content risk identification
One or more implementations of the present specification provide a social content risk identification method. Social content data to be identified is obtained. Features of the social content data are extracted, including a plurality of features of at least one of social behavior records or social message records in the social content data. The features are expanded by generating dimension-extended features using a tree structured machine learning model. The social content data is classified as risky social content data by processing the dimension-extended features using a deep machine learning model.
US11200380B2 Sentiment topic model
A disclosed sentiment topic modeling tool identifies issues within voluminous customer review data, based on particular categories of review submission (e.g., particular products and experiences) and concern areas (e.g., quality, performance, suitability of features), and abstracts the extracted topic data into a manageable set of focus areas for business operations improvements. An exemplary process includes: receiving a plurality of reviews; selecting a category of review to use for a topic network; selecting a number of topics for generating the topic network; generating, based at least on the selected category and the selected number of topics, the topic network; generating a plurality of topic networks in a topic network group, and determining a set of themes for the group. Additional network groups are generated, and a set of themes is determined for each. A set of focus areas is determined, based at least on the sets, and reports are generated.
US11200378B2 Methods and systems for processing language with standardization of source data
Embodiments for processing language by one or more processors are described. A plurality of document portions are detected. Each of the plurality of document portions includes text in a respective language type. The text of each of the plurality of document portions is converted to a standardized language type. A language processing method is caused to be performed on the plurality of document portions after the converting of the text of each of the plurality of document portions to the standardized language type.
US11200374B2 Methods to create and use responsive forms with externalized configurations and artifacts
Displaying a template of a document in a GUI. The template includes displayed sections. The sections includes at least one configuration defined by conditions, which are defined by rules. The sections are defined by a distinct set of conditions defined by a distinct set of rules. The configuration, conditions, and rules are stored separately from the template and from each other. When modifying the template, at least one of a condition change and a rule change required to implement the change to the template is identified. At least one of a modified condition and rule is retrieved. The first configuration is updated by modifying at least one of the conditions and the rules using at least one of the revised condition and the revised rule. The second configuration for the GUI is rendered to form a modified template. The modified template is displayed on the graphical user interface.
US11200372B2 Calculations on images within cells in spreadsheets
Described herein is a system and method for associating images with one or more cells in a spreadsheet application. As described, one or more images may be associated with a single cell in a spreadsheet application or it may be associated with a range of cells in the spreadsheet application. Information about the image, such as metadata, pixel information or other parameters, may be retrieved from the image. Once retrieved, a calculation engine may perform one or more calculations on the information in order to change an appearance of the image.
US11200362B2 3D resist profile aware resolution enhancement techniques
Systems and techniques for three-dimension (3D) resist profile aware resolution enhancement techniques are described. 3D resist profile aware resolution enhancement models can be calibrated based on empirical data. Next, the 3D resist profile aware resolution enhancement models can be used in one or more applications, including, but not limited to, lithography verification, etch correction, optical proximity correction, and assist feature placement.
US11200361B1 Scalable model checking in functional verification by integrating user-guided abstraction
A method, system and computer program product for appending abstractions to a testbench used for verifying the design of an electronic circuit. According to an embodiment of the invention, a method comprises identifying a set L of one or more support properties l for a set P of one or more properties p for a given electronic circuit; computing a plurality of hardware signals s of the given electronic circuit; and creating a plurality of abstract signals ABS, including declaring a fresh abstract signal abs_s for each of the hardware signals s, and creating a fresh abstract signal abs_l for each of the support properties l of the set L; for each of the properties p of the set P, creating an abstract property version abs_p; and appending the abstract signals ABS and the abstract property abs_p to the testbench to form an appended testbench.
US11200360B1 Synthesis of a quantum circuit
Systems, computer-implemented methods, and computer program products to facilitate synthesis of a quantum circuit are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a circuit generation component that generates, iteratively, quantum circuits from 1 to N two-qubit gates, wherein at least one or more iterations (1, 2, . . . , N) adds a single two-qubit gate to circuits from a previous iteration based on using added single 2-qubit gates that represent operations distinct from previous operations relative to previous iterations. The computer executable components can further comprise a circuit identification component that identifies, from the quantum circuits, a desired circuit that matches a quantum circuit representation.
US11200358B2 Prediction, planning, and optimization of trip time, trip cost, and/or pollutant emission for a vehicle using machine learning
A method of predicting, in real-time, a relationship between a vehicle's engine speed, trip time, cost, and fuel consumption, comprising: monitoring vehicle operation over time to acquiring data representing at least a vehicle location, a fuel consumption rate, and operating conditions; generating a predictive model relating the vehicle's engine speed, trip time, and fuel consumption; and receiving at least one constraint on the vehicle's engine speed, trip time, and fuel consumption, and automatically producing from at least one automated processor, based on the predictive model, a constrained output.
US11200355B2 3D geometry generation for computer aided design considering subtractive manufacturing forces
Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design and manufacture of physical structures include, in at least one aspect, a method including: obtaining a design space for a modeled object, load cases for physical simulation, and design criteria, wherein the modeled object includes specified geometry with which generatively designed geometry will connect, and wherein the load cases include at least one in-use load case for the physical structure and at least one subtractive-manufacturing load case associated with the specified geometry and with a subtractive manufacturing system; producing the generatively designed geometry in the design space for the modelled object in accordance with the load cases for physical simulation of the modelled object and the design criteria for the modeled object; and providing the modeled object with the generatively designed geometry for use in manufacturing the physical structure.
US11200349B2 Method for managing an access and display service of confidential information and data by means of a virtual desktop
A method manages an access and display service of confidential information and data (DAT) by a computer system including at least one user electronic device. The method includes selecting, by a processing unit of the computer system, the DAT to be displayed based on a unique identifier associated with the DAT. The DAT is acquired in encrypted form from a memory unit of the computer system. The method decrypts the DAT in encrypted form to generate a plaintext information or data. A virtual desktop associated with the electronic device is generated and includes generating the virtual desktop on the display of the electronic device and providing the generated virtual desktop only with the process associated with an executable file representative of the unique identifier of the DAT to be displayed. A message is provided containing the plaintext information or data to be sent to the virtual desktop for display.
US11200346B2 Secure computation for reading multiple elements from a secure text array
Multiple elements are efficiently read from a secured array. A secure text array =(, . . . , ) where an array a=(a[0], . . . , a[n−1]) having a size of n is secured, secure text of an integer x that is equal to or higher than 0 and less than n, and in integers i0, . . . , im-1 that are equal to or higher than 0 and less than n are input into an input part 11. A secure shift part 12 secure-shifts the secure text array by to obtain a secure text array =(, . . . , ) where an array a′=(a′[0], . . . , a′[n−1]) obtained by shifting leftward the array a by x is secured. An array generation part 13 generates a secure text array =(, . . . , ) from the secure text array .
US11200345B2 Firewall to determine access to a portion of memory
Techniques for a firewall to determine access to a portion of memory are provided. In one aspect, an access request to access a portion of memory within a pool of shared memory may be received at a firewall. The firewall may determine whether the access request to access the portion of memory is allowed. The access request may be allowed to proceed based on the determination. The operation of the firewall may not utilize address translation.
US11200344B2 Data recovery device, data management server, data management system, data recovery method and program
The invention prevents data from leaking. In a data management system (1), a terminal device (2) saves a remaining data among the remaining data and an incomplete data acquired by partitioning an image data of an ID card of a user in a storage unit, and uploads the incomplete data to a data management server (5) via a network (N). A data recovery device (4) acquires the remaining data from the terminal device (2), and acquires the incomplete data from the data management server (5) via the network (N). Further, the data recovery device (4) recovers the image data of the ID card of the user from the remaining data and the incomplete data.
US11200337B2 System and method for user data isolation
One embodiment described herein provides a system and method for isolating data written by different users on a cloud drive. During operation, the system receives a write request from a first user comprising to-be-written data, the to-be-written data being associated with a writer's identifier for the first user. The system then writes the to-be-written data bound with the writer's identifier into physical media associated with the cloud drive, thereby facilitating user data isolation by preventing a second user having a reader's identifier that is different from the writer's identifier of the first user from gaining access to the written data.
US11200333B2 File exposure to an intended recipient
A method, computer system, and computer program product for file exposure to an intended recipient. A computer system receives a request to view a file is received first, wherein the file is encrypted with a first key generated based on at least one biological feature of an intended recipient. The computer system causes at least one biological feature of a viewer to be captured, wherein the at least one biological feature of the viewer is corresponding to the at least one biological feature of the intended recipient. The computer system generates a second key based on the at least one biological feature of the viewer. The computer decrypts the file with the second key.
US11200331B1 Management of protected data in a localized device coordinator
Systems and methods are described for implementing a coordinator within a coordinated environment, which environment includes set of coordinated devices managed by the coordinator. The coordinator can be provisioned with a set of tasks, each task corresponding to a segment of code that can be executed by the coordinator, such as to manage the coordinated devices. To assist in local storage and retrieval of protected data in the coordinated environment, the coordinator can include a protected data manager for storing protected data and managing access to the stored protected data. The protected data manager can communicate with a key manager to encrypt and decrypt the protected data. The set of tasks executing in the coordinated environment can access the protected data using unique security tokens.
US11200330B2 Secure storage access through rate limitation
Disclosed systems and methods initiate an instance of an isolated application on a node computing device. The systems determine that the isolated application requests exclusive access to a block storage resource, create a control group associated with the block storage resource to provide access to members of the control group and set an access rate limit to zero for non-members of the control group, and assign the isolated application to the control group.
US11200329B1 Fast access to a data resource update in a blockchain network
A method for fast access to a data resource in a blockchain network is provided. The method includes opening a dedicated socket in a server to receive a datum from a data source and authenticating a signature of the data source to verify that the data source is a reliable data source. The method also includes storing the data in a dedicated memory space in the server, allowing a blockchain application to access the data in the dedicated memory space using a function that has accessibility to the dedicated memory space, and writing the data in a blockchain block when a block producer reads the data from the blockchain application. A system and a non-transitory, computer-readable medium storing instructions to perform the above method are also provided.
US11200326B2 Method of restoring settings of an instrument for processing a sample or a reagent and a system for processing a sample or reagent
A method for saving and/or restoring settings of an instrument for processing a sample or reagent is disclosed. The instrument comprises a control unit and an operating system. A storage medium is provided to the instrument. The storage medium comprises a script. The script restores data for restoring settings of the instrument. The script is encrypted and/or digitally signed. The method verifies an identity and/or integrity of the script and executes the script upon starting the instrument by the operating system with the storage medium when the identity and/or integrity of the script correspond to an identity and/or integrity of the instrument. The control unit provides an input menu for allowing a user to input a saving and/or restoring command. The instrument saves settings on the storage medium and/or restores settings of the instrument from the storage medium by the restoring data corresponding to the saving and/or restoring command.
US11200325B2 Dynamic data asset security using cognitive data analysis
Embodiments disclosed herein identify a first data asset that is associated with a non-optimized security configuration, based at least in part on metadata associated with the first data asset. Additionally, an optimized security configuration is generated for the first data asset by processing the metadata associated with the first data asset using one or more machine learning models. Furthermore, the optimized security configuration is applied to the first data asset.
US11200319B2 Cloud enabling of legacy trusted networking devices for zero touch provisioning and enterprise as a service
The disclosed technology relates to a process for zero touch provisioning to provide cloud enablement of legacy computing devices. Specifically, the disclosed technology provides the ability to automate the process of connecting computing devices that may not originally have the capabilities to connect to the Internet so that the computing devices can be managed by a cloud network or be provided updates by the cloud network. The cloud enablement for computing devices is performed by modifying the computing device with hardware and software that would direct the computing device to establish secure communications with the cloud network without user involvement.
US11200318B2 Methods and apparatus to detect adversarial malware
Methods and apparatus to detect adversarial malware are disclosed. An example adversarial malware detector includes a machine learning engine to classify a first feature representation representing features of a program as benign or malware, a feature perturber to, when the first feature representation is classified as benign, remove a first one of the features to form a second feature representation, and a decider to classify the program as adversarial malware when the machine learning engine classifies the second feature representation as malware.
US11200311B2 Computer-based platforms or systems, computing devices or components and/or computing methods for technological applications involving provision of a portal for managing user accounts having a login portal configured to defend against credential replay attacks
Systems and methods associated with computer-implemented online portals having secure login processing features are disclosed. In one embodiment, an exemplary method may comprise receiving a login request including processing user credentials and capturing browser print information associated with the login request, validating the login request via analyzing current login attributes and/or an attributes checksum derived from the browser print information captured during the login request and assessing the browser print information for spoofed browser attributes, redirecting an access attempt that is flagged as the potential replay attack to an enhanced security process, and allowing or denying login to customer accounts or information associated with the user credentials based on the enhanced security process.
US11200310B2 Sentence based automated Turing test for detecting scripted computing attacks
There are provided systems and methods for a sentence based automated Turing test for detecting scripted computing attacks. A computing may request access to a service or data from a service provider, where the service provider may be required to determine that the device is used by a user and not a bot executing a scripted or automated process/attack against the service provider. To authenticate that the device is used by a user, the service provider may determine and output a challenge that queries the user to fill in one or more missing words from a sentence. Acceptable answers may be based on past messages and internal data that is specific to the service provider, as well as an external corpus of documents. The service provider may also further authenticate the user based on the user's response and a likely user response for that user.
US11200307B2 Access management
According to an example aspect of the present invention, there is provided an apparatus comprising a memory configured to store an encryption key and a list of access tokens and at least one processing core configured to select a first access token from the list of access tokens based, at least partly, on at least one of a current time and a sequence number, decide, based at least partly on the first access token, whether to grant a user device access to the apparatus, and cause the apparatus to receive a second list of access tokens from at least one of the user device and a second user device.
US11200298B2 Reducing probability of glass breakage in drug delivery devices
A method for determining predicted failure rates of drug injection devices includes receiving a set of parameters that specify physical properties of (i) a syringe, and (ii) a liquid drug, and (iii) a drug injection device configured to deliver the liquid drug to a patient via the syringe. The method further includes receiving failure rate data that specifies a measured rate of failure of the drug injection device in response to various peak pressures within the syringe, applying the received set of parameters to a kinematic model of the drug injection device to determine a predicted peak pressure within the syringe, including determining the predicted peak pressure as a function of impact velocity of the liquid drug, determining a probability of failure of the drug injection device using (i) the received failure rate data and (ii) the predicted peak pressure, and providing an indication of the determined probability of failure to an output device.
US11200297B2 Integrator voltage shifting for improved performance in softmax operation
An apparatus and method are provided for saturation prevention of a current integrator in a Resistive Processing Unit-based (RPU-based) accelerator. The apparatus includes a set of hardware switches. The apparatus further includes a voltage generator, operatively coupled between an input terminal and an output terminal of the current integrator, reducing a magnitude of an output voltage at the output terminal of the current integrator during a current integration operation by selectively applying a non-zero initial voltage to the current integrator prior to the current integration operation, responsive to an operating state of the set of hardware switches.
US11200294B2 Page updating method and display device
The present disclosure describes page updating methods and display devices. The method includes displaying, by a display device in a shopping mall mode, a first presentation page as an overlay on a user interface of the display device. The first presentation page comprises a first presentation file, and the first presentation file corresponds to a first URL. The method includes sending, by the display device, an update message associated with a web page presentation to a web application on the display device; generating, by the display device, a second URL based on the first URL and the update message, the update message indicating that the first presentation file is updated to a second presentation file; obtaining, by the display device, the second presentation file according to the second URL; and updating, by the display device, the first presentation page to a second presentation page based on the second presentation file.
US11200293B2 Method and system for controlling presentation of web resources in a browser window
A method of stacking tabs in a tab panel is provided. The method comprises, in a first tab associated with a first resource, receiving a request for opening a second resource; identifying whether a type of the first resource is a hub type; responsive to the type not being the hub type, identifying the type as a node type; based on the identified type, controlling presentation of the second resource by a selective execution of: (i) responsive to the first resource being of the node type, opening the second resource in the first tab; and (ii) responsive to the first resource being of the hub type, creating a second tab; opening the second resource in that tab; and stacking the second tab on the first tab. The first tab is stacked under the second tab. The first and second tabs are visually organized in a tab stack.
US11200292B2 Hint model updating using automated browsing clusters
Embodiments seek to improve prefetch hinting by using automated browsing clusters to generate and update hinting models used for machine-generated hints. For example, hinting machines can include browsing clusters that autonomously fetch web pages in response to update triggers (e.g., client web page requests, scheduled web crawling, etc.) and generate timing and/or other hinting-related feedback relating to which resources were used to load the fetched web pages. The hinting machines can use the hinting feedback to generate and/or update hinting models, which can be used for machine-generation of hints. Some embodiments can provide preliminary hinting functionality in response to client hinting requests, for example, when hinting models for a requested page are insufficient (e.g., unavailable, outdated, etc.). For example, without having a sufficient hinting model in place, the hinting machine can fetch the page to generate preliminary hinting feedback, which it can use to machine-generate preliminary hints.
US11200289B2 Centralized data sharing program
The method, computer program product, and computer system of the present invention may include a computing device which may identify contacts of a first user from a data communication channel and create a contact profile for each of the identified contacts in a universal data sharing panel. The contact profiles may contain contact information for each of the identified contacts, the contact information may be extracted from the data communication channel. The computing device may map the data communication channel associated with each of the identified contacts to a corresponding contact profile in the universal data sharing panel according to a set of data sharing rules. The computing device may receive data to be sent to a second user. The computing device may send the data to the second computing device of the second user using the universal data sharing panel in accordance with the set of data sharing rules.
US11200288B1 Validating interests for a search and feed service
A curation score associated with an entity is determined. A good interest probability value associated with the entity is determined. A content feed for a user that includes one or more web documents is generated based in part on the curation score and the good interest probability value.
US11200286B1 Geospatial data acquisition based on information value
Described are techniques for acquiring geospatial data according to an information value. The techniques including determining a context for geospatial data to be used in an application, where the context is based on one or more external factors that influence variation of the geospatial data. The techniques further include calculating an information value of the geospatial data in the context for each of a plurality of information acquisition methods, where the plurality of information acquisition methods include respective data acquisition frequencies and respective spatial resolutions, and where the information value is based on an information loss function, an information amount, and a cost. The techniques further include selecting a first information acquisition method with a highest information value and acquiring the geospatial data using the first information acquisition method.
US11200284B1 Optimization of feature embeddings for deep learning models
A system trains models to generate embeddings that represent likelihoods associated with features. For example, an embedding may be generated for users and pages such that a user's embedding represents how likely a user is to comment on a given page. Initially, memory space for storing each embedding may be overprovisioned. The system monitors the embeddings for a feature as they are generated and recalculated over time. If the system detects that a particular index value is never updated for embeddings of that feature, then the system may remove that value from the feature embeddings. This allows the array lengths of embeddings to be customized to the particular features they represent, saving memory space. The system may further use related information to identify pooling functions that are most effective for particular features, to identify similarities between entities, and to provide insight into how the feature data influences neural network layers.
US11200283B2 Cohesive visualized instruction representation
One embodiment provides a method, including: receiving a query from a user requesting assistance regarding instructions for performing a task; identifying, within steps of the instructions, words that can be visualized, wherein the identifying comprises identifying relationships between terms within the query to generate a step query; retrieving, for each of the steps, a plurality of images representing the identified words; identifying at least one object occurring within the plurality of images corresponding to more than one of the steps; selecting an image for each of the steps of the instructions, wherein the selecting an image comprises selecting an image for each step such that the identified at least one object is represented similarly in each selected image including the identified at least one object; and presenting the instructions as visualized instructions by presenting the selected images for each of the steps in order.
US11200278B2 Method and apparatus for determining background music of a video, terminal device and storage medium
Provided are a method and apparatus for determining background music of a video, a terminal device, and a storage medium. The method includes: acquiring a scene selection instruction, and performing video capturing based on the scene selection instruction; after the video capturing is completed and a music selection instruction for the captured video is detected, displaying a music replacement interface; and determining background music of the captured video according to music selected on the music replacement interface.
US11200277B2 Systems and methods for monitoring objects and their states by using acoustic signals
The various implementations disclosed herein pertain to methods and systems for detecting a state of monitored objects in a premises. In one aspect, a method is performed at a computer system that is communicably coupled to sensor devices. The computer system receives and processes information of acoustic signals against a database of stored acoustic signatures characterizing predefined acoustic signals generated by electrically non-powered passive tags in response to physical motion of respective monitored objects associated with the passive tags. It receives a first acoustic signal characterized by a first acoustic signature and generated by a first passive tag. In response to the receiving, based on the first acoustic signature and information in the database, it identifies the first monitored object associated with the first acoustic signature, determines a first state of the first monitored object, and provides a notification of the first state to an occupant of the premises.
US11200274B2 Method of e-commerce
A system and method for providing search results is disclosed. One embodiment includes first presenting an image containing a product to a user and providing the user with a user interface for selecting the image, or a portion of the image associated with the product, from among several images. Search results are generated by searching for at least one characteristic based on one tag applied to the image or portion of the image in a database associated with a brand or designer identified in a second tag.In another embodiment, a user is provided with an upload interface to upload and tag an image so that the image is tagged for use in generating and providing search results to an independent user.
US11200273B2 Parallel prediction of multiple image aspects
Example embodiments that analyze images to characterize aspects of the images rely on a same neural network to characterize multiple aspects in parallel. Because additional neural networks are not required for additional aspects, such an approach scales with increased aspects.
US11200272B2 Dynamic playlist priority in a vehicle based upon user preferences and context
Systems, methods and computer program products that facilitate dynamic playlist priority in a vehicle based upon user preferences and context. According to an embodiment, a system comprises a processor that executes computer executable components stored in at least one memory, a compilation component that receives content in a vehicle, an assessment component that respectively classifies subsets of the content, a ranking component that ranks relevancy of the classified subsets of content based upon preferences and context of a user in the vehicle, a content playback component that plays the subsets of classified content based upon relevancy ranking, a prioritization component that dynamically prioritizes a first subset of the content based upon the context of the user or context of a sender of the first subset of content, wherein the first subset of content comprises extrinsic data, and an interrupt component that interrupts playback of the subsets of classified content based upon the dynamic prioritization.
US11200269B2 Method and system for highlighting answer phrases
Examples of the present disclosure describe systems and methods relating to generating relevance scores for one or more words of a passage which is an answer to a natural language query. For instance, a passage extracted from a highly relevant electronic file along with the query may encoded and augmented to generate a multi-dimensional, augmented semantic vectors using recurring neural networks. The augmented semantic vectors along with a multi-dimensional vector that represent words of the passage may be decoded to generate relevance scores for one or more words of the passage, based on levels of relevance to the query.
US11200263B2 Automatic feature extraction from a relational database
Techniques facilitating automatic feature extraction from a relational database are provided. In an embodiment, a method can include generating an entity graph based on a relational database, wherein the entity graph comprises a first node associated with a first table in the relational database and a second node associated with a second table in the relational database. In another embodiment, the method can include joining the first table and the second table based on an edge between the first table and the second table defined by the entity graph, wherein a resulting joined table is connected by a column of data. In another embodiment, the method can include extracting a feature from the column of data using a data mining algorithm selected from a set of data mining algorithms based on a type of data in the column of data.
US11200262B2 Systems and methods of mapping, transforming, and sharing data and ideas
Systems and methods of manipulating and transforming data and sharing ideas include a map comprised of one or more diocards. Each diocard represents an individual idea and has the same group of functions including a distinctions function, a systems function, a relationships function, and a perspectives function. The distinctions function enables definition of the individual idea by attributes the individual idea is comprised of and by non-attributes the individual idea is not comprised of. The systems function enables definition of the individual idea as part of a whole or a whole that can be broken into parts. The relationships function enables definition of the individual idea as having a relationship with one or more different ideas and that this relationship may include action and reaction-like properties. The perspectives function enables definition of the individual idea as a point having a view with respect to one or more different ideas.
US11200253B2 Providing instant and distributed access to a source blob via copy-on-read blobs and link blobs
Methods, systems, apparatuses, and computer program products are provided that enable immediate access to data associated with a source blob. The foregoing is achieved by creating a copy-on-read blob based on the source blob and a link blob based on the copy-on-read blob for each virtual machine to be deployed. When creating the copy-on-read blob, the source blob is not copied. Instead, data from the source blob is copied to the copy-on-read blob upon request by a virtual machine. Subsequent requests for that data are retrieved from the copy-on-read blob. Each link blob stores write data provided by its corresponding virtual machine. When a virtual machine requests data, its corresponding link blob is checked for the data. If the data is not stored therein, the copy-on-read blob is checked for the data. If the copy-on-read blob does not store the data, the data is retrieved from the source blob.
US11200251B2 Data delivery architecture for transforming client response data
The described technology is directed towards a data transformation pipeline architecture of a data service that processes generalized datasets into datasets (e.g., video data or graph nodes) customized for a particular client device. Described herein is maintaining a set of data transformation models at a data service, and upon receiving a client request for data, selecting a relevant subset of the transformation models and arranging the subset into a data transformation pipeline. In general, the pipeline of transformation models transforms the generalized data into the format and shape that each client device expects. The subset may be selected based upon device type, device class and/or software version information (and possibly state data) sent with each data request. The transformation models may be maintained in a hierarchical data store such as files in a file system to facilitate retrieval by searching the hierarchy for appropriate transformation models.
US11200248B2 Techniques for facilitating the joining of datasets
Techniques are disclosed for a system that provides an intuitive way for merging or joining data from different datasets. The system may provide graphical interfaces to enable a user to combine or join datasets identified as having a relationship. In at least one embodiment, the system can determine options for joining datasets, such as by a left join, right join, or outer join. A graphical interface may display a visual representation (e.g., a “Glenn Diagram”) illustrate options for joining datasets based on identifying a relationship between the data sets. The representation may further illustrate one or more types of joins and information about the data, such as rows where data may be joined based on the type of join function for the relationship by columns. The visual representation may indicate where the datasets can be joined, such that they are not overlapping.
US11200247B2 Method and system for keyword search using messaging service
Methods and systems for a keyword search using a messenger service provide a search result to users based on instant messages transmitted and received through a messenger service.
US11200244B2 Keyword reporting for mobile applications
A keyword reporting system for mobile applications is disclosed that generates keyword reports for a subject mobile application. The reports include a set of most relevant keywords for the subject mobile application with their associated ranking and result value. The ranking of a keyword is the subject mobile application's position in a search result for the keyword. A result value is determined for each keyword as well, where the result value is the number of mobile applications found in a search result for the keyword. Based on the ranking and result value of each keyword, a weight value is determined for each keyword. The weight value indicates the relevance of the keyword for the subject mobile application. A set of keywords are sorted and selected based on the weight value and a keyword report is generated that includes the set of keywords along with their rankings.
US11200242B2 Medical condition communication management
Embodiments for medical condition communication management by one or more processors. A maturity score and medical condition acceptance score relating to a medical condition of a user may be estimated according to data collected from one or more devices associated with the user. The maturity score may represent a measure of an emotional state, age, and cognitive reasoning ability. The medical condition acceptance score may represent a measure of understanding and acceptance capability of the medical condition. One or more search results responsive to a search query related to the medical condition submitted by the user may be adjusted according to the maturity score, the medical condition acceptance score, and an appropriateness of communications for the one or more search results based on a plurality of identified contextual factors.
US11200239B2 Processing multiple data sets to generate a merged location-based data set
A computer system merges location-based data sets. Each of a plurality of data sets are transformed into a standardized schema, including at least two data sets including information indicating a geographic location. The schemas of the plurality of data sets are combined by data set type to produce a resulting data set for each data set type. The schemas of a first and second data sets are joined to produce a merged data set using a machine learning model to identify corresponding rows of the schemas. The schema of the merged data set is joined with the schemas of the resulting data sets for the data set types to produce a new data set. A resulting merged data set in the standardized schema is produced. Embodiments of the present invention further include a method and program product for merging location-based data sets in substantially the same manner described above.
US11200235B1 Method and system for improving performance of an issue management system
A system and method for improving the performance of an issue management system is disclosed. The system includes a server communicating with an issue management database and a client running on a remote device such as a mobile phone. The client provides a user interface for making queries of the issue management database. Users can select filtering parameters to narrow the query space. Upon receiving a user query the system can request information from server and the issue management database related to the query and the filtering parameters. Using the response from the server and database the client can build a partial database that is stored locally. Further user queries are performed on the partial database rather than the full server-side database to enhance performance and response time of the system.
US11200225B2 Method and blockchain for constructing sub blockchain in blockchain system comprising distributed network of plurality of nodes
A method for constructing a sub-blockchain in a blockchain system comprising a distributed network of nodes comprises generating and propagating, by one of the nodes, a candidate sub-block comprised in a sub-blockchain to be connected to one of main blocks included in a main blockchain; validating the candidate sub-block and storing and propagating the validated candidate sub-block by one of the nodes; validating a content block received from a node which generated the candidate sub-block corresponding to content queried by a user and storing and propagating an end block connected to the content block by one of the nodes; and if the number of the same end blocks received from other nodes is larger than a preconfigured value, generating an approved sub-block, and propagating the approved sub-block by one of the nodes while updating the approved sub-block to a local copy of a blockchain.
US11200223B2 System and method for dependency analysis in a multidimensional database environment
In accordance with an embodiment, dependency analysis is done for each dynamic (or temporary) member to collect list of runtime as well as static dependents in both BSO (block storage option) and ASO (aggregate storage option) cubes. This enables the member to join hybrid flow for its execution in bottom up approach.
US11200221B2 Delayed snapshot isolation for read service at a database
A computer implemented method is provided comprising receiving a group of transaction logs from a first database, allocating transaction logs from the group of transaction logs to a first queue and to a second queue, generating an end-of-group transaction log indicative of an end of the group of transaction logs, allocating the end-of-group log to the first queue and the second queue; replaying transaction logs from the first queue including the end-of-group transaction log allocated to the first queue, replaying transaction logs from the second queue including the end-of-group transaction log allocated to the second queue; and changing visibility of one or more transactions in response to replaying the end-of-group transaction log allocated to the first queue and the end-of-group transaction log allocated to the second queue. Related apparatus, systems, techniques and articles are also described.
US11200218B2 Providing consistent data masking using causal ordering
Embodiments for performing consistent data masking in a distributed computing environment by a processor. A dictionary based data masking operation is performed on one or more datasets with causal ordering of the one or more datasets to enable reconstruction of a state of the one or more dictionaries for the one or more datasets.
US11200215B2 Data quality evaluation
Methods and systems for data quality evaluation are disclosed. A method includes: receiving, by a computing device, at least one data set and a list of rule expressions to bind; building, by the computing device, candidate binding combinations between columns of the at least one data set and variables of each rule expression in the list of rule expressions; building, by the computing device, a new bound rule expression candidate based on the candidate binding combinations; generating, by the computing device, a new bound rule expression based on the new bound rule expression candidate and a data transformation applied to at least one of the columns of the at least one data set; and storing, by the computing device, the new bound rule expression.
US11200213B1 Dynamic aggregation of data from separate sources
Generally described, one or more aspects of the present application correspond to techniques for dynamically aggregating data records from separate sources. The data merging process can be implemented by an aggregation computing resource that uses a lockstep paging system to query multiple database platforms for the same range of records, merges the records returned by the database platforms, and continues identifying a next range of records for which the database platforms should be queried until all records have been merged into a single listing. These techniques can be used to unify records during a database migration process.
US11200210B2 Method of efficient backup of distributed file system files with transparent data access
Examples include techniques for backing up a file to long term “cold” storage by using circuitry, and logic for execution by the circuitry, to receive a request to back up the file in a distributed file system to cold storage, to copy the file from at least one data node of the distributed file system to cold storage, to set a location of the file in cold storage in a name node of the distributed file system, and to set a length of the file to zero in the name node.
US11200209B2 Information processing apparatus, non-transitory computer readable medium, and information processing method
An information processing apparatus includes a controller configured to control notification of a function executable with contents of plural files when the plural files are acquired. In a further modification of the invention, when a first file included in the plural files is stored in a storage unit and a second file included in the plural files is acquired, the controller may control notification of a function that is executable with contents of the first and second files.
US11200208B2 Removing non-deterministic behavior in a change data capture merge
Systems and methods herein describe accessing an original change data capture (CDC) dataset comprising information describing changes to a source database, the original CDC dataset comprising a plurality of entries; identifying a first entry of the plurality of entries comprising a primary-key, a first operation and entry data; identifying a set of entries in the plurality of entries that includes the primary-key; comparing the first operation of the first entry with a second operation of a second entry in the set of entries; updating the first operation and the entry data based on the comparison; generating a new entry based on the updating of the first operation and the entry data; storing the new entry in a consolidated CDC dataset; and applying the consolidated CDC dataset to a target database.
US11200207B1 Compliance namespace separation to achieve snapshot based consistency across failover-failback while maintaining data retention regulation compliance
Embodiments of the present disclosure relate to creating and maintaining a separate compliance store within a domain. Files that are committed within the domain are linked to the compliance store using canonical links. Canonical links are guaranteed to be non-erasable and non-rewritable for the duration of their retention period. When using a source cluster of nodes as a primary production cluster and a target cluster of nodes as a backup cluster, file data and canonical links can be synced from the source cluster to the target cluster to maintain compliance with data retention rules. Non-canonical links can be modified as necessary to ensure snapshot consistency when failover or failback occurs between a source cluster of nodes and a target cluster of nodes.
US11200196B1 Data archival system and method
An apparatus may be configured to determine an industry object model based on an industry of a data set of an enterprise; generate an archive package for an archive time point by, for each data source, determining archival data of the data source to be archived and transforming the archival data of the data source into a set of data source objects based on the industry object model, and storing, in the archive package, the data source objects for each data source; identify a subset of the data source objects to be purged based on a purge time point; and remove the subset of the data source objects from the archive package. An apparatus may also be configured to generate and store a set of global objects that are represented in the data set, and to associate the set of data source objects with the set of global objects.
US11200195B2 Method and device for the initial programming of a secondary computer
A method for the initial programming of a secondary computer. The method includes configuring a serial interprocessor interface between the secondary computer and a main computer, and data are written via the interface to a flash memory of the secondary computer.
US11200194B1 Magnetic tape drive
Peripheral magnetic tape drives are disclosed herein. The disclosed peripheral magnetic tape drive comprises: a housing; a SAS compliant tape drive module; a power supply and a USB-C to SAS assembly. The SAS compliant tape drive module, the power supply and the USB-C to SAS assembly are disposed within the housing. The power supply module is operatively coupled to the tape drive module to supply +12V and +5V power thereto. The USB-C to SAS assembly is operatively connected to the tape drive module using a SAS data channel. The USB-C to SAS assembly is configured to enable the peripheral magnetic tape drive to interface a USB-C compliant device with the SAS compliant tape drive module. The USB-C to SAS assembly is further operatively coupled to the power supply to receive +12V power. The USB-C to SAS assembly may send and receive data using a Thunderbolt® 3 protocol.
US11200190B2 Command based on-die termination for high-speed NAND interface
Systems, apparatus and methods are provided for multi-drop multi-load NAND interface topology where a number of NAND flash devices share a common data bus with a NAND controller. A method for controlling on-die termination in a non-volatile storage device may comprise receiving a chip enable signal on a chip enable signal line from a controller, receiving an on-die termination (ODT) command on a data bus from the controller while the chip enable signal is on, decoding the on-die termination command and applying termination resistor (RTT) settings in the ODT command to a selected non-volatile storage unit at the non-volatile storage device to enable ODT for the selected non-volatile storage unit.
US11200188B1 Operating system agnostic wireless multimedia dongle
Disclosed are techniques pertaining to wireless dongles that can wirelessly transfer multimedia data (e.g., video and/or audio) between two computer devices. The computer devices can include a source (e.g., a laptop or tablet computer) and a sink (e.g., a television set or projector). The techniques improve the usability and flexibility of such dongles, allowing them to operate with a wide variety of devices.
US11200181B2 Asymmetric-channel memory system
An expandable memory system that enables a fixed signaling bandwidth to be configurably re-allocated among dedicated memory channels. Memory channels having progressively reduced widths are dedicated to respective memory sockets, thus enabling point-to-point signaling with respect to each memory socket without signal-compromising traversal of unloaded sockets or costly replication of a full-width memory channel for each socket.
US11200179B2 Facilitating sequential reads in memory sub-systems
An example memory subsystem includes a memory component and a processing device, operatively coupled to the memory component. The processing device is configured to receive a plurality of logical-to-physical (L2P) records, wherein an L2P record of the plurality of L2P records maps a logical block address to a physical address of a memory block on the memory component; determine a sequential assist value specifying a number of logical block addresses that are mapped to consecutive physical addresses sequentially following the physical address specified by the L2P record; generate a security token encoding the sequential assist value; and associate the security token with the L2P record.
US11200177B2 Cache retention data management
A data processing system (2) incorporates a first exclusive cache memory (8, 10) and a second exclusive cache memory (14). A snoop filter (18) located together with the second exclusive cache memory on one side of the communication interface (12) serves to track entries within the first exclusive cache memory. The snoop filter includes retention data storage circuitry to store retention data for controlling retention of cache entries within the second exclusive cache memory. Retention data transfer circuitry (20) serves to transfer the retention data to and from the retention data storage circuitry within the snoop filter and the second cache memory as the cache entries concerned are transferred between the second exclusive cache memory and the first exclusive cache memory.
US11200174B2 Considering a frequency of access to groups of tracks and density of the groups to select groups of tracks to destage
Provided are a computer program product, system, and method for considering a frequency of access to groups of tracks and density of the groups to select groups of tracks to destage. One of a plurality of densities for one of a plurality of groups of tracks is incremented in response to determining at least one of that the group is not ready to destage and that one of the tracks in the group in the cache transitions to being ready to destage. A determination is made of a group frequency indicating a frequency at which tracks in the group are modified. At least one of the density and the group frequency is used for each of the groups to determine whether to destage the group. The tracks in the group in the cache are destaged to the storage in response to determining to destage the group.
US11200172B2 Storage system and method of controlling storage system
A storage system includes a plurality of controllers and a plurality of storage drives. A first cache area and a second cache area are set in a memory. The first cache area is permitted to be written data by the plurality of storage drives, and the second cache area is not permitted to be written data by the plurality of storage drives. In a case where the plurality of controllers duplicates data stored in the cache area to a cache area of another controller for redundancy, the plurality of controllers causes the data to be redundant in a second cache area of the other controller in a case where the data is stored in the first cache area, and causes the data to be redundant in a first cache area of the other controller in a case where the data is stored in the second cache area.
US11200171B2 Memory systems having a cache system and a host controller having a host queue
A memory system includes a host controller and a cache system. The host controller includes a host queue in which host data including a command outputted from a host are stored. The cache system includes a cache memory having a plurality of sets and a cache controller controlling an operation of the cache memory. The cache controller transmits status information on a certain set to which the host data are to be transmitted among the plurality of sets to the host controller. The host controller receives the status information from the cache controller to determine transmission or non-transmission of the host data stored in the host queue to the cache system.
US11200169B2 Cache management for sequential IO operations
A processing node of a storage system may determine that a host system is implementing a cache-slot aware, round-robin IO distribution algorithm (CA-RR). The processing node may be configured to determine when a sufficient number of sequential IOs will be received to consume a cache slot of the a processing node. If the processing node knows that the host system is implementing CA-RR, then, in response to determining the sufficient number, the processing node may send a communication informing the next processing node about the sequential cache slot hit. If the sequential IO operation(s) are read operation(s), the next processing node may prefetch at least a cache-slot worth of next consecutive data portions. If the sequential IO operation(s) are write operation(s), then the next processing node may request allocation of one or more local cache slots for the forthcoming sequential write operations.
US11200168B2 Caching data from remote memories
An approach is disclosed that caches distant memories within the storage a local node. The approach provides a memory caching infrastructure that supports virtual addressing by utilizing memory in the local node as a cache of distant memories for data granules. The data granules are accessed along with metadata and an ECC associated with the data granule. The metadata is updated to indicate storage of the selected data granule in the cache.
US11200166B2 Data defined caches for speculative and normal executions
A cache system, having: a first cache; a second cache; a configurable data bit; and a logic circuit coupled to a processor to control the caches based on the configurable bit. When the configurable bit is in a first state, the logic circuit is configured to: implement commands for accessing a memory system via the first cache, when an execution type is a first type; and implement commands for accessing the memory system via the second cache, when the execution type is a second type. When the configurable data bit is in a second state, the logic circuit is configured to: implement commands for accessing the memory system via the second cache, when the execution type is the first type; and implement commands for accessing the memory system via the first cache, when the execution type is the second type.
US11200164B2 Coordinated garbage collection in distributed systems
Fast modern interconnects may be exploited to control when garbage collection is performed on the nodes (e.g., virtual machines, such as JVMs) of a distributed system in which the individual processes communicate with each other and in which the heap memory is not shared. A garbage collection coordination mechanism (a coordinator implemented by a dedicated process on a single node or distributed across the nodes) may obtain or receive state information from each of the nodes and apply one of multiple supported garbage collection coordination policies to reduce the impact of garbage collection pauses, dependent on that information. For example, if the information indicates that a node is about to collect, the coordinator may trigger a collection on all of the other nodes (e.g., synchronizing collection pauses for batch-mode applications where throughput is important) or may steer requests to other nodes (e.g., for interactive applications where request latencies are important).
US11200163B2 Controller and method of operating the same
Provided herein may be a controller and a method of operating the controller. The controller may include a central processing unit configured to generate a command, manage a logical address using a notation system, a radix of which is greater than that of a binary notation system, and output the command and the logical address, and a flash interface layer configured to queue the command depending on workloads of dies, translate the logical address into a physical address, and output the command and the physical address through a selected channel.
US11200162B2 Condensing logical to physical table pointers in SSDs utilizing zoned namespaces
The present disclosure generally relates to methods of operating storage devices. The storage device comprises a controller, random-access memory (RAM), and a NVM unit, where in the NVM unit comprises a plurality of zones. The RAM unit comprises a logical to physical address (L2P) table for the plurality of zones. The L2P table comprises pointers that are associated with a logical block address (LBA) and the physical location of the data stored in the NVM. The L2P table comprises one pointer per erase block or zone. When a command is received to read data within the NVM, the controller reads the L2P table to determine the LBA and associated pointer of the data. The controller can then determine which zone or erase block the data is stored in, and calculates various offsets of wordlines, pages, and page addresses to find the exact location of the data in the NVM.
US11200160B2 Data processing method and apparatus, and flash device
A method for adjusting over provisioning space and a flash device are provided. The flash device includes user storage space for storing user data and over provisioning space for garbage collection within the flash device. The flash device receives an operation instruction, and then performs an operation on user data stored in the user storage space based on the operation instruction. Further, the flash device identifies a changed size of user data after performing the operation. Based on the changed size of data, a target adjustment parameter is identified. Further, the flash device adjusts the capacity of the over provisioning space according to the target adjustment parameter. According to the method, the over provisioning ratio can be dynamically adjusted, thereby, a life of the flash device can be prolonged.
US11200155B2 System and method for automated application testing
A system and method are provided for automated application testing. The method is executed by a device having a communications module and includes requesting via the communications module, from a repository for a development environment, a current build file for each of at least one device type. The method also includes receiving via the communications module, from the repository, the current build file for each device type; deploying via the communications module, each current build file on a respective device type; and initiating at least one test on each device type based on a simulation of the device operating according to the current build file.
US11200147B2 Architecture agnostic replay verfication
According to aspects of the disclosure a method is provided, comprising: generating a live execution trace log corresponding to a live execution of a computer program, the live execution being performed by using both hardware emulation and hardware acceleration; generating a first trace entry corresponding to a replay execution of the computer program, the replay execution being performed by using hardware emulation without hardware acceleration, the replay execution being performed based on a set of events that are recorded during the live execution of the computer program; detecting whether the first trace entry is valid based on the live execution trace log; and in response to detecting that the first trace entry is not valid, transitioning into a safe state.
US11200144B1 Refinement of static analysis of program code
Methods, systems, and computer-readable media for refinement of static analysis of program code are disclosed. A report is received. The report was generated using initial static analysis of program code. The report indicates a plurality of warnings regarding the program code, at least some of which represent potential flaws, and the warnings are associated with a plurality of segments of the program code. Additional analysis of the segments of program code is performed. The additional analysis differs at least in part from the initial static analysis. Based at least in part on the additional analysis, at least some of the warnings are determined to represent false positives.
US11200143B2 Software development framework for a cloud computing platform
A technique is described for evaluating code at a local computing device before deploying the code to a cloud computing platform to be compiled. In an example embodiment, class files including the code in a programming language associated with the cloud computing environment are loaded by a local computer system, for example, associated with a software developer. The local computer system then parses the code to identify elements in the code and checks the identified elements. Errors in the code are identified based on the checking and are displayed to a user (e.g., the developer), for example, via a graphical user interface of a code editor application.
US11200137B1 System and methods for failure occurrence prediction and failure duration estimation
Aspects of the present disclosure are directed to systems and methods for determining execution of failure prediction models and duration prediction models for a sensor system. Systems and methods can involve receiving streaming data from one or more sensors and for a failure prediction model processing the streaming data indicating a predicted failure with a probability higher than a threshold, obtaining a duration of the predicted failure from a duration prediction model configured to predict durations of detected failures based on the streaming data; deactivating the failure prediction model when the predicted failure occurs; and determining a time to reactivate the failure prediction model based on the obtained duration of the predicted failure.
US11200136B2 Data monitoring methods, apparatuses, electronic devices, and computer readable storage media
Embodiments of the present specification disclose data monitoring methods, apparatuses, electronic devices, and computer readable storage media. In an embodiment, a method comprising: receiving, from a network device, data at a frequency range higher than a predetermined frequency; determining whether the data belongs to a currently monitored data interval; in response to determining that the data does not belong to the currently monitored data interval, determining whether the data belongs to an abnormal data interval of a plurality of abnormal data intervals; in response to determining that the data belongs to the abnormal data interval, updating the abnormal data interval based on the data; and updating the currently monitored data interval to be the abnormal data interval in response to determining that the abnormal data interval satisfies a predetermined condition.
US11200134B2 Anomaly detection apparatus, method, and program recording medium
An anomaly detection apparatus estimates time series data of a first signal of each appliance by disaggregating an aggregate signal that is a sum of first signals of a plurality of appliances into each first signal of an individual appliance, calculates a residual by subtracting sum of the estimated first signals of the plurality of appliances from the aggregate signal, and obtains value of the second signal at a time point at which the residual indicates presence of anomaly, and checks if there is match of pair of value of the estimated first signal and estimated state of the appliance, with any one of the one or more pairs of value of the first signal and state of the appliance, stored in a table, in association with the value of the second signal at the time point at which the residual indicates presence of anomaly to identify appliance with anomaly.
US11200129B2 Performance evaluation for an electronic design under test
A method for evaluating an electronic design under test may be performed in an environment that includes a functional verification test bench having at least one verification component coupled to the electronic design under test. The method includes provisioning the functional verification test bench to provide protocol-agnostic performance data for activity of the electronic design under test during functional verification testing of the electronic design under test. The method further includes capturing at least a part of the protocol-agnostic performance data from the at least one verification component, and calculating, from the protocol-agnostic performance data, a performance measurement for the electronic design under test.
US11200124B2 Assigning backup resources based on failover of partnered data storage servers in a data storage management system
An illustrative data storage management system is aware that certain data storage resources for storing/serving primary data operate in a partnered configuration. Illustrative components of the data storage management system analyze the failover status of the partnered primary data storage resources to determine which is currently serving/storing primary data and/or snapshots targeted for backup. When detecting that a first partnered primary data storage resource has failed over to a second primary data storage resource, the example storage manager changes the assignment of backup resources that are pre-administered for the targeted data. Accordingly, the example storage manager assigns backup resources, including at least one media agent, that are associated with the second primary data storage resource, and which are “closer” thereto from a geography and/or network topology perspective, even if the pre-administered backup resources are available for backup.
US11200122B2 Barrierless snapshots
A method is provided comprising: generating a snapshot of a volume in a storage system; generating a snapshot marker and adding the snapshot marker to a transaction log of the storage system; scanning the transaction log to identify one or more records that have been added to the transaction log before the snapshot marker, and marking each of the identified records as a splitflush record; flushing any record that is stored in the transaction log by: (a) detecting whether the record is marked as a splitflush record, (b) when the record is marked as a splitflush record, copying the record both to a data store and to the snapshot, and (c) when the record is not marked as a splitflush record, copying the record to the data store only.
US11200120B2 Hybrid memory system with configurable error thresholds and failure analysis capability
A system and method for configuring fault tolerance in nonvolatile memory (NVM) are operative to set a first threshold value, declare one or more portions of NVM invalid based on an error criterion, track the number of declared invalid NVM portions, determine if the tracked number exceeds the first threshold value, and if the tracked number exceeds the first threshold value, perform one or more remediation actions, such as issue a warning or prevent backup of volatile memory data in a hybrid memory system. In the event of backup failure, an extent of the backup can still be assessed by determining the amount of erased NVM that has remained erased after the backup, or by comparing a predicted backup end point with an actual endpoint.
US11200119B2 Low latency availability in degraded redundant array of independent memory
A computer-implemented method includes fetching, by a controller, data using a plurality of memory channels of a memory system. The method further includes detecting, by the controller, that a first memory channel of the plurality of memory channels has not returned data. The method further includes marking, by the controller, the first memory channel from the plurality of memory channels as unavailable. The method further includes, in response to a fetch, reconstructing, by the controller, fetch data based on data received from all memory channels other than the first memory channel.
US11200109B2 Method, device and computer program product for processing data
Techniques involve in response to receiving, from a failure analysis device, a request for obtaining a to-be-analyzed data block in a set of raw data blocks in a data file related to a failure of an operating system, determining a position of the to-be-analyzed data block in a compressed file for the data file, the request comprising a position of the to-be-analyzed data block in the data file. The techniques further involve determining, based on the position of the to-be-analyzed data block in the compressed file, a compressed data block in the compressed file corresponding to the to-be-analyzed data block. The techniques further involve sending the compressed data block to the failure analysis device for analyzing the failure. Accordingly, the time for analyzing the failure may be saved, the amount of data transmission and the resources occupied by decompression may be reduced, and the processing efficiency may be improved.
US11200107B2 Incident management for triaging service disruptions
For incident management, parsing, responsive to an incident ticket being opened relative to a first application. The parsing identifying a set of incident data. Identifying, using a dependency graph, a set of applications, wherein each application in the set of applications is dependent on the first application through at least one dependency relationship. Notifying, responsive to the incident ticket, a subset of a set of users of a second application about the incident ticket related to the first application, the second application being a member of the set of applications, the subset of the set of users of the second application performing a type of transaction with the second application wherein the type of transaction is indicated in a dependency relationship between the first application and the second application. Preventing a user in the subset of users from creating a second incident ticket.
US11200102B1 System for tracking transaction data across applications
A computer-implemented system and method to track a transaction that is executed by a series of applications in a workflow. Each application in the workflow generates an application log file that includes a standard header, which in turn includes a transaction ID associated with the transaction, an outcome associated with a step of the transaction executed by each of the applications, and a timestamp associated with the step of the transaction. The application log file with the header is received and stored by the computer system. The computer system can thereafter retrieve and display the entire transaction history for the transaction across all of the applications in response to a user query. The standard header is appended to the application log file and agnostic to the underlying technology used to implement the application system so that any transaction can be reconstructed end-to-end regardless of the form of the application system.
US11200099B2 Kernel configuration information management method and device, and electronic apparatus
A method for managing kernel configuration information in a multi-operating system (OS) electronic apparatus includes: monitoring whether a present system state of a guest operating system changes; and synchronizing the first kernel configuration information in a kernel of the guest operating system to the second kernel configuration information in a kernel of the host operating system if the guest operating system switches from a foreground state to a background state, or synchronizing the second kernel configuration information in a kernel of the host operating system to the first kernel configuration information in a kernel of the guest operating system if the guest operating system switches from a background state to a foreground state. A kernel configuration information management device having functional modules and an electronic apparatus including the kernel configuration information management device can implement the method.
US11200098B2 Reduction of interrupt service latency in multi-processor systems
A technique for operating a system including a plurality of processors and a shared resource includes executing a first instruction by a first processor of the plurality of processors. The first instruction generates a reservation of the shared resource for the first processor. The technique includes, after generating the reservation of the shared resource for the first processor, executing a spin lock by the first processor until successful execution of a second instruction acquires a lock of the shared resource. The technique includes disabling interrupts of the first processor in response to an indicator of the successful execution of the second instruction. The first instruction may be a load and reserve instruction and the second instruction may be a conditional store instruction.
US11200093B2 Management of a geomechanical workflow of a geomechanics application in a computer system
Systems are provided for management of a geomechanical workflow of a geomechanics application in a computer system. The systems can include a client computer system can be communicatively coupled via a computer network to a geomechanical data source including one or more sensors configured to measure geomechanical data characterizing one or more aspects of a geomechanical feature. The systems can further include sets of program codes for instantiating a Calculation Manager object, a Calculation Manager Extension object, and a Workflow Run object for reconstructing a geomechanical workflow in response to a changed event in the geomechanical data.
US11200092B2 Convolutional computing accelerator, convolutional computing method, and computer-readable storage medium
Embodiments of this application relate to a convolutional computing accelerator, a convolutional computing method, and a convolutional computing device, which belong to the technical field of electronic circuits. The convolutional computing accelerator includes: a controller, a computing matrix, and a first cache. The computing matrix comprising at least one row of computing units, each row of computing units comprising at least two adjacent connected computing units. The controller is configured to control input data of each row of computing units to be loaded into the first cache, and to control the input data loaded into the first cache to be inputted into the two adjacent computing units in a corresponding row. Each of the computing units in the corresponding row is configured to perform, in a first clock cycle, a convolutional computation based on received input data and a pre-stored convolutional kernel.
US11200085B2 Sharing transaction contexts in an optimized colocation of java and non-java language applications
Systems and methods for sharing transactional context between Java and traditional language applications are disclosed. In embodiments, a method comprises: receiving, by a computing device, a transaction request to execute a program, wherein the program comprises non-Java program components and Java program components; executing, by a transaction middleware of the computing device, the non-Java program components; contacting, by the transaction middleware, a resource manager server and registering with the resource manager server using global transaction ID data; transferring, by the transaction middleware of the computing device, the Java program components to a transaction coordinator of the computing device, along with thread ID data and the global transaction ID data; and storing, by the transaction coordinator, the thread ID data and global transaction ID data in a recoverable transaction log store.
US11200083B2 Inexact reconstitution of virtual machine images
Reconstituting a machine image separates constituent parts of a machine image, and for each part, determines whether an exact version of the part is available on the target machine. If an exact version of the part is not available on the target machine, an inexact part is looked for on the target machine. Whether an inexact part is found may be determined based on attribute policy specification and similarity computation. For the inexact part found on the target machine, any dependencies may be identified and processed as a part to be reconstituted for the machine image. If no exact part and no inexact part are found on the target machine, the part is transferred from a source machine to the target machine. A machine image is created based on parts.
US11200079B2 System and method for virtual machine live migration
A system for virtual machine live migration includes a management node, a source server, a destination server, a peripheral component interconnect express (PCIe) switch, and an single root input/output virtualization (SR-IOV) network adapter, where the source server includes a virtual machine (VM) before live migration; the destination server includes a VM after live migration; the management node is adapted to configure, using the PCIe switch, a connection relationship between a virtual function (VF) module used by the VM before live migration and the source server as a connection relationship between the VF module and the destination server; and the destination server, using the PCIe switch and according to the connection relationship with the VF module configured by the management node, uses the VF module to complete virtual machine live migration. By switching the connection relationships, the system ensures that a data packet receiving and sending service is not interrupted.
US11200074B2 Command assistance
Provided are techniques for new command assistance. A score is generated for each of a plurality of users based on a command execution history of a command by each of the plurality of users. A command template with the command and parameters of the command is generated in an order based on the command execution history of a user of the plurality of users having a high score. In response to receiving a portion of a new command, suggestions are provided for automatically completing the command using the command template.
US11200073B1 Automatic anchor determination and target graphical element identification in user interface automation
Automatic anchor determination for target graphical element identification in user interface (UI) automation is disclosed. A context-based mechanism assists in discriminating between duplicate target UI element candidates. More specifically, additional anchors may be determined and automatically added for a target UI element that provide context and are visible in an area surrounding the target. During design time, a target UI element may be indicated by a user of a designer application and a corresponding anchor may be determined. When a pair of UI elements is found having the same or similar characteristics and/or relationships to the target-anchor pair, an additional anchor is automatically identified without requesting user input. The additional anchor may be selected from the UI elements within a radius of the target UI element.
US11200072B2 User interface adaptations based on inferred content occlusion and user intent
A foldable computing device is disclosed that is configured to determine a user interface (UI) component rendering mode based on content occlusion and a prediction of user intent. The foldable computing device is configured to increase, maintain, or reduce prominence of a UI component based whether and where the UI component occludes an underlying application window or other existing UI. The foldable device may also determine an existing UI component's rendering mode based on an anticipated location of an application window associated with an application that was just launched. Furthermore, the foldable device may predict what a user is going to do with the application window, including causing any future occlusion, and adjust the UI component's rendering mode accordingly.
US11200070B2 Dynamic-link library usage based on memory size
Aspects of the present disclosure are directed to methods, systems, and computer program products for using dynamic-link library based on memory size. In the method, a request for calling a first function in a Dynamic-link library (DLL) at runtime is received first. A size of a memory allocated to the DLL is then determined. Then call relationship of functions in the DLL is obtained. At last, functions related to the first function in the DLL are loaded into the memory allocated to the DLL based on the size of the memory allocated to the DLL and call relationship of functions in the DLL.
US11200069B1 Systems and methods for generating a software application
A software development system for generating a software application is provided. The software development system comprises a configuration file generator tool configured to: read a design model comprising a plurality of individual blocks with a specified data flow between the blocks, wherein each block has a defined behavioral expectation, wherein the design model is configured to cause a desired behavior for the software application when given a set of inputs. The configuration file generator tool is further configured to generate a configuration file, based on the design model, that identifies a plurality of preexisting, verified, and compiled/linked software code segments configured to perform mathematical and/or logical actions to cause the desired behavior for the software application. The configuration file configures an execution engine to execute the portion of the software application represented by the model by invoking execution of the plurality of preexisting, verified, and compiled/linked software code segments specified in the configuration file.
US11200066B2 Secure device for bypassing operating system (OS) security
A portable device having a key is interfaced to a host computing device. The host computing device detects the key on the portable device and authenticates a user for using the key. A boot is forced of the host computing device and during the boot a customized image of an Operating System (OS) for the host computing device is loaded into volatile memory of the host computing device and customized security settings are applied to the OS based on a value of the key.
US11200065B2 Boot authentication
Examples associated with boot authentication are described. One example includes initiating a power on self-test (POST) phase of a boot of a system. Prior to initiating a driver execution environment phase of the POST phase, a network stack may be loaded for a network port. An encrypted key may be retrieved from a trusted component of the system. Boot of the system may be permitted to proceed upon establishing a connection with an authentication server, and authenticating the system to the authentication server based on the encrypted key.
US11200062B2 History file for previous register mapping storage and last reference indication
Systems, apparatuses, and methods for implementing a physical register last reference scheme are described. A system includes a processor with a mapper, history file, and freelist. When an entry in the mapper is updated with a new architectural register-to-physical register mapping, the processor creates a new history file entry for the given instruction that caused the update. The processor also searches the mapper to determine if the old physical register that was previously stored in the mapper entry is referenced by any other mapper entries. If there are no other mapper entries that reference this old physical register, then a last reference indicator is stored in the new history file entry. When the given instruction retires, the processor checks the last reference indicator in the history file entry to determine whether the old physical register can be returned to the freelist of available physical registers.
US11200056B2 Parallel union control device, parallel union control method, and storage medium
A parallel union control device includes: at least one memory storing a set of instructions; and at least one processor configured to execute the set of instructions to cause each of the plurality of arithmetic units included in an parallel computer including a vector register to: successively compare input elements of a pair of input sets to undergo union processing, the pair being stored in an input operand register in the vector register; select one of the input elements as an output element of an output set, based on a comparison result; and store the output element into an output operand register in the vector register; shift a pointer pointing to the input element; load the input sets into the input operand register from a memory; store the output sets into the memory from the output operand register; and determine whether union processing performed in parallel is ended.
US11200053B2 Deployment models
A system and method may be provided for performing code analysis on a system of remote computer nodes. Input data may be collected on a local computer system along with a request for code analysis. The input data and request may be transmitted to a network of remote nodes. The network of remote nodes may perform the code analysis task using the input data. The results of the analysis may be returned back to the local computer.
US11200047B2 Identifying versions of running programs using signatures derived from object files
A particular portion of a program which can be read from on-disk representations of the program as well as from memory images of the program is identified for use as a version discriminator. A first representation of the portion may be obtained from a first memory image of the program, corresponding to a first running instance of the program. The first representation may be compared to a second representation obtained at a development environment. Based on the results of the comparison, a particular version of the program corresponding to the first running instance may be identified. An indication of the particular version may be stored.
US11200045B1 Digital twin enabled asset performance and upgrade management
In an approach to digital twin enabled asset performance and upgrade management, upcoming changes for assets are received, where the upcoming changes include at least one of hardware requirements, firmware requirements, software requirements, hardware upgrades, firmware upgrades, and software upgrades. The upcoming changes for the assets are stored into repositories, where the appropriate repository is determined using topic modeling. The digital twins are updated, where each digital twin is continuously updated with the upcoming changes. Continued usage metrics are calculated for each asset based on the output of the digital twins, where the continued usage metrics are specific to each asset. A report is created based on the upcoming changes and the continued usage metrics, where the report includes at least one of hardware dependencies, firmware dependencies, software dependencies, and upgrade dependencies.
US11200044B2 Providing access to a hybrid application offline
Disclosed are systems, methods, and non-transitory computer-readable storage media for providing access to a hybrid web application offline. In some implementations, a computing device can be configured with a hybrid application that includes a native layer and a web view. The native layer can provide access to native features of the computing device while the web view can provide web client features, such as graphical user interfaces and server communication functionality. When the computing device is offline and the hybrid application is invoked, the native layer can load from local storage a resource bundle including the web code needed to present the web view graphical user interface, and/or facilitate communication with the web server. Similarly, when the computing device is offline, the hybrid application can load previously stored content items into the web view from local storage through the native layer so that the user can work with the content items offline.
US11200040B2 Distributed ledger for software distribution in a wireless ad hoc network for ad-hoc data processing on a source node
A method of acquiring software by a source node in a wireless ad hoc network. The method includes the source node executing application software from which a need to perform a task is identified, and making a determination that the source node is incapable of performing the task. Responsive to the determination, the source node searches a local module repository (MR) of the source node for a software module usable to perform the task, and responsive to the source node failing to locate the software module in the local MR, broadcasts a request for the software module to neighbor nodes of the plurality of nodes in radio range of the source node. The source node receives the software module from the neighbor node, and uses the software module to perform the task.
US11200036B2 Information processing apparatus, method of controlling the same, and storage medium
The information processing apparatus obtains attribute information of an application from the server in accordance with an instruction for instructing an update of an application stored in the storage unit and searches for and retrieves an application in a dependency relationship with the application to be updated based on the attribute information. The apparatus determines whether or not it is possible to allocate in the storage unit a free area in which it is possible to store the application to be updated and the retrieved application in the dependency relationship with the application to be updated, and, in a case that it is determined that the free area can be allocated, downloads, from the server, the application to be updated and the application in the dependency relationship with the application to be updated.
US11200035B1 Methods and apparatus for automatic communication optimizations in a compiler based on a polyhedral representation
Methods, apparatus and computer software product for source code optimization are provided. In an exemplary embodiment, a first custom computing apparatus is used to optimize the execution of source code on a second computing apparatus. In this embodiment, the first custom computing apparatus contains a memory, a storage medium and at least one processor with at least one multi-stage execution unit. The second computing apparatus contains at least one local memory unit that allows for data reuse opportunities. The first custom computing apparatus optimizes the code for reduced communication execution on the second computing apparatus.
US11200024B2 Playback device with device base
Example techniques relate to changing a playback device mode based on a device base. In an example implementation, a first playback device operates in a first mode where it is connected to a first network and plays back audio content while in the first mode. The playback device detects connection of the first playback device to a device base and while the first playback device is on the device base, detects connection to a second network. The first playback device switches from operating in the first mode to operating in a second mode. The first playback device forms a stereo pair configuration with a second playback device over the second network in the second mode. While in the second mode, the first playback device plays back a first channel of audio content in synchrony with the second playback device playing back a second channel of the audio content.
US11200022B2 Method and apparatus of playing audio data
A method of playing audio data including: upon receiving a searching instruction of a target audio, displaying a video corresponding to an audio name of the target audio on a search result list; upon detection that the video corresponding to the audio name is being played, determining whether a background playing function is enabled; and when the background playing function is enabled, upon detection that an interface of playing the video is exited, making the video to continue being played in the background, that the video's picture is not displayed on a current screen. An apparatus of playing audio data and a computer-readable storage medium are further provided.
US11200019B2 Bypassing desktop composition
A computer system is disclosed comprising an operating system having a display subsystem. The display subsystem includes a display interface for receiving display information from applications, and is adapted to generate display output based on the display information. A redirection module is configured to intercept calls from an application to the display interface. Responsive to the intercepted calls, the redirection module transmits display output generated by the application to a connected display device, bypassing at least part of the display subsystem, including for example a desktop compositor or window manager.
US11200015B2 Computer-readable storage medium for information processing apparatus having selectable processing channels and a display capable of displaying applicable options for print settings
A non-transitory computer readable storage medium storing computer readable instructions that are executable by a computer in an information processing apparatus connected with a printer, is provided. The computer readable instructions cause the computer to obtain a type of an object contained in an image file, determine whether the obtained type of the object falls under a first type, and based on a determination that the obtained type of the object falls under the first type, determine a combination of applicable options for a print setting for the image file to be a first option group, and based on a determination that the obtained type of the object falls under a second type, determine a combination of applicable options for the print setting for the image file to be a second option group containing a smaller number of applicable options than the first option group.
US11200012B2 Terminal device, access point, communication device, and computer programs therefor
A terminal device (e.g., a smartphone) may use a private key to generate a first configuration object used for establishing a first wireless connection between the terminal device and an access point. The terminal device may also use the private key to generate a second configuration object used for establishing a second wireless connection between a communication device (e.g., a printer) and the access point. The terminal device may then transmit specific data (e.g., print data) to the communication device via the access point.
US11200007B2 Display method, display device, and printing device
In a display method, a plurality of thumbnail images arranged on a first imaginary rotation axis are displayed at a display, each thumbnail image rotating about its second imaginary rotation axis intersecting the first imaginary axis, each thumbnail image also rotating about the first imaginary rotation axis. An image bundle formed of the plurality of thumbnail images includes a static part where the thumbnail images next to each other are arranged with an equal space from each other, and a dynamic part where the thumbnail images next to each other are arranged with a broader space from each other than the thumbnail images in the static part. The method includes displaying an image to be printed, in a first area of the image bundle, and displaying a printed image in a second area of the image bundle.
US11200006B2 Electronic memory data storage system having memory chips transportable to memory controller drives
One or more embodiments of a data storage system and method are disclosed having one or more memory modules containing memory chips to store data that are separate from a memory controller where the memory module is transportable and removeably communicative or connectable with the memory controller. A data storage library is also disclosed having a plurality of storage areas to hold a plurality of the memory modules; one or more memory controller drives for performing memory operations in association with the memory chips on the plurality of memory modules; a transport system to move between the plurality of storage areas and the memory controller drive; a library controller to control the movement of the transport system between the plurality of storage areas and the memory controller drive; and a housing configured to house the plurality of storage areas, the memory controller drive, and the transport system.
US11200005B2 Tiering adjustment upon unmapping memory in multi-tiered systems
A computer-implemented method, according to one embodiment, includes: receiving an unmap command, the unmap command identifying a first logical extent located in a higher storage tier of a multi-tiered data storage system having the higher storage tier and a lower storage tier, sending an instruction to unmap the first logical extent from the higher storage tier, sending an instruction to decrement a heat associated with the unmapped first logical extent in response to sending the instruction to unmap the first logical extent, sending an instruction to remove the unmapped first logical extent from the higher storage tier, selecting, using a heat map, at least one second logical extent located in the lower storage tier for promotion to the higher storage tier, and sending an instruction to relocate the at least one second logical extent from the lower storage tier to the higher storage tier.
US11199998B2 Non-volatile dual in-line memory module (NVDIMM) device assisted operations management
Embodiments herein provide a Non-Volatile Dual In-Line Memory Module (NVDIMM) device assisted operations management method. The method includes on sending, by the host, a read command to the NVDIMM device receiving, by the host, an URGENT signal upon which it issues a SEND Command and receives a message packet form the NVDIMM device, wherein the message packet comprises information about a time required by the NVDIMM device to read the particular data and an information about operations at the NVDIMM device. Further, the method includes performing, by the host, configuration of the host in a power down mode based on the time required by the NVDIMM device to read the particular data and an information about operations at the NVDIMM device, or performing scheduling operations based on time required by the NVDIMM device to read the particular data and the information about operations at the NVDIMM device.
US11199997B2 Storage device operations using a die translation table
In one non-limiting embodiment, a method is disclosed for performing a storage device operation on a die is provide having steps of choosing a storage device operation to perform, estimating which die is related to the storage device operation chosen to be performed and performing the storage device operation at the die based on the estimating.
US11199994B1 Decoupling data request rate from hardware medium for archival data storage devices
An archival data storage service identifies, in response to a request to retrieve data previously archived by the service, a set of data storage devices that collectively include the data. From the set of data storage devices, the archival data storage service identifies a set of bins, where a subset of the set of bins includes the data. Based on a deadline for fulfillment of the request, the archival data storage service generates a schedule for retrieval of the set of bins for obtaining the data. The schedule is provided to cause retrieval of the set of bins in accordance with the schedule.
US11199986B2 System and method for data migration across storage systems
A method, computer program product, and computer system for requesting, by a computing device, information about whether a source and a destination belong to one of a same storage array and storage cluster. Information may be requested about whether the source and the destination support direct data transfer mechanisms between the source and the destination. A copy process may be offloaded from a host computing device to the source and the destination to copy data from the source to the destination when the source and the destination belong to one of a different storage array and storage cluster and when the source and the destination support the direct data transfer mechanisms, and the copy process may be executed on the host device to copy data from the source to the destination when one of the source and the destination does not support the direct data transfer mechanisms.
US11199983B2 Apparatus for obsolete mapping counting in NAND-based storage devices
In one or more embodiments, a NAND-based data storage device includes a device controller configured to receive a memory write command from a host specifying a set of memory locations to be written to, and to determine whether the command is for a random write. In response to the determination, the device controller is further configured to configure one or more update entries to an update layer of a mapping architecture of the device for the set of memory locations, such that the one or more update entries are respectively aligned with a size of a pre-defined MRU of mapping data for the device. By aligning the update entries with the smaller MRU, smaller regions of memory may be flagged as obsolete, increasing efficiency. In one embodiment, the device controller further includes a RAM, and the update layer is stored in the RAM.
US11199982B2 Data storage device and control method for non-volatile memory
High-efficiency control technology for non-volatile memory is shown. A controller allocates spare blocks of a non-volatile memory to provide a first active block and writes data issued by a host to the first active block. When the number of spare blocks is less than a threshold number and valid data of a first source block is less than a critical data amount, the controller uses the first active block as a data transfer destination for the valid data from the first source block.
US11199980B2 Techniques to provide run-time protections using immutable regions of memory
Various embodiments are generally directed to an apparatus, method and other techniques for determining a region of the memory for which to store information, inserting the information into the region of the memory, and applying one or more characteristics to the region of the memory via an instruction set architecture (ISA) operation, the one or more characteristics comprising an immutable characteristic to prevent modification of the information in the region of the memory.
US11199979B2 Enabling data integrity checking and faster application recovery in synchronous replicated datasets
One or more techniques and/or computing devices are provided for utilizing snapshots for data integrity validation and/or faster application recovery. For example, a first storage controller, hosting first storage, has a synchronous replication relationship with a second storage controller hosting second storage. A snapshot replication policy rule is defined to specify that a replication label is to be used for snapshot create requests, targeting the first storage, that are to be replicated to the second storage. A snapshot creation policy is created to issue snapshot create requests comprising the replication label. Thus a snapshot of the first storage and a replication snapshot of the second storage are created based upon a snapshot create request comprising the replication label. The snapshot and the replication snapshot may be compared for data integrity validation (e.g., determine whether the snapshots comprise the same data) and/or quickly recovering an application after a disaster.
US11199978B2 Data protection with multiple site replication
Systems and methods for replicating data from a first site to a second site remote from said first site are described. An embodiment includes storing compressed data on a hard disk appliance, reading said data without decompressing said data, sending said data over a wide-area-network (WAN) in a compressed state, and storing said data on a second hard disk appliance remote from said first hard disk appliance in its compressed state without performing an additional compression operation.
US11199977B2 Methods of sketch-based memory management and memory devices utilizing the same
A memory device having a memory array with a plurality of memory addresses and a controller operably coupled to the memory array is described. The controller is configured to store a sketch comprising d rows and w columns, wherein d and w are positive integers. Each of the d rows corresponds to a different one of d hash functions. The controller is also configured to detect an event associated with a first memory address of the plurality of memory addresses and to hash the first memory address with each of the d hash functions to generate a corresponding d sketch locations. The controller is further configured to adjust, for each of the d sketch locations, a stored sketch value by a first amount corresponding to the event.
US11199976B2 Gateway for cloud-based secure storage
The systems and methods disclosed herein transparently provide an improved scalable cloud-based dynamically adjustable or configurable storage volume. In one aspect, a gateway provides a dynamically or configurably adjustable storage volume, including a local cache. The storage volume may be transparently adjusted for the amount of data that needs to be stored using available local or cloud-based storage. The gateway may use caching techniques and block clustering to provide gains in access latency compared to existing gateway systems, while providing scalable off-premises storage.
US11199975B2 Interface circuit for processing commands, memory device including the same, storage device, and method of operating the memory device
An interface circuit of a memory device including a plurality of memory dies including a plurality of registers corresponding to the plurality of memory dies, respectively, the plurality of registers each configured to store command information related to a data operation command, a demultiplexer circuit configured to provide input command information to a selected register from among the plurality of registers according to at least one of a first address or a first chip selection signal, the input command information being received from outside the interface circuit, and a multiplexer circuit configured to receive output command information from the selected register from among the plurality of registers and output the output command information according to at least one of a second address or a second chip selection signal may be provided.
US11199973B2 Storage system, computer system, and control method for storage system
Saving a capacity of an on-premises storage apparatus, a high access performance of the on-premises storage apparatus, and resuming an operation quickly and accurately by using data on a cloud when a resource in the on-premises fails are achieved.A processor provides a first volume which is a virtual volume, and configures a copy pair of the first volume and a second volume provided from another storage system. Write data to the first volume is transferred to the second volume via a network, based on the copy pair. The processor writes to the memory a part of data written to the second volume, and writes to the storage device the data written to the memory.
US11199968B2 Using recurring write quotas to optimize utilization of solid state storage in a hybrid storage array
A technique operates multiple data storage tiers including a solid state drive (SSD) storage tier having SSD storage components and a hard disk drive (HDD) storage tier having magnetic disk devices. The technique involves establishing write quotas for the SSD storage components of the SSD storage tier. Each write quota identifies an amount of data that is permitted to be written to a respective SSD storage component during a predefined amount of time. The technique further involves consuming the write quotas in response to write operations performed on the SSD storage components of the SSD storage tier. The technique further involves, in response to a particular write quota for a particular SSD storage component of the SSD storage tier becoming fully consumed, performing a set of remedial activities on the multiple storage tiers to protect operation of the particular SSD storage component of the SSD storage tier.
US11199963B2 Non-contact operation input device
An input device capable of enhancing operability is provided, including: a display control unit that displays an operation screen on a display surface, and a first detection unit and a second detection unit 8 that detect respective positions of an object in a first sensing layer and a second sensing layer in air formed side by side in a direction substantially perpendicular to the display surface. When the object passes through the first sensing layer in a direction approaching the display surface, the display control unit determines a first partial operation screen including a position on the operation screen corresponding to a position of the object in the first sensing layer based on respective detection results of the first detection unit and the second detection unit, and enlarges and displays the determined first partial operation screen on the display surface.
US11199961B2 Wireless device having a rear panel control to provide advanced touch screen control
An electronic device including a housing including a front panel and a rear panel, the rear panel arranged on a side of the housing opposite the front panel, a processor configured to execute instructions and the processor being arranged within the housing, a display device configured to generate an interface based in part in response to the processor, where the display device is arranged in the front panel, a touchscreen associated with the display device and configured to sense a user input, where the user input is provided to the processor and where the touchscreen include part of the front panel, and a rear input arranged on the rear panel of the housing and configured to provide a dedicated input to the processor, the processor providing advanced user controls on the interface in response to operation of the rear input.
US11199960B1 Interactive media content platform
Methods, media, and systems are disclosed for creating and sharing interactive media. A set of media files are received, from which a background image is selected. A representation of the background image is displayed. A placement gesture is received having a release point on the display corresponding to placement of an interactive media icon within the background medium. Icon properties information is received regarding one or more properties of the interactive media icon. Icon placement information. A request to access the interactive media package is received from a second user.
US11199959B2 Controlling and monitoring a smoke control system
Devices, systems, and methods for controlling and monitoring a smoke control system are described herein. One device includes a user interface that can be configured to receive a selection to perform a smoke control operation using a smoke control system of a facility and display a plurality of smoke control elements, wherein each respective one of the displayed smoke control elements represents a different component of the smoke control system used to perform the selected smoke control operation. The device can also include a memory and a processor configured to execute executable instructions stored in the memory to cause the selected smoke control operation to be performed by the component of the smoke control system, wherein the user interface is configured to display an operational state of the components represented by each respective one of the displayed smoke control elements during the performance of the selected smoke control operation.
US11199957B1 Generating customized avatars based on location information
Method of generating customized avatars based on location information includes processor receiving from first client device location information including a location of the first client device. Processor causes a status interface to be displayed on first client device that includes selectable location items corresponding to locations based on the location information. Processor receives a selection from first client device of first selectable location item and causes avatar selection interface to be displayed on first client device that includes versions of first avatar performing actions related to the first selectable location item. Processor receives selection of first selectable version of the first avatar and generates a map interface that includes a map display based on the location information and the first selectable version of the first avatar. Processor causes the map interface to be displayed on at least one of the plurality of client devices. Other embodiments are disclosed.
US11199953B2 Processing a user input in relation to an image
A method is for processing a user input in relation to an image. In an embodiment, the method includes receiving first input data derived from user input in relation to a first image, the first input data indicating a selection of at least a part of the first image; performing a determination process to determine, at least partly based upon the first input data received and previous action data, one or more candidate actions to perform in relation to the first image, the previous action data relating to previous image processing actions performed in relation to one or more images; and providing output data indicating at least a first action of the one or more candidate actions determined.
US11199952B2 Adjusting user interface for touchscreen and mouse/keyboard environments
Aspects of the subject technology relate to dynamically adjusting a UI based on the current modality. Layout features of a UI may be determined based on an input modality of a computing device. The arrangement of the UI elements may be determined based on the layout features and respective importance scores of the UI elements. The UI elements arranged based on the arrangement may be provided for display of the computing device.
US11199951B1 Database system dashboard snapshotting
A user interface generation message may be sent from a database system to a client machine via a network. The user interface generation message may include instructions for presenting a database dashboard on a display screen at the client machine. The database dashboard may include a plurality of user interface components that each presents a respective view of information stored in a database. A user interface component selection message may be received from the client machine, identifying one or more of the user interface components. A visual snapshot of the identified user interface components may be created at the database system.
US11199949B2 Automation tool for generating web pages and links
A method for a user interface for creating a preview content page is provided. Client identification, time period and campaign information are received via a user interface input field. An application programming interface is invoked to access a third party site's data content associated with the campaign information available during the time period. From the third party site, the data content associated with the campaign information available during the time period and metadata associated with the data content are received. The data content has advertisements. The advertisements are presented in the data content on the user interface's display window. A uniform resource locator (URL) link to the plurality of advertisements is generated, for allowing users to share the link on a public web site page. A computer readable storage medium and a user interface system are also provided.
US11199946B2 Information processing apparatus, control method, and program
An information processing apparatus (2000) displays an operation image (20) on a display screen (50) associated with a head mounted display (100). First, the information processing apparatus (2000) acquires work information. The work information includes information for determining a work target which is a target of work performed by a user of the head mounted display (100). The information processing apparatus (2000) determines a work target satisfying a provision condition by using the work information. The information processing apparatus (2000) displays the operation image (20) for selecting the determined work target on the display screen (50) in an operable manner. The information processing apparatus (2000) detects an input operation on the operation image (20).
US11199942B2 Method and system for sorting desktop objects
A method includes acquiring a desktop thumbnail of each desktop screen in a desktop screen set, and collectively displaying all the acquired desktop thumbnails on a desktop home screen; listening to a sequence of tapping operations performed on the desktop thumbnails displayed on the desktop home screen, and determining a tapping location of each tapping operation in the sequence of tapping operations; and sorting and displaying, according to the tapping location of each tapping operation in the sequence of tapping operations, desktop objects that are on each desktop screen on a multi-screen desktop. Desktop thumbnails of desktop screens in a desktop screen set are collectively displayed on a desktop home screen such that desktop objects on each desktop screen on a multi-screen desktop can be sorted and displayed by performing a tapping operation on the desktop home screen.
US11199941B2 Conversion and display of a user input
Described herein are methods and systems allowing a company to market and advertise its brands, products and/or services in a mobile platform by use of an application converting a user input into a corresponding branded icon, logo or image and displaying the same. The user input is in the form of a text entry from the device keyboard, e.g., a brand name or a generic search word, or a voice or sound input or audio demand from the device speaker. By providing various menu functions associated with the displayed icons, logos or images, the application combines mobile texting with online search or browsing to provide for a much simpler and more convenient mobile experience.
US11199939B2 Evaluation of interactions with a user interface
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for evaluating interactions with a user interface are disclosed. In one aspect, a method includes identifying a set of mutation events specifying changes to the structure of a user interface that occurred during the user session, and generating user interface states specifying different structures of the user interface throughout the given user session. Based at least in part on the user interface states, playback data that present visual changes of the user interface corresponding to the set of mutation events that occurred during the user session are generated. Session activity data describing user interactions that occurred during the user session are also generated. At least a portion of the playback data and the session activity data are output to a requesting device.
US11199930B2 Touch display device and method for manufacturing touch display device
Discussed is a display device including a first substrate; a display panel including first and second electrodes disposed on the first substrate, and a light-emitting layer located between the first electrode and the second electrode; an encapsulation layer disposed on the second electrode of the display panel; a first touch electrode unit disposed on the encapsulation layer and extending in one of a first direction and a second direction intersecting with the first direction; and a first passivation layer disposed on the first touch electrode unit.
US11199929B2 Antireflective treatment for textured enclosure components
A textured enclosure component including two different types of surface features is disclosed. The two different types of surface features are differently sized. The combination of differently sized surface features provides both anti-glare and anti-reflective properties to the enclosure component.
US11199927B2 Method and apparatus for determining mistaken approaching or touching event
The present application provides a method for determining whether a line piece is corresponding to a stylus tip. The method comprises: gathering multiple touch sensitive signal values corresponding to the line piece; calculating a first slope at edge of the line piece; determining whether the first slope is larger than a slope threshold; and determining that the line piece is corresponding to the stylus tip if the first slope is larger than the slope threshold.
US11199917B2 Sensing screen, control circuit and control method thereof, and sensing screen apparatus
A sensing screen, a control circuit and control method thereof, and a sensing screen apparatus are provided. The sensing screen includes a display screen, a first transparent medium layer, a transparent connection layer, and an antenna layer. The antenna layer includes multiple antenna units, and the antenna units include at least one first antenna unit and multiple second antenna units. The first antenna unit is configured to transmit a sensing signal, the second antenna units are configured to receive reflected signals of the sensing signal, and the reflected signals are generated by a touch object by reflecting the sensing signal. According to the present application, the antenna layer is arranged right above the display screen, so that a touch area of the sensing screen is fully utilized while screen display is not affected, so as to substantially increase an antenna size and increase an antenna gain.
US11199910B2 Optical navigation device, optical navigation method and image processing system
An optical navigation device comprising: a first reading circuit; a second reading circuit; a first image sensing region, coupled to the first reading circuit; a second image sensing region, coupled to the second reading circuit; and a control circuit, coupled to the first reading circuit and the second reading circuit; wherein the first image sensing region captures a first image at a first time and the second image sensing region captures a second image at a second time after the first time; wherein the control circuit calculates a motion of the optical navigation device according to a relative displacement between the first image and the second image.
US11199909B2 Numerical value input apparatus, character input apparatus
Provided is a numerical value input apparatus that includes: an operation input unit that expresses numerical values of a plurality of digits by providing a plurality of numerical value setting operation units for each digit; with each of the plurality of numerical value setting operation units being biased to a side that is an initial state; and also includes a signal generation unit that, in a case in which an input confirmation key provided separately from the numerical value setting operation units is operated, confirms a numerical value that reflects the state of the numerical value setting operation units for each digit when the input confirmation key is operated, and converts the numerical value into an electric signal.
US11199907B2 Method and a system for assisting in performing financial services
A method (150) for assisting in performing financial services, comprises steps of receiving (151) an image of a user from a depth sensing device (102), generating (153) a virtual interface (110) as a response to receiving the image of the user, the virtual interface (110) comprising an intelligent virtual object (1102), wherein the virtual interface (110) is generated as a response to the user entering a first predetermined zone (118), performing (155) one or more of transmitting the virtual interface (110) to a display device (106), and transmitting an audio output to one or more speakers (108), receiving (157) one or more of a gestural input from the depth sensing device (102), and an audio input from a microphone (104) and performing (159) a financial service in response to receiving one or more of the gestural input, and the audio input.
US11199906B1 Global user input management
Systems and approaches enable concurrent interaction with multiple user applications in a multi-tasking environment. User input, such as voice commands, head movement, hand or finger gestures, device motion, can be received to a centralized component of a system. State information for each user application can be determined, and the centralized component can send a recognized command or gesture to the appropriate user application(s) based on the state information and/or rules for propagating user input. Additionally, users can configure the input modalities of each user application to customize interaction with systems.
US11199905B1 Systems, methods, and articles for haptic-jamming
A haptic-jamming device may include (1) a first haptic-jamming member having a polarizable first element rotatable about an axis and a first elongated extension outwardly disposed from the first element in a first direction, (2) a second haptic-jamming member having a second element rotatable about the axis and a second elongated extension outwardly disposed from the second element in a second direction, and (3) a variable voltage source for at least one of the first haptic-jamming member or the second haptic-jamming member that, when energized, generates an electrostatic field encompassing at least one of the first or second elements. A level of separation of the first and second elements may be related to a strength of the electrostatic field. Various other methods, systems, and wearable articles are also disclosed.
US11199904B2 Brain-computer interface platform and process for classification of covert speech
A device and method are provided for real-time classification of covert speech. The device comprises a plurality of sensors for capturing real-time bio-signal data for brain monitoring in response to mental tasks delivered to a user, and a brain computer interface with memory storing instructions to configure a processor to perform a method of real-time classification of covert speech. The method comprises capturing real-time bio-signal data for brain monitoring in response to mental tasks delivered to a user, pre-processing the raw bio-signal data, extracting a vector of features from the raw bio-signal data, selecting features from the vector of features, building classification model to generate classified covert speech data using the selected features, and controlling a display device with visual elements based on the classified covert speech data.
US11199903B1 Systems and methods for providing haptic feedback when interacting with virtual objects
Systems and methods for providing enhanced surface electrical neurostimulation and haptic feedback to a user within a simulation environment are provided. Enhanced surface electrical neurostimulation (eSENS) platforms are able to elicit distally referred tactile percepts while avoiding large charge densities as a method to deliver intuitive haptic feedback during functional tasks.
US11199901B2 Augmenting the functionality of non-digital objects using a digital glove
The disclosed technologies address technical problems, including improving human-computer interaction, by augmenting the functionality provided by non-digital objects using a digital glove. To provide this functionality, a machine learning model is trained using sensor data generated by sensors in a digital glove and data generated by a user input device while the digital glove is utilized to manipulate an object like a user input device. Once trained, the machine learning model can take sensor data generated by a digital glove while manipulating a non-digital object and generate virtual user input device data that can be utilized to control a host computer. A digital glove can also be utilized to perform selection operations using non-digital objects when pressure data generated by one or more of the pressure sensors in the digital glove indicates that pressure was exerted at a finger of the digital glove in excess of a threshold value.
US11199898B2 Gaze based interface for augmented reality environment
In an embodiment, a processing system provides an augmented reality object for display by a head-mounted device (HMD) worn by a user. The processing system provides an augmented reality graphic for display by the HMD on a plane and overlaid on the augmented reality object. The processing system determines a gaze direction of the user using sensor data captured by a sensor of the HMD. Responsive to determining that the gaze direction intersects with the augmented reality graphic on the plane and remains intersecting for at least a period of time, the processing system determines a position of intersection between the gaze direction and the augmented reality graphic on the plane. The processing system provides a modified version of the augmented reality object for display by the HMD according to the position of intersection during the period of time.
US11199897B2 Customized Internet-of-Things data packaging and brokering
A data-brokerage service that facilitates data sharing between Internet-of-Things (IoT) platforms via peer-to-peer connections is described. In various embodiments, the data-brokerage service receives, from an IoT platform acting as data consumer, a selection of data fields included in a plurality of data streams provided from a plurality of respective IoT platforms acting as data producers. Responsive to the selection, the data-brokerage service causes the plurality of data-producer platforms to stream at least the selected data fields of the plurality of data streams to the data-consumer platform, and causes the data-consumer platform to combine the streamed data fields received from the plurality of data-producer platforms into a single target data stream.
US11199895B2 Classification prediction of workload thermal behavior
In one embodiment, a method receives data regarding processing of a workload by a processor. The data is input into a prediction engine configured to classify the data into a plurality of workload classifications. Each workload classification describes different temporal behavior of the workload. Then, the method outputs a prediction for at least one of the plurality of workload classifications, wherein the prediction is used to control performance of the processor in an upcoming period of time.
US11199894B2 Method and apparatus for providing high bandwidth capacitor circuit in power assist unit
An information handling system includes a power supply and a power assist unit. The power supply powers a power rail. The power assist unit includes a power storage element, a converter including a semiconductor device coupled to provide power from the power storage element to the power rail, and a controller configured to receive a load indication that indicates a power demanded by the load and to provide an intermediate output based upon the load indication. The controller includes a boost element to receive the intermediate output and to provide a controller output. The controller output is a sum of a bias voltage level provided by the bias element and the intermediate output. The controller output is coupled to a gate terminal of the semiconductor device. The converter provides power from the power storage element to the power rail in response to the controller output.