US11043665B2
In a nonaqueous electrolyte secondary battery containing a silicon material as a negative electrode active material, the initial charge-discharge efficiency is improved. Negative electrode active material particles (10) according to an embodiment each contain a lithium silicate phase (11) represented by Li2zSiO(2+z) (where 0
US11043657B1
A display panel, a mask, and a display device are provided. The display panel includes a substrate, a first flexible layer, a first inorganic layer, and a second inorganic layer stacked from bottom to top. A crack blocking structure is disposed on the first flexible layer, and the crack blocking structure includes a cutting portion and a concave portion located at two sides of the cutting portion. The first inorganic layer and the second inorganic layer are disconnected at an opening of the concave portion. The concave portion is configured to block cracks of the first inorganic layer and the second inorganic layer from extending to two sides of the crack blocking structure when the cutting portion cuts the display panel.
US11043653B2
Optoelectronic devices that include a composite film in a multilayered encapsulation stack are provided. Also provided are methods of forming the light reflection-modifying structures, as well as other polymeric device layers, using inkjet printing. The composite films include a first, lower refractive index domain and a second, higher refractive index domain.
US11043648B2
The present disclosure provides a white organic electroluminescent device, comprising: a substrate; an anode layer; a first light emitting layer formed from a red organic fluorescent material, a first energy-sensitized organic material and a first hole-type organic host material; a second light emitting layer formed from a green organic fluorescent material, a second energy-sensitized organic material and a second hole-type organic host material; and a cathode layer.
US11043644B2
The present disclosure provides a transistor acoustic sensor element and a method for manufacturing the same, an acoustic sensor and a portable device. The transistor acoustic sensor element comprises a gate, a gate insulating layer, a first electrode, an active layer and a second electrode arranged on a base substrate, wherein the active layer has a nanowire three-dimensional mesh structure and thus can vibrate under the action of sound signals, so that the output current of the transistor acoustic sensor element changes correspondingly. Since the active layer having the nanowire three-dimensional mesh structure can sensitively sense weak vibration of acoustic waves, the sensitivity to sound signals of the transistor acoustic sensor element is improved.
US11043641B2
A compound having a formula M(LA)x(LB)y(LC)z, where ligand LA is ligand LB is and LC is is disclosed. In formula M(LA)x(LB)y(LC)z, M is a metal having an atomic number greater than 40; x is 1 or 2; y is 0, 1, or 2; z is 0, 1, or 2; x+y+z is the oxidation state of the metal M; A1-A8 are carbon or nitrogen; ring B is bonded to ring A through a C—C bond; M is bonded to ring A through a M-C bond; X is O, S, Se, CRR′, or NR1; rings C and D are each independently a 5 or 6-membered carbocyclic or heterocyclic ring; R3 represents mono, or di-substitution, or no substitution; R2, RC, and RD each independently represent mono, di, tri, or tetra-substitution, or no substitution; R4 represents mono, di, tri, or tetra-substitution; at least one R4 is a five-membered or six-membered heterocyclic ring which can be further substituted by RE; where RE represents mono, di, tri, or tetra-substitution, or no substitution; each R substituent is independently selected from a variety of moieties; and any adjacent R substitutents are optionally joined to form a ring.
US11043639B2
Provided are a charge transport material represented by Formula 1, a composition including the charge transport material, and an organic light-emitting device including the composition
US11043636B2
A device includes: (1) a substrate; (2) a patterning coating covering at least a portion of the substrate, the patterning coating including a first region and a second region; and (3) a conductive coating covering the second region of the patterning coating, wherein the first region has a first initial sticking probability for a material of the conductive coating, the second region has a second initial sticking probability for the material of the conductive coating, and the second initial sticking probability is different from the first initial sticking probability.
US11043626B2
A multilayer substrate includes a stacked body including first and second flexible insulating base material layers, and an actuator conductor pattern on at least the first insulating base material layer. The stacked body includes a first region including stacked first and second insulating base material layers, and a second region including stacked second insulating base material layers. The first region includes an actuator function portion in a portion thereof, the actuator function portion including the actuator conductor pattern. The thickness of the first insulating base material layer including the actuator conductor pattern is smaller than the thickness of one second insulating base material layer.
US11043625B2
A piezoelectric device (an actuator unit) includes the following: a first substrate (a pressure chamber forming substrate, a diaphragm) having a piezoelectric layer and a first wiring conductor (a top electrode layer) that is at least partially stacked on the piezoelectric layer; and a second substrate (a sealing substrate) having a second wiring conductor (a bottom wiring conductor) that faces and is separated from the first wiring conductor (a top electrode layer) and to which an electrical signal different from an electrical signal that is applied to the first wiring conductor (a top electrode layer) is applied. At least one of the first wiring conductor (a top electrode layer) and the second wiring conductor (a bottom wiring conductor) is at least partially covered with an electrically insulating protective layer.
US11043619B2
A light emitting diode module comprising: at least one light emitting diode structure, an integrated reflector arrangement that comprises a reflector surface for reflecting light from a light emitting area of the light emitting diode structure. The integrated reflector arrangement further comprises a back reflection surface for diffusely reflecting light emitted via a side surface of the light emitting diode structure back to the light emitting diode structure. The back reflection surface is directly attached to at least a part of the side surface such that during operation of the light emitting diode module an emission of stray light by means of the side surface is reduced. The invention finally describes a flash module, an automotive front lighting or a projection light emitting diode system comprising at least one light emitting diode module.
US11043615B2
A light-emitting device includes a light-emitting element having a top surface, a bottom surface opposite to the top surface, and side surfaces connecting the top surface and the bottom surface. An element electrode of the light-emitting element is located on the bottom surface. A phosphor layer is disposed above the top surface of the light-emitting element and having side surfaces. A reflective member covers side surfaces of the light-emitting element and side surfaces of the phosphor layer. A dielectric multilayer film is disposed on at least one of the side surfaces of the light-emitting element and disposed on at least one of the side surfaces of the phosphor layer and not located between the light emitting element and the phosphor layer. The dielectric multilayer film is not provided on an upper surface of the phosphor layer.
US11043606B2
Edge interconnects for interconnecting solar cells are disclosed. The edge interconnects include a layer of an electrically conductive adhesive overlying an insulating dielectric layer applied to edge of a solar cell and electrically interconnected to a busbar. Solar cell modules include adjacent solar cells comprising edge interconnects interconnected using an interconnection element. An interconnection element can be a solder paste or a solder containing electrically conductive ribbon. Methods of forming solar cell edge interconnects include applying an insulating dielectric coating to edges of a solar cell, depositing a busbar in proximity to the insulated edges of the solar cell, depositing an electrically conductive adhesive over at least portion of the busbar an over at least a portion of the dielectric layer. Solar cell modules can be formed by interconnecting adjacent solar cells using an interconnection element.
US11043595B2
A semiconductor device includes a memory macro having first and second well pick-up (WPU) areas along first and second edges of the memory macro, respectively, and memory bit areas between the first and the second WPU areas. The first and second WPU areas are oriented lengthwise generally along a first direction. In each of the first and second WPU areas, the memory macro includes n-type wells and p-type wells arranged alternately along the first direction with a well boundary between each of the n-type wells and the adjacent p-type well. The memory macro further includes active regions; an isolation structure; gate structures, and a first dielectric layer that is disposed at each of the well boundaries. From a top view, the first dielectric layer extends generally along a second direction perpendicular to the first direction and through all the gate structures in the first and the second WPU areas.
US11043591B2
A ferroelectric field effect transistor includes a semiconductor substrate, with first and second source/drain regions being formed within the semiconductor substrate and being separated by a channel region. An interface layer is disposed on the channel region. A gate insulator layer is disposed on the interface layer. A ferroelectric layer is disposed on the gate insulator layer.
US11043587B2
A vertical fin field effect transistor including a doped region in a substrate, wherein the doped region has the same crystal orientation as the substrate, a first portion of a vertical fin on the doped region, wherein the first portion of the vertical fin has the same crystal orientation as the substrate and a first portion width, a second portion of the vertical fin on the first portion of the vertical fin, wherein the second portion of the vertical fin has the same crystal orientation as the first portion of the vertical fin, and the second portion of the vertical fin has a second portion width less than the first portion width, a gate structure on the second portion of the vertical fin, and a source/drain region on the top of the second portion of the vertical fin.
US11043583B2
A semiconductor structure includes a substrate, a gate electrode, a first dielectric layer, a gate metal layer, a source structure, and a drain structure. The first dielectric layer has a first opening exposing the gate electrode and a second opening, and the depth of the second opening is greater than the depth of the first opening. The gate metal layer conformally covers the top surface of the first dielectric layer, the first opening, and the second opening to serve as a gate field plate. A first portion of the gate metal layer at the bottom of the first opening is higher than a second portion of the gate metal layer at the bottom of the second opening. The source structure and the drain structure are disposed at opposite sides of the gate structure, wherein the second opening is disposed between the gate electrode and the drain structure.
US11043578B2
The current disclosure describes techniques for forming a low resistance junction between a source/drain region and a nanowire channel region in a gate-all-around FET device. A semiconductor structure includes a substrate, multiple separate semiconductor nanowire strips vertically stacked over the substrate, a semiconductor epitaxy region adjacent to and laterally contacting each of the multiple separate semiconductor nanowire strips, a gate structure at least partially over the multiple separate semiconductor nanowire strips, and a dielectric structure laterally positioned between the semiconductor epitaxy region and the gate structure. The first dielectric structure has a hat-shaped profile.
US11043577B2
A semiconductor device and a method of manufacturing the same are disclosed. The semiconductor device includes semiconductor wires disposed over a substrate, a source/drain epitaxial layer in contact with the semiconductor wires, a gate dielectric layer disposed on and wrapping around each channel region of the semiconductor wires, a gate electrode layer disposed on the gate dielectric layer and wrapping around the each channel region, and dielectric spacers disposed in recesses formed toward the source/drain epitaxial layer.
US11043567B2
A semiconductor device includes a substrate, a gate stack. The substrate includes a semiconductor fin. The gate stack is disposed on the semiconductor fin. The gate stack includes a dielectric layer disposed over the semiconductor fin, and a metal stack disposed over the dielectric layer and having a first metallic layer and a second metallic layer over the first metallic layer, and a gate electrode disposed over the metal stack. The first metallic layer and the second metallic layer have a first element, and a percentage of the first element in the first metallic layer is greater than that in the second metallic layer.
US11043565B2
A three-dimensional (3D) memory device includes a memory stack over a substrate. The memory stack includes interleaved a plurality of conductor layers and a plurality of insulating layers. The 3D memory device also includes a plurality of channel structures extending vertically in the memory stack. The 3D memory device further includes a source structure extending in the memory stack. The source structure includes a support structure dividing the source structure into first and second sections. The source structure also includes an adhesion layer. At least a portion of the adhesion layer extends through the support structure and conductively connects the first and second sections.
US11043559B2
A method for manufacturing a semiconductor device includes following operations. A semiconductor substrate is received. A first semiconductive layer is formed over the semiconductor substrate. A plurality of dopants is formed in a first portion of the first semiconductive layer. A second portion of the first semiconductive layer is removed to form a patterned first semiconductive layer. A first sidewall profile of the first portion after the removing of the second portion of the first semiconductive layer is controlled by adjusting a distribution of the plurality of dopants in the first portion. An underneath layer is patterned to form a hole in the underneath layer using the patterned first semiconductive layer as a mask to pattern. A sidewall profile of the hole in the underneath layer is controlled by the first sidewall profile of the first portion of the first semiconductive layer.
US11043558B2
The present disclosure provides a method for semiconductor fabrication. The method includes epitaxially growing source/drain feature on a fin; forming a silicide layer over the epitaxial source/drain feature; forming a seed metal layer on the silicide layer; forming a contact metal layer over the seed metal layer using a bottom-up growth approach; and depositing a fill metal layer over the contact metal layer.
US11043555B2
A semiconductor device includes a semiconductor substrate, a transistor section, a diode section, and a boundary section provided between the transistor section and the diode section in the semiconductor substrate. The transistor section has gate trench portions which are provided from an upper surface of the semiconductor substrate to a position deeper than that of an emitter region, and to each of which a gate potential is applied. An upper-surface-side lifetime reduction region is provided on the upper surface side of the semiconductor substrate in the diode section and a partial region of the boundary section, and is not provided in a region that is overlapped with the gate trench portion in the transistor section in a surface parallel to the upper surface of the semiconductor substrate.
US11043544B2
Organic light emitting diode display module includes a substrate, a flat layer formed on the substrate, an anode layer formed on the flat layer and within the second through hole, a pixel definition layer formed on the flat layer and the anode layer, a light-emitting layer and a cathode layer formed within third layer through hole and on anode layer. A lead and a power cable are formed on the substrate. The cathode layer is formed on the pixel definition layer, light-emitting layer and lead. The cathode layer includes wire blocks arranged at intervals. The wire blocks includes a bent conductive wire, and both ends of the conductive wire are coupled to the lead and the power cable respectively. The present disclosure also discloses a manufacturing method of the display module and an electronic device.
US11043538B2
Organic image sensors are provided. An organic image sensor includes a pixel electrode including a plurality of first electrodes spaced apart from each other. The organic image sensor includes an insulating region including a protruding portion that protrudes beyond surfaces of the plurality of first electrodes. The organic image sensor includes an organic photoelectric conversion layer on the pixel electrode and the protruding portion of the insulating region. Moreover, the organic image sensor includes a second electrode opposite the pixel electrode and on the organic photoelectric conversion layer.
US11043532B2
A semiconductor device according to an embodiment of the present technology, and the semiconductor device includes: a first substrate provided with a memory array; and a second substrate that is stacked with the first substrate, and is provided with a peripheral circuit that controls operation of the memory array.
US11043527B2
An imaging device includes: a first pixel and a second pixel that are arranged along a first direction and each include a photoelectric converter, a charge accumulator, a first transistor one of a source and a drain of which is connected to the charge accumulator, and a second transistor a gate of which is connected to the charge accumulator; a first line and a second line that each extend along the first direction; a first voltage supply circuit configured to generate a voltage between a first voltage turning on the first transistor of the first pixel and a second voltage turning off the first transistor of the first pixel; and a second voltage supply circuit configured to generate a voltage between a fourth voltage turning on the first transistor of the second pixel and a fifth voltage turning off the first transistor of the second pixel.
US11043518B2
An image sensor includes a first pixel group and a second pixel group positioned adjacent to the first pixel group. The first pixel group includes a first light receiving circuit and first and second driving circuits formed adjacent to one end of the first light receiving circuit. The first light receiving circuit includes a plurality of unit pixels sharing a first floating diffusion. The second pixel group includes a second light receiving circuit and third and fourth driving circuits formed adjacent to one end of the second light receiving circuit. The second light receiving circuit includes a plurality of unit pixels sharing a second floating diffusion. The first driving circuit is coupled in parallel to the third driving circuit, and the second driving circuit is coupled in parallel to the fourth driving circuit.
US11043516B2
A display device can include a display panel including a plurality of gate lines, a plurality of data lines and a plurality of subpixels; at least one display driving transistor disposed in each of the plurality of subpixels; a sensing transistor disposed in each of the plurality of subpixels; a driver circuit configured to control the sensing transistor; and a sensing circuit electrically connected to a first electrode of the sensing transistor, in which a gate electrode of the at least one display driving transistor and a gate electrode of the sensing transistor are disposed on opposite sides of an active layer in a top-down direction.
US11043515B2
A display substrate, a manufacturing method thereof, and a display device. The manufacturing method of a display substrate includes: providing a substrate; and forming, on the substrate, a first thin film transistor including a first active layer and a second thin film transistor including a second active layer. The second active layer includes a central area and doped regions located at two sides of the central area, respectively. Forming a first thin film transistor including a first active layer and a second thin film transistor including a second active layer on the substrate includes forming the first active layer and the doped regions of the second active layer using a single mask.
US11043513B2
Disclosed are a display panel and a display device including the same, in which each of non-display area lines, provided in an outer side among a plurality of non-display area lines connecting a driving driver to a plurality of display area lines provided in a display area, includes two electrodes electrically connected to each other with an insulation layer therebetween.
US11043512B2
A display apparatus includes a substrate, a circuit, and a pixel electrode. The substrate includes a display area and a peripheral area outside the display area. The circuit is disposed in the display area. The circuit includes a plurality of conductive layers, and each conductive layer contacts a corresponding inorganic layer arranged directly below the each conductive layer. The pixel electrode is arranged over the circuit and is electrically connected to at least one of the conductive layers.
US11043504B2
Embodiments described herein relate to a method for fabricating word lines of a NAND memory. In the process for fabricating the word lines of the NAND memory, by adding a sacrificial pattern at a position close to a core layer or a sidewall of a select transistor at the edge of the word lines, the actual word line pattern is not at the outermost edge of the pattern, the pattern density of the edge word line pattern is closer to the pattern density of the middle word line pattern, the morphology and size of the edge word line are closer to the morphology and size of the middle area during core layer etching and sidewall etching, and thus the uniformity of the finally etched word lines is improved.
US11043499B2
Some embodiments include a memory array having vertically-stacked memory cells. Each of the memory cells includes a transistor coupled with a charge-storage device, and each of the transistors has channel material with a bandgap greater than 2 electron-volts. Some embodiments include a memory array having digit lines extending along a vertical direction and wordlines extending along a horizontal direction. The memory array includes memory cells, with each of the memory cells being uniquely addressed by combination of one of the digit lines and one of the wordlines. Each of the memory cells includes a transistor which has GaP channel material. Each of the transistors has first and second source/drain regions spaced from one another by the GaP channel material. The first source/drain regions are coupled with the digit lines, and each of the memory cells includes a capacitor coupled with the second source/drain region of the associated transistor. Other embodiments are disclosed.
US11043495B2
An integrated circuit semiconductor device includes a first region including a first transistor and a second region in contact with the first region in a second direction. The first transistor includes a first active fin extending in a first direction, a first gate dielectric layer extending from the first active fin onto a first isolation layer in the second direction, and a first gate electrode on the first gate dielectric layer. The second region includes a second transistor including a second active fin extending in the first direction, a second gate dielectric layer extending from the second active fin onto a second isolation layer in the second direction, and a second gate electrode on the second gate dielectric layer. The integrated circuit semiconductor device includes a gate dielectric layer removal region proximate a boundary between the first region and the second region.
US11043493B2
A method of forming a stacked nanosheet complementary metal-oxide-semiconductor (CMOS) field effect transistor (FET) device is provided. The method includes forming a plurality of semiconductor layers on a substrate, and patterning the plurality of semiconductor layers to form a plurality of multi-layer nanosheet fins with a fill layer between the multi-layer nanosheet fins and an endwall support on opposite ends of the nanosheet fins. The method further includes reducing the height of the fill layer to expose at least a top three semiconductor nanosheet segments of the multi-layer nanosheet fins, and removing two of the at least top three semiconductor nanosheet segments. The method further includes forming a protective layer on one of the at least top three semiconductor nanosheet segments.
US11043485B2
In a protective circuit of a conventional electronic device, surge resistance is low and it is difficult to connect an external connection terminal of an integrated circuit directly to an external connection terminal of the electronic device or the like. A protective circuit of an electronic device according to the present embodiment includes an external connection terminal 1 which is connected to an external signal; a wiring layer 2 which connects the external connection terminal 1 and a protective resistor 3; a protective resistor 3 which protects an internal circuit from surges or noises input from the external connection terminal 1; slits which divide the protective resistor 3; current distribution resistors which are constituted by dividing the protective resistor 3 by the slits; and MOS transistors which are connected to the current distribution resistors.
US11043474B2
A semiconductor device may include a first insulated substrate, a first semiconductor chip and a second semiconductor chip disposed on the first insulated substrate, a second insulated substrate opposed to the first insulated substrate with the first semiconductor chip interposed therebetween, and a third insulated substrate opposed to the first insulated substrate with the second semiconductor chip interposed therebetween and located side by side with the second insulated substrate.
US11043473B2
An integrated circuit includes a first and second semiconductor wafer, a bonding layer, a first and second interconnect structure, an inductor, and a through substrate via. The first semiconductor wafer has a first device in a first side of the first semiconductor wafer. The second semiconductor wafer is over the first semiconductor wafer. The bonding layer is between the first and the second semiconductor wafer. The first interconnect structure is on a second side of the first semiconductor wafer. The inductor is below the first semiconductor wafer. At least a portion of the inductor is within the first interconnect structure. The second interconnect structure is on the first side of the first semiconductor wafer. The through substrate via extends through the first semiconductor wafer. The inductor is coupled to at least the first device by the second interconnect structure and the through substrate via.
US11043466B2
Packaged modules for use in wireless devices are disclosed. A substrate supports integrated circuit die including at least a portion of a baseband system and a front end system, an oscillator assembly, and an antenna. The oscillator assembly includes an enclosure to enclose the oscillator and conductive pillars formed at least partially within a side of the enclosure to conduct signals between the top and bottom surfaces of the oscillator assembly. Components can be vertically integrated to save space and reduce trace length. Vertical integration provides an overhang volume that can include discrete components. Radio frequency shielding and ground planes within the substrate shield the front end system and antenna from radio frequency interference. Stacked filter assemblies include passive surface mount devices to filter radio frequency signals.
US11043465B2
A semiconductor device includes a semiconductor chip made of material containing silicon carbide, a base plate including a plate-shaped insulating body and metal layers disposed on opposite faces thereof, and a bonding material bonding the semiconductor chip on one face of the base plate, wherein the bonding material is made of a metal material whose post-bonding melting point is greater than or equal to 773° C., wherein a thickness of the bonding material is less than or equal to 50 micrometers, wherein a thickness of the base plate is greater than or equal to 500 micrometers, and wherein with a thickness of the insulating body being denoted as tI, and a thickness of each of the metal layers being denoted as tM, a value of tI/tM is greater than or equal to 4.3.
US11043464B2
A semiconductor device and manufacturing method thereof. Various aspects of the disclosure may, for example, comprise forming a back end of line layer on a dummy substrate, completing at least a first portion of an assembly, and removing the dummy substrate.
US11043460B2
An overlay mark structure includes a plurality of first patterns of a previous layer and a plurality of second patterns of a current layer. Each of the second patterns includes a first section and a second section. The first section is disposed corresponding to one of the first patterns in a vertical direction. The first section partially overlaps the first pattern corresponding to the first section in the vertical direction. The second section is separated from the first section in an elongation direction of the second pattern. A part of the first pattern corresponding to the first section is disposed between the first section and the second section in the elongation direction of the second pattern. A measurement method of the overlay mark structure includes performing a diffraction-based overlay measurement between each of the first sections and the first pattern overlapping the first section.
US11043451B2
Electrical fuse (eFuse) and resistor structures and methods of manufacture are provided. The method includes forming metal gates having a capping material on a top surface thereof. The method further includes protecting the metal gates and the capping material during an etching process which forms a recess in a dielectric material. The method further includes forming an insulator material and metal material within the recess. The method further includes forming a contact in direct electrical contact with the metal material.
US11043448B2
A semiconductor device and a manufacturing method thereof are disclosed. In which a first opening and a second opening are vertically separated, and are no longer restricted by the condition that a deep upper opening needs to be filled with a thick photoresist when a TSV nested hole in vertical communication forms a middle opening and lower opening, thereby satisfying devices with different thicknesses requirements. The design is no longer restricted by the lateral process of the TSV nested hole, thereby enhancing the flexibility of the design. In the photolithography process, the deep hole does not need to be filled with the photoresist, the photoresist does not need to be thick, thereby reducing the complexity of the photolithography process and improving the exposure effect. The first metal layer and the second metal layer are directly led out via a first trench, thereby simplifying the process and reducing the production cost.
US11043445B2
A semiconductor device is provided. The semiconductor device includes a first insulating interlayer disposed on a first surface of a substrate; a pad pattern disposed on a lower surface of the first insulating interlayer, the pad pattern including a first copper pattern; and a through silicon via passing through the substrate and the first insulating interlayer, and contacting the first copper pattern of the pad pattern. The through silicon via includes a first portion passing through the substrate and the first insulating interlayer, and a second portion under the first portion and extending to a portion of the first copper pattern in the pad pattern. A boundary of the through silicon via has a bent portion between the first portion and the second portion.
US11043439B2
The present disclosure relates to a thermally enhanced package, which includes a carrier, a thinned die over the carrier, a mold compound, and a heat extractor. The thinned die includes a device layer over the carrier and a dielectric layer over the device layer. The mold compound resides over the carrier, surrounds the thinned die, and extends beyond a top surface of the thinned die to define an opening within the mold compound and over the thinned die. The top surface of the thinned die is at a bottom of the opening. At least a portion of the heat extractor is inserted into the opening and in thermal contact with the thinned die. Herein the heat extractor is formed of a metal or an alloy.
US11043438B2
A chip on film package includes a driving integrated circuit chip; a base substrate including: a driving integrated circuit region, and a first region at which stress is converged by the base substrate bent along a side surface of the display panel; and an electrical ground pattern structure on the base substrate in the first region thereof at which the stress is converged. The electrical ground pattern structure is connected to a first side of the driving integrated circuit chip, and the ground pattern structure includes extended from the first side of the driving integrated circuit chip: in a first portion of the first region, ground patterns each inclined in a first direction, and in a second portion of the first region, ground patterns each inclined in a second direction different from the first direction.
US11043429B2
A method is presented for forming dielectric isolated fins. The method includes forming a plurality of fin structures over a semiconductor substrate, forming spacers adjacent each of the plurality of fins, recessing the semiconductor substrate to form bottom fin profiles, and forming shallow trench isolation (STI) regions between the plurality of fins and the bottom fin profiles. The method further includes etching the STI regions, a select number of the plurality of fins, and a portion of a select number of the bottom fin profiles to create cavities between a mechanical anchor defined between a pair of fins of the plurality of fins, the etching resulting in undercutting of remaining fins.
US11043427B2
A semiconductor device and method of manufacture are provided in which an the physical characteristics of a dielectric material are modified in order to provide additional benefits to surrounding structures during further processing. The modification may be performed by implanting ions into the dielectric material to form a modified region. Once the ions have been implanted, further processing relies upon the modified structure of the modified region instead of the original structure.
US11043421B2
A wafer processing method includes a polyester sheet providing step of positioning a wafer in an inside opening of a ring frame and providing a polyester sheet on a back side of the wafer and on a back side of the ring frame, a uniting step of heating the polyester sheet as applying a pressure to the polyester sheet to thereby unite the wafer and the ring frame through the polyester sheet by thermocompression bonding, a dividing step of cutting the wafer by using a cutting apparatus to thereby divide the wafer into individual device chips, and a pickup step of cooling the polyester sheet, pushing up each device chip through the polyester sheet, and then picking up each device chip from the polyester sheet.
US11043420B2
In a general aspect, a fan-out wafer level package (FOWLP) can include a semiconductor die having an active surface, a backside surface, a plurality of side surfaces, each side surface of the plurality of side surfaces extending between the active surface and the backside surface, a plurality of conductive bumps disposed on the active surface, and an insulating layer disposed on a first portion of the active surface between the conductive bumps. The FOWLP can also include a molding compound encapsulating the backside surface, the plurality of side surfaces, and a second portion of the active surface between the conductive bumps and a perimeter edge of the active surface. The FOWLP can also include a signal distribution structure disposed on the conductive bumps, the insulating layer and the molding compound. The signal distribution structure can be configured to provide respective electrical connections to the plurality of conductive bumps.
US11043413B2
Embodiments described herein relate generally to one or more methods for forming a barrier layer for a conductive feature in semiconductor processing. In some embodiments, an opening is formed through a dielectric layer to a conductive feature. A barrier layer is formed in the opening along a sidewall of the dielectric layer and on a surface of the conductive feature. Forming the barrier layer includes depositing a layer including using a precursor gas. The precursor gas has a first incubation time for deposition on the surface of the conductive feature and has a second incubation time for deposition on the sidewall of the dielectric layer. The first incubation time is greater than the second incubation time. A conductive fill material is formed in the opening and on the barrier layer.
US11043409B2
A method of forming contacts to an embedded semiconductor die includes embedding a semiconductor die in an encapsulation material, the semiconductor die having a first terminal at a first side of the semiconductor die, forming a first metal mask on a first surface of the encapsulation material, the first metal mask being positioned over the first side of the semiconductor die and exposing a first part of the encapsulation material aligned with the first terminal of the semiconductor die, directing a pressurized stream of liquid toward the first surface of the encapsulation material with the first metal mask, to remove the first exposed part of the encapsulation material and form a first contact opening to the first terminal of the semiconductor die, and forming an electrically conductive material in the first contact opening. Related semiconductor packages are also described.
US11043407B2
A method, comprising retaining a superstrate with a superstrate chuck; applying a pressure to deflect the superstrate toward a substrate, deflection of the superstrate being gradually extended along a radial direction; maintaining a vacuum applied to a perimeter of the superstrate and continuously retaining the superstrate with the chuck while the deflecting the superstrate by the pressure; releasing the vacuum from the perimeter of the superstrate; and releasing the superstrate from the chuck.
US11043405B2
A method includes transferring a wafer from a process chamber onto a plurality of robotic fingers outside the process chamber, elevating a wafer chuck until reaching the wafer, applying a first suction force to the wafer using a vacuum hole on the wafer chuck, and applying a second suction force toward the wafer using a porous pipe around the wafer chuck.
US11043399B2
A plasma processing apparatus includes a storage; processors; a liquid supply which supplies, into the storage, at least a first liquid composed of a processing liquid or source liquids for composing the processing liquid; a detector which detects a value of a parameter indicating a state of the first liquid supplied into the storage or a state of the processing liquid in the storage; and a controller which controls the processors to perform a liquid processing in sequence. The controller determines, based on a detection result of the value of the parameter, whether it is possible to supply the processing liquid continuously into a preset number of processors concurrently under a condition requested by the processors, and, if not, the controller performs a simultaneous processing restricting control of reducing a number of processors which are supposed to perform the liquid processing concurrently to be lower than the preset number.
US11043387B2
Methods and apparatus for processing a substrate are provided herein. For example, a method for processing a substrate includes applying at least one of low frequency RF power or DC power to an upper electrode formed from a high secondary electron emission coefficient material disposed adjacent to a process volume; generating a plasma comprising ions in the process volume; bombarding the upper electrode with the ions to cause the upper electrode to emit electrons and form an electron beam; and applying a bias power comprising at least one of low frequency RF power or high frequency RF power to a lower electrode disposed in the process volume to accelerate electrons of the electron beam toward the lower electrode.
US11043384B2
A method of manufacturing a semiconductor device includes reducing a thickness of a semiconductor substrate and/or forming a doped region in the semiconductor substrate. The method further includes changing an ion acceleration energy of an ion beam while effecting a relative movement between the semiconductor substrate and the ion beam impinging on the semiconductor substrate.
US11043381B2
A directional patterning method includes following steps. A substrate is provided with a mask layer thereon, and the mask layer has at least one opening pattern therein. A cyclic deposition and etching process is performed to increase a length of the at least one opening pattern.
US11043380B2
A method of patterning a substrate. The method may include providing a surface feature on the substrate, the surface feature having a first dimension along a first direction within a substrate plane, and a second dimension along a second direction within the substrate plane, wherein the second direction is perpendicular to the first direction; and directing first ions in a first exposure to the surface feature along the first direction at a non-zero angle of incidence with respect to a perpendicular to the substrate plane, in a presence of a reactive ambient containing a reactive species; wherein the first exposure etches the surface feature along the first direction, wherein after the directing, the surface feature retains the second dimension along the second direction, and wherein the surface feature has a third dimension along the first direction different than the first dimension.
US11043368B2
A method for ionizing gaseous samples by dielectric barrier discharge and for subsequently analyzing the produced sample ions in an analysis appliance, in particular a mass spectrometer or an ion mobility spectrometer, produces the sample ions by a plasma caused by a dielectric barrier discharge, wherein the dielectric barrier discharge is produced by virtue of a plasma gas being supplied through a capillary made of a dielectric material, wherein a wire-shaped electrode is arranged within the capillary, the electrode being connected to an AC voltage source, wherein the gaseous sample is supplied to the exit region of the capillary, wherein the wire-shaped electrode is connected to the AC voltage source on the high-voltage side.
US11043367B2
Provided is a valve 130 which requires only a small space for the open/close operation of an opening 113 in a partition wall. A sealing part 140 includes a sealing member 141 for sealing the opening by being pressed onto the partition wall around the opening. An urging means 144 urges the sealing member 141 against the opening when the sealing member 141 is in contact with the opening. A driving means 160 generates a driving force orthogonal to an opening central axis A which is an axis perpendicular to a partition plate 111 and passing through the center of the opening. A linkage 150, which is a Scott Russell linkage connecting the sealing part 140 and the driving means 160, converts the driving force of the driving means 160 into a driving force which is parallel to the opening central axis A and makes the sealing part 140 move along the same axis.
US11043364B2
Embodiments of a process kit for use in a multi-cathode process chamber are disclosed herein. In some embodiments, a process kit includes a rotatable shield having a base, a conical portion extend downward and radially outward from the base, and a collar portion extending radially outward from a bottom of the conical portion; an inner deposition ring having a leg portion, a flat portion extending radially inward from the leg portion, a first recessed portion extending radially inward from the flat portion, and a first lip extending upward from an innermost section of the first recessed portion; and an outer deposition ring having a collar portion, an upper flat portion disposed above and extending radially inward from the collar portion, a second recessed portion extending inward from the upper flat portion, and a second lip extending upward from an innermost section of the second recessed portion.
US11043342B2
A change-over switch including a frame having a first side wall and a second side wall, a first supply terminal, a second supply terminal, a load terminal, and at least one gas flow opening for discharging gasses from the frame. The second side wall faces substantially opposite direction relative to the first side wall. The change-over switch is adapted to selectively provide a first connection between the first supply terminal and the load terminal, and a second connection between the second supply terminal and the load terminal. The first supply terminal and the second supply terminal project from the first side wall, and the load terminal projects from the second side wall. The at least one gas flow opening is formed in the second side wall.
US11043341B2
Apparatuses and systems that include a keyboard baseplate including a concave structure with a logic substrate housed therein are disclosed. One apparatus includes a keyboard baseplate including a concave structure formed thereon and a lower surface having a side. The apparatus further includes a logic substrate provided on the side of the lower surface of the baseplate and housed within the concave structure. The logic substrate is configured to receive an analog signal generated by a sensor and convert the analog signal to a digital signal.
US11043339B2
The electrical switch includes a first and a second fixed contact, and a rotatable knife contact including at least one pair of blades being flexibly connected to each other and rotating around a rotational axis. A third fixed contact is positioned on an opposite side of the rotational axis in relation to the adjacent first and second fixed contact and a middle portion of the rotatable knife contact is electrically connected to the third fixed contact. The rotatable knife contact connects in a first switching position the first fixed contact and in a second switching position the second fixed contact to the third fixed contact.
US11043337B2
A meter for measuring a flow of a product is disclosed. The meter includes a sensor configured to sense the flow of the product and a microcomputer communicatively coupled with the sensor and configured to measure the flow of the product based on signals received from the sensor. The meter also includes at least one supercapacitor electrically coupled with the microcomputer and configured to supply power to the microcomputer.
US11043331B2
A power receiving coil and a measuring coil are in a power receiving device. The measuring coil is inductively coupled to the power receiving coil. Concentric turns of a wire in the measuring coil are around a common axis. Also around the common axis are concentric turns of a wire in the power receiving coil. At least one of the concentric turns of the wire in the measuring coil is closer to the common axis than each of the concentric turns of the wire in the power receiving coil. A power feeding device receives a control signal from the power receiving device. The control signal instructs the power feeding device to adjust a power level of an electromagnetic wave emission.
US11043326B2
A power transformer including at least one primary side conductive piece, at least one secondary side conductive piece, a first conductive strip pin, a second conductive strip pin and an iron core set is provided. The at least one secondary side conductive piece is stacked to the at least one primary side conductive piece along an axis. The first conductive strip pin and the second conductive strip pin extend from the at least one secondary side conductive piece, and are bent and extend along the axis. The iron core set is coupled to the at least one primary side conductive piece and the at least one secondary side conductive piece. A circuit board module is further provided.
US11043323B2
First and second coils are disposed coaxially with a gap provided therebetween and are configured to mutually cancel out magnetic fields provided thereby. A receptacle portion that defines a space traversing at least a portion of a magnetic flux produced by the coils is provided, and a magnetic powder is contained in the receptacle portion so as to occupy a portion of the space. The magnetic powder moves within the space, and this movement produces a change in the magnetic flux. This change in the magnetic flux appears in the form of a change in the inductance value.
US11043314B2
A conductive sheet capable of improving conductivity by suppressing reaggregation of carbon nanotubes, and a manufacturing method thereof are provided. Also, carbon composite paste and carbon composite filler are provided. The conductive sheet is characterized in that carbon nanotubes and carbon black as conductive materials are dispersed in a resin material. Carbon composite filler, which is composed of the carbon nanotubes in an amount of 10-30 wt. % and the carbon black in an amount of 90-70 wt. %, is dispersed uniformly in the resin material. The conductive sheet is composed of the carbon composite filler in an amount of 10-50 wt. % and the resin material in an amount of 90-50 wt. %, whose surface resistance value is 1-10 Ω/sq.
US11043310B2
Apparatuses for reducing or eliminating Type 1 LOCAs in a nuclear reactor vessel. A nuclear reactor including a nuclear reactor core comprising a fissile material, a pressure vessel containing the nuclear reactor core immersed in primary coolant disposed in the pressure vessel, and an isolation valve assembly including, an isolation valve vessel having a single open end with a flange, a spool piece having a first flange secured to a wall of the pressure vessel and a second flange secured to the flange of the isolation valve vessel, a fluid flow line passing through the spool piece to conduct fluid flow into or out of the first flange wherein a portion of the fluid flow line is disposed in the isolation valve vessel, and at least one valve disposed in the isolation valve vessel and operatively connected with the fluid flow line.
US11043309B2
The present invention relates generally to the field of compensation methods for nuclear reactors and, in particular to a method for fail-safe reactivity compensation in solution-type nuclear reactors. In one embodiment, the fail-safe reactivity compensation method of the present invention augments other control methods for a nuclear reactor. In still another embodiment, the fail-safe reactivity compensation method of the present invention permits one to control a nuclear reaction in a nuclear reactor through a method that does not rely on moving components into or out of a reactor core, nor does the method of the present invention rely on the constant repositioning of control rods within a nuclear reactor in order to maintain a critical state.
US11043308B2
A method is described for forming duplex layers including an interlayer and a corrosion resistant boundary layer on a nuclear fuel rod cladding tube for use in a water cooled nuclear reactor. The method includes forming, by thermal deposition or physical vapor deposition, on the exterior of a substrate, an inner interlayer with Mo, Ta, W or Nb or other particles, and forming, by thermal deposition or physical vapor deposition, on the interlayer, an outer corrosion resistant layer with particles selected from the group consisting of Cr, a Cr alloy, and combinations thereof. The interlayer prevents eutectic formation between the corrosion resistant layer and the substrate.
US11043287B2
An information processing apparatus includes: a first storage to store correspondence data that includes a plurality of mental and physical states and keywords related to each of the states; a second storage to store messages representing contents tweeted for an observed target by a plurality of observers; and a data processor to detect keywords related to each of the states from the messages based on the correspondence data and create presentation information which includes information data arranged correspondingly to each of the states wherein the information data is arranged for each of the messages including the keywords related to the corresponding state and includes the keyword detected from the each of the messages.
US11043283B1
Systems and methods are provided for performing quality control analysis. The method obtains, in electronic form, a batch dataset comprising, for each respective sample in a batch of samples, a corresponding plurality of sequence reads derived from the respective sample by targeted or whole transcriptome RNA sequencing and corresponding metadata for the respective sample. The method determines for the batch dataset a cohort-matched reference batch, where the cohort-matched reference batch is balanced for tissue site, tumor purity, cancer type, sequencer identity, or date sequenced. The method performs one or more global batch quality control tests on the batch dataset using at least the cohort-matched reference batch. The method removes respective samples from the batch dataset that fail any one of the one or more global batch quality control tests or flagging for manual inspection respective samples that fail any one of the one or more global batch quality control tests.
US11043282B2
The present invention relates to methods for evaluating the probability that a patient's diagnosis may be treated with a particular clinical regimen or therapy.
US11043280B1
Apparatuses and techniques are described for periodically refreshing word line voltages in a group of blocks in a memory device. In one aspect, each group of blocks stores the same number of bits per cell. For example, one group of blocks can be reserved for single level cell (SLC) data and another group of blocks can be reserved for multi-level cell (MLC) data. A common refresh voltage signal can be applied to the blocks in a group, where the voltage signal is optimized based on the number of bits per cell stored by the memory cells of the group. For an SLC block, the refresh voltage signal can decrease a floating voltage of the word lines. For an MLC block, the refresh voltage signal can increase a floating voltage of the word lines.
US11043277B1
The present disclosure includes apparatuses, methods, and systems for sensing two memory cells to determine multiple data values. An embodiment includes a memory having a plurality of memory cells and circuitry configured to sense memory states of each of two self-selecting multi-level memory cells (MLC) of the plurality of memory cells to determine multiple data values. The data values are determined by sensing a memory state of a first MLC using a first sensing voltage in a sense window between a first threshold voltage distribution corresponding to a first memory state and a second threshold voltage distribution corresponding to a second memory state and sensing a memory state of a second MLC using a second sensing voltage in a sense window between the first threshold voltage distribution corresponding to a first memory state and a second threshold voltage distribution corresponding to the second memory state. The sequence of determining data values includes sensing the memory state of the first and the second MLCs using higher sensing voltages than the first and the second sensing voltages in subsequent sensing windows, in repeated iterations, until the state of the first and the second MLCs are determined. The first and second sensing voltages are selectably closer in the sense window to the first threshold voltage distribution or the second threshold voltage distribution.
US11043271B2
Apparatuses, systems, methods, and computer program products are disclosed for hybrid dual write. An apparatus includes a memory device comprising a plurality of single level cell blocks and a plurality of multi level cell blocks. An apparatus includes a hybrid writing component. A hybrid writing component includes a single level writing circuit that writes data to a plurality of single level cell blocks. A hybrid writing component includes a multi level writing circuit that copies data from a plurality of single level cell blocks to a plurality of multi level cell blocks. A hybrid writing component includes a control circuit that controls data to be copied from a single level cell block of a plurality of single level cell blocks to at least two multi level cell blocks of a plurality of multi level cell blocks.
US11043268B2
A resistive memory includes a memory cell array, a write/read circuitry and a control circuitry. The memory cell array includes a plurality of resistive memory cells coupled to a plurality of word-lines and a plurality of bit-lines. The write/read circuitry is coupled to the memory cell array through a row decoder and a column decoder, the write/read circuitry performs a write operation to write write data in a target page of the memory cell array, and verifies the write operation by comparing read data read from the target page with the write data. The control circuitry controls at least one of the row decoder, the column decoder and the write/read circuitry to control a resistance which a selected memory cell experiences according to a distance from an access point to the selected memory cell in the memory cell array based on an address.
US11043266B1
Technology is disclosed herein for operating a non-volatile memory system following a heating event such as an Infrared (IR) reflow process. The memory system is pre-loaded with data that is stored at multiple bits per memory cell. After the heating event, the memory system calibrates the read reference levels for reading the memory cells at multiple bits per memory cell. However, prior to calibrating the read reference levels, the memory system stabilizes one or more conditions in the memory system, which allows the new read reference levels to be accurately calibrated. The memory system may stabilizes threshold voltage of memory cells and/or word line voltages, for example. In one aspect, a dummy read is performed to stabilize one or more conditions of the memory system. Hence, the read reference levels may be accurately calibrated.
US11043264B2
A method of performing a write operation on a static random access memory (SRAM) bit cell includes activating the bit cell by supplying a signal to a p-type pass gate of the bit cell, the signal causing the p-type pass gate to be in a conductive state, using a p-type transistor of a write multiplexer to maintain a data line at a logically high voltage, and transferring bit information from the data line to the activated bit cell using the p-type pass gate.
US11043257B2
A sense amplifier includes a sense amplifying unit, first and second isolation units, and first and second offset cancellation unit. The sense amplifying unit includes a first P-type metal-oxide-semiconductor (PMOS) transistor, a second PMOS transistor, a first N-type metal-oxide-semiconductor (NMOS) transistor, and a second NMOS transistor. In a layout of the sense amplifier, the first and second PMOS transistors are disposed in a central region of the sense amplifier, the first and second NMOS transistors are disposed at opposite sides of the sense amplifier from each other, the first isolation unit and the first offset cancellation unit are disposed between the first PMOS transistor and the first NMOS transistor, and the second isolation unit and the second offset cancellation unit are disposed between the second PMOS transistor and the second NMOS transistor. In other layouts, the locations of the PMOS transistors and NMOS transistors may be reversed.
US11043255B2
The present invention relates to a method of performing a write access phase for a memory device and comprising: transferring a write data from a local input and output line to a bit line to write the data into a memory cell via the bit line by activating a column switch provided between the bit line and the local input and output line during a first period; and transferring a read data read out from the memory cell to the local input and output line via the bit line by activating the column switch during asecond period; wherein the first period is longer than the second period.
US11043252B2
A first pre-sense amplifier connected to reference cells that hold data of logical value “1” via a first bit line outputs a signal that is obtained by delaying a first amplified signal that is obtained by amplifying a voltage of the first bit line when a memory cell is read. A second pre-sense amplifier connected to memory cells via a second bit line generates a second amplified signal by amplifying a voltage of the second bit line when a memory cell is read. The second pre-sense amplifier receives a signal. When a voltage of the signal reaches a threshold or more, the second pre-sense amplifier drops the voltage of the second bit line to a ground potential.
US11043251B2
A semiconductor device and a method of forming the same are provided. The method includes forming a bottom electrode layer over a substrate. A magnetic tunnel junction (MTJ) layers are formed over the bottom electrode layer. A top electrode layer is formed over the MTJ layers. The top electrode layer is patterned. After patterning the top electrode layer, one or more process cycles are performed on the MTJ layers and the bottom electrode layer. A patterned top electrode layer, patterned MTJ layers and a patterned bottom electrode layer form MTJ structures. Each of the one or more process cycles includes performing an etching process on the MTJ layers and the bottom electrode layer for a first duration and performing a magnetic treatment on the MTJ layers and the bottom electrode layer for a second duration.
US11043243B2
A data storage device is disclosed wherein an elevator actuator is controlled to move a head along an axial dimension toward a first disk surface of a first disk while processing a proximity signal generated by a proximity sensor. A first actuator position is detected when the actuator arm is proximate the first disk surface of the first disk based on the proximity signal.
US11043240B1
A near field transducer (NFT) with an upper RhIr layer having an Ir content from 20-80 atomic % and a lower Au layer is formed between a waveguide and main pole at an air bearing surface (ABS). The RhIr layer has a rod-like front portion (peg) up to height h1, and a substantially triangular shaped back portion (body) from h1 to height h2. In some embodiments, there is a Rh underlayer with a thickness from 10 Angstroms to 200 Angstroms between the upper and lower NFT layers, and extending from the ABS to h2 so that the RhIr layer has a substantially uniform microcrystalline structure throughout to prevent thermally induced rupture defects proximate to h1. Optionally, the Rh underlayer may have a front side at h1, and may further comprise a lower Al or Zr adhesion layer. Accordingly, there is improved device reliability.
US11043229B2
A system and method for the detection of drowning within a body of water, the detection is provided by signal processing of acoustic signals obtained from within the body of water of acoustic signals received from an array of hydrophone submerged within the body of water.
US11043226B2
An apparatus for encoding an audio signal includes: a converter for converting the audio signal into a spectral representation; a scale parameter calculator for calculating a first set of scale parameters from the spectral representation: a downsampler for downsampling the first set of scale parameters to obtain a second set of scale parameters, a second number of scale parameters in the second set of scale parameters being lower than a first number of scale parameters in the first set of scale parameters; a scale parameter encoder for generating an encoded representation of the second set of scale parameters; a spectral processor for processing the spectral representation using a third set of scale parameters, the third set of scale parameters having a third number of scale parameters being greater than the second number of scale parameters, the spectral processor being configured to use the first set of scale parameters or to derive the third set of scale parameters from the second set of scale parameters or from the encoded representation of the second set of scale parameters using an interpolation operation; and an output interface for generating an encoded output signal comprising information on the encoded representation of the spectral representation and information on the encoded representation of the second set of scale parameters.
US11043225B2
In a stereo encoding method a channel combination encoding solution of a current frame is first obtained, and then a quantized channel combination ratio factor of the current frame and an encoding index of the quantized channel combination ratio factor are obtained based on the obtained channel combination encoding solution, so that an obtained primary channel signal and secondary channel signal of the current frame meet a characteristic of the current frame.
US11043215B2
A method and a system for generating textual representation of user spoken utterance is disclosed. The method comprises receiving an indication of the user spoken utterance; generating, at least two hypotheses; generating, by the electronic device, from the at least two hypotheses a set of paired hypotheses, a given one of the set of paired hypotheses including a first hypothesis paired with a second hypothesis; determining, for the given one of the set of paired hypotheses, a pair score; generating a set of utterance features, the set of utterance features being indicative of one or more characteristics associated with the user spoken utterance; ranking, the first hypothesis and the second hypothesis based at least on the pair score and the set of utterance features; and in response to the first hypothesis being a highest ranked hypothesis, selecting the first hypothesis as the textual representation of user spoken utterance.
US11043204B2
A system and method are disclosed for adapting audio notifications associated with events in a managed network. The system may include a database for storing speech-characteristics parameters for mapping event characteristics to speech characteristics. The server device may receive a message indicating occurrence of a network event. The message may be processed to designate a particular user for notification of the event, and to determine a text message associated with the event, as well as specific event characteristics of the event. Specific speech characteristics for an audio recording of synthesized speech of the text message may be determined by mapping the specific event characteristics to user-specific parameters of the particular user. The audio recording of the synthesized speech may be generated according to the specific speech characteristics using a text-to-speech engine, and then transmitted to a client device of the particular user for playout according to the specific speech characteristics.
US11043202B2
Two subsystems, each including a microphone, a speaker, a canceling sound-generating adder, an error-computing adder, and two adaptive filters and two auxiliary filters that accept two noises as input, are provided in correspondence with two cancellation positions. Each canceling sound-generating adder adds together the outputs from the adaptive filters and outputs the result to the speaker of each subsystem. Each error-computing adder adds together the output from the microphone of the subsystem and the output from the auxiliary filter of the subsystem, and the result is treated as the error of the adaptive filters of each subsystem. A transfer function is learned in advance and set in each auxiliary filter such that each error computed by each error-computing adder becomes zero (0) when a transfer function in which each noise is canceled at each cancellation position in a predetermined standard acoustic environment is set in each adaptive filter.
US11043200B2
A vehicle sound control device includes: a motor rotation speed detector (2) configured to detect the rotation speed of a motor that drives a vehicle; a speaker (4) configured to produce a vehicle interior sound including a motor sound changing in accordance with the rotation speed of the motor in an interior of the vehicle; an emphasizing order setting unit (6) configured to determine an order component to be emphasized in the motor sound in accordance with the rotation speed detected by the motor rotation speed detector (2); and a vehicle interior sound control unit (7) configured to control the vehicle interior sound produced by the speaker (4) so that the emphasizing order component determined by the emphasizing order setting unit (6) is emphasized. The emphasizing order setting unit (6) determines the order component to be emphasized so that a higher order component is emphasized as the rotation speed increases.
US11043185B2
An electronic device includes a display driver integrated (DDI) circuit configured to output reference pixel values to be used to obtain target pixel values of a first line, and to output image pixel values associated with a target image; and a panel circuit configured to include the first line that includes pixels configured to display a reference image having the target pixel values, based on the reference pixel values, and a second line that includes pixels configured to display an image corresponding to the target image, based on the image pixel values. The DDI circuit may be further configured to compensate for the image pixel values based on differences between the image pixel values and the reference pixel values.
US11043183B2
Certain IHSs (Information Handling Systems) may utilize displays that are foldable. Foldable displays may utilize OLED (organic light-emitting diode) display technology, which is particularly susceptible to screen burn-in. Embodiments implement procedures for mitigation of screen burn-in of a foldable display. When folded, a foldable display is logically divided into screen portions based on the locations of the folds. Embodiments mitigate screen burn-in separately in each these screen portions that are created by folding the display. A gap may be displayed along the length of the folds of a folded display, thus separating the different screen portions. Embodiments may implement procedures for mitigating screen burn-in from displaying such a gap. Embodiments may also determine screen portions of a folded display that are actively in use and may implement procedures for mitigating screen burn-in in inactive portions of the folded display.
US11043182B2
An example processor-implemented method for adjusting screen orientation of a display associated with a device with the present disclosure includes establishing connection between the display unit and a plurality of devices. The plurality of instances run on the plurality of devices. The method also includes displaying simultaneously on the display screen of the display unit the plurality of instances.
US11043172B2
A display controller progressively updates LEDs and LCD pixels in scanline order as portions of an image are scanned into a frame buffer. The display controller analyzes a first portion of the image that includes a first pixel value associated with a first LCD pixel. The display controller identifies a first LED that contributes luminance to the first LCD pixel and determines an LED current setting for the LED based on the first pixel value. The display controller then identifies a second LCD pixel that resides above the first LED and is associated with a second pixel value. The display controller configures the second LCD pixel based on the second pixel value and luminance contributions received at the second LCD pixel. Accordingly, the display controller need not wait for the entire image to be scanned into the frame buffer before initiating display of the image.
US11043170B2
The present disclosure relates to a pixel circuit, a driving method of a pixel circuit, and a display apparatus. The pixel circuit includes a first transistor, a second transistor, a third transistor, a fourth transistor, a fifth transistor, a sixth transistor, a seventh transistor, a first capacitor and an organic light-emitting diode. A control terminal of the fourth transistor is configured to input a first scanning signal. A first electrode of the fourth transistor is connected to a second electrode of the third transistor, a control terminal of the first transistor and a terminal of the first capacitor. Another terminal of the first capacitor is connected to a second electrode of the second transistor, a second electrode of the fifth transistor and a first electrode of the first transistor.
US11043168B2
A shift register and a method for driving the same, a gate driving circuit and a display apparatus are disclosed. The shift register includes: an input circuit configured to transmit an input signal from an input terminal to a first node; a first node control circuit configured to transmit a first voltage signal from a first voltage signal terminal to the first node; a second node control circuit configured to transmit a first clock signal from a first clock signal terminal to a second node; a third node control circuit configured to transmit a second voltage signal from a second voltage signal terminal to a third node; and an output circuit configured to transmit one of the first voltage signal from the first voltage signal terminal or the second voltage signal from the second voltage signal terminal to an output terminal.
US11043160B2
The disclosure discloses a common-gate transistor, a pixel circuit, a driving method and a display, including: a first doped region, a second doped region, a third doped region, a fourth doped region and a fifth doped region; the second doped region, the third doped region, the fourth doped region, and the fifth doped region are indirectly communicated through the first doped region, and the second doped region, the third doped region, and the fourth doped region, the fifth doped region and the first doped region are hetero-doped respectively. The two transistors in the common-gate transistor share one gate doped region, i.e., the first doped region, which can not only save one gate doped region, but also can make the gates of the two transistors have the same electrical parameters, and then the cascode effect of the two transistors is more ideal.
US11043153B2
A control circuit board, an additional circuit board and a display device. The control circuit board includes a timing control circuit, the timing control circuit is configured to read a configuration code from a storage circuit on an additional circuit board outside the control circuit board, the configuration code includes a first code for configuring the timing control circuit, and the timing control circuit is further configured to generate, based on the first code, a control signal for controlling the display panel.
US11043151B2
The invention provides a chemical-mechanical polishing composition comprising (a) an abrasive selected from the group consisting of alumina, ceria, titania, zirconia, and combinations thereof, wherein the abrasive is surface-coated with a copolymer comprising a combination of sulfonic acid monomeric units and carboxylic acid monomeric units a combination of sulfonic acid monomeric units and phosphonic acid monomeric units, (b) an oxidizing agent, and (c) water, wherein the polishing composition has a pH of about 2 to about 5. The invention further provides a method of chemically-mechanically polishing a substrate with the inventive chemical-mechanical polishing composition. Typically, the substrate comprises tungsten or cobalt and silicon oxide.
US11043147B2
A method for asymmetric encryption based on a gene chip includes the steps of (a) obtaining original information in text or image or other form and converting the same into a binary code, and (b) preprocessing the binary code to obtain a binary matrix. In (c), an encryption key is obtained, the encryption key comprising a gene expression solution. In (d), the gene expression solution is placed on a gene chip according to an arrangement and correspondence of the binary matrix.
US11043139B1
Systems and methods for personalized digital goal setting and intervention are provided. Embodiments of the system allow for effective management and implementation of interventions to change behaviors or health statuses of individuals or groups. Systems and methods may include setting a measurement goal relating to a behavior or a health status and generating a marker based on the measurement goal, receiving sensor data, determining that at least one of the measurement goal or the marker is satisfied, and executing a triggering action. The triggering action may include at least one of controlling access to a user device, controlling access to an application stored on a user device, controlling access of a user device to a network, controlling access of a user device to a website, displaying a notification on the user device, or transmitting a command to a remote device, including an instruction to control access to a physical space.
US11043128B1
A merging support information (MSI) distribution apparatus includes a MSI reception unit configured to receive MSI including a speed recommended for a vehicle traveling on a branch line to merge with a main line from a merging prediction apparatus, a distribution destination information reception unit configured to receive distribution destination registration information including terminal movement information indicating a movement state of a mobile terminal mounted on the vehicle traveling on the branch line and terminal identification information identifying the mobile terminal from the mobile terminal via a mobile communication network, and an information distribution unit configured to specify the mobile terminal to be a distribution destination to which the MSI is distributed based on the branch line traveling information and the terminal movement information, and distribute the MSI to the specified mobile terminal via the mobile communication network based on the terminal identification information of the specified mobile terminal.
US11043125B2
An information processing device in a first vehicle: detects a head-on approach of a second vehicle relative to the first vehicle; determines whether a meeting point is in a first section; calculates a first distance between the first section and the meeting point; when the meeting point is not in the first section, transmits the first distance to the second vehicle, and receives, from the second vehicle, a second distance between the meeting point and a second section; generates travel control information for the first vehicle according to the result of comparison between the first distance and the second distance; and outputs the travel control information to a travel controller of the first vehicle.
US11043120B2
A preferential control cancel unit includes: a determination unit configured to determine whether or not a vehicle approaching an intersection is an execution target of preferential control for preferential passage through the intersection; and a control unit configured to cause execution of the preferential control to be canceled in a case where the vehicle is determined to be the execution target and a predetermined condition is satisfied.
US11043111B1
A fire alarm includes comprises a central fire alarm control panel for monitoring the building and activating an alarm; and multiple remote units for distribution within the building, the remote units including indicating devices for determining conditions that are indicative of a possible emergency. The multiple remote units are in communication with the fire alarm control panel in a master-slave relationship such that the fire alarm control panel will receive inputs from the indicating devices and activate the alarm when those inputs indicate a possible emergency. In addition, the remote units include a secondary communication system for communication between remote units in a degraded mode of operation that occurs in the event of a failure of the master-slave communications with the fire alarm control panel, the secondary communication system including a transceiver arrangement at each remote unit for providing a wireless mesh network between the multiple remote units.
US11043110B2
Detector and method providing locating capabilities. A sound capture module of the detector captures sound in a vicinity of the detector and generates a digitalized captured sound based on the captured sound. The detector generates a digital sound message, including a unique identifier of the detector, from the digitalized captured sound. A wireless communication module of the detector wirelessly communicates the digital sound message with the unique identifier of the detector, to a monitoring station. The sound capture module comprises a digital microphone, or alternatively an analog microphone and an analog to digital converter. The detector also receives a remotely captured sound from another detector. The detector generates and wirelessly transmits a digital sound message based on the remotely captured sound to the monitoring station, or compares an amplitude of the remotely captured sound with an amplitude of a locally captured sound generated by the sound capture module.
US11043106B2
A system for use in a residential property, the system including a first computing system positionable in the residential property and including a first memory and a first processor. The system also includes a second computing system including a second memory and a second processor, the second computing system in communication with the first computing system over a network. The first memory comprises program instructions executable by the processor of the first computing system to: recognize a sound indicative of an unexpected event; retrieve, from a database stored in the first memory, an acoustic profile of the unexpected event; and responsive to the identifying the unexpected event, transmit a notification including an identity of the acoustic profile of the unexpected event to the second computing system over the network.
US11043104B2
A monitoring device according to an embodiment determines whether an information terminal, which moves together with a purchaser and receives data input regarding commodities for purchase by the purchaser, is present in a second place different from a set first place. The monitoring device detects that the information terminal is left unattended in the second place. The monitoring device activates an alarm in response to the information terminal being left unattended in the second place for a threshold period of time.
US11043103B1
A connected roof drain assembly including a roof drain, a sensor group in operable communication with the roof drain and configured to output signals representative of the fluid flow therethough, and a communication assembly configured to receive the signals output by the sensor group and wirelessly transmit data to a user portal based at least in part on the signals output by the sensor group.
US11043100B2
A computer implemented method for detecting a fall of a user within an internal space of a building, the method comprising receiving a first air-pressure sensor signal indicative of change in air-pressure measured at a device worn by the user; receiving a measurement indicative of change in air-pressure within the internal space of the building; and determining the fall of the user based on the change in air-pressure measured at the device and the measurement indicative of change in air-pressure within the internal space of the building.
US11043097B1
Activity and aggression detection and monitoring in a controlled-environment facility includes gathering audio, video and/or telemetry input from one or more dedicated and/or ad hoc sensors disposed in portions of the controlled-environment facility. A baseline normal input level from each of the sensors indicative of normal activity in the controlled-environment facility (proximate to a subject sensor) is predetermined. A determination is then made whether the input from each of the sensors rises above or falls below the predetermined normal input level, and when it does, the sensor input of the subject sensor may be recorded. When input from a sensor rises above or falls below the predetermined normal input level, an alert may be issued to controlled-environment facility personnel and/or law enforcement, the input from the subject sensor may be streamed to the personnel, and/or a recording of the sensor input may be offered.
US11043096B2
A method for detecting a fault with electrical hardware installed in an enclosure. The method includes a step of measuring the concentration of volatile organic compounds, of microparticles and of gases. The measurements are corrected on the basis of climate data and then calculations of drift and change of concentration are performed. An alarm is emitted when a set of drift or change of concentration thresholds are crossed. A device implementing the method and to an electrical enclosure equipped with such a device.
US11043090B1
Methods, systems, and apparatus, including computer programs encoded on a storage device, for a monitoring system that is configured to detect an event at a property. The monitoring system may include a processor and a storage device storing instructions that, when executed by the processor, cause the processor to perform operations. The operations include obtaining current activity data that (i) is generated by monitoring system components and (ii) represents two or more activities that have occurred at the property between a first time and a second time, accessing historical activity data that represents historical activities that have been learned by the monitoring system, determining, by the monitoring system and based on (i) the current activity data and (ii) the historical activity data, whether an event has been detected, and based on determining that an event has been detected, performing one or more operations based on the detected event.
US11043088B2
Methods and apparatuses are disclosed that allow an electronic device to autonomously adapt one or more user alerts of the electronic device. For example, some embodiments may include a method for operating a haptic device including driving a haptic device using a control signal, measuring a frequency related to the operation of the haptic device and comparing the measured frequency with a target frequency. A control signal is adjusted based on the comparison to drive the haptic device to the target frequency.
US11043087B1
A device having indirect visual indicators to communicate information about states of operation is disclosed herein. The visual indicators may output a visual indication based on operational states of the device or other systems associated with the device. In some examples, a thermostat may include a downcast light that outputs a visual indication based on a mode of operation of the thermostat or a mode of operation of an associated heating, cooling, and ventilation (HVAC) system. Various characteristics of the visual indication may be altered to output different information. In some examples, a color of the visual indication may change based on the modes of operation or the visual indication may be pulsed based on the modes of operation.
US11043081B2
A wagering game method includes dealing an initial poker hand, forming a final poker hand (optionally by discarding and replacing zero or more playing cards from the initial poker hand), and forming an augmented final poker hand by dealing additional cards to the final poker hand. Optionally, multiple augmented final poker hands may be formed from a single final poker hand by dealing additional cards from different decks to the same final poker hand. The augmented final poker hands are evaluated and a reward is issued based on the payout, if any, associated with the poker rank of each augmented final poker hand.
US11043075B2
A gaming machine includes a processor and a presentation device coupled to the processor. The processor is programmed to determine that a free play trigger condition is satisfied, and to execute one or more free plays based on the free play trigger condition to create one or more free play outcomes. Each free play outcome is a winning free play outcome or a non-winning free play outcome. The presentation device is configured to present winning free play outcomes when at least one free play outcome is a winning free play outcome. Non-winning free play outcomes are not presented.
US11043074B2
A gaming machine includes a processor and a presentation device coupled to the processor. The processor is programmed to determine that a free play trigger condition is satisfied, and to execute one or more free plays based on the free play trigger condition to create one or more free play outcomes. Each free play outcome is a winning free play outcome or a non-winning free play outcome. The presentation device is configured to present winning free play outcomes when at least one free play outcome is a winning free play outcome. Non-winning free play outcomes are not presented.
US11043071B2
A casino management networked computer system is described. The networked computer system includes a patron evaluation server computer including a processor programmed to initiate a tier review operation for patron account records having gaming transaction occurring within a predefined period of time. The processor programmed to determine a current tier level in a selected patron account record and determine a target tier level having a higher ranking. The processor is programmed to identify a tier point amount and an evaluation period associated with the target tier level, retrieve gaming transactions occurring within the identified evaluation period, calculate an amount of tier points based on the retrieved gaming transactions, and modify the selected patron account record to upgrade the tier level to the target tier level upon determining the calculated amount of tier points is equal to or greater than the tier point amount associated with the target tier level.
US11043070B2
A method for processing wagering game e-tickets is described herein. The method can include receiving, from a mobile device over a network, an indication to create an e-ticket. The method can also include determining, by a wagering game server, monetary value information for the e-ticket. The method can also include transmitting, to a ticketing server, the monetary value information; receiving, from the ticketing server, e-ticket information. The method can also include transmitting, over the network, the e-ticket information to the mobile device for generating the e-ticket.
US11043057B2
A method for checking of magnetic properties of value documents with the aid of a magnetic sensor comprises a measuring sensor row having a plurality of magneto-sensitive measuring sensor elements, as well as at least one further magneto-sensitive sensor element which is arranged behind the measuring sensor elements and has a greater distance from the transport plane of the value document than the measuring sensor elements. By means of the further sensor elements, correction signals are detected at correction measuring points of the value document, which are disposed on the same measuring line as the measuring points. In order to eliminate the distance dependence of the measuring signals, the respective measuring signal of each measuring point is corrected on the basis of the signal drop which the correction signal ascertained for this measuring point has in comparison to the measuring signal of the respective measuring point.
US11043048B2
A method for diagnosis and/or maintenance of a transportation system that has a transportation device and a remote monitoring unit, the transportation device having a control board for controlling and/or monitoring a function of said transportation device, and a local control unit for controlling said and/or monitoring said control board, may include detecting raw data associated with the function at the control board and/or the local control unit; generating condition information and/or performance information based on the raw data and calculating statistics information based on the generated information at the local control unit; buffering the generated information and/or statistics information at the local control unit; transmitting the buffered information to the remote monitoring unit; processing the transmitted information to determine a service need condition; and selectively transmitting maintenance information associated with the service need condition to the local control unit and/or a mobile service unit.
US11043046B2
A failure detection system (FDS) for a gearbox has a power source disposed within the gearbox, a camera element disposed within the gearbox, a processor disposed within the gearbox.
US11043024B2
The present application discloses a method, apparatus, and storage medium for processing an image in a virtual reality system. The method comprises: splitting an image to be rendered at a first timing in the virtual reality system into a first region and a second region; rendering the first region of the image to be rendered according to first gesture data of a user at the first timing; rendering the second region of the image to be rendered according to second gesture data at a second timing at the end of the rendering of the first region.
US11043014B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting information relative to a map. In one aspect, a method includes identifying points of interest within a geographical region; displaying a map for the geographical region; constructing one or more heat areas for the map using the identified points of interest; and displaying one or more polygons on the map, wherein a polygon is displayed to encompass an area within a constructed heat area. In another aspect, a method includes identifying points of interest within a geographical region; displaying a map for the geographical region; displaying one or more polygons on the map, wherein the polygons are displayed to encompass one or more points of interest within the geographical region.
US11043013B2
A display apparatus includes a display, a memory configured to store at least one instruction, and a controller including at least one processor configured to execute the at least one instruction to control the display apparatus. According to the display apparatus, as a user may watch an image having a unique style, for example, an AI-based style transferred third image, without feeling bored, while the image is style transferred and generated, user needs may be met and user convenience may be increased.
US11043012B2
Certain embodiments involve flow-based color transfers from a source graphic to target graphic. For instance, a palette flow is computed that maps colors of a target color palette to colors of the source color palette (e.g., by minimizing an earth-mover distance with respect to the source and target color palettes). In some embodiments, such color palettes are extracted from vector graphics using path and shape data. To modify the target graphic, the target color from the target graphic is mapped, via the palette flow, to a modified target color using color information of the source color palette. A modification to the target graphic is performed (e.g., responsive to a preview function or recoloring command) by recoloring an object in the target color with the modified target color.
US11043003B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating object interaction predictions using a neural network. One of the methods includes obtaining a sensor input derived from data generated by one or more sensors that characterizes a scene. The sensor input is provided to an object interaction neural network. The object interaction neural network is configured to process the sensor input to generate a plurality of object interaction outputs. Each respective object interaction output includes main object information and interacting object information. The respective object interaction outputs corresponding to the plurality of regions in the sensor input are received as output of the object interaction neural network.
US11042991B2
The technology disclosed herein includes a method for determining the position of multiple cameras relative to each other. In one example, the method may include: receiving, by a processor, a first video recording of a first camera and a second video recording of a second camera; selecting a set of frames of the first video recording; determining a blurriness measure for multiple frames of the set; identifying feature points in multiple frames of the set; selecting a frame from the set of frames based on the blurriness measure and the identified feature points; and determining a position of a first camera relative to a second camera by comparing the selected frame with a frame of the second video recording.
US11042983B1
The present disclosure provides an operating method of an automatic brain infarction detection system on magnetic resonance imaging (MRI), which includes steps as follows. Images corresponding to different slices of a brain of a subject are received from the MRI machine. The image mask process is performed on first and second images of the images. It is determined whether the cerebellum image intensity and the brain image intensity in the first image are matched. When the cerebellum image intensity and the brain image intensity are not matched, the cerebellar image intensity in the first image is adjusted. The first image is processed through a nonlinear regression to obtain a third image. A neural network identify an infarct region by using the first, second and third images that are cut.
US11042979B2
Taking a digital implant or abutment level digital impression by means of intra-oral, computed tomography or other imaging method provides the restorative doctor and laboratory accurate and effective data for determining the implant position, angulation and locking feature orientation without a physical impression. Such data is correlated with a digital library to produce an output which enables design and fabrication of an accurate restorative device such as a prosthetic tooth or crown. In this way the time-consuming, costly and error prone mechanical replication of the relevant dental anatomy is obviated.
US11042971B1
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for medical imaging with distortion correction. One example includes obtaining distorted image data of a subject brain, the distorted image data comprising a time series of three-dimensional image tensors generated at least in part from an echo planar imaging session of the subject brain. A derived three-dimensional tensor is derived from the distorted image data. A non-rigid alignment function to non-rigidly align the derived three-dimensional tensor to a reference tensor is determined, producing a non-rigidly aligned derived 3D tensor. A rigid alignment function to rigidly align the non-rigidly aligned derived 3D tensor to the reference tensor is determined. Distortion-corrected image data is created by applying the rigid alignment function and the non-rigid alignment function to the time series of three-dimensional image tensors.
US11042964B2
An information processing device has at least one memory that stores instructions, and at least one processor coupled to the at least one memory, and configured to set, on a combined image in which a plurality of images captured through a plurality of imaging units are combined, an object region that is a region to be an object of a predetermined process, and to perform, when a boundary between images included in the plurality of images in the combined image is included in the set object region, a predetermined display process on a display unit.
US11042963B2
An information processing device includes a controller. In a case where multiple images are formed in air in a depth direction, the controller controls a display of at least one of the images corresponding to one position or multiple positions in accordance with a command from a user.
US11042959B2
A geospatial mapping system can access a geospatial layer data set for a first geographic area defined by a first presentation level, and provide the geospatial layer data set for the first geographic area to a client device to present a visual rendering of the first geographic area. The geospatial mapping system can receive a request to utilize an advanced feature set on a subset of geospatial artifacts located within the first geographic area, and promote, to the geospatial layer data set, an additional geospatial artifact data set for the subset of geospatial artifacts, yielding an updated geospatial layer data set for the first geographic area. The geospatial mapping system can provide the updated geospatial layer data set to the client device to provide the advanced feature set for interacting with the subset of geospatial artifacts located within the first geographic area.
US11042957B1
A method and the corresponding apparatus are carried out to interpret custom graphics to compile all of the equipment and relationships of the equipment, controls, the relative hierarchy of the graphics and other elements in a manufacturing plant and to then use all of that information to produce a standard operating procedure.
US11042951B2
Described are systems, media, and methods for automated real estate transaction workflow management application comprising: performing an initial analysis of a user's stored email, wherein the initial analysis comprises identifying at least one existing real estate transaction and identifying any stored email associated with the at least one existing real estate transaction; performing an incremental analysis of the user's new email, wherein the incremental analysis comprises identifying at least one new real estate transaction and identifying any new email associated with the at least one new real estate transaction; extracting real estate transaction-related events, documents, contacts, and data from the email identified as associated with an existing or new real estate transaction; and generating a timeline for each existing and new real estate transaction, the timeline comprising the transaction-related events arranged chronologically and providing access to the transaction-related documents, contacts, and data.
US11042934B2
A crypto-machine learning enabled blockchain based profile pricer processes computer-readable instructions to determine requested information for a user that can be displayed on a user interface in real-time or near real-time of the user's request. In addition, the crypto-machine learning enabled blockchain based profile pricer processes provided data to be customized for the user based on a user profile stored in the memory as well as based on third party data stored in a database of related information. The pricer communicates the data to the user using blockchains via a smart contract using a private key and initiates a data transfer based on an input received from the user.
US11042931B2
Computer systems and methods for managing resources are described. In an aspect, a method includes: providing, to a client device associated with an authenticated entity, an intraday resource availability interface that includes a resource usage graph having a time axis including a time period and a resource availability indicator indicating a total amount of resources over the time period, including borrowed resources, available for use in association with the one or more account, wherein the intraday resource availability interface includes a widget configured to accept input to modify a parameter affecting the resource usage graph; detecting a transfer of value associated with the one or more account; determining an updated available resource amount based on the detected transfer of value; and sending, to the client device, an updated resource availability interface, the updated resource availability interface including an updated resource availability indicator based on the determined updated available resource amount.
US11042926B2
Systems and methods for managing a multi-listing combined offer are provided. A networked system receives an indication to add a combination of items from multiple sellers into a virtual cart. In response, the networked system causes presentation of a user interface showing a combination of items from multiple sellers. The networked system receives, from the buyer, a buyer offer price for the combination of items. In response, the networked system accesses, from a data storage, item information for each item of the combination of items, whereby the item information includes a seller identifier, an original item price, and shipping cost for each item. The networked system then generates, based on the accessed item information and the buyer offer price, a split offer price for each seller, whereby the split offer price is a split of the buyer offer price. The split offer price is then presented to each corresponding seller.
US11042921B2
Various systems and methods for obtaining vendor information using mobile internet devices are described herein. An inquiry for a product or service is received from a user. A location for the receipt of the product or service is received. Vendor information of a vendor of the product or service proximate to the location is determined, with the vendor information including a price for the product or service, and a wait time to receive the product or service. The vendor information is then transmitted to the user.
US11042913B2
The disclosed embodiments provide systems, methods, and techniques for managing merchandising cards. A merchandising card may be, for example, a gift card, loyalty card, or the like. Consistent disclosed embodiments, a system for managing merchandising cards may include one or more memory devices storing instructions and one or more processors configured to acquire, from a device over a network, a plurality of locations associated with the device, the device locations being acquired at different instances in time within a predetermined period of time. Additionally, the processor may be configured to calculate a merchant confidence rating for a merchant using the device locations. Further, the one or more processors may be configured to, based on the merchant confidence rating, determine that the merchant matches a merchant that is associated with merchandising card, and send a reminder a user of the device.
US11042910B2
Systems and methods for processing automated message exchanges using artificial intelligence are providing. In some embodiments, a message is generated by populating variable fields within a message template with corresponding data from a knowledge set and/or a lead data set. Lead data is the data known about the intended recipient of the message, whereas the knowledge set is contextual knowledge useful for the artificial intelligence. Once the message has been generated, the system waits for a response from the lead. Once the response is received, the AI algorithms may categorize the response and generate a corresponding confidence value for the categorization. The categorization and confidence level are utilized to determine which subsequent action the system takes. The actions consist of sending a follow-up message, a subsequent message in the series, requesting user input, or discontinuing messaging.
US11042903B1
Systems and methods are disclosed for executing the electronic distribution of electronic content to a display associated with a transit-oriented vehicle. The method includes receiving, from an advertiser or content provider, a request to transmit electronic content to the display, identifying a geographical zone associated with the transit-oriented vehicle; quantifying the relative position of any one of the plurality of electronic devices to the geographical zone as the transit-oriented vehicle moves along a predetermined path; identifying a displacement pattern generated by the plurality of directional vectors for the plurality of electronic devices as the geographical zone moves along the predetermined path; tailoring the electronic content based on the displacement pattern generated by the plurality of directional vectors; and transmitting the tailored electronic content to the display.
US11042900B2
Systems, devices, apparatuses, and methods are described for providing robust RFID security and secure targeted information dissemination. Randomized identifiers for RFID tags associated with products for sale are read by readers of user devices having their own randomized identifiers. Information relating to the products is provided to the user devices by information retrieval systems without exposing information related to the user device or a user thereof. Information security is provided through the use of the randomized identifiers that act as proxies or surrogates for users and user devices. Based on the products and associated RFID tags read by the user device, a retailer or manufacturer provides targeted advertising and sales incentives to the user device through the information retrieval system.
US11042899B2
A system and method for tracking users across a plurality of media platforms are provided. The method includes generating unified user-level data of each user across the media of advertising platforms; storing the unified user-level data generated for each user in a storage; taping into the plurality of advertising platforms to render pixel trafficking data; and analyzing raw data based on which the unified user-level data is generated.
US11042882B2
A method, system, apparatus, and computer program for conducting a real-time payment transaction. The method includes receiving a request for payment from a creditor financial institution (FI), and forwarding it to a debtor (FI). A payment transaction message is received from the debtor financial institution, specifying an amount of payment requested in the request, and is forwarded to the creditor FI such that the amount of payment is credited to an account in real-time. The debtor FI can request a return of the payment, in which case the creditor FI can comply therewith or refuse to return the payment. Also, an unsettled financial position of the debtor FI can be settled where that position does not exceed a combination of a pre-funded balance in a settlement account and a net debit cap value, and multiple settlements can be performed depending on a relationship between the position and combination.
US11042876B2
A method includes: receiving, by a service logic execution module of a designated member node, a transaction request comprising a paying user identifier of a paying user, a designated resource amount, and a receiving user identifier of a receiving user, the paying user paying the designated resource amount, and the receiving user receiving the designated resource amount, wherein the designated member node is one of a plurality of member nodes of a blockchain network; prior to the blockchain network performing consensus verification on the transaction request, performing, by the service logic execution module, transaction feasibility verification off the blockchain network according to the transaction request; sending, by the service logic execution module, an account balance modification instruction to a database management module of the designated member node in response to the transaction feasibility verification being successful.
US11042874B2
A computer-implemented method for processing blockchain-based transactions, the computer-implemented method including: receiving a target transaction initiated by a member node device in a blockchain, wherein the target transaction comprises a unique identifier of the target transaction; querying a transaction idempotent table on the block chain to determine whether the transaction idempotent table has stored a transaction idempotent record corresponding to the unique identifier of the target transaction; and in response to determining that the transaction idempotent table has not stored the transaction idempotent record corresponding to the unique identifier of the target transaction, recording the target transaction in a candidate block on the blockchain.
US11042871B2
Digital or “smart” contracts execute in a blockchain environment. Any entity (whether public or private) may specify a digital contract via a blockchain. Because there may be many digital contracts offered as virtual services, the contract identifier uniquely identifies a particular decision table and/or the digital contract offered by a virtual machine, vendor or supplier. The blockchain is thus not burdened with the programming code that is required to execute the decision table and/or the digital contract. The blockchain need only include or specify the contract identifier (and perhaps one or more contractual parameters), thus greatly simplifying the blockchain and reducing its size (in bytes) and processing requirements.
US11042870B2
A method comprises receiving a request to add a stored-value card to an electronic wallet via interpreting an intelligent code which directs a user to a URL for an electronic wallet website; prompting a user for credentials to enter the electronic wallet website; determining whether the stored-value card already exists in the electronic wallet; and adding the stored-value card to the electronic wallet. A system comprises a computer device to receive a request to add a stored-value card to an electronic wallet via interpreting an intelligent code which directs a user to a URL for an electronic wallet website; to prompt a user for credentials to enter the electronic wallet website, to determine possession of the stored-value card, to determine whether the stored-value card already exists in the electronic wallet, and to add the stored-value card to the electronic wallet.
US11042868B2
An electronic device is provided and includes a housing; first and second near-distance wireless communication circuits configured to support wireless connection to an access point (AP); a cellular wireless communication circuit; a touchscreen display; a processor connected to the first and second near-distance wireless communication circuits, the cellular wireless communication circuit, and the display; and a memory connected to the processor which stores an application program configured to make payment using the first near-distance wireless communication circuit and instructions which cause the processor to perform a transaction with an external point-of-service (POS) device via the first near-distance wireless communication circuit; receive a result of the transaction comprising receipt information and connection information, the connection information comprising credential information; and connecting to the AP through the second near-distance wireless communication circuit based on the credential information after receiving the transaction result.
US11042863B1
A group money transfer technology that enables a sender to send a group payment or a group request for payment to any number of users that are nearby to effect multiple money transfer transactions are disclosed. The sender can use a payment application executing on his or her mobile device to input an amount and select a group payment or a group request for payment as a request type. In response, the payment application identifies multiple individuals that are nearby the sender or in the same geo-fenced area and are likely to be the intended recipients. The identification of the multiple individuals can be based on location alone, or in combination with one or more contextual criteria based on contact information, schedule information, transaction history information, and the like.
US11042862B2
A method of interacting with an automatic retail device, including receiving user identification information at the automatic retail device and receiving confirmation of the identity of the user from a source external to the automatic retail device. The method further includes determining the contents of the automatic retail device at a first time, determining the contents of the automatic retail device at a second time, transmitting data regarding the determined contents of the automatic retail device to a server at both the first and second times, and prompting the user to respond to an inquiry.
US11042861B2
A user conducts a wireless payment transaction with a merchant system by transmitting payment information from a user device to a terminal reader without accessing a secure element resident on the user device. A user taps a user device in a merchant system's terminal reader's radio frequency field. The terminal reader and the user device establish a communication channel and the terminal reader transmits a signal comprising a request for a payment processing response. The signal is received by the user device and converted by a controller to a request understandable by an application host processor. The controller transmits the request to the application host processor, where the request is processed, and a response is transmitted to the controller and then to the terminal reader. The response generated by the application host processor is identifiable by the merchant system as a payment response.
US11042857B2
An offline transaction implementation method includes: determining, by a payment server in response to a request of a user for registering with a credit transaction service of a merchant, whether credit information of a user account meets a condition, provisioning the credit transaction service of the merchant for the user account when determining that the credit information of the user account meets the condition, and sending account information of the user to a merchant transaction management system; guiding, by the merchant transaction management system after receiving the account information, the user to input a biometric characteristic, and after collecting the biometric characteristic input by the user, storing a binding relationship between the biometric characteristic and the account information into a registered user library of the merchant, prompting the user that the registration succeeds, and controlling a gate of the merchant's store to open for allowing entry of the user.
US11042853B2
Provided herein are systems and methods for provisioning a gift. The method includes receiving, with at least one processor, a request to provision a gift, the request comprising a uniform resource locator (URL) corresponding to a network location associated with a merchant and/or item, generating, with at least one processor, a modified URL configured to direct a user device to the network location associated with the merchant and/or item, the modified URL based on the original URL, an account identifier, and one or more account limits, and transmitting, with at least one processor, the modified URL to the user device, such that the user device is facilitated to engage in a transaction through the network location associated with the merchant and/or item using a payment account associated with the account identifier.
US11042852B1
Techniques are described for sender authenticated remittance via an automatic teller machine (ATM). The techniques include transferring money between a sender and a recipient via the ATM without the recipient needing a computing device or a bank account with which to receive the money. The disclosed techniques enable a remittance server to interact with both the sender via a sender computing device and the recipient via the ATM to perform a money transfer in which the recipient is at least partially authenticated by the sender. The ATM is configured to take a picture or a video of the recipient to be sent by the remittance server to the sender computing device for approval by the sender prior to allocating the transferred money to the recipient. In this way, the remittance server essentially passes control of the ATM and the remittance of the transferred money to the sender.
US11042844B2
In one example embodiment, a server receives an email message from a user device, and extracts email addresses from the email message. The server determines whether the email addresses are associated with multiple organizations. If it is determined that the email addresses are associated with the multiple organizations, the server sends a response to the email message including a scheduling link that, when selected, provides scheduling information for one or more prospective meeting attendees associated with one or more of the email addresses. If it is determined that the email addresses are not associated with the multiple organizations, the server automatically prompts a meeting to be scheduled on respective calendars associated with the email addresses.
US11042841B2
The invention provides systems, methods, and computer programs to improve the accuracy and efficiency with which data analysts can use news stories, press releases, and other sources of information to maintain databases that contain information about individuals and businesses and other organizations. Documents containing material information are acquired in computer-readable form and optionally may then be reduced to raw text. One or more computerized systems process the text and tag important terms such as proper nouns, job titles, awards, and other terms indicating professional, educational, corporate, or other developments. The invention provides a user interface with which a data analyst can review, confirm, remove, modify, introduce, and link the tags, ultimately adding the information and links to a database and storing the source document in an electronic warehouse for future retrieval.
US11042829B2
Methods and apparatus for configuring a sensor device in accordance with a first configuration defining data collection for a plurality of sensors and defining when the collected data for the sensors is transmitted to a remote network. The sensor device can be coupled to a shipping container for collecting environmental data as the shipping container is en route to a destination. The sensor device can receive a transition signal from the remote network instructing the sensor device to transition to a second configuration with different transmission parameters.
US11042828B2
Embodiments of the present disclosure include systems, methods, and devices for tracking a shipment using a wireless tracker. In such embodiments, the wireless tracker determines a location of the wireless tracker device and regulates battery usage of wireless tracker based on the location. In addition, the wireless tracker is configured to determine a current location of the wireless tracker device at one or more intervals such that the one or more intervals are based on a delivery route of the shipment. Moreover, the wireless tracker is configured to receive and verify one or more codes to for a chain of custody of the shipment. Also, the wireless tracker is configured to determine a trigger event based on the location of the wireless tracker device and/or sensor information as well as send a notification to a computer server based on the trigger event.
US11042823B2
Provided is a technique that appropriately predicts the degree of influence of each risk on business indexes according to a production situation and determines risks to be managed. A storage unit stores a table that stores risk propagation model master information and risk information. A processing unit includes a risk correction unit that corrects the risk propagation model master information and the risk information for each product, using at least one of a degree of progress and a degree of pressure and a risk score calculation unit that calculates a risk score on the basis of the corrected risk propagation model master information and the corrected risk information. An output unit outputs the risk score for each product in each process to a screen.
US11042821B2
Provided is a method for determining a filter change schedule for a gas turbine. The method includes determining differential pressure variation across filters and a time elapsed since a last filter change, where the differential pressure variation and the time elapsed are each associated with at least one filter disposed in the gas turbine. The method also includes estimating a future power loss and/or a future fuel consumption caused by the differential pressure variation. Moreover, the method can include determining the filter change schedule based on a cost of the filter change, the time elapsed, a cost of the future power loss, and optionally a cost of the future fuel consumption, a cost of emission variation, and a cost of production loss.
US11042820B2
A computer-based system for improving a process for synchronizing an asset management system with a work order management system is disclosed. The computer-based system determines whether report data has been received from an asset management system. In response to determining that report data has been received, the report data is parsed to determine one or more keywords that describe an issue reported by the asset management system. The keywords are used to determine whether one or more instructions are available for handling the issue. If the instructions are available, then the instructions are obtained and used to generate one or more messages. The messages are transmitted to a work order management system to cause the work order management system to generate a work order and to dispatch the work order to a service provider to cause the service provider to resolve the issue reported by the asset management system.
US11042817B2
Disclosed herein is a processing station (10) for registering a passenger's luggage for a trip. The processing station (10) comprises an injector (14) for receiving a piece of luggage associated with the passenger. A plurality of sensors (16a-16i) are associated with the injector. A weighing machine (18) is also associated with the injector (14) for weighing the piece of luggage whilst in the injector (14). The luggage processing (station 10) also comprises a user interface (20) for receiving various inputs for confirming that a passenger has checked-in and to display information to the passenger during processing of the piece of luggage. A controller (28) is associated with the sensors (16a-16i) and weighing machine (18) and the user interface (20). The controller (28) is adapted to accept the piece of luggage if the input received via the passenger's boarding pass or identification card indicate that the passenger has checked-in for the trip, feedback from the sensors (16a-16i) indicates that predetermined criteria are met, and if feedback from the weighing machine (18) indicates that weight of the piece of luggage is within a predetermined limit.
US11042815B2
Examples relate to providing hierarchical classifiers. In some examples, a superclass classifier of a hierarchy of classifiers is trained with a first type of prediction threshold, where the superclass classifier classifies data into one of a number of subclasses. At this stage, a subclass classifier is trained with a second type of prediction threshold, where the subclass classifier classifies the data into one of a number of classes. The first type of prediction threshold of the superclass classifier and the second type of prediction threshold of the subclass classifier are alternatively applied to classify data segments.
US11042812B2
A method and associated systems for using direct sums and invariance groups to optimize the testing of partially symmetric quantum-logic circuits is disclosed. A test system receives information that describes the architecture of a quantum-logic circuit to be tested. The system uses this information to organize the circuit's inputs into two or more mutually exclusive subsets of inputs. The system computes a direct sum of a set of groups associated with the subsets in order to generate an invariance group that contains one or more invariant permutations of the circuit's inputs. These invariant permutations can be used to reduce the number of tests required to fully verify the circuit for all possible input vectors. Once one specific input vector has been verified, there is no need to test other vectors that can be generated by performing any one of the invariant permutations upon the previously verified vector.
US11042806B1
A computerized system is disclosed. The computerized system may include one or more processors configured to perform the operations stored in a memory. The operations may include receiving a first circuit design pattern including a DRC violation and generating a first pattern matrix based on the first circuit design pattern, and updating the first circuit design pattern, based on the first pattern matrix, to fix the DRC violation. The operations may also include determining a possibility of a DRC violation-free first circuit design pattern corresponding to the first pattern matrix, and generating a first target label specifying the fixability corresponding to the first pattern matrix based on the determined possibility of the DRC violation-free first circuit design pattern. The first pattern matrix and the first target label may be used as training data to train a machine-learning model to predict fixability of the DRC violation.
US11042802B2
Predictive analytic models are hierarchically built based on a training dataset, which includes pairs of input data and output data. First, the input data and the output data are preprocessed. A hierarchical clustering process is performed on the dataset. The hierarchical clustering process comprises level-1 input and output data clustering, level-2 input and output data clustering, and so on, up to level-K input and output data clustering, where K is an integer greater than one. A hierarchical model building process is performed. The hierarchical model building process comprises level-1 model building over level-1 clustered input and output data, level-2 model building over level-2 clustered input and output data, and so on, up to level-K model building over level-K clustered input and output data. At least one level-K predictive model is generated as the resulting built model.
US11042795B2
An information processor is provided that includes an inference module configured to extract a subset of data from information in an input and a classification module configured to classify the information in the input based on the extracted data. The inference module includes a first plurality of convolvers acting in parallel to apply each of N1 convolution kernels to each of N2 portions of the input image in order to generate an interim sparse representation of the input and a second plurality of convolvers acting in parallel to apply each of N3 convolution kernels to each of N4 portions of the interim sparse representation to generate a final sparse representation containing the extracted data. In order to take advantage of sparsity in the interim sparse representation, N3 is greater than N4 to parallelize processing in a non-sparse dimension and/or the second plurality of convolvers comprise sparse convolvers.
US11042793B2
A portable data terminal that includes a housing and an environmentally responsive device for collecting data about the environment surrounding the housing. The portable data terminal also includes an encoded information reader unit with one or more data collection hardware devices, which can capture data encoded in decodable indicia, e.g., bar codes. In one embodiment, the portable data terminal is configured to operate in a mode that processes the decodable indicia, and the environmental data so as to correlate the information decoded in the decodable indicia with the environmental data.
US11042792B2
The disclosure relates to a method for encoding an illustration, which involves writing the illustration in greyscale or in color, encoding a message in the form of a two-dimensional barcode comprising a set of blocks, each block encoding a fragment of the message and comprising a set of (M) rows and (N) columns, and each block comprising a set of encoding sub-blocks, each subblock comprising a set of bits. It is essentially characterized in that the encoding step comprises defining or identifying a set of remarkable points on the source illustration, calculating a set of attributes according to certain remarkable points, selecting, among the set of attributes, at least one attribute making it possible to define a digital fingerprint, optionally compressed, optionally sign the digital fingerprint, record in the message one of at least one attribute, the digital fingerprint, optionally compressed, the signed digital fingerprint in compressed or non-compressed form.
US11042791B2
Disclosed is an apparatus for generating a composite two-dimensional code, comprising: a two-dimensional code encoding module 1, a two-dimensional code pattern generating module 2, a hidden information encoding module 3, a hidden information pattern generating module 4, a recoding region setting module 5, an pattern compositing module 6, and an output module 7. The two-dimensional code encoding module 1 converts the inputted two-dimensional code information into a binary codeword sequence to generate two-dimensional code coding information; the two-dimensional code pattern generating module 2 generates a two-dimensional code pattern based on the two-dimensional code coding information; the hidden information encoding module 3 converts the hidden information into a binary codeword sequence to generate recoding information; the recoding region setting module 5 sets, in the two-dimensional code pattern, a recoding region for encoding the hidden information; the hidden information pattern generating module 4 generates a hidden information coding pattern formed by dark-colored blocks and light-colored blocks based on the recoding information; and the pattern composing module 6 adjusts a block distribution in the recoding region of the two-dimensional code pattern based on the hidden information coding pattern so as to encode the hidden information.
US11042775B1
A data processing apparatus may utilize an artificial neuron network configured to reduce dimensionality of input data using a sparse transformation configured using receptive field structure of network units. Output of the network may be analyzed for temporally persistency that is characterized by similarity matrix. Elements of the matrix may be incremented when present activity unit activity at a preceding frame. The similarity matrix may be partitioned based on a distance measure for a given element of the matrix and its closest neighbors. Stability of learning of temporally proximal patterns may be greatly improved as the similarity matrix is learned independently of the partitioning operation. Partitioning of the similarity matrix using the methodology of the disclosure may be performed online, e.g., contemporaneously with the encoding and/or similarity matrix construction, thereby enabling learning of new features in the input data.
US11042773B2
Systems and methods for detecting a user's finger are provided. In some embodiments, a method may include applying a first electrical signal, applying a second signal, receiving a third electrical signal using a first electrode, receiving a fourth electrical signal using the first electrode, extracting the third and fourth electrical signals using a quadrature demodulator, and compensating for a phase delay between at least the first electrical signal and the third electrical signal.
US11042772B2
A computer-implemented method and system are provided for generating an encoded representation for one or more images. The method involves operating a processor to, for at least one image portion of a plurality of image portions of the image, receive a set of projection data representing an image intensity of the image portion along a plurality of projection directions; and identify a subset of projection data from the set of projection data associated with one or more dominant features. The set of projection data includes a subset of projection data for each projection direction of the plurality of projection directions. The processor is operable to generate the encoded representation based at least on a data variation within the subset of projection data for the at least one image portion.
US11042767B2
A videoconferencing device at an endpoint determines whether a person is a real person standing in front of a display device or if the person is instead an image rendered by a display device. In the first instance the real person will be included in a video feed for transmission to a remote endpoint. In the second instance, images of the display device on which the person is rendered will not be included in the video feed.
US11042766B2
Disclosed herein an artificial intelligence apparatus for determining inattention of a driver including a vibration sensor or a gyro sensor configured to sense movement of a driver's seat of a vehicle, a camera configured to receive image data including a face of a driver, a communication modem configured to receive vehicle status information from an ECU (Electronic Control Unit) of the vehicle, and a processor configured to generate movement information of the driver's seat using vibration sensor information received from the vibration sensor or gyro sensor information received from the gyro sensor, generate driver status information corresponding to the driver from the received image data, determine whether the driver is in an inattention status based on the movement information of the driver's seat, the driver status information and the vehicle status information, and output an inattention alarm if the driver is in the inattention status.
US11042764B2
A device for detecting vehicle lights in an image, the device is configured to receive an image captured by a camera, wherein the image comprises an array of pixels and each pixel of the image has a respective scene brightness value, compress the image to generate a compressed image, wherein the compressed image comprises an array of pixels and each pixel of the compressed image has a respective grey value, calculate for each grey value in the compressed image a corresponding scene brightness value in the image, and detect vehicle lights in the compressed image by using the calculated scene brightness values.
US11042760B2
The present application provides a mobile robot, a control method and control system of the mobile robot. The control method comprises the following steps: acquiring a depth image obtained through photography of the at least one image acquisition device; wherein, the depth image contains a depth image of the target obstacle; identifying an obstacle type of the target obstacle from the depth image; controlling a navigation movement and/or behavior of the mobile robot based on an acquired positional relationship between the target obstacle and the mobile robot, and the identified obstacle type. In the present application, the type of the target obstacle can be detected effectively, and the behavior of the mobile robot can be controlled based on the detection result correspondingly.
US11042749B2
The disclosed computer-implemented method may include receiving, from devices in an environment, real-time data associated with the environment and determining, from the real-time data, current object data for the environment. The current object data may include both state data and relationship data for objects in the environment. The method may also include determining object deltas between the current object data and prior object data from an event graph. The prior object data may include prior state data and prior relationship data for the objects. The method may include detecting an unknown state for one of the objects, inferring a state for the object based on the event graph, and updating the event graph based on the object deltas and the inferred state. The method may further include sending updated event graph data to the devices. Various other methods, systems, and computer-readable media are also disclosed.
US11042748B2
Methods, systems, and apparatus for receiving data that represents a portion of a property that was obtained by a robot, identifying, based at least on the data, objects that the data indicates as being located within the portion of the property, determining, based on the objects, a semantic zone type corresponding to the portion of the property, accessing a mapping hierarchy for the property, wherein the mapping hierarchy for the property specifies semantic zones of the property that have corresponding semantic zone types and are associated with locations at the property, and specifies characteristics of the semantic zones, and selecting, from among the semantic zones and based at least on the semantic zone type and the data, a particular semantic zone, and setting, as a current location of the robot at the property, a particular location at the property associated with the particular semantic zone.
US11042746B2
In an approach for presenting information on an object to be observed, a processor obtains information from a sensor about an object. A processor predicts a time period in which the object is expected to be at a location and in a state, based on historical data, obtained from the sensor, associated with the object. A processor determines whether the object is at the location and in the state within the time period. A processor presents information to a user, wherein the information is about the object.
US11042745B2
A refuse vehicle includes a body coupled to a chassis and defining a refuse compartment configured to store refuse, a refuse collection arm configured to engage and lift a refuse container to unload refuse, and an object detection system configured to provide object detection data relating to locations of objects relative to the refuse vehicle. An actuator controls movement of the refuse collection arm. A controller is configured to use the object detection data to determine if the refuse container is present within an aligned zone relative to the chassis, the aligned zone representing a range of locations in which the refuse collection arm is capable of engaging the refuse container. In response to a determination that the refuse container is within the aligned zone, the controller is configured to provide an indication to an operator that the refuse container is within the aligned zone.
US11042738B2
A simple and quick verification of the authenticity of a blister of elements, such as pills in the pharmaceutical industry, is provided. The pills packaged in a blister can be authenticated using mobile imaging devices such as a mobile smartphone. Generally speaking, an image of the pills and their differentiating physical characteristics in the blister is acquired and compared to at least one code which is marked on the blister itself. This code may also be encrypted. A dedicated software application on the mobile smartphone can be used to decrypt the code and compare the code to the image of the pills in the blister, to thereby evaluate authenticity of the blister and its contents.
US11042732B2
Identifying a local coordinate system is described for gesture recognition. In one example, a method includes receiving a gesture from a user across a horizontal axis at a depth camera, determining a horizontal vector for the user based on the received user gesture, determining a vertical vector; and determining a rotation matrix to convert positions of user gestures received by the camera to a frame of reference of the user.
US11042726B2
A skin analyzer includes a facial part recognition unit that recognizes a facial part from a face image of a user captured by a camera; a UI unit that causes a display to display a UI in which a facial part mark indicating the facial part is disposed on a face image, and that accepts an operation with respect to the facial part mark; an analysis region setting unit that sets a skin analysis region for the face image based on a position of the operated facial part mark; and a skin analysis performing unit that performs a skin analysis on the set skin analysis region.
US11042725B2
A method for selecting frames used in face processing includes capturing video data featuring a face of an individual and determining with a processing unit at least one image quality indicator for at least some frames in the video data. The quality indicator is used for selecting a subset of the frames and a sequence of frames is determined corresponding to a movement of a body portion detected in the video data and/or corresponding to a response window during which a response to a challenge should be given. At least one second frame is added to the subset within a predefined interval before or after the sequence and the selected frames are stored in a memory.
US11042718B2
An apparatus comprising a long-range transmitter having a unique identifier, a button, a card reader, a means for securing an identification card having a unique identifier and configured to be read by the card reader, and a controller coupled to the long-range transmitter, the button, and the card reader. The controller is configured to use the card reader to read the unique identifier of the identification card and to send a signal through the long-range transmitter when the button is pressed.
US11042707B2
This disclosure relates to a mechanism to create conversational agents from API specifications based on domain-specific inputs. The conversational agents may provide the functionalities exposed by the underlying API to users engaging with the conversational agent. Thus, the user may execute actions exposed by the API specification using natural language in a conversational, comfortable, and familiar fashion.
US11042700B1
A method may include obtaining a document and using a first prediction model to generate text block scores for text blocks in the document, where a first text block of the text blocks is associated with a first text block score of the plurality of text block scores. The method also includes updating, in response to the first text block score for the first text block failing to satisfy a criterion, a modified version of the document with an indicator to set the first text block as a hidden text block in a presentation of the modified version. The method also includes generating a summarization of the first text block based on the words in the first text block and updating the modified version of the document to include the summarization. The method also includes providing the modified version of the document to a user device.
US11042694B2
Techniques are provided for a computer processor-implemented method of beautifying an electronic textual document having text organized in a plurality of sections. Each of the sections is representative of a corresponding one of a plurality of textual elements. The method includes: receiving a user selection of the text for beautification, the selected text including at least a portion of one of the sections; classifying the selected text as the corresponding one of the textual elements represented by the one of the sections; ranking a set of attributes applicable to the one of the textual elements; presenting an ordered list of the highest-ranked attributes; in response to receiving a selection of one or more of the presented attributes, applying the selected attributes to the selected text; and reranking the applicable attributes to reflect the selected attributes.
US11042691B2
A theme to be applied to a document to be edited can be identified. The document and a preview of one or more components insertable into the document can be displayed. The preview can be formed and presented prior to the insertion of at least one of the components by applying the identified theme to the components.
US11042684B1
Embodiments according to the present disclosure relate to physically implementing an integrated circuit design using track patterns while conforming to the requirements of complex color based track systems, and using information about instances that have been included in the design. According to some aspects, the present embodiments provide “Dynamic Width Space Patterns (DWSP)” which are WSPs that are modified dynamically in consideration of neighboring geometries such that shapes created or edited using WSPs are design rule compliant. Embodiments can include providing visual indicators in a display of a portion of a design that is being created or edited, as well as possibly other alerts, so as assist a designer in creating a design rule compliant integrated circuit design that is also subject to WSPs.
US11042681B1
A chip package system comprising N multiple processor cores can be tested by receiving a data file characterizing the chip package system. Thereafter, simulation testing is conducted for each core for each of Mi . . . j states using the data file such that each core is active in each state while all other cores are inactive. Each simulation test results in a simulation. The simulations are then combined to result in a composite test covering MN*j combinations. Related apparatus, systems, techniques and articles are also described.
US11042680B2
The present invention discloses an information management method and system for IC tests, and a storage medium. The method comprises steps of: providing test data generated by performing an IC test by an IC test platform, the IC test platform being an IC test platform having more than one stage, each stage of the IC test platform comprising a plurality of test devices: providing resource data related to the IC test, other than the test data; and analyzing the IC test according to the test data of the IC test and the resource data, to obtain result data related to the IC test. In this way, the present invention can provide technical support for utilizing the value of test data generated in IC tests.
US11042679B1
This application discloses a computing system implementing an automatic test pattern generation tool to generate test patterns to apply to scan chains in an integrated circuit. The computing system can implement a defect diagnosis tool to simulate a circuit design describing an integrated circuit, inject faults from a fault list into the simulated circuit design, and apply the test patterns to the simulated circuit design. The computing system implementing the defect diagnosis tool can determine fault responses to the test patterns read from the simulated circuit design, which indicate a detection of the faults injected in the simulated circuit design, compress, for each of the faults in the fault list, the fault responses into fault signatures, consolidate the faults from the fault list into fault groups based on the fault signatures, and estimate a diagnosis resolution for the integrated circuit based, at least in part, on the fault groups.
US11042668B1
A method and apparatus for certifying the de-identification actions necessary to take on a data set to make it compliant with privacy and security regulations is streamlined and automated using the invention. Preparing the data for certification is greatly simplified and accelerated by the system, as is interaction with the certifier in the approval process. After certification, the invention allows for the continuous automatic monitoring of the data set to ensure that its profile does not shift over time such that the certified de-identification actions are no longer sufficient to ensure regulatory compliance, and can signal the user and/or certifier that a new certification process must be repeated. Alternatively, if no shift is detected, a user and/or certifier can agree that no new certification is needed.
US11042664B2
One embodiment provides a system that implements a 1-bit protocol for differential privacy for a set of client devices that transmit information to a server. Implementations may leverage specialized instruction sets or engines built into the hardware or firmware of a client device to improve the efficiency of the protocol. For example, a client device may utilize these cryptographic functions to randomize information sent to the server. In one embodiment, the client device may use cryptographic functions such as hashes including SHA or block ciphers including AES to provide an efficient mechanism for implementing differential privacy.
US11042653B2
In some embodiments, a first device may generate a data block for an ordered set of data blocks such that the data block is cryptographically chained to a given data block preceding the data block in the ordered set. The first device may obtain an encryption key used to encrypt information related to the data block, and use group members' keys to encrypt the encryption key to generate a group key. As an example, the group's members may include a first member associated with the first device and other members. The keys used to encrypt the encryption key may include the other members' keys. The first device may transmit the ordered set and the group key to a communication resource (e.g., accessible by the members). Other devices (associated with the other members) may use the ordered set and the group key to obtain content related to the ordered set.
US11042646B2
A computer-implemented method according to one embodiment includes determining a classification associated with an instance of data, determining a vulnerability level of a first storage system at which the instance of data is currently located, and conditionally migrating the instance of data from the first storage system to a second storage system, based on the classification associated with the instance of data and the vulnerability level of the first storage system.
US11042645B2
Techniques for performing auto-remediation on computer system vulnerabilities in source code utilizing local repositories are disclosed herein. An application source code representation is scanned to determine any security vulnerabilities and from those vulnerabilities, a set of security patch rules are generated that may be used to automatically remediate the vulnerabilities. One or more of the security patch rules is selected for verification and, once verified may be used to generate a security patch. The security patch may then be automatically applied to the source code representation to produce a patched representation of the application source code with the vulnerability at least partly remediated.
US11042619B2
Systems and methods for occupant authentication and trust using a blockchain are disclosed herein. The systems and methods can include receiving an occupant indicator and one or more occupant identifiers for an occupant in a vehicle. The one or more occupant identifiers can then be verified against identifying information stored in a blockchain ledger to authenticate the occupant. One or more occupant profile elements can then be collected for the occupant. Then, at least one of the one or more occupant identifiers and at least one of the one or more occupant profile elements can be recorded in the blockchain ledger.
US11042615B2
An information processing apparatus displays a control, based on generation instructions of the control to accept a user operation, such that information indicating biometric authentication is requested is added to the control, executes a processing request corresponding to the control when the user operation on the displayed control is detected, and transmits, to a request destination of the processing request, data based on a result of biometric authentication using biometric information read by the information processing apparatus and stored biometric information. Information related to processing corresponding to the control is displayed based on the processing request and the data based on the result of the biometric authentication.
US11042613B2
A first set of device usage characteristics of a first user interaction with a user communication device are received. For example, a device usage characteristic may be an average key pressure, a used WiFi access point, an install date of an application, an angle of a user communication device, etc. The first set of device usage characteristics of the first user interaction are compared to a second set of device usage characteristics of a second user interaction with the user communication device that is stored in a blockchain. One or more reason codes that identifies why the first and second compared sets of device usage characteristics do not match is generated in response to the first and second compared sets of device usage characteristics not matching. The one or more reason codes are used for identifying a level of trust of a user in a communication session.
US11042609B2
A method for registering and provisioning an electronic device is provided. The method includes a step of inserting a first keypair into a secure element of the electronic device. The first keypair includes a public key and a private key. The method further includes a step of requesting, from a remote server configured to register and provision connected devices, a provisioning of credentials of the electronic device. The method further includes a step of verifying, by the remote server, the electronic device credentials. The method further includes a step of registering, by the remote server, the electronic device. The method further includes a step of transmitting, from the remote server to the electronic device, a device certificate. The method further includes steps of installing the transmitted device certificate within the secure element of the electronic device, and provisioning the electronic device according to the installed device certificate.
US11042608B2
A method for managing plan problems across planning cycles includes accessing a first plan generated in a first planning session of a first planning cycle, identifying one or more first plan problems reflected in the first plan, and storing and persisting plan problem data associated with the one or more first plan problems for access in one or more successive planning cycles. The method includes accessing a second plan generated in a second planning session of a second planning cycle subsequent to the first planning cycle, identifying one or more second plan problems reflected in the second plan, and comparing the one or more first plan problems identified for the first planning cycle with the one or more second plan problems identified for the second planning cycle. The method includes determining whether the second plan problem corresponds to any first plan problem identified for the first planning cycle.
US11042600B1
Described are techniques for enabling webpages to be generated and customized based on rules created by a user. A user accessing a user interface may select a set of webpage features, the dimensions or other characteristics of the features, and a corresponding set of rule conditions, such as characteristics of a user device, user account, connection, or webpage. When a request to access a webpage is received, an existing body of rules is queried, and the particular rule that is satisfied by the request is determined. A webpage that includes the corresponding features and feature characteristics of the satisfied rule is generated and provided to the requesting device.
US11042598B2
Methods and systems for capturing, collecting, analyzing and auditing of electronic documents. In an embodiment, there is provided the ability to present an audit function or “click thru” capability with respect to image files, non-structured text, non-structured html, and pdf document.
US11042590B2
The present teaching, which includes methods, systems and computer-readable media, relates to providing query suggestions based on multiple data sources including at least person's personal data. The disclosed techniques may include receiving an input from a person, obtaining one or more suggestions based on a person corpus derived from at least one data source private to the person, and presenting at least the one or more suggestions.
US11042587B2
An audio processing method includes determining an audio data source, registering an audio block service for the audio data source to obtain registration information of the audio block service, where the registration information of the audio block service includes identification information used for performing the audio block service on the audio data source, performing software decoding on the audio data source to obtain audio track data when it is determined, based on the identification information, that the audio data source needs to be blocked, and performing behavior analysis based on the audio track data. Hence, audio track data can be collected in a targeted manner, the collected audio track data is converted into text through speech recognition, and the text can be used for semantic analysis or internally-recorded audio recognition.
US11042585B2
The overall architecture and details of a scalable video fingerprinting and identification system that is robust with respect to many classes of video distortions is described. In this system, a fingerprint for a piece of multimedia content is composed of a number of compact signatures, along with traversal hash signatures and associated metadata. Numerical descriptors are generated for features found in a multimedia clip, signatures are generated from these descriptors, and a reference signature database is constructed from these signatures. Query signatures are also generated for a query multimedia clip. These query signatures are searched against the reference database using a fast similarity search procedure, to produce a candidate list of matching signatures. This candidate list is further analyzed to find the most likely reference matches. Signature correlation is performed between the likely reference matches and the query clip to improve detection accuracy.
US11042582B2
The present disclosure relates to a method and a device for categorizing multimedia resources. The method includes: counting the numbers of icons for respective types of icons input by a user for a multimedia resource; and determining a category to which the multimedia resource belongs according to the numbers of the respective types of icons input for the multimedia resource. The method and device for categorizing multimedia resources according to the present disclosure can take respective types of icons input by the user for the multimedia resources into consideration when categorizing the multimedia resources, thereby improving the accuracy of the categorization of the multimedia resources.
US11042572B2
Methods and systems for clustering objects using Geohash grids. The clusters are typically displayed on an interactive map. A clustering module receives multiple objects having respective geo-information and derives clusters for the objects in respective grid cells of a given resolution level. The clustering is based on the geo-information of the objects at one or more resolution levels that are finer than the given resolution level. Clustering based on finer-resolution levels provides spatial information at a granularity that is unavailable at the given resolution level and therefore achieves clustering with improved accuracy. The geo-information may comprise a Geohash spatial index that specifies the geographic location in accordance with the Geohash system.
US11042565B2
Disclosed are electronic devices and methods for managing container-based data by the electronic devices, by generating a first container storing first personalized information, when a communication connection with a first external electronic device is established, transmitting the first personalized information so that it is stored in a second container of the first external electronic device, receiving second personalized information and storing the second personalized information in the first container, and when a communication connection with a second external electronic device is established, transmitting the second personalized information so that it is stored in a third container of the second external electronic device.
US11042559B2
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a light integration. One of the methods includes receiving a plurality of objects from a functional logic tier of an application, each object representative of data stored in a data tier of the application, a first portion of the stored data being stored in a first persistent data store and a second portion of the stored data being stored in a second persistent data store. The method includes presenting in a first area of the user interface information from the plurality of objects, the information selected from the first portion of the data. The method includes receiving an indication of an object being selected from the plurality of objects. The method includes presenting in a second area of the user interface information from the second part of data corresponding to the selected business object.
US11042543B2
An information interaction method, a server, and a client are provided. The method includes: receiving speech search information and a history search result sent by a client; in response to determining based on the history search result that the client is loaded with speech interaction data, determining feedback information corresponding to the speech search information based on the loaded speech interaction data; and sending the feedback information to the client, such that the client loads the feedback information.
US11042541B2
A method for natural language query processing in an internet of things (IoT) system and an electronic device thereof are provided. The method includes receiving a natural language query including a plurality of attributes. Further, the method includes determining, by the IoT query engine, things from a plurality of things to be queried from a unified metadata based on the plurality of attributes. The unified metadata includes information about the plurality of things connected in the IoT system. Further, the method includes sending, by the IoT query engine, at least one structural query to each of the determined things. The at least one structural query is generated based on the plurality of attributes and the determined things. Further, the method includes retrieving, by the IoT query engine, results from each of the determined things.
US11042523B2
A data curation system is provided that includes various methods to enable efficient reuse of human and machine effort. To reuse effort, various facilities are presented that model, save, and allow for querying of provenance and state information of a curation workflow and allow for incremental, stateful transitions of the data and metadata thereof.
US11042510B2
Replication of search-related configuration customizations across multiple individual configuration files of search heads of a cluster for a consistent user experience. A search head leader of the cluster can receive a first journal entry relating to a first customization of a knowledge object from a first search head of the cluster. Each search head of the cluster can be configured to perform a reduce phase of a map-reduce search computation. The search head leader may determine the first journal entry references a parent commit journal entry matching a latest commit journal entry in a journal stored in a local data store of the search head leader. The first journal entry can be stored in the journal. A configuration file in the local data store of the search head leader may be updated to include the first journal entry. A communication indicating the updating of the configuration file can be sent to the first search head.
US11042508B2
Managing metadata added to a file, a directory, or a symbolic link is provided. One or more pieces of metadata of a movement target are obtained. The movement target is at least one of a file, a directory, and a symbolic link. The movement target is to be moved from one file system to another file system within a plurality of file systems. Whether the one or more pieces of metadata are migratable to the other file system is determined based, at least in part, on metadata stored in the other file system. The one or more pieces of metadata are processed by (i) migrating a first piece of metadata that is determined to be migratable to the other file system and (ii) leaving a second piece of metadata in the one file system, wherein the second piece of metadata is determined to be non-migratable.
US11042505B2
Described herein is a system and method for transforming contextually relevant items. A search query is received, and, for each of a plurality of electronically stored items (e.g., stored in a source platform), a probability that the stored item is relevant to the search query is calculated using a classification model. Stored items having a calculated probability greater than or equal to a threshold probability are identified. Contextually relevant portions of the identified stored items is determined using a contextual model. The determined contextually relevant portions of the identified stored items are extracted. The extracted contextually relevant portions of the identified stored items are transformed into a target platform. An output of the extracted contextually relevant portions of the identified stored items in the target platform is provided.
US11042504B2
Techniques for managing overwrites when archiving data in cloud/object storage are provided. In one set of embodiments, a computer system can overwrite a chunk of data residing in cloud/object storage, where the cloud/object storage only guarantees eventual consistency for overwrites, and where the overwriting is associated with a sequence number. Upon overwriting the chunk of data, the computer system create a new instance of a file in the cloud/object storage, where the new instance of the file has a version number corresponding to the sequence number.
US11042502B2
An operation processing apparatus is provided. The operation processing apparatus includes a vector operator and cores. The vector operator processes a vector operation with respect to an instruction that uses the vector operation, and each core includes a scalar operator that processes a scalar operation with respect to an instruction that does not use the vector operation. The vector operator is shared by the cores.
US11042495B2
An electronic device includes a processor that executes a guest operating system; a memory having a guest portion that is reserved for storing data and information to be accessed by the guest operating system; and an input-output memory management unit (IOMMU). The IOMMU performs operations for signaling an interrupt to the guest operating system. For these operations, the IOMMU acquires, from an entry in an interrupt remapping table associated with the guest operating system, a location in a virtual advanced programmable interrupt controller (APIC) backing page for the guest operating system in the guest portion of the memory. The IOMMU then writes information about the interrupt to the location in the virtual APIC backing page. The IOMMU next communicates an indication of the interrupt to the guest operating system.
US11042494B1
An interposer circuit is used between an interrupt controller and a processor core to facilitate direct injection of a virtual interrupt into a guest executing on the processor core, even though the interrupt controller does not support the direct injection. The interposer circuit can convert a command received from the interrupt controller for a physical interrupt into another command for a virtual interrupt to make the processor core believe that the processor core has received a virtual interrupt even though the interrupt controller is not able to provide the virtual interrupt. The virtual interrupt can be directly injected into the processor core without the intervention of a hypervisor executing on the processor core.
US11042490B2
Methods, systems, and devices for address obfuscation for memory are described. A mapping function may map a logical address of data to a physical address of a memory cell. The mapping function may be implemented with a mapping component that includes mapping subcomponents. Each mapping subcomponent may be independently configurable to implement a logic function for determining a bit of the physical address. The mapping function may vary across memory devices or aspects of memory device, and in some cases may vary over time.
US11042485B2
An example method of implementing firmware runtime services in a computer system having a processor with a plurality of hierarchical privilege levels, the method including: calling, from software executing at a first privilege level of the processor, a runtime service stub in a firmware of the computer system; executing, by the runtime service stub, an upcall instruction from the first privilege level to a second privilege level of the processor that is more privileged than the first privilege level; and executing, by a handler, a runtime service at the second privilege level in response to execution of the upcall instruction.
US11042480B2
A system, apparatus and method for secure functions and manipulating cache line data. The method includes generating cache block addresses from a subset of bits, i.e. tag bits, of a cache address and hashing the cache block addresses with one or more secure functions that use keys to generate secure indexes.
US11042477B2
The present disclosure is directed to a memory management method and to a memory management device arranged to execute memory allocation and/or memory deallocation by use of segregated free lists, which provide information on memory chunks, wherein the memory allocation and/or the memory deallocation are executed according to states of the memory chunks, and wherein the states of the memory chunks comprise: an used state indicating that a memory chunk, which is in used state, is in use, and is not available for allocation; a linked state indicating that a memory chunk, which is in linked state, is not used, is linked within a free list of the segregated free lists, and is available for allocation; a free state indicating that a memory chunk, which is in free state, is not used, is not linked within any of the segregated free lists, and is not available for allocation.
US11042470B2
A device may be run in a timing testing mode in which the device is configured to disrupt timing of processing that takes place on the one or more processors while running an application with the one or more processors. The application may be tested for errors while the device is running in the timing testing mode.
US11042460B2
An example meter to monitor a media device disclosed herein includes a circuit having (i) a circuit input to electrically couple with a reference capacitor and an input power line of the meter that is to electrically couple with an output power line of the media device, and (ii) a circuit output to provide a first value based on the reference capacitor when the input power line of the meter is not electrically coupled with the output power line of the media device, and a second value when the input power line of the meter is electrically coupled with the output power line of the media device. The disclosed example meter also includes a processor to determine whether the input power line of the meter is electrically coupled with the output power line of the media device based on whether the circuit output provides second value.
US11042457B2
Described herein are example systems and computer-implemented methods for monitoring changes to an application. For example, information regarding a change made to an aspect of an application may be received by a processor. It may be determined if a similarity of the change to a cluster of changes related to the aspect is within a change threshold. Further, the change may be associated with the cluster of changes when the similarity of the change is within the change threshold. It may be further determined if a metric based on a number of changes associated with the cluster of changes is within a cluster range. When the metric within the cluster range, a prototype change may be extracted from the cluster of changes. The application may be updated based on the prototype change when the metric is within the cluster range.
US11042453B2
Provided is a database journaling method and apparatus for storing a log file in a storing apparatus by performing a lesser number of record commands to decrease a volume of data to be input and output by the storing apparatus, and the database journaling method may include determining whether a database is changed based on an operation performed on data in the database, generating a log file including log entries for the database when the database is changed, and performing journaling on the database by storing the generated log file in a storing apparatus, wherein each of the log entries includes a log record in which the data associated with a change of the database is stored, and metadata for the log record is recorded in a predetermined area embedded in the log record.
US11042452B1
A method for storage system reliability using data recovery as a service, the method including: receiving, for storage data on a storage system, a specification for a particular recovery time objective (“RTO”) and recovery point objective (“RPO”) setting among a plurality of options for RTO/RPO settings; generating, in accordance with the particular RTO/RPO setting, a change stream of data in response to receiving data to be stored on the storage system; and transmitting, from the storage system to a cloud data recovery as a service endpoint, the change stream of data from which data on the storage system may be recovered up to a point in time corresponding to the particular RPO setting and within a time period corresponding to the particular RTO setting.
US11042451B2
A method for recovering modified data lost from cache includes maintaining, in a cache of a primary storage system, a destage data structure indicating which modified data in the cache has been destaged. The method further maintains, in cache of a secondary storage system, a change recording data structure indicating which modified data has been replicated from the primary storage system to the secondary storage system. The method further merges the destage data structure with the change recording data structure to yield an updated change recording data structure. In the event modified data in the cache of the primary storage system is lost, the method utilizes the updated change recording data structure to determine which modified data in the secondary storage system is needed to restore the modified data lost from cache at the primary storage system. A corresponding system and computer program product are also disclosed.
US11042447B2
One or more processors scan to identify component resources of a record retention system and determine relationships among the component resources and data stored on the component resources. Rules corresponding to retention of record data stored on the component resources are received, and a deletion action is determined in response to receiving a request by a user for deletion of record data from the record retention system and the rules corresponding to the retention of data. The one or more processors perform the deletion action on the user's record data associated with the request and compliant with the rules corresponding to the retention of the data among the component resources of the record retention system, and the one or more processors record the deletion action and information associated with the deletion action in a deletion log of the record retention system.
US11042443B2
Systems and methods for fault tolerant computing in accordance with various embodiments of the invention are disclosed. Fault tolerant computer systems in accordance with a number of embodiments of the invention include multiple processing systems supervised by a Fault Management Unit (FMU). The FMU can build a representation of the state of all of the multiple processing systems and then determines which of the processing systems to utilize to perform a particular function based upon this state representation.
US11042438B2
Devices and techniques for performing copy-back operations in a memory device are disclosed herein. A trigger to perform a copy-back operation in relation to a section of data stored on the memory device can be detected. Circuitry of the memory device can then read the section of data at two voltage levels within a read window to obtain a first set of bits and a second set of bits respectively. The first and second sets of bits—which should be the same under normal circumstances—are compared to determine whether a difference between the sets of bits is beyond a threshold. If the difference is beyond a threshold, error correction is invoked prior to completion of the copy-back operation.
US11042435B2
A circuit apparatus 100 includes: an interface circuit 120 that receives setting data; and a control circuit 110 that controls the operations of the circuit apparatus 100 based on the setting data and also controls access to a nonvolatile memory 10. The control circuit 110 generates error detection data based on the setting data received by the interface circuit 120, and writes the setting data and the error detection data to the nonvolatile memory 10.
US11042431B2
A failure prediction apparatus includes a memory and a processor coupled to the memory. The processor acquires a score based on an output of each of a plurality of sensors associated with each of a plurality of circuit arrangement regions, in each of the plurality of circuit arrangement regions a logic circuit constructed by programming is arrangeable, and performs a process of making a determination on a possibility of an occurrence of a failure with respect to each of the plurality of circuit arrangement regions based on the score for each of the circuit arrangement regions.
US11042430B2
A method of protecting against two or more board failures at the same time by providing an elastic consistency platform (ECP) of high availability (HA) in multiple board environments is described. The ECP is provided between transmission control protocol (TCP) and an application using TCP on each board, including providing input and output buffers to store data between a producer and a consumer. The ECP is used to generate a warning when an amount of data unsynchronized in an output buffer of the ECP on any board reaches a programmable limit.
US11042429B2
Systems and methods for selective stack trace generation during Java exception handling are disclosed. In embodiments, a method includes determining, by a Java virtual machine (JVM) of a computing device, that an exception object escapes a catch block of Java bytecodes; setting, by the JVM of the computing device, an escaped flag based on the determining that the exception object escapes the catch block; walking, by the JVM of the computing device, a call stack to locate an applicable catch block for the exception object, wherein the applicable catch block is the catch block; determining, by the JVM of the computing device, that the escaped flag is set in response to locating the applicable catch block; and creating, by the JVM of the computing device, a stack trace based on the determining that the escaped flag is set.
US11042428B2
We disclose a system that optimizes deployment of sensors in a computer system. During operation, the system generates a training data set by gathering a set of n signals from n sensors in the computer system during operation of the computer system. Next, the system uses an inferential model to replace one or more signals in the set of n signals with corresponding virtual signals, wherein the virtual signals are computed based on cross-correlations with unreplaced remaining signals in the set of n signals. Finally, the system generates a design for an optimized version of the computer system, which includes sensors for the remaining signals, but does not include sensors for the replaced signals. During operation, the optimized version of the computer system: computes the virtual signals from the remaining signals; and uses the virtual signals and the remaining signals while performing prognostic pattern-recognition operations to detect incipient anomalies that arise during execution.
US11042401B2
Techniques for controlling the performance of remote operations on computing devices within a video processing environment are described. One embodiment determines to perform a remote operation on a remote device in a media processing environment and determines a signal chain within the media processing environment that includes the remote device. An operational status of the signal chain is determined, based on a media processing schedule for the signal chain. Upon determining that the operational status indicates that the remote device is available for performance of the remote operation, embodiments initiate the performance of the remote operation on the remote device.
US11042390B2
A method for replaying operations on a widget in a graphical user interface (GUI) includes acquiring, from an operation record, operation information related to the widget and a first unique identification (UID) of the widget. A widget having a second UID is determined, wherein the second UID is generated based on a call stack for creating the widget in the GUI. The second UID is the same as the first UID. It may be determined whether the widget on the GUI is operable. An operation is executed on the widget according to the operation information related to the widget.
US11042382B2
The present application relates generally to a parallel processing device. The parallel processing device can include a plurality of processing elements, a memory subsystem, and an interconnect system. The memory subsystem can include a plurality of memory slices, at least one of which is associated with one of the plurality of processing elements and comprises a plurality of random access memory (RAM) tiles, each tile having individual read and write ports. The interconnect system is configured to couple the plurality of processing elements and the memory subsystem. The interconnect system includes a local interconnect and a global interconnect.
US11042381B2
Techniques described herein are directed to ensuring register data consistency between different instruction blocks. For example, a block-based processor renames registers during block decode, but delays the update of a logical register-to-physical register mapping utilized by other instruction blocks until it is determined that a write instruction configured to write to a logical register commits. Alternatively, the processor renames registers during block decode and updates the mapping accordingly. However, the update is negated (e.g., rolled back) if the write instruction is not executed. Still further, the processor may analyze the instructions in the block to determine instructions configured to write to a logical register but that will not execute due to a mismatched predicate. Based on the determination, the block-based processor ensures data consistency by copying data from a previously-assigned register to a newly-assigned register. Techniques may also be utilized to assist the block-based processor in determining such instructions.
US11042380B2
A plurality of instructions to be executed in an order of being issued without an appointment of a waiting time or a starting moment are designed to be executed after a certain waiting time; instructions to be executed in an order of being issued without designation of starting moment or waiting time are provided with starting moment or waiting time information so that the instructions can be executed in an order designated by the time information.
US11042377B2
In an embodiment, the present invention is directed to a processor including a decode logic to receive a multi-dimensional loop counter update instruction and to decode the multi-dimensional loop counter update instruction into at least one decoded instruction, and an execution logic to execute the at least one decoded instruction to update at least one loop counter value of a first operand associated with the multi-dimensional loop counter update instruction by a first amount. Methods to collapse loops using such instructions are also disclosed. Other embodiments are described and claimed.
US11042375B2
An apparatus and method of operating the apparatus are provided for performing a count operation. Instruction decoder circuitry is responsive to a count instruction specifying an input data item to generate control signals to control the data processing circuitry to perform a count operation. The count operation determines a count value indicative of a number of input elements of a subset of elements in the specified input data item which have a value which matches a reference value in a reference element in a reference data item. A plurality of count operations may be performed to determine a count data item corresponding to the input data item. A register scatter storage instruction, a gather index generation instruction, and respective apparatuses responsive to them, as well as simulator implementations, are also provided.
US11042372B2
A method to transpose source data in a processor in response to a vector bit transpose instruction includes specifying, in respective fields of the vector bit transpose instruction, a source register containing the source data and a destination register to store transposed data. The method also includes executing the vector bit transpose instruction by interpreting N×N bits of the source data as a two-dimensional array having N rows and N columns, creating transposed source data by transposing the bits by reversing a row index and a column index for each bit, and storing the transposed source data in the destination register.
US11042371B2
A method for detecting faults in substring search operations includes providing, using a processor unit including vector registers of M vector elements each, an M×M matrix of comparators for characterwise comparison of the elements of a reference string stored in a first one of the vector registers and a target string stored in a second one of the vector registers. A vector element is an n-bit element for encoding a character. A resulting bit vector is generated using comparison performed by the M×M matrix. The resulting bit vector indicates characters of the target string that fully match the reference string and indicates characters of the target string that partially match the reference string. Fault detection in the substring search operations is performed by utilizing the resulting bit vector.
US11042369B1
Disclosed herein are embodiments of systems, methods, and products for modernizing and optimizing legacy software. A computing device may perform an automated runtime performance profiling process. The performance profiler may automatically profile the legacy software at runtime, monitor the memory usage and module activities of the legacy software, and pinpoint/identify a subset of inefficient functions in the legacy software that scale poorly or otherwise inefficient. The computing device may further perform a source code analysis and refactoring process. The computing device may parse the source code of the subset of inefficient functions and identify code violations within the source code. The computing device may provide one or more refactoring options to optimize the source code. Each refactoring option may comprise a change to the source code configured to correct the code violations. The computing device may refactor the source code based on a selected refactoring option.
US11042366B2
Managing container applications by providing a registry of managed container base images, each managed container base image wrapped to include an injection point, determining that a managed container base image includes a vulnerability, and creating a patch script to address the vulnerability. Managing container applications further includes inserting the patch script at the injection point and issuing a pull command for an application using the managed container base image, to a container orchestration tool.
US11042360B1
In one embodiment, in a first mode, first and second input operands having a first data type are multiplied using one or more of a plurality of multipliers, and in second mode, a plurality of input operands having a second data type are multiplied using the plurality of multipliers. Accordingly, multiplier circuitry may process different input data types and share circuitry across the different modes. In some embodiments, in the first mode, products may be converted to a third data type, and in the second mode, multiple products may be concatenated. Values in the third data type, in the first mode, and concatenated values having the second data type, in the second mode, may be added across different multimodal multipliers to form a multiply-accumulator. In some embodiments, the plurality of multiply-accumulators may be configured in series.
US11042357B2
A server, method, and non-transitory computer readable medium for ranking a plurality of data sources are provided. The server includes a network interface, a memory storage unit and a processor. The method involves sending a test message, monitoring an external network for a response to the test message, determining whether a service level is satisfied and adjusting the rank of the data source. The non-transitory computer readable medium is encoded with programming instructions to direct a processor to carry out the method.
US11042354B1
An electronic device and a method for audio adjustment control for a wireless device is provided. The electronic device detects a new connection, that differs from a prior connection, between the electronic device and the wireless device. An audio communication through the prior connection is based on first audio information stored in the electronic device. The electronic device further receives second audio information from the wireless device based on the new connection. The second audio information is different from the stored first audio information and an audio setting of the wireless device is configured based on the second audio information. The electronic device further adjusts the stored first audio information based on the second audio information received from the wireless device and transmits an audio stream to the wireless device based on the adjusted first audio information.
US11042350B2
Systems, methods and apparatus of control delivery of audio content into a vehicle cabin where occupants of vehicles are located/seated. For example, a vehicle includes: at least one microphone configured to generate signals representing audio content presented in the cabin of the vehicle; an infotainment system having access to multiple sources of audio content; and an artificial neural network configured to receive input parameters relevant to audio control in the vehicle and generate, based on the input parameters as a function of time, predictions of audio pattern. The input parameters can include data representing the signals from the at least one microphone, data from the infotainment system, and/or at least one operating parameter of the vehicle. The vehicle is configured to adjust a setting of the infotainment system based at least in part on the predictions generated by the artificial neural network.
US11042341B2
Systems and methods for selecting a control mode to launch an application in a vehicle are described. For one embodiment, a system for selecting control modes for launching applications in a vehicle with a dashboard screen can include a computing device embedded in the vehicle, the computing device connected to the dashboard screen and a control display; and an operating system installed on the computing device, the operating system running a multi-display controller and one or more applications. The multi-display controller is to receive a request from the control display for launching an application, determine a control mode used to launch the application based on an integration level indicator of the application, and launch the application in the determined control mode. A metabar and a global widget can be created on top of the dashboard screen. The metabar is permanently displayed across the dashboard screen, and can contain environmental and driving-related information. The global widget appears contextually in response to a state change of a system component in the vehicle.
US11042307B1
The system receives a request to write data to a non-volatile memory comprising blocks with a plurality of wordlines, wherein a respective wordline is coupled to a plurality of pages across a plurality of cells, and wherein the pages are ordered by an increasing number of programmable bits per cell. In response to determining that the data is not an updated version of data stored in the non-volatile memory, the system writes the data to a first ordered page of a plurality of pages corresponding to a next available wordline. In response to determining that the data is an updated version of existing data stored in the non-volatile memory, the system writes the data to a next available ordered page corresponding to an existing wordline in which the existing data is stored.