Document Document Title
US11177203B2 Vertical and horizontal circuit assemblies
In a general aspect, an apparatus can include a leadframe including a plurality of leads disposed along a single edge of the apparatus. The apparatus can also include an assembly including a substrate and a plurality of semiconductor die disposed on the substrate, the assembly being mounted on the leadframe and an inductor having a first terminal and a second terminal. The first terminal of the inductor can be electrically coupled with the leadframe via a first conductive clip, where the first terminal of the inductor can be coupled with a contact pad of the first conductive clip. The second terminal of the inductor can be electrically coupled with the leadframe via a second conductive clip, where the second terminal of the inductor can be coupled with a contact pad of the second conductive clip. The leadframe, the assembly and the inductor can be arranged in a stacked configuration.
US11177202B2 Multilayer structure and method for fabricating the same
A multilayer structure includes a substrate and a plurality of sub-stacks extending along a first direction respectively and disposed on an upper surface of the substrate along a second direction. Each of the sub-stacks includes insulating layers and patterned sacrificial layers alternately stacked on the upper surface along a third direction; conductive layers alternately stacked on the upper surface with the insulating layers along the third direction; and interlayer connectors extending along the third direction; wherein the patterned sacrificial layers have first sides and second sides opposite to the first sides, the conductive layers include first side conductive layers corresponding to the first sides and second side conductive layers corresponding to the second sides; wherein the interlayer connectors are electrically connected and directly contact corresponding ones of the conductive layers, and the first direction, the second direction, and the third direction are crossed.
US11177201B2 Semiconductor packages including routing dies and methods of forming same
In an embodiment, a package includes a first package structure including a first integrated circuit die having an active side and a back-side, the active side including die connectors, a second integrated circuit die adjacent the first integrated circuit die, the second integrated circuit die having an active side and a back-side, the active side including die connectors, a routing die including die connectors bonded to the active sides of the first integrated circuit die and the second integrated circuit die, the routing die electrically coupling the first integrated circuit die to the second integrated circuit die, an encapsulant encapsulating the first integrated circuit die, the second integrated circuit die, and the routing die, and a first redistribution structure on and electrically connected to the die connectors of the first integrated circuit die and the second integrated circuit die.
US11177200B2 Pad design for reliability enhancement in packages
A package includes a corner, a device die having a front side and a backside, and a molding material molding the device die therein. A plurality of redistribution lines is on the backside of the device die. The plurality of redistribution lines includes a plurality of metal pads. A polymer layer contacts the plurality of metal pads. A plurality of openings is formed in the polymer layer, with the plurality of metal pads aligned to and exposed to the plurality of openings. The plurality of openings includes a corner opening that is elongated and an additional opening farther away from the corner than the corner opening. The additional opening is non-elongated.
US11177199B2 Semiconductor packages with external bump pads having trench portions and semiconductor modules including the semiconductor packages
A semiconductor package includes a semiconductor chip including a chip pad and an external bump pad electrically connected to the chip pad of the semiconductor chip. The external bump pad may include a trench portion extending from a perimeter surface of the external bump pad toward a center of the external bump pad. The semiconductor package includes an external connector on the external bump pad, with the external connector including a portion that is in the trench portion of the external bump pad.
US11177198B2 Plurality of lead frames electrically connected to inductor chip
A semiconductor device includes a semiconductor element circuit, a conductive support and a sealing resin. The conductive support includes a die pad, first terminals spaced in a first direction, second terminals spaced in the first direction and opposite to the first terminals in a second direction perpendicular to the first direction, and a support terminal connected to the die pad. The sealing resin encapsulates portions of the first and second terminals, a portion of the support terminal, the semiconductor element circuit and the die pad. The sealing resin has two first side surfaces spaced apart in the second direction and two second side surfaces spaced apart in the first direction. The first terminals and second terminals are exposed from the first side surfaces, while none of the elements of the conductive support is exposed from the second side surfaces.
US11177197B2 Semiconductor package with solder standoff
A semiconductor package includes a leadframe including a die pad and a plurality of lead terminals. A vertical semiconductor device is attached on a first side by a die attach material to the die pad. A first clip is on the first vertical device that is solder connected to a terminal of the first vertical device on a second side opposite to the first side providing a first solder bonded interface, wherein the first clip is connected to at least a first of the lead terminals. The first solder bonded interface includes a first protruding surface standoff therein that extends from a surface on the second side of the first vertical device to physically contact the first clip.
US11177191B2 Rivet spacer for compromising assembling between two parts secured to each other via screw structure
An independent loading mechanism for use with a CPU connector includes a metallic frame cooperating with a back plate module to sandwich a printed circuit board therebetween. A plurality of screw nut units are provided around the four corners of the frame. A plurality of hollow spacers are secured to the corresponding through holes of the frame so as to allow the corresponding screw nut units moveable relative to the frame along the vertical direction within a range larger than a thickness of the frame, thus avoiding improper interference between the screw nut units and the corresponding screw posts of the back plate module during sequential screwing.
US11177188B1 Heat dissipation substrate for multi-chip package
A chip packaging structure includes a heat dissipation substrate, a pre-molded chipset, an interconnection and a second encapsulant. The pre-molded chipset is located on the heat dissipation substrate. The interconnection is located in the packaging structure and electrically connects the heat dissipation substrate and the pre-molded chipset. The second encapsulant covers part of the heat dissipation substrate, part or all of the interconnection, and part or all of the pre-molded chipset. The pre-molded chipset includes a thermally conductive substrate, at least two chips, a patterned circuit, and a first encapsulant. The patterned circuit is located in the pre-molded chipset. At least two chips are electrically connected by the patterned circuit. The first encapsulant covers at least two chips and part or all of the patterned circuit. A manufacturing method of a chip packaging structure is also provided.
US11177185B2 Semiconductor memory and method of manufacturing the semiconductor memory
A semiconductor memory according to an embodiment includes first and second areas, an active region, a non-active region, a first stacked body, a plurality of first pillars, a first contact, a second stacked body, and a second contact. The active region includes part of each of the first and second areas. The non-active region includes part of each of the first and second areas. The second stacked body is in the non-active region. The second stacked body includes second insulators and second conductors which are alternately stacked. A second contact is in contact with a second conductor in a first interconnect layer and a second conductor in a second interconnect layer.
US11177184B2 Method of manufacturing a flip chip package and an apparatus for testing flip chips
A method of manufacturing a flip chip package includes forming a plurality of semiconductor chips and bonding the semiconductor chips to a package substrate. The method further includes electrically testing the plurality of semiconductor chips on the package substrate, molding the tested semiconductor chips, and singulating the molded chips. Electrically testing the semiconductor chips includes covering the semiconductor chips with a protection member.
US11177183B2 Thickness measurement system and method
A system includes a factory interface, a deposition tool, and at least one measuring device. The factory interface is configured to carry a wafer. The deposition tool is coupled to the factory interface and configured to process the wafer transferred from the factory interface. The at least one measuring device is equipped in the factory interface, the deposition tool, or the combination thereof. The at least one measuring device is configured to perform real-time measurements of a thickness of a material on the wafer that is carried in the factory interface or the deposition tool.
US11177181B2 Scalable device for FINFET technology
Scalable device designs for FINFET technology are provided. In one aspect, a method of forming a FINFET device includes: patterning fins in a substrate which include a first fin(s) corresponding to a first FINFET device and a second fin(s) corresponding to a second FINFET device; depositing a conformal gate dielectric over the fins; depositing a conformal sacrificial layer over the gate dielectric; depositing a sacrificial gate material over the sacrificial layer; replacing the sacrificial layer with a first workfunction-setting metal(s) over the first fin(s) and a second workfunction-setting metal(s) over the second fin(s); removing the sacrificial gate material; forming dielectric gates over the first workfunction-setting metal(s), the second workfunction-setting metal(s) and the gate dielectric forming gate stacks; and forming source and drains in the fins between the gate stacks, wherein the source and drains are separated from the gate stacks by inner spacers. A FINFET device is also provided.
US11177180B2 Profile control of a gap fill structure
The present disclosure describes a method of fabricating a semiconductor structure that includes forming a gate structure over a substrate, forming an interlayer dielectric structure surrounding the gate structures, and forming a first opening in the gate structure and the interlayer dielectric structure. The first opening has a first portion in the gate structure and a second portion in the interlayer dielectric structure, in which the first portion has a width larger than the second portion. The method further includes depositing a dielectric layer in the first opening and forming a second opening over the first opening. The first portion of the opening remains open and the second portion of the opening is filled after depositing the dielectric layer. The second opening in the gate structure has a depth larger than the first opening in the gate structure.
US11177179B2 Method of manufacturing a semiconductor device and a semiconductor device
In a method, a fin structure, in which first semiconductor layers and second semiconductor layers are alternately stacked, is formed. A sacrificial gate structure is formed over the fin structure. The first semiconductor layers are etched at a source/drain region of the fin structure, which is not covered by the sacrificial gate structure, thereby forming a first source/drain space in which the second semiconductor layers are exposed. A dielectric layer is formed at the first source/drain space, thereby covering the exposed second semiconductor layers. The dielectric layer and part of the second semiconductor layers are etched, thereby forming a second source/drain space. A source/drain epitaxial layer is formed in the second source/drain space. At least one of the second semiconductor layers is in contact with the source/drain epitaxial layer, and at least one of the second semiconductor layers is separated from the source/drain epitaxial layer.
US11177178B2 FinFETs and methods of forming FinFETs
An embodiment is a method including forming a multi-layer stack over a substrate, the multi-layer stack including alternating first layers and second layers, patterning the multi-layer stack to form a fin, forming an isolation region surrounding the fin, an upper portion of the fin extending above a top surface of the isolation region, forming a gate stack on sidewalls and a top surface of the upper portion of the fin, the gate stack defining a channel region of the fin, and removing the first layers from the fin outside of the gate stack, where after the removing the first layers, the channel region of the fin includes both the first layers and the second layers.
US11177176B2 Semiconductor device and method for manufacturing semiconductor device
A semiconductor device that can have favorable electrical characteristics and can be highly integrated is provided.The semiconductor device includes a first insulator; a second insulator over the first insulator; an oxide over the second insulator; a first conductor and a second conductor over the oxide; a third insulator over the oxide; a third conductor positioned over the third insulator and overlapping with the oxide; a fourth insulator in contact with the second insulator, a side surface of the oxide, a side surface of the first conductor, a top surface of the first conductor, a side surface of the second conductor, a top surface of the second conductor, and a side surface of the third insulator; and a fifth insulator in contact with a top surface of the third insulator and a top surface of the third conductor, and a top surface of the fourth insulator is in contact with the fifth insulator.
US11177170B2 Removal of barrier and liner layers from a bottom of a via
A method for manufacturing a semiconductor device includes forming an interconnect in a first dielectric layer, and forming a second dielectric layer on the first dielectric layer. In the method, an etch stop layer is formed on the second dielectric layer, and a third dielectric layer is formed on the etch stop layer. A trench and an opening are formed in the third and second dielectric layers, respectively. A barrier layer is deposited in the trench and in the opening, and on a top surface of the interconnect. The method also includes removing the barrier layer from the top surface of the interconnect and from a bottom surface of the trench, and depositing a conductive fill layer in the trench and in the opening, and on the interconnect. A bottom surface of the trench includes the etch stop layer.
US11177169B2 Interconnects with gouged vias
A method of fabricating a semiconductor device includes depositing a spacer material in a trench arranged in a dielectric layer. An end of the trench extends to a metal layer of an interconnect structure. A portion of the spacer material in contact with the metal layer is removed. A recess is formed in the metal layer at the end of the trench.
US11177168B2 Device and method for reducing contact resistance of a metal
A method includes forming a trench in a low-K dielectric layer, where the trench exposes an underlying contact area of a substrate. A first tantalum nitride (TaN) layer is conformally deposited within the trench, where the first TaN layer is deposited using atomic layer deposition (ALD) or chemical vapor deposition (CVD). A tantalum (Ta) layer is deposited on the first TaN layer conformally within the trench, where the Ta layer is deposited using physical vapor deposition (PVD). An electroplating process is performed to deposit a conductive layer over the Ta layer. A via is formed over the conductive layer, where forming the via includes depositing a second TaN layer within the via and in contact with the conductive layer.
US11177166B2 Etch stop layer removal for capacitance reduction in damascene top via integration
A method of forming an interconnect structure includes forming at least one second-level interconnect in a sacrificial dielectric layer that is formed on an upper surface of a sacrificial etch stop layer, and removing the sacrificial dielectric layer and the sacrificial etch stop layer while maintaining the at least one second-level interconnect so as to expose an underlying dielectric layer. The method further includes depositing a replacement dielectric layer on an upper surface of the underlying dielectric layer to embed the at least one second-level interconnect in the replacement dielectric layer. Accordingly, an interconnect structure can be formed that includes one or more first-level interconnect in a dielectric layer and one or more second-level interconnects in a replacement dielectric layer stacked on the dielectric layer. The replacement dielectric layer directly contacts the dielectric layer.
US11177165B2 Method of manufacturing a semiconductor device having redistribution layer including a dielectric layer made from a low-temperature cure polyimide
A method of manufacturing a semiconductor device includes the step of positioning a patterned mask over a dielectric layer. The dielectric layer comprises a low-temperature cure polyimide. The method further includes the steps of exposing a first surface of the dielectric layer through the patterned mask to an I-line wavelength within an I-line stepper, and developing the dielectric layer to form an opening.
US11177163B2 Top via structure with enlarged contact area with upper metallization level
Integrated circuits include back end of line metallization levels. An upper metallization level is on a lower metallization level and includes at least one top via-line interconnect structure in an interlayer dielectric. The lower metallization level includes at least one top via-line interconnect structure in an interlayer dielectric, wherein the top via is raised relative to the interlayer dielectric in the lower metallization level. The line in the upper metallization level contacts a top surface and sidewall portions of the top via raised above the interlevel dielectric. Also described are methods for fabricating the same.
US11177162B2 Trapezoidal interconnect at tight BEOL pitch
Techniques for forming trapezoidal-shaped interconnects are provided. In one aspect, a method for forming an interconnect structure includes: patterning a trench(es) in a dielectric having a V-shaped profile with a rounded bottom; depositing a liner into the trench(es) using PVD which opens-up the trench(es) creating a trapezoidal-shaped profile in the trench(es); removing the liner from the trench(es) selective to the dielectric whereby, following the removing, the trench(es) having the trapezoidal-shaped profile remains in the dielectric; depositing a conformal barrier layer into and lining the trench(es) having the trapezoidal-shaped profile; depositing a conductor into and filling the trench(es) having the trapezoidal-shaped profile over the conformal barrier layer; and polishing the conductor and the conformal barrier layer down to the dielectric. An interconnect structure is also provided.
US11177161B2 Semiconductor device, manufacturing method thereof, solid-state imaging device, and electronic apparatus with multi-layer interconnects
A method of manufacturing a semiconductor device includes bonding a first semiconductor wafer including a first substrate and a first insulating layer formed to contact one surface of the first substrate, and a second semiconductor wafer including a second substrate and a second insulating layer, forming a third insulating layer, performing etching so that the second insulating layer remains on a second wiring layer, forming a first connection hole, forming an insulating film on the first connection hole, performing etching of the second insulating layer and the insulating film, forming a second connection hole, and forming a first via formed in inner portions of the connection holes and connected to the second wiring layer, wherein a diameter of the first connection hole formed on the other surface of the first substrate is greater than a diameter of the first connection hole formed on the third insulating layer.
US11177157B2 Method for constructing micro-LED display module
Disclosed is a method for constructing a micro-LED display module. The method includes: retaining micro-LED chips in a matrix on a chip retaining member; picking up the micro-LED chips on the chip retaining member and transferring the picked up micro-LED chips to a planar carrier member; pressing the micro-LED chips on the planar carrier member against a mount substrate; and heating solders disposed on the mount substrate above the melting point of the solders simultaneously with the pressing of the micro-LED chips against the mount substrate to bond the micro-LED chips to the mount substrate. The mount substrate is sucked by a suction chuck during heating of the solders.
US11177155B2 Direct bond method providing thermal expansion matched devices
A method of transferring an integrated circuit (IC) onto an alternative substrate is provided at a wafer level to enable coefficient of thermal expansion (CTE) matching for a circuit layer to a different material. The method is executable relative to a wafer with a circuit layer, a first major surface, a second major surface opposite the first major surface, and a substrate affixed to the first major surface. The method includes temporarily bonding a handle to the second major surface, removing a majority of the substrate to expose the first major surface and bonding a second substrate to the first major surface with deposited bonding material.
US11177153B2 Method of debonding work-carrier pair with thin devices
Disclosed is a thin subject assisted debonding method for separating temporarily bonded workpiece-carrier pair. The thin subject can be a thin wire, or thin filament, or thin blade. The thin subject can be applied between the workpiece and carrier pair in association with laser debonding or mechanical debonding to provide well controlled and targeted wedging function to the delaminating temporary adhesive and its adjacent substrate to which it is separating from. The workpiece can be a semiconductor wafer that has been thinned and processed, and the carrier can be a semiconductor non-device wafer or any other rigid substrate such as a glass wafer or panel. The application of a thin subject between the workpiece and carrier during debonding provides the advantage of high throughput and low defect rate.
US11177152B2 Ceramic substrate containing aluminum oxide and electrostatic chuck having electrode containing tungsten with oxides
A ceramics substrate includes: a substrate body; and an electric conductor patient that is provided in the substrate body. The substrate body is made of ceramics containing aluminum oxide. The electric conductor pattern is a sintered body that contains tungsten as a main component and further contains nickel oxide, aluminum oxide and silicon dioxide.
US11177151B2 Sample holder
A sample holder includes an insulating substrate including a ceramic material and having a sample holding surface on one main surface thereof, a heat-generating resistor located on another main surface of the insulating substrate, a metal member facing the another main surface, and an adhesive layer covering the another main surface, the adhesive layer including a first layer which is in contact with the insulating substrate, and a second layer which is in contact with the metal member and having an elastic modulus that is smaller than an elastic modulus of the first layer, the second layer including a layered portion positioned between the first layer and the metal member, and an annular portion surrounding the first layer.
US11177147B2 Substrate treatment apparatus, controller of substrate treatment apparatus, method for controlling substrate treatment apparatus, and memory medium storing program
A substrate treatment apparatus includes a plurality of treatment chambers performing different treatment types on a substrate; a transfer device; and a controller that controls the transfer of the substrate and the substrate treatment. The controller enables fixation of a time for pulling up the substrate for each treatment chambers/treatment type and creation of a transfer schedule for transferring the substrate among the plurality of treatment chambers/treatment types and treating the substrate so as to maximize throughput, and enables correction of the transfer schedule to extend, based on a waiting time of the transfer device after storage of the substrate into a treatment chamber of one treatment type and a waiting time of the treatment chamber after treatment of the substrate, a time required for pulling up the substrate from a treatment chamber of an immediately previous treatment type in transfer order of the substrate.
US11177146B2 Methods and apparatus for processing a substrate
Methods and apparatus for processing a substrate are provided herein. For example, a system for processing a substrate includes a process chamber comprising a first processing volume and a second processing volume; a first heating device configured to heat a substrate to a first temperature; a carrier configured to support the substrate while the substrate is being heated using the first heating device to the first temperature and transfer the substrate to and from each of the first processing volume and the second processing volume; a second heating device configured to maintain the substrate at or near the first temperature; and a chuck configured to receive the substrate from the carrier, and comprising an outer zone and an inner zone having independent variable pressure control to apply a chucking force at the outer zone that is different from a chucking force provided at the inner zone.
US11177144B2 Wafer spot heating with beam width modulation
Embodiments of the present disclosure provide a thermal process chamber that includes a substrate support, a first plurality of heating elements disposed over or below the substrate support, and a spot heating module disposed over the substrate support. The spot heating module is utilized to provide local heating of regions on a substrate disposed on the substrate support during processing. Localized heating of the substrate alters temperature profile. The shape of the beam spot produced by the spot heating module can be modified without making changes to the optics of the spot heating module.
US11177142B2 Method for dicing integrated fan-out packages without seal rings
A method includes attaching a first die and a second die to a carrier; forming a molding material between the first die and second die; and forming a redistribution structure over the first die, the second die and the molding material, the redistribution structure includes a first redistribution region; a second redistribution region; and a dicing region between the first redistribution region and the second redistribution region. The method further includes forming a first opening and a second opening in the dicing region, the first opening and the second opening extending through the redistribution structure and exposing the molding material; and separating the first die and the second die by cutting through a portion of the molding material aligned with the dicing region from a second side of the molding material toward the first side of the molding material, the second side opposing the first side.
US11177141B2 Method for packaging a chip
A method for packaging a chip and a chip package structure are provided. The method is used to package the chip including an acoustic filter. The packaging substrate and the device wafer are welded together, wherein the edge of the device wafer is chamfered, the packaging substrate is provided with a groove, the chamfered portion of device wafer is aligned with the groove on the substrate, and then a mask is disposed. The surface of the mask facing the device wafer is an inclined surface, forming a wedge-shaped opening. A package resin material is printed, wherein the package resin material falls into the groove through the inclined surface of the mask, and a package resin film is formed between the groove and the chamfer. The mask is removed along the first surface toward the second surface. The package resin is cured in a position where the resin film is located.
US11177139B2 Electronic card with printed circuit comprising an antenna with integrated slots and method for the production thereof
The electronic card with printed circuit (1) comprises at least one antenna with slots (AT) including a cavity (15) and a metal conductive layer (17) covering the cavity and having a plurality of slots (S17). The slots form openings in the metal conductive layer. In accordance with the invention, the cavity is formed, by removal of material, in the thickness of the printed circuit. The cavity also comprises a metallisation layer (16) on the walls and the metal conductive layer is formed in a plate attached on the electronic card with printed circuit and closes the cavity.
US11177135B2 Mask member and method for producing semiconductor device
A mask member contains tungsten (W), boron (B), and carbon (C). The mask member includes a first portion in contact with a process film, the first portion, in which the terms of the composition ratio, which correspond to boron and carbon, are larger than the term of the composition ratio, which corresponds to tungsten, and a second portion in which the term of the composition ratio, which corresponds to tungsten, is larger than the terms of the composition ratio, which correspond to carbon and boron.
US11177133B2 Method of filling recess
A method of filling a recess according to one embodiment of the present disclosure comprises heating an amorphous semiconductor film without crystallizing the amorphous semiconductor film by radiating laser light to the amorphous semiconductor film embedded in the recess.
US11177132B2 Self aligned block masks for implantation control
Methods for doping a semiconductor layer include forming a first mask on a first region of a semiconductor layer. A second region of the semiconductor layer, that is not covered by the first mask, is doped. A second mask is formed on the second region of the semiconductor layer. The first mask is etched away. The first region of the semiconductor layer is doped.
US11177131B2 Method and apparatuses for reducing porogen accumulation from a UV-cure chamber
Porogen accumulation in a UV-cure chamber is reduced by removing outgassed porogen through a heated outlet while purge gas is flowed across a window through which a wafer is exposed to UV light. A purge ring having specific major and minor exhaust to inlet area ratios may be partially made of flame polished quartz to improve flow dynamics. The reduction in porogen accumulation allows more wafers to be processed between chamber cleans, thus improving throughput and cost.
US11177128B2 Apparatus and methods for manufacturing semiconductor structures using protective barrier layer
Methods for forming a semiconductor structure including a silicon (Si) containing layer or a silicon germanium (SiGe) layer are provided. The methods include depositing a protective barrier (e.g., liner) layer over the semiconductor structure, forming a flowable dielectric layer over the liner layer, and exposing the flowable dielectric layer to high pressure steam. A cluster system includes a first deposition chamber configured to form a semiconductor structure, a second deposition chamber configured to perform a liner deposition process to form a liner layer, a third deposition chamber configured to form a flowable dielectric layer over the liner layer, an annealing chamber configured to expose the flowable oxide layer to high pressure steam.
US11177127B2 Functionalized cyclosilazanes as precursors for high growth rate silicon-containing films
Described herein are functionalized cyclosilazane precursor compounds and compositions and methods comprising same to deposit a silicon-containing film such as, without limitation, silicon oxide, silicon nitride, silicon oxynitride, silicon carbonitride, silicon oxycarbonitride, or carbon-doped silicon oxide via a thermal atomic layer deposition (ALD) or plasma enhanced atomic layer deposition (PEALD) process, or a combination thereof.
US11177126B2 Removing or preventing dry etch-induced damage in Al/In/GaN films by photoelectrochemical etching
A method comprises providing a substrate comprising an n-type Al/In/GaN semiconductor material. A surface of the substrate is dry-etched to form a trench therein and cause dry-etch damage to remain on the surface. The surface of the substrate is immersed in an electrolyte solution and illuminated with above bandgap light having a wavelength that generates electron-hole pairs in the n-type Al/In/GaN semiconductor material, thereby photoelectrochemically etching the surface to remove at least a portion of the dry-etch damage.
US11177124B2 Substrate processing method and substrate processing apparatus
A substrate processing method includes a liquid film forming step of forming a liquid film of the processing liquid on the upper surface of the substrate; a liquid filling heating step of supplying a heating medium to a space between a heater unit and the substrate to thereby fill the space with the heating medium, and heating the heating medium by the heater unit, an opening defining step of defining an opening in the central region of the liquid film in a state where the substrate is heated in the liquid filling heating step such that the temperature of the substrate is the boiling point of the processing liquid or higher, and an opening enlarging step of enlarging the opening while rotating the base to thereby rotate the substrate. The liquid filling heating step is executed in parallel with the opening enlarging step at least during part of a period of the opening enlarging step.
US11177121B2 Method for identification of the monoisotopic mass of species of molecules
A method for identification of the monoisotopic mass or a parameter correlated to the mass of the isotopes of the isotope distribution of at least one species of molecules contained in a sample and/or originated from a sample by at least an ionization process includes measuring a mass spectrum of the sample with a mass spectrometer, dividing at least one range of measured m/z values of the mass spectrum into fractions, assigning at least some of the fractions to one processor of several provided processors, deducing for each of the at least one species of molecules an isotope distribution of their ions having a specific charge z, deducing from at least one deduced isotope distribution the monoisotopic mass or a parameter correlated to the mass of the isotopes of the isotope distribution of the species of molecules.
US11177119B2 Tantalum sputtering target
Provided is a tantalum sputtering target that contributes to improvement of film thickness uniformity during a high-power sputtering. A tantalum sputtering target having a purity of 99.99% by mass or more and an average value of Vickers hardness on a sputtering surface of from 85 to 110 Hv, the tantalum sputtering target satisfying both of the following conditions (1) and (2): (1) when a cross section perpendicular to the sputtering surface is measured by EBSP, an average value of Kernel Average Misorientation values (KAM values) is from 0.2° to 2.8°; and (2) when a cross section perpendicular to the sputtering surface is measured by EBSP, an average value of orientation area ratios of a {100} plane oriented at a misorientation of within 15° relative to a normal direction of the sputtering surface is 20% or more.
US11177116B2 Beam intensity converting film, and method of manufacturing beam intensity converting film
A beam intensity converting film that has sufficient shielding property, sufficient durability, and sufficient heat resistance and that can reduce the extent of radioactivation. An attenuator is constituted by a graphite film placed such that a surface thereof intersects the beam axis of a charged particle beam, the graphite film has a thickness of 1 μm or greater, and the thermal conductivity in a surface direction of the graphite film is equal to or greater than 20 times the thermal conductivity in the thickness direction of the graphite film.
US11177114B1 Electrode arrangement, contact assembly for an electrode arrangement, charged particle beam device, and method of reducing an electrical field strength in an electrode arrangement
An electrode arrangement for acting on a charged particle beam in a charged particle beam apparatus is described. The electrode arrangement includes a first electrode with a first opening for the charged particle beam; a first spacer element positioned in a first recess provided in the first electrode on a first electrode side for aligning the first electrode relative to a second electrode, the first spacer element having a first blind hole; a first conductive shield provided in the first blind hole; and a contact assembly protruding from the first electrode into the first blind hole for ensuring an electrical contact between the first electrode and the first conductive shield. Further, a contact assembly for such an electrode arrangement, a charged particle beam device with such an electrode arrangement, as well as a method of reducing an electrical field strength in an electrode arrangement are described.
US11177110B2 Volume scanning electron microscopy of serial thick tissue sections with gas cluster milling
A microscopy system includes a gas cluster beam system configured for generating a beam of gas clusters directed toward a sample to irradiate a sample and mill away successive surface layers from the sample, a scanning electron microscope system configured for irradiating the successive surface layers of the sample with an electron beam and for imaging the successive surface layers of the sample in response to the irradiation of the surface layer, and a processor configured for generating a three dimensional image of the sample based on the imaging of the successive layers of the sample.
US11177109B2 Specimen holder and charged particle beam device provided with same
The present invention addresses a problem of providing a specimen holder capable of observing phenomena on the surface and in the inner part of a specimen, the phenomena being generated in different gas spaces, and a charged particle beam device provided with the specimen holder. In order to solve this problem, a specimen holder for a charged particle beam device which observes a specimen using a charged particle beam is configured such that the specimen holder includes a first gas injection nozzle capable of injecting a first gas to a first portion of a specimen, a second gas injection nozzle capable of injecting a second gas to a second portion of the specimen, the second portion being different from the first portion, and a partition part provided between the first gas injection nozzle and the second gas injection nozzle.
US11177105B2 X-ray source
A portable x-ray imaging source (100) capable of motion-free x-ray tomosynthesis, wherein said source is suitable for dental and small body-part/small area imaging.
US11177103B2 Fuse link exhaust systems and methods
A power fuse assembly includes a fuse mounting, a fuse unit, and a hinge assembly. The fuse unit is configured to carry current from a line connection to a load connection. The hinge assembly is configured to be removeably coupled to the fuse unit and to allow rotation of the fuse unit relative to the fuse mounting. The hinge assembly including: an inlet configured to accept incoming gases produced by the fuse unit in response to an overload event, the inlet having a first orientation; an outlet in fluid communication with the inlet, the outlet having a second orientation that is not equal to the first orientation; and a diverter component disposed between the inlet and the outlet, the diverter configured to guide the flow of the gases between the inlet and the outlet.
US11177098B2 DC circuit breaker having arc blowout device
A DC circuit breaker having an arc blowout device according to the present invention comprises: a fixed contact; a movable contact operating so as to make contact with or separate from the fixed contact; an operation part for driving the movable contact; and a blowout device which provides a magnetic field in a direction crossing the arc generated when the movable contact is separated, wherein the blowout device includes: a pair of core plates arranged side by side on both sides of the movable contact and the fixed contact; core rods integrally connected to the core plates, respectively, and having symmetrical shapes to each other; and a blowout coil coupled to one of the core rods.
US11177095B2 Wall grazer apparatus
A wall grazer apparatus is provided. The wall grazer apparatus has a heat sink platform, a light source, a lens, a driver and a main housing. The heat sink platform has a main portion and a tilt portion. The light source is mounted on the tilt portion. The lens is disposed above the light source to convert an original light emitted from the light source to an output light. The driver converts an external power to a driving current. The driving current is supplied to the light source. The main housing disposes the heat sink platform, the light source, the lens and the driver. When the main housing is fixed to a first surface, the output light is projected on a second surface for forming a visual effect.
US11177094B2 Central locking dual illumination switch
A rocker switch assembly includes a housing having at least one bracket with a bracket stop formed therein, and a rocker actuator pivotably mounted on the housing. At least one wedge lock is pivotably mounted on the rocker actuator, the wedge lock pivotable between a locked position in which the wedge lock engages the bracket stop formed in the bracket, thereby preventing pivoting of the rocker actuator with respect to the housing in at least one direction, and a retracted position in which the wedge lock is disengaged from the bracket stop formed in the bracket so as to allow for pivoting of the rocker actuator with respect to the housing. A lock release button is also provided, actuation of which from a resting position to a release position causes the wedge lock to move to the retracted position.
US11177093B1 Touch-sensitive mechanical keyboard with sensing circuits for touch events and key depression events
This disclosure relates to touch-sensitive mechanical keyboards and methods for detecting touch events and key depression events on the touch-sensitive mechanical keyboard. The keypad can include a plurality of domes, a plurality of key make electrodes, first touch electrodes, and second touch electrodes. The first touch electrodes may be located underneath the plurality of key make electrodes, and the second touch electrodes may not. Both touch electrodes can detect touch events based on self-capacitance sensing. A key depression event can cause the key make electrode to make electrical contact with a corresponding first touch electrode, creating a short circuit that may cause the measured signal to saturate. The keyboard can include a plurality of sensing circuits coupled to the key make electrodes, the first touch electrodes, and the second touch electrodes. The plurality of sensing circuits can be used to detect both touch events and key depression events.
US11177091B1 Keyboard device
A keyboard device includes a base plate, a membrane circuit board and a key. The key includes a keycap, a connecting assembly, a first stabilizer bar and a second stabilizer bar. The connecting assembly is connected between the keycap and the base plate. The first stabilizer bar and the second stabilizer bar are connected between the keycap and the connecting assembly. While the keycap is moved upwardly or downwardly relative to the base plate, the first stabilizer bar and the second stabilizer bar are swung to stabilize the key. Since the first stabilizer bar and the second stabilizer bar are connected between the keycap and the connecting assembly, the first stabilizer bar and the second stabilizer bar will not readily collide with or knock on the base plate. During the operation, the generated noise is reduced. Consequently, the operating comfort to the user is enhanced.
US11177090B2 Determining a state of a switching unit
Method for detecting a state of a switching unit, the switching unit comprising an element that is movable between a first position and a second position.
US11177087B2 Remote control for a wireless load control system
A remote control for a wireless load control system, the remote control comprising: a housing having a front surface and an outer periphery defined by a length and a width; an actuator provided at the front surface of the housing; a wireless transmitter contained within the housing; and a controller contained within the housing and coupled to the wireless transmitter for causing transmission of a wireless signal in response to an actuation of the actuator, the wireless transmitter and the controller adapted to be powered by a battery contained within the housing; wherein the length and the width of the housing are slightly smaller than a length and a width of a standard opening of a faceplate, respectively, such that the outer periphery of the housing is adapted to be received within the standard opening of the faceplate when the housing and the faceplate are mounted to a vertical surface.
US11177086B2 On-load tap changer, regulating transformer with on-load tap changer, and method for connecting an on-load tap changer
An on-load tap changer includes: a fine selector, including: fixed contacts having a commutation contact, connectable with a main winding, and tap contacts, connectable with an associated tap of regulating windings; first and second arms that selectably contact the fixed contacts; a preselector, switchable between first and second settings, connectable with the regulating and main windings, and having: first, second, and third preselector fixed contacts, connectable in the first setting with the first preselector fixed contact and in the second setting with the second preselector fixed contact; and a load changeover switch, switchable between first and second changeover settings, and including: a first terminal connected with the first arm, a second terminal connected with the second arm, and a diverter line connected in the first changeover setting with the first terminal and in the second changeover setting with the second terminal.
US11177085B2 Slowing mechanism for switching apparatus and switching apparatus
Implementations of the subject matter described herein provide a slowing mechanism for a switching apparatus and a switching apparatus. The slowing mechanism includes: a shaft adapted to be rotatable in response to an operation of an actuator to drive a moving element of the switching apparatus; at least one slowing wheel fixed on the shaft and having a slowing contour; and a movable rocker engaging with the slowing wheel. The slowing wheel is adapted to cause the rocker to move abutting against the slowing contour on the slowing wheel in response to the rotation of the shaft, so as to slow down the rotation of the shaft. The slowing mechanism can slow down the operation of the moving element of a switching apparatus, while not impacting the switching performance and life time of the switching apparatus.
US11177083B1 Key structure
A key structure includes a keycap, a base plate and a wing-type supporting element. When the keycap is depressed in response to an external force, a first frame and a second frame of the wing-type supporting element are pushed by each other through protrusion structures and rotating shafts. Consequently, the first frame and the second frame can be swung relative to the base plate.
US11177080B2 Conductive polymer hybrid type electrolytic capacitor
A conductive polymer hybrid aluminum electrolytic capacitor having a high withstand voltage with a rated voltage of 63 V or higher, high heat resistance to high temperature reflow solder, and durability and reliability under high temperature environment with 125° C. or higher is provided. In a conductive polymer hybrid aluminum electrolytic capacitor having an electrolytic solution and a cathode with conductive polymer, the electrolytic solution contains a solute and a solvent, the solvent contains diethylene glycol and/or triethylene glycol as a main component, the solute contains a long-chain dibasic carboxylic acid with 12 or more carbon atoms and an amine with a high boiling point, and the electrolytic solution is contained in a space of the capacitor element to which a solid electrolytic layer by conductive polymer is formed.
US11177079B2 Aqueous electrolyte and pseudocapacitor comprising same
An aqueous electrolyte for a pseudo-capacitor and a pseudo-capacitor comprising the same, and more particularly an aqueous electrolyte for a pseudo-capacitor comprising an aqueous solvent, and a certain concentration or more of a lithium salt and a zwitterionic compounds, and a pseudo-capacitor comprising the aqueous electrolyte described above.
US11177075B2 Method for forming polymer composite material onto capacitor element
A method for forming the polymer composite material onto the capacitor element is provided. The method includes a preparing step, a resting step, an immersing step, and a polymerization step. The preparing step includes forming a homogeneous reaction solution containing 3,4-ethylenedioxythiophene, an emulsifier, polystyrene sulfonic acid or salts thereof, an oxidant, and a solvent. The resting step includes resting the homogeneous reaction solution to generate microparticles so that a nonhomogeneous reaction solution containing the microparticles is formed. The immersing step includes immersing the capacitor element into the nonhomogeneous reaction solution so that the nonhomogeneous reaction solution is coated onto the capacitor element and a reaction layer is formed on the capacitor element. The polymerization step includes heating the reaction layer to form a polymer composite layer containing the polymer composite material, and the polymer composite material is polymerized from 3,4-ethylenedioxythiophene and polystyrene sulfonic acid and salts thereof.
US11177071B2 Multi-layer ceramic electronic component and method of producing the same
A multi-layer ceramic electronic component includes a ceramic body and an external electrode, the ceramic body including a protective portion and a functional portion, the protective portion including an end surface facing in a first direction, circumferential surfaces connected to the end surface and extending in the first direction, and a ridge that includes a recess extending along the first direction and connects the circumferential surfaces, the functional portion being disposed inside the protective portion, the external electrode including a base film covering the end surface, and a plating film formed on the base film, the base film including a first covering portion formed on the end surface, second covering portions formed on the circumferential surfaces, and a third covering portion formed on the recess and spaced apart from at least one second covering portion, the plating film continuously covering the first, second, and third covering portions.
US11177069B2 Method for producing R-T-B system sintered magnet
A sintered R-T-B based magnet work contains R: 27.5 to 35.0 mass % (R is at least one rare-earth element which always includes Nd), B: 0.80 to 0.99 mass %, Ga: 0 to 0.8 mass %, M: 0 to 2 mass % (M is at least one of Cu, Al, Nb and Zr), and a balance T (T is at least one transition metal element which always includes Fe, with 10% or less of Fe replaceable by Co). [T]/55.85>14[B]/10.8 is satisfied where [T] is the T content (mass %) and [B] is the B content (mass %). At least a portion of a Pr—Ga alloy is in contact with a portion of the sintered magnet work surface, and a first heat treatment is performed at a temperature between 600° C. and 950° C. A second heat treatment is performed at a temperature lower than the temperature of the first heat treatment and between 450° C. and 750° C.
US11177063B2 Method for magnetising at least two magnets having different magnetic coercivity
A method for magnetizing at least two magnets having different magnetic coercivities, includes the steps of: a) simultaneously exposing the at least two magnets to a first substantially homogeneous magnetic field having a predeterminable first field strength and a first magnetic field direction for completely magnetizing the magnets in the first magnetic field direction; b) simultaneously exposing the magnets magnetized in step a) to a second substantially homogeneous magnetic field having a predeterminable second field strength and a second magnetic field direction opposite to the first magnetic field direction such that the at least two magnets are differently magnetized.
US11177057B2 Base metal electrodes for metal oxide varistor
A MOV device including a MOV chip, a first base metal electrode disposed on a first side of the MOV chip, and a second base metal electrode disposed on a second side of the MOV chip opposite the first side, each of the first base metal electrode and the second base metal electrode including a first base metal electrode layer disposed on a surface of the MOV chip and formed of one of silver, copper, and aluminum, the first base metal electrode layer having a thickness in a range of 2-200 micrometers, and a second base metal electrode layer disposed on a surface of the first base metal electrode layer and formed of one of silver, copper, and aluminum, the second base metal electrode layer having a thickness in a range of 2-200 micrometers.
US11177054B2 Armoured cable for transporting alternate current
The present disclosure relates to an armoured cable (10) for transporting alternate current comprising: at least one core (12), each core comprising an electric conductor (121); at least one metallic screen (126) surrounding the at least one core (12); an armour (16), surrounding the at least one metallic screen, comprising an inner layer (16a) of armour wires and an outer layer (16b) of armour wires, at least part of the armour wires of the inner layer (16a) and at least part of the armour wires of outer layer (16b) comprising a ferromagnetic material; and a separating layer between the inner layer (16a) of armour wires and the outer layer (16b) of armour wires. The separating layer has a thickness of at least 1 mm. The present disclosure also relates to a method for reducing losses in said armoured cable and to a method for improving the performances of said armoured cable.
US11177053B2 High-shielding light-weight cables including shielding layer of polymer-carbon composite
A cable for power transmission or communication has a core unit having at least one conductor and an insulating layer surrounding each conductor. A first shielding layer surrounds the core unit and is formed of a polymer-carbon composite in which carbon-based particles are dispersed in a matrix of thermosetting polymer material, the first shielding layer having an electrical resistance of 10 Ω·m or less. A metal-based second shielding layer surrounds the first shielding layer.
US11177051B2 Insulation layer for cables
The present invention is directed to a new cable having at least one insulation layer, to a process for producing such cable as well as to the use of a polymeric-nucleating agent for increasing the crystallization temperature of a polymer composition being part of an insulation layer of such a cable and the use of such a cable as communication cable and/or electrical cable.
US11177048B2 Method and system for evaluating objects
A method and a system. The system may include (a) evaluation units, (b) an object distribution system for receiving the objects and distributing the objects between the evaluation units, and (c) at least one controller. Each evaluation unit may include (i) a chamber housing that has an inner space, (ii) a chuck, (iii) a movement system that is configured to move the chuck, and (iv) a charged particle module that is configured to irradiate the object with a charged particle beam, and to detect particles emitted from the object. In each evaluation unit a length of the inner space is smaller than twice a length of the object, and a width of the inner space is smaller than twice a width of the object.
US11177046B2 Pressure vessel
A pressure vessel includes a pressure vessel body provided with a flow channel through which a fluid is caused to flow, having a rectangular cross-sectional shape, and formed to extend in a direction of flow of the fluid, a body flange provided at at least one end side of the pressure vessel body in a longitudinal direction and having a circular cross-sectional shape, and a connecting member connecting the pressure vessel body and the body flange to each other, and the connecting member has a body-flange connected portion connected to the body flange, having a circular cross-sectional shape, and formed in a cylindrical shape, a pressure-vessel-body connected portion connected to the pressure vessel body, being larger in outer shape than the body-flange connected portion, and formed in a cylindrical shape, and a connecting portion connecting the body-flange connected portion and the pressure-vessel-body connected portion to each other and formed in a cylindrical shape with a shape changing to be gradually smaller from the pressure-vessel-body connected portion toward the body-flange connected portion.
US11177043B2 System and method to determine the biomechanical degradation in human cornea using tomography imaging
The invention relates to a system and method of implementation of artificial intelligence and tomography imaging to determine the biomechanical degradation or degeneration in human cornea. The invention relates to a combination tool using artificial intelligence and tomography imaging to map the region of degeneration in the cornea. The method of artificial intelligence and corneal tomography imaging includes analysis of changes in the structure of the cornea, constructing the 3D volumes using corneal tomography, meshing the 3D volumes with the elements for biomechanical simulations by using finite element modules, application of artificial intelligence to determine the region of biomechanical degeneration in cornea. The combination tool of the invention is effective in predicting the progression of the disease by analyzing the chronic steepening of the cornea by quantitating the parameters such as increase in curvature, aberrations of the cornea.
US11177042B2 Genetic disease modeling
Computer-implemented methods are provided for generating a personalized Boolean model for a genetic disease of a patient. The method includes storing specification data and reference model data. The reference model includes gene nodes, representing genes, connected to Boolean circuitry and a plurality of inputs for receiving binary input values. Each gene node in the reference model comprises a multiplexer. The multiplexer has a first input and an output, a second input for receiving a binary mutation value, and a control input for receiving a binary selector value. The method further comprises using a model checker to determine if the specification is reachable in the reference model. If the specification is reachable, the method includes identifying each multiplexer whose second input was connected to its output in the path reaching the specification to obtain mutation data for the patient, generating a personalized Boolean model, and outputting personal model data.
US11177039B2 Assessing a treatment service based on a measure of trust dynamics
Techniques regarding autonomously determining an entity's susceptibility towards one or more treatment services are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a memory that can store computer executable components. The system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise an assessment component that can determine a susceptibility disposition value that measures a susceptibility of an entity to a treatment service based on a trust disposition value. The trust disposition value can be determined based on a communication with the entity using machine learning technology.
US11177038B2 Adaptive athletic activity prescription systems
Systems and methods for prescribing athletic activity to be performed by a user, and for adapting the prescribed athletic activity based on completed (e.g. ongoing) athletic performances by the user. A coaching plan may be automatically created that prescribes personalized athletic activities as a user trains towards a goal date. The athletic information may be received from one or more sensor devices associated with a user, and the coaching plan may be continuously or intermittently updated based on the received sensor data.
US11177034B2 Medical scan natural language analysis system
A medical scan natural language analysis system is operable to generate a medical report natural language model based on a selected set of medical reports of the plurality of medical reports and the at least one medical code mapped to each of the selected set of medical reports. A medical report that is not included in the selected set is received via a network. A medical code is determined by utilizing the medical report natural language model on the first medical report. The medical code is mapped to a medical scan corresponding to the medical report.
US11177033B2 Systems and methods for device query/retrieve capability discovery
Systems and methods are provided for automatically generating a digital imaging and communications in medicine (DICOM) conformance statement. In one example, a method includes determining a set of DICOM query/retrieve capabilities of a DICOM application implemented on a DICOM device by performing a list of queries to the DICOM application, and populating a DICOM conformance statement with the determined set of DICOM query/retrieve capabilities.
US11177032B2 Information processing apparatus, information processing system, and information processing method
An information processing apparatus includes a circuitry configured to provide a slide image including a sample image and a label image which are obtained by shooting a slide, generate a first image that a specific area of the slide image is concealed, output a thumbnail image, wherein the thumbnail image is one of the slide image and the first image.
US11177026B2 Medical device data back-association system, apparatuses, and methods
A medical device data back-association system, apparatuses, and methods are disclosed. In an example embodiment, a server receives first medical device data from a medical device including a device identifier and stores the first medical device data to an unassociated record in a database after determining that there is no association between the device identifier and any patient identifier or medication order identifier. While the medical device is administering the medication to a patient, the server receives an identifier message including at least two of the device identifier, the patient identifier, and the medication order identifier. The server creates an identifier association between a medical record of the patient and the medical device using the identifier message. The server uses the identifier association to store subsequent medical device data from the medical device to the medical record of the patient.
US11177025B2 Intelligent recommendation of useful medical actions
Embodiments for intelligent recommendation of useful medical actions to a user by a processor. One or more useful medical actions may be cognitively recommended with evidence in support thereof for impacting a health state of a user according to historical data collected from one or more data sources, one or more user profiles, a domain knowledge, feedback data, or a combination thereof. The one or more useful medical actions may be ranked according to a scoring criteria, the domain knowledge, the historical data, a set of rules, previously recommended medical actions, or a combination thereof.
US11177024B2 Identifying and indexing discriminative features for disease progression in observational data
A system (or method) for generation and employment of disease progression model(s) that facilitates identifying and indexing discriminative features for disease progression in observational data. The disease progression prediction system comprises a processor that executes computer executable components stored in memory. A receiving component receives and learns observational patient data. A model generation component builds a preliminary disease progression model. An identification component identifies discriminative clinical features for different disease stages. A ranking component ranks discriminative powers of clinical features for respective pairs of disease stages; wherein the model generation component employs the ranked features to generate a final disease progression model.
US11177023B2 Linking entity records based on event information
A system links data objects associated with a common event and includes at least one processor. The system compares data objects associated with an entity and corresponding to a plurality of events for the entity, wherein the data objects are stored within a plurality of different source systems. Candidate data objects associated with a common event for the entity are identified based on the comparing. The candidate data objects are linked to form a set of data objects representing the common event for the entity. Embodiments of the present invention further include a method and computer program product for linking data objects associated with a common entity.
US11177019B2 Method for biologically storing and restoring data
The present invention relates to a method, device and software product for converting data into a data DNA sequence and restoring the DNA sequence library into raw data, and a storage medium for storing the software product. The method for converting data into a data DNA sequence comprises: dividing data into one or more data conversion units, providing a binary sequence for each data conversion unit, and converting each data conversion unit into a data DNA sequence according to a dataDNA sequence conversion rule, thus acquiring a data DNA sequence library, which makes biological storage of data in vivo possible by constructing a data DNA library.
US11177014B1 Global-local read calibration
A memory device to calibrate voltages used to read a group of memory cells. For example, the memory device measures first signal and noise characteristics of a group of memory cells by reading the group of memory cells at first test voltages that are separated from each other by a first voltage interval. An estimate of a read level of the group of memory cells is determined based on the first signal and noise characteristics. The memory device then measures second signal and noise characteristics of the group of memory cells by reading the group of memory cells at second test voltages that are separated from each other by a second voltage interval that is smaller than the first voltage interval. An optimized read voltage for the read level is computed from the second signal and noise characteristics.
US11177011B2 Bit data shifter
A bit data shifter receives an input signal and a plurality of clock signals. The bit data shifter includes a plurality of data shifter groups cascaded in sequence, and each of the plurality of data shifter groups cascaded in sequence includes a plurality of data latches cascaded in sequence and a master-slave flip-flop. The plurality of data latches cascaded in sequence is configured to delay the input signal in sequence based on the plurality of clock signals to generate a plurality of delayed signals. The master-slave flip-flop is configured to delay one of the plurality of delayed signals based on one of the plurality of clock signals to generate an input signal of a next data shifter group.
US11176995B2 Cross-point array of polymer junctions with individually-programmed conductances
Programmable memory devices having a cross-point array of polymer junctions with individually-programmed conductances are provided. In one aspect, a method of forming a memory device includes: forming first metal lines on an insulating substrate; forming polymeric resistance elements on the first metal lines; and forming second metal lines over the polymeric resistance elements with a single one of the polymeric resistance elements present at each intersection of the first/second metal lines forming a cross-point array. A memory device and a method of operating a memory device are also provided.
US11176994B2 Techniques for multi-read and multi-write of memory circuit
Embodiments include apparatuses, methods, and systems to implement a multi-read and/or multi-write process with a set of memory cells. The set of memory cells may be multiplexed with a same sense amplifier. As part of a multi-read process, a memory controller coupled to a memory circuit may precharge the bit lines associated with the set of memory cells, provide a single assertion of a word line signal on the word line, and then sequentially read data from the set of memory cells (using the sense amplifier) based on the precharge and the single assertion of the word line signal. Additionally, or alternatively, a multi-write process may be performed to sequentially write data to the set of memory cells based on one precharge of the associated bit lines. Other embodiments may be described and claimed.
US11176993B2 Synapse element increasing a dynamic range of an output while suppressing and/or decreasing power consumption, and a neuromorphic processor including the synapse element
A neuromorphic processor may include at least a first synapse element. The first synapse element may include a first bit cell and a second bit cell, the first bit cell connected to a first bitline, a first inverted bitline, a first wordline, and a first inverted wordline, and the second bit cell connected to the first bitline, the first inverted bitline, a second wordline, and a second inverted wordline. The first synapse element may be configured to receive a first input through the first wordline, the first inverted wordline, the second wordline, and the second inverted wordline, store a first synapse value in the first bit cell and the second bit cell, perform a calculation operation using the first input and the first synapse value, and output a result of the calculation through the first bitline and the first inverted bitline.
US11176987B2 Dram array architecture with row hammer stress mitigation
An apparatus includes a plurality of main word line circuits. Each main word line circuit drives a respective global word line to one of an active state value, an intermediate voltage state, or a pre-charge state. The intermediate voltage state voltage is below the active state voltage and above the pre-charge state voltage. The memory device also includes a plurality of sub-word line drivers. Each sub-word line driver is connected to a corresponding global word line and configured to drive a respective local word line between the corresponding global word line voltage and a low voltage value. The apparatus further includes a plurality of phase drivers. Each phase driver is connected to a predetermined number of sub-word line drivers, where each of the predetermined number of sub-word line drivers connects to a different global word line.
US11176982B2 Semiconductor device including spin-orbit torque line and method of operating the same
A semiconductor device includes a storage layer including at least one first magnetic layer and a reference layer facing the storage layer and including at least one second magnetic layer. The device also includes a tunnel barrier layer between the storage layer and the reference layer. The device further includes at least one spin-orbit torque line adjacent the storage layer.
US11176981B1 Spinel containing magnetic tunnel junction and method of making the same
A magnetoresistive memory device includes first electrode, a second electrode that is spaced from the first electrode, and a perpendicular magnetic tunnel junction layer stack located between the first electrode and the second electrode. The perpendicular magnetic tunnel junction layer stack includes a first texture-breaking nonmagnetic layer including a first nonmagnetic transition metal, a second texture-breaking nonmagnetic layer including a second nonmagnetic transition metal, a magnesium oxide dielectric layer located between the first and second texture-breaking nonmagnetic layers, a reference layer located between the first and second texture-breaking nonmagnetic layers, a free layer located between the first and second texture-breaking nonmagnetic layers, and a spinel layer located between the reference layer and the free layer, and including a polycrystalline spinel material having (001) texture along an axial direction extending between the reference layer and the free layer.
US11176980B2 Magnetic memory and formation method thereof
A magnetic memory device is provided. The magnetic memory device includes a bit line, a first word line, a source line, and a memory cell. The memory cell includes a first switch transistor and a magnetic tunnel junction. A first side of the magnetic tunnel junction is connected to a first terminal of the first switch transistor. The bit line is connected to a second terminal of the first switch transistor. The source line is connected to a second side of the magnetic tunnel junction. The first word line is connected to a third terminal of the first switch transistor.
US11176972B2 Memory power management
A memory device includes an array of memory cells, such as SRAM cells, and a plurality of peripheral circuits operably coupled to the memory array. A power control circuit is configured to individually control an application of power to each of the plurality of peripheral circuits and the array of memory cells.
US11176971B2 Semiconductor memory device
According to one embodiment, a semiconductor memory device includes: a first memory cell; a second memory cell; a first word line; a second word line; and a first bit line. The first memory cell faces the second memory cell. When reading data from the first memory cell, the semiconductor memory device is configured to perform the first operation in which a first voltage is applied to the first word line and a second voltage higher than the first voltage is applied to the second word line, and perform the second operation in which a third voltage higher than the first voltage and a fourth voltage different from the third voltage are applied to the first word line and a fifth voltage lower than the second to the fourth voltage is applied to the second word line.
US11176969B2 Memory circuit including a first program device
A memory circuit array includes a first read device and a first program device. The first read device is coupled to a first bit line. The first read device includes a first transistor coupled to a first word line, and a second transistor coupled to the first word line. The first program device is coupled to the first read device. The first program device includes a third transistor coupled to a second word line, and a fourth transistor coupled to the second word line.
US11176967B2 Automatic generation of video playback effects
In various examples, recordings of gameplay sessions are enhanced by the application of special effects to relatively high(er) and/or low(er) interest durations of the gameplay sessions. Durations of relatively high(er) or low(er) predicted interest in a gameplay session are identified, for instance, based upon level of activity engaged in by a gamer during a particular gameplay session duration. Once identified, different variations of video characteristic(s) are applied to at least a portion of the identified durations for implementation during playback. The recordings may be generated and/or played back in real-time with a live gameplay session, or after completion of the gameplay session. Further, video data of the recordings themselves may be modified to include the special effects and/or indications of the durations and/or variations may be included in metadata and used for playback.
US11176963B1 Brake crawler for elevator-type hard disk drives
A brake crawler for an elevator-type hard disk drive generally includes a first and second set of clamp arms vertically arranged, each of the first and second sets of clamp arms being capable of exerting a clamping force on a shaft or slider via activation or deactivation of an actuator element associated with each set of clamp arms. The brake crawler further includes an actuator element disposed between the first and second set of clamp arms which allows for movement of the first set of clamp arms away from the second set of clamp arms upon a change in state of the actuator element. Via a specific sequence of activating and deactivating various of the actuator elements associated with the brake crawler, the brake crawler is capable of inch worm-type movement up and down the shaft.
US11176959B2 Sentimental and emotional analysis of electronic documents
Provided is a method and system for recommending an e-book. A processor may collect reader data related to a plurality of e-books from a plurality of user devices. The processor may determine an interest score for each section of a plurality of sections of each e-book. The processor may identify a set of sections from the plurality of sections that meet a predetermined interest score threshold. The processor may analyze the set of sections to determine a sentimental score for each section. The processor may generate a scoring matrix using the interest score and the sentimental score for each section of each e-book. The processor may compare scoring matrices of each e-book of the plurality of e-books. The processor may identify two or more e-books having similar scoring matrices. The processor may provide a recommendation to a user based on the identified two or more e-books.
US11176954B2 Encoding and decoding of multichannel or stereo audio signals
A technique for encoding a multichannel audio encoding is provided that includes quantizing a set of first LP filter coefficients for an audio signal in a first channel using a predefined first quantizer; and quantizing a set of second LP filter coefficients for an audio signal in a second channel on the basis of the quantized set of first LP filter coefficients. The quantization of the set of second LP filter coefficients includes: deriving, on basis of the quantized set of first LP filter coefficients by using a predefined predictor, a set of predicted LP filter coefficients for the audio signal in said second channel, computing prediction error as a difference between respective LP coefficients of the set of second LP filter coefficients and the set of predicted LP filter coefficients, and quantizing the prediction error.
US11176952B2 Direction of arrival estimation using watermarked audio signals and microphone arrays
An apparatus for providing direction information based on a reproduced audio signal with an embedded watermark includes a signal processor, which is adapted to process at least two received watermarked audio signals recorded by at least two audio receivers at different spatial positions. The signal processor is adapted to process the received watermarked audio signals to obtain a receiver-specific information for each received watermarked audio signal. The receiver-specific information depends on the embedded watermarks embedded in the received watermarked audio signals. Moreover, the apparatus includes a direction information provider for providing direction information based on the receiver-specific information for each received watermarked audio signal.
US11176950B2 Apparatus for recognizing voice speaker and method for the same
Disclosed herein are an apparatus and method for recognizing a voice speaker. The apparatus for recognizing a voice speaker includes a voice feature extraction unit configured to extract a feature vector from a voice signal inputted through a microphone; and a speaker recognition unit configured to calculate a speaker recognition score by selecting a reverberant environment from multiple reverberant environment learning data sets based on the feature vector extracted by the voice feature extraction unit and to recognize a speaker by assigning a weight depending on the selected reverberant environment to the speaker recognition score.
US11176945B2 Healthcare systems and methods using voice inputs
A voice-enabled digital communications assistant powered in part using tailored machine learning models and other algorithms is used to engage with and control one or more healthcare devices or instruments such that a user is able to control the devices or instruments using natural language, conversational-like, voice commands. A command processor processes the audible instructions, while a context-aware processor monitors the present states and conditions of all devices and instruments, as well as the environment, for situational awareness purposes, including situations where executing commands may be incompatible with or conflict with the present states or conditions of devices and instruments as well as their expected future states. In addition to speech responses by the digital assistant, a separate notification engine provides audible or visual feedback to the user.
US11176940B1 Relaying availability using a virtual assistant
Technologies are disclosed for relaying availability information using a virtual assistant. The virtual assistant can serve as a personal assistant to a user and receive and provide availability information associated with a user. The availability information may include information such as, but not limited to location information about the user, timing information, (e.g., a time the user left), message information (e.g., a message left by the user, a message left by a person looking for the user, . . . ), and the like. The availability information that is provided by the virtual assistant may be different depending on the identity of the requesting user. The virtual assistant may also record messages from requesting users that may be provided to the user upon return and/or while the user is away (e.g., via email, text message, instant message, phone call, and the like).
US11176938B2 Method, device and storage medium for controlling game execution using voice intelligent interactive system
Embodiments provide a voice interaction method, a device, and a storage medium. The method includes: transmitting obtained audio data of a user to a server for semantic understanding, to obtain structured data; receiving the structured data returned by the server; and controlling, according to a running game and the structured data, the game to perform a corresponding operation. In the embodiments, voice recognition and semantic understanding technologies are used to enable a user to complete an operation of a game under a dialogue interaction through a communication between a terminal device and a server, thus enhancing game experience of the user and improving entertainment and convenience.
US11176933B1 Precomputed communication parameters
Systems and methods for precomputed communication parameters are disclosed. A request to establish a communication channel may be received from a first device at a remote system. The remote system may query precached communication parameters associated with the first device to identify modalities and/or codecs associated with the first device. The remote system may also identify the second device to establish the communication channel with and may identify modalities and/or codecs associated with the second device, such as by utilizing user accounts associated with the devices. A transport-address type may be identified, such as based on whether the devices are associated with the same network access point identifier and/or based on past communication channels established between the devices.
US11176932B2 Electronic faucet with smart features
A faucet is provided that electronically controls the flow volume and temperature of water being dispensed. The faucet illustratively includes a faucet body and a faucet handle. In some embodiments, the faucet may include a faucet body and be voice controlled. The faucet illustratively includes an inertial motion unit sensor mounted in the faucet handle to sense spatial orientation of the faucet handle. The faucet illustratively includes an electronic flow control system to adjust flow volume and temperature of water being dispensed. The faucet illustratively includes a controller configured to receive signals from the inertial motion unit sensor and control the electronic flow control system to adjust flow volume and temperature of water being dispensed based upon the position of the faucet handle.
US11176925B1 Bone conduction transducers for privacy
A method for routing audio content through an electronic device that is to be worn by a user. The method obtains a communication and determines whether the communication is private. In response to determining that the communication is private, the method drives a bone conduction transducer of the electronic device with an audio signal associated with the communication. In response to determining that the communication is not private, however, the method drives a speaker of the electronic device with the audio signal.
US11176916B2 Keyboard device and electronic musical instrument
The disclosure provides a keyboard device and an electronic musical instrument. The keyboard device includes: a plurality of keys 60 arranged in a left-right direction (scale direction); a base member 50 supporting the keys 60; a vibration transmission member 70 being in contact with the base member 50 across an arrangement region of the keys 60 in the left-right direction; and a vibrator 72 fixed to the vibration transmission member 70 and vibrating based on pressing of the key 60. Therefore, the vibration of the vibrator 72 is transmitted to each of the keys 60 (base member 50) arranged on the left and right via the vibration transmission member 70. As the vibration transmission member 70 has higher rigidity than the base member 50 made of resin, the vibration of the vibrator 72 is easily transmitted in the left-right direction through the vibration transmission member 70.
US11176915B2 Song analysis device and song analysis program
A music piece analyzer includes: a beat-position-acquiring-unit configured to detect beat positions in music piece data; a snare drum detector configured to detect sounding positions of a snare drum in the music piece data; a bass drum detector configured to detect sounding positions of a bass drum in, the music piece data; a one-beat-shift-determination-unit configured to determine whether a bar beginning of the music piece data is shifted by one beat based upon the sounding positions of the snare drum detected by the snare drum detector; a two-beat-shift-determination-unit configured to determine whether the bar beginning of the music piece data is shifted by two beats on a basis of the sounding positions of the bass drum detected by the bass drum detector; and a bar-beginning-setting-unit configured to set the bar beginning of the music piece data on a basis of results determined by the one-beat-shift-determination-unit and the two-beat-shift-determination-unit.
US11176914B2 Replacement heel pedestal device and system
An illuminated replacement heel pedestal system comprising: a top plate, which comprises one or more lights, a top portion, a bottom portion, and a screw receiving plate that is substantially contained between the bottom portion and the top portion. The top plate is configured to replace an original equipment heel plate. The lights may be connected to a power source, which when turned on, powers the lights and illuminates the top plate.
US11176912B1 Modular multi plate stringed instrument architecture
This invention describes a new Modular Multi-Plate Stringed Instrument Body Architecture that utilizes a front plate or plurality of front plates, a back plate or plurality of back plates, and central stiffening and connecting assembly and/or spacer blocks that connect the plates and distribute the forces created by string tension throughout the system in order to create an instrument body that is light weight, modular, modifiable and repairable. The use of modern composites such as carbon fiber allows for the instrument body to be designed as a beam structure such that the stiffness, resonance, and tone of the system can be controlled by varying the thickness, geometry, and material of the plates and connecting members. Said assembly can be dismantled and components changed to meet the user's needs and desires giving increased control over performance parameters compared to existing designs.
US11176911B2 Information processing apparatus, information processing method, program, and head-mounted display
There is provided an information processing apparatus capable of displaying an image properly even if an orientation of a display device is rapidly changed, an information processing method, a program, and a head-mounted display. An information processing apparatus for controlling a display section configured to be capable of displaying an image in a displayable area preset in a space by a sequential scanning method includes a setting section and a determination section. The setting section sets the displayable area so as to remain at a certain position in the space. The determination section acquires information about a posture of the display section, calculates a moving direction of the displayable area as viewed from the display section along with a change in the posture of the display section, and determines a main scanning direction of the display section in a direction opposite to the moving direction.
US11176909B2 Compensation method and compensation device for display screen as well as display device
The present disclosure provides a compensation method, compensation device, and a display device. The compensation method includes: adjusting charging time for multiple areas of the display screen so that the charging time for each area is positively related to a distance from the area to a data voltage input terminal; comparing a first grayscale value before compensation of a sub-pixel in an i-th row and j-th column with a second grayscale value input to a sub-pixel in an (i−1)-th row and j-th column; searching a corresponding grayscale compensation parameter from a grayscale compensation parameter table according to the first grayscale value and the second grayscale value; compensating the first grayscale value by the grayscale compensation parameter to obtain a third grayscale value; and inputting the third grayscale value to the sub-pixel in the i-th row and j-th column for display.
US11176907B2 Video data displaying device
The present invention discloses a video data display device including a plurality of driving circuit. Each driving circuit includes a status controller, a data receiver, an output data generation unit, and an output buffer. The status controller couples with the data receiver, the output data generation unit, and the output buffer. The status controller generates a status signal based on the operation information of the data receiver, the output data generation unit, or the output buffer. The status controller transmits the status signal to the status controller of other driving circuits.
US11176905B2 Display panel, display device and driving method
A display panel, a display device and a driving method are provided. In the display panel, subpixels input with a first voltage data signal and subpixels input with a second voltage data signal are alternately arranged, and among the subpixels with a same color in a same row, the number of the subpixels input with the first voltage data signal with a positive polarity is equal to the number of the subpixels input with the first voltage data signal with a negative polarity; two adjacent pixel groups in a same column adopt contrary polarity driving manners.
US11176901B1 Pan-warping and modifying sub-frames with an up-sampled frame rate
In an embodiment, a method includes accessing a first rendered frame generated based on a first viewing direction of a user. The first rendered frame may be generated at a first frame rate. The method includes generating, based on the first rendered frame, one or more sub-frames at a second frame rate that is higher than the first frame rate. A first sub-frame of the one or more sub-frames is generated by determining a second viewing direction of the user based on sensor data and applying one or more transformations to the first frame based on the second viewing direction. The method includes outputting the one or more sub-frames for display at the second frame rate.
US11176897B2 Driving method for liquid crystal display panel, driving device and display apparatus
A driving method includes: calculating average image signals of sub-pixels of a division area to generate an average value of red color signals of the division area, an average value of green color signals of the division area, and an average value of blue color signals of the division area. And then, executing a red color gamma adjustment and blue color gamma adjustment respectively according to a predefined frame determining with the corresponding a plurality of gray levels of the average value of red color signals of the division area, the average value of green color signals of the division area, and the average value of blue color signals of the division area.
US11176886B2 Pixel compensation circuit, driving method thereof, display panel, and display device
The present disclosure discloses a circuit, a driving method thereof, a display panel and a display device. The circuit may include: a signal control module, a compensation control module, an initialization module, a data writing module, a driving control module, and a light emitting device. With the signal control module which is cooperated with other modules, the threshold voltage compensation time of the driving transistor can be increased, and the threshold voltage compensation can be ensured, thereby improving the image display quality.
US11176885B2 Display device, method for driving display device, and electronic device
A display device includes a pixel array unit in which pixel circuits are disposed in a matrix form, the pixel circuits each including a light emission unit, a write transistor that writes a signal voltage of a video signal, a retention capacitor that retains the signal voltage written by the write transistor, and a drive transistor that drives the light emission unit on the basis of the signal voltage retained by the retention capacitor; and a common line that is wired along a pixel row, for each pixel row. The pixel circuit includes a switching transistor which selectively connects the common line and a source electrode of the drive transistor.
US11176868B2 Device and method for driving display
Disclosed is a method for driving a display. The method includes calculating differences between digital codes corresponding to grayscale voltages each provided to pixels connected to the same data line and gate lines which are sequentially driven, summing digital code differences of a threshold value or more, generating a compensation code corresponding to the summation result, and providing grayscale voltages compensated with the compensation code to pixels of which digital codes have a difference of less than the threshold value.
US11176863B2 Shift register unit, gate driving circuit and display device
A shift register unit, a gate driving circuit and a display device are provided. The shift register unit includes a bias control circuit. The bias control circuit is electrically connected to a pull-down node, a control clock signal terminal, and a bias voltage terminal, respectively, and is configured to control connection between the pull-down node and the bias voltage terminal under the control of a control clock signal provided by the control clock signal terminal; and the bias voltage terminal is configured to input a bias voltage signal.
US11176860B1 Systems and methods for transferring an image to an array of emissive subpixels
A method for transferring an image to a subpixel array may include generating a set of subframes in which each subframe contains a fraction of the range of intensities of the image. The bit-depth of the subframes may be reduced from the bit-depth of the image. The computer-implemented method may include (1) receiving image data for an image including a set of intensities in one or more channels, (2) processing the image data into subframe data for a plurality of subframes, each subframe including a fractional range of intensities that are a subset of the set of intensities of the image, and (3) temporally multiplexing the plurality of subframes generated from the subframe data to reconstitute the image in a viewing region using an optical system having a light deviator that laterally shifts light from an emissive array. Various other apparatus, systems, and methods are also disclosed.
US11176859B2 Device and method for display module calibration
A method comprises acquiring measured luminance levels at a measurement point of a display area for a plurality of test images displayed in the display area, and estimating one or more luminance levels at one or more corresponding luminance estimation points of the display area using the measured luminance levels. The method further comprises determining, based on the one or more estimated luminance levels, a correction parameter using the estimated one or more luminance levels.
US11176857B2 Display panel testing apparatus and testing method
This application discloses a display panel testing apparatus and testing method. When a data control circuit receives a first enable signal generated by a switching signal generation circuit, the data control circuit controls a data interface that is output by the data control circuit to be in a high-impedance state.
US11176841B2 Systems and methods for customizing a learning experience of a user
Systems and methods for customizing an educational interactive multimedia presentation based on biometric sensor readings of a user. The interactive multimedia presentation may include one or more educational lessons that are presented to the user. A particular educational lesson may include content related to one or more skillsets the user is learning. By adapting the interactive multimedia presentation based on the user's biometric sensor readings, a customized learning experience may be created for the user.
US11176837B2 Method and system for calculating and presenting terrain-clearance reachable regions
A method and a system are provided herein for calculating whether or not a specific aerial vehicle at a specified point of time can maneuver over a given location in the terrain while complying with terrain clearance requirements. The system may include a computer memory configured to store a 3D model representing at least a portion of a terrain located in a vicinity of an aerial vehicle; a computer processor configured to map said portion of the terrain into at least two types: a first type indicative of a potential of the aerial vehicle to maneuver over a respective terrain while complying with terrain clearance, and a second type indicative of a non-potential of said aerial vehicle to maneuver over a respective terrain, wherein the mapping is carried out based on said parameters, the 3D model and given predefined performance of the aerial vehicle.
US11176835B2 Method and apparatus for providing an aircraft with data for a satellite navigation-based automatic landing
In order to provide an aircraft with GLS (GBAS (Ground-Based Augmentation System) Landing System) data packets for a satellite navigation-based automatic landing, the GLS data packets comprising GBAS correction data for a satellite navigation and FAS data that describes a set approach path of the aircraft, SBAS (Satellite-Based Augmentation System) correction data for the satellite navigation are received from an SBAS satellite. The received SBAS correction data are converted into GBAS correction data. The GBAS correction data obtained by the conversion are combined with the FAS data in the GLS data packets. The GLS data packets are transmitted to the aircraft via a radio link.
US11176833B1 Flight management system and flight plan alert integration systems and methods
A flight management system includes a display for displaying a user interface and a processor coupled with the display and configured to receive flight plan information regarding a flight plan of an aircraft and aircraft status information from an aircraft monitoring system. The processor generates an alert indicating a deviation from the flight plan based on a comparison of the aircraft status information to the flight plan information, and provides the alert on a portion of the user interface displaying information indicative of the aircraft status information. The alert provides one or more user interface controls configured to enable a pilot to interact with the portion of the user interface displaying the information indicative of the aircraft status information to at least one of view additional information regarding the difference between the status information and the flight plan information and modify the flight plan of the aircraft.
US11176826B2 Information providing system, server, onboard device, storage medium, and information providing method
An information providing system includes a server and an onboard device configured to transmit and receive information to and from the server. The onboard device includes an imaging unit configured to image a nearby vehicle and a first transmission unit configured to transmit nearby vehicle information including a captured image of the nearby vehicle or dangerous vehicle information including a position of a dangerous vehicle which is detected from the nearby vehicle information and position information of the onboard device to the server. The server includes a warning unit configured to generate warning information including the position of the dangerous vehicle for a vehicle near the dangerous vehicle and a second transmission unit configured to transmit the warning information.
US11176823B2 Enhanced vehicle operation
A computer includes a processor and a memory, the memory storing instructions executable by the processor to input an image to a first layer of a machine learning program, the first layer trained to identify one or more quadrilateral regions in the image, upon identifying the one or more quadrilateral regions, input the collected image to a second layer of a machine learning program, the second layer trained to identify a plurality of sets of vertices, each set of vertices defining a respective polygonal area, identify one of the polygonal areas in which to park a vehicle, and actuate one or more vehicle components to move the vehicle into the identified polygonal area.
US11176822B2 Network computer system to evaluate an operator of a freight vehicle
A computer system can determine historical interval data of a freight operator from completed freight service requests associated with the freight operator. Additionally, while the freight operator is fulfilling a current freight service request, the computer system can determine at least a first likely downtime interval for a non-operating activity of the freight operator prior to the freight operator arriving at a pickup location or a destination location of the current freight service request, based on the historical interval data. Also, the computer system can determine an estimated arrival time for the freight operator to arrive at the pickup location or the destination location of the current freight service request, based at least in part on the first likely down time interval. Moreover, the computer system can update a record associated with the freight operator to reflect the estimated arrival time.
US11176821B2 Junction queueing
Junction queueing for vehicles is described, in which vehicles may be queued based on arrival time at a junction, position relative to a stopping location at the junction, and/or an amount of time waiting for other vehicles to proceed through the junction (timeout). In some examples, the queue may be first generated based on the arrival times of any other vehicle relative to a particular vehicle generating the queue. The queue may be updated based on arrival times of other vehicles (e.g., after the particular vehicle), whether another vehicle has proceeded out-of-turn (e.g., based on a position at the junction), and/or a timeout for vehicles that wait for others to yield at the junction. In some examples, hysteresis and alterations of the score for safety reasons may alter queue order. The queue may be used to control the particular vehicle to traverse the junction.
US11176819B2 Systems and methods for adaptive protocol implementation for vehicle head units
Technologies are disclosed herein for selecting a content instance for enforcing a protocol on a head unit of a vehicle. The content instance corresponds to a geographic region of a vehicle and is received by the head unit in the geographic region. The content instance includes a set of criteria for determining whether to enforce the protocol. Enforcement of the protocol by the head unit may adjust operation of the head unit or how the head unit presents media content. The head unit may establish communication connections with head units of other vehicles. The head units may communicate vehicle specific information over the communication connections and implement protocols as a result of the communications.
US11176816B2 Intelligent cloud traffic control system and traffic control method
The present application provides an intelligent cloud traffic control system, which has a traffic data recalling and transmission architecture arranged hierarchically from bottom to top, and which includes: terminal devices, first-level cloud devices, second-level cloud devices, . . . ith-level cloud devices; wherein the ith-level cloud devices include a first cloud device, . . . a jth cloud device; the ith-level cloud devices further include: a first cache cloud, . . . a kth cache cloud arranged corresponding to the jth cloud device; wherein the jth cloud device stores a jth cloud device traffic data set, and the kth cache cloud stores a kth characteristic traffic data set; and data in the kth characteristic traffic data set has a higher priority of being recalled than data in the jth cloud device traffic data set. Therefore, the present application can preferentially recall traffic data in the cache cloud that has a batter correspondence to task, a smaller range and even a better data structure, thereby significantly improving the data recalling rate and retrieval response efficiency of cloud devices at the same level and even the entire intelligent cloud traffic control system.
US11176812B2 Real-time service level monitor
A method for service level management of a transit system is provided. The method may include receiving time series data sets from wireless access points of a wireless network, wherein each time series data set corresponds to a mobile device in the transit system. Spatio-temporal trajectories of each mobile device may be determined based on the time series data sets corresponding to each mobile device. The determined trajectories of a group of individual devices may be clustered. A spatio-temporal trajectory of a vehicle in the transit system may be determined based on the clustered trajectory of the group of devices. A system parameter of the transit system may be adjusted based on the determined trajectory of the vehicle. Passenger transition rates, waiting times, unable-to-board levels, and crowd density levels may be determined with respect to a transit location. A machine learning model may be generated to augment the determinations.
US11176811B2 System and method for monitoring traffic control devices
A system and a method for monitoring route devices in a transportation network includes one or more processors to receive sensed traffic control device information from first vehicle systems in a transportation network formed from interconnected routes. The sensed traffic control device information indicates states of traffic control devised at intersections between the routes in the transportation network. The one or more processors determine whether the sensed traffic control device information conflicts with stored traffic control device information stored in a database accessible by the one or more processors. The one or more processors send one or more bulletins to one or more second vehicle systems to change movement of the one or more second vehicle systems responsive to determining that the sensed traffic control device information conflicts with the stored traffic control device information.
US11176809B2 Mobile computing device for use in controlling wirelessly controlled vehicles
Methods and systems for utilizing a mobile computing device (e.g., such as a mobile phone) for use in controlling a model vehicle are described. Consistent with some embodiments, a mobile computing device provides various user controls for generating signals that are communicated to a radio transmitter device coupled with the mobile computing device, and ultimately broadcast to a receiver residing at a model vehicle. With some embodiments, the mobile computing device may be integrated with a controller housing which provides separate user controls, such that a combination of user controls present on the mobile computing device and the controller housing can be used to control a model vehicle.
US11176807B2 Unmanned system (US) for smoke detector testing
Methods, devices, and systems for an unmanned system (US) for smoke detector testing are described herein. In some examples, one or more embodiments include a test kit, a processor, and a memory having instructions stored thereon which, when executed by the processor, cause the processor to perform a test procedure on a projected beam smoke detector in a facility using the test kit and communicate a result of the test procedure to a smoke detector network associated with the facility.
US11176803B1 Mission critical signaling failover in cloud computing ecosystem
Methods and systems, including computer programs encoded on computer storage media, for reducing the likelihood of signaling failover in an alarm system, the method including identifying alarm events detected at monitored properties by monitoring systems that are located at the monitored properties; tracking the ability of a primary application infrastructure to transmit, to a central monitoring station server, the alarm events; detecting disruption in the ability of the primary application infrastructure to transmit the alarm events to the central monitoring station server; based on the detected disruption, enabling a signal transmission switch that switches a path for alarm events from the primary application infrastructure to a secondary application infrastructure, the secondary application infrastructure being an infrastructure operated by a cloud service provider; and based on enablement of the transmission switch, transmitting, by the secondary application infrastructure, at least one alarm event to the central monitoring station server.
US11176793B1 Predictive alarm analytics
Systems and techniques are provided for identifying patterns activity at a facility that seem to precede alarm events. In some implementations, a monitoring system is configured to monitor a property and includes a sensor configured to generate sensor data. A monitor control unit is configured to receive the sensor data and based on the sensor data, determine an alarm status of the monitoring system. A monitoring application server is configured to receive the sensor data and data indicating the alarm status of the monitoring system. The server applies the sensor data to a model that determines an estimated alarm status of the monitoring system and determines the estimated alarm status of the monitoring system is different from the alarm status. Based on determining that the estimated alarm status of the monitoring system is different from the alarm status of the monitoring system, the server overrides the alarm status.
US11176792B2 Wrap for an item of merchandise
A merchandise security device configured for use with an electronic key for locking and/or unlocking a lock mechanism is provided. The merchandise security device may include a housing operably coupled with a cable, wherein the cable is configured to be extended and retracted relative to the housing and to at least partially surround an item of merchandise. The security device may also include a lock mechanism configured to releasably secure the cable relative to the housing for locking the cable about the item of merchandise. In addition, the lock mechanism is configured to receive electrical power for unlocking the lock mechanism so that the housing and the cable may be removed from the item of merchandise.
US11176791B2 Security systems and methods for consumer products
Embodiments of the present invention are directed to security systems and methods for displaying and protecting consumer products from theft. In one example, a security system includes a sensor configured to be secured to the consumer product and a base configured to removably support the sensor. The security system also includes alarming circuitry and a tether including a pair of conductors electrically connected to the alarming circuitry. The tether is configured to be connected to the sensor, and the base is configured to receive the tether. The pair of conductors is configured to transmit power and electrical signals between the base and the sensor using the pair of conductors, and the alarming circuitry is configured to monitor an electrical signal transmitted by the pair of conductors in order to determine whether the tether has been cut or removed from the sensor.
US11176790B1 Portable distance notification systems and applications thereof
Distance notification systems are described herein which, in some embodiments, are wearable by a user to maintain proper social distancing in any environment. Additionally, distance notification systems described herein can be applied to motorized equipment and/or other machinery in efforts to maintain a safe workplace, such as in factories, construction sites, warehouses, and/or other logistics operations. In one aspect, a distance notification system comprises a signal component, and a receiving component for processing encoded signal generated by the signal component into system user notifications. The encoded signal has power in excess of a predetermined threshold within a set distance between the signal component and the receiving component, wherein less than 10 percent of system user notifications are produced by encoded signal reflected from one or more surfaces.
US11176789B2 Ordering instructions device
An ordering indication device for use in restaurants, guest houses, hotels, catering companies, and the like, the ordering indication device including an input means, which can be operated by a guest, a communications interface, an optical indicator means, and a control unit, wherein the setting of the brightness of the one or more first light sources and the setting of the brightness of the one or more second light sources depend on an environmental condition, wherein the input means is operatively connected to the optical indicator means via the control unit such that the optical indicator means signals the activation process of the input means by means of an optical signal, following an activation of the optical indicator means by the input means, wherein the optical indicator means, following activation thereof, outputs an optical continuous signal, which can be deactivated.
US11176788B2 Emergency notification system and method
A computer device for communicating an emergency notification receives an alarm notification from a detection device. The alarm notification corresponding to an alarm condition sensed by the detection device within a space. The computer device detects an alarm condition location of the alarm condition based on a detection device location of the detection device. The computer device determines an exit location of an exit to avoid the alarm condition that triggered the alarm notification. The computer device determines an egress path within the space to avoid the alarm condition based on the exit location and the alarm condition location. The computer device transmits a plurality of commands to a plurality of notification devices within the space to trigger output of an egress notification in a coordinated pattern to identify the egress path. The plurality of commands trigger audible outputs by the plurality of notification devices.
US11176777B2 Gaming machine, control method for machine, and program for gaming machine including a jackpot feature award pool
A gaming machine provides a game and includes an operation unit, a display unit, a memory device and a game control unit. The operation unit receives an operation input. The display unit is configured to display a game screen including computer generated graphics. The memory device stores a game execution program including computer instructions for generating the game feature. The game control unit executes the game execution program to provide the game and is coupled to the operation unit, the display unit and the memory device. The game control unit includes a processor programmed to display a game structure on the game screen on the display unit. The game includes a feature award and a jackpot feature award. The jackpot feature award is awarded from a jackpot feature award pool. The jackpot feature award pool is funded through wagers and by when the feature award is awarded.
US11176768B2 Method and apparatus for obtaining responses from users via communication system
In an embodiment, a new action request is received by the data manager from any of the plurality of users and stored in the data store. The data manager provides multiple actions requests to at least some of the plurality of users and, thereafter, receives responses from responsive users. The data manager then stores the responses (optionally, with a time stamp) in the data store in a manner such that the responses are associated with corresponding ones of the responsive users. In response to receiving a request for information regarding the responses, the data manager can generate the requested information, which may comprise aggregated or individual data, and provide such information to a requesting user. The request for information may include geographic boundaries to be used in providing the requested information. In a preferred embodiment, the geographic boundaries may correspond to one or more electoral districts.
US11176760B2 In-vehicle monitoring and reporting apparatus for vehicles
Systems and methods for monitoring and analyzing vehicle data within a vehicle and providing analytical processing data to prospective users of vehicles are disclosed. In one embodiment, a method is disclosed comprising monitoring a communications bus installed within a vehicle, the communications bus transmitting data recorded by one or more sensors installed within the vehicle; detecting a message broadcast on the communications bus; extracting an event from the message, the extraction based on a pre-defined list of event types; storing the event in a secure storage device installed within the vehicle; determining that a transfer condition has occurred; and transferring the event data to a remote server in response to determining that the transfer condition has occurred.
US11176754B2 Augmented reality content rendering via albedo models, systems and methods
Methods for rendering augmented reality (AR) content are presented. An a priori defined 3D albedo model of an object is leveraged to adjust AR content so that is appears as a natural part of a scene. Disclosed devices recognize a known object having a corresponding albedo model. The devices compare the observed object to the known albedo model to determine a content transformation referred to as an estimated shading (environmental shading) model. The transformation is then applied to the AR content to generate adjusted content, which is then rendered and presented for consumption by a user.
US11176752B1 Visualization of a three-dimensional (3D) model in augmented reality (AR)
Techniques for improving the visualization of three-dimensional (3D) models of items on computing devices for augmented reality (AR) are described. One technique includes obtaining a virtual representation of an item and detecting a plane within a physical environment. A range of distances to the plane from a computing device for visualizing the virtual representation on a screen of the computing device is determined based on (i) physical attribute(s) of the screen and (ii) physical attribute(s) of the virtual representation. The virtual representation is rendered on the screen for positions on the plane that are within the range of distances from the computing device. The virtual representation is not rendered on the screen for positions on the plane that are outside of the range of distances from the computing device.
US11176749B2 In-vehicle display device three-dimensional image generation
An imaging unit captures an image of a visual field. A detector detects a position of an eyeball and a sight line of an occupant. A visual point identifier identifies a position of a visual point of the occupant in the visual field, the eye position and the sight line direction. A measuring unit measures a position and a distance of an object included in the image of the visual field. An image generator generates display images based on the eye position and the position and the distance of the object. The display images are displayed on a virtual plane, fused on a fusion plane and displayed as a three-dimensional display on the visual field. The display images are generated to display the three-dimensional image at a given magnification ratio calculated by reducing a geometric display magnification ratio as the distance from the occupant increases.
US11176745B2 Projection casting in virtual environments
The present technology relates to artificial reality systems. Such systems provide projections a user can create to specify object interactions. For example, when a user wishes to interact with an object outside her immediate reach, she can use a projection to select, move, or otherwise interact with the distant object. The present technology also includes object selection techniques for identifying and disambiguating between objects, allowing a user to select objects both near and distant from the user. Yet further aspects of the present technology include techniques for interpreting various bimanual (two-handed) gestures for interacting with objects. The present technology further includes a model for differentiating between global and local modes for, e.g., providing different input modalities or interpretations of user gestures.
US11176739B1 Enhancing tetrahedral meshing for self-intersecting boundaries
Existing tetrahedral meshing which require watertight and intersection free triangular mesh as input can be enhanced to tolerate and respect self-intersecting boundaries. After an initial tetrahedral mesh constructed with all input nodes, intersecting faces can be recovered using the proposed method. Starting from one of the intersecting faces, a set of intersecting faces around it can be detected, and a surrounding region can be sculpted out to form a void. Two intersection-free and topologically separate cavities can then be defined within the void and meshed independently. After stitching the meshes from the two cavities back to the original initial mesh, the existing tetrahedral meshing can continue with the regular meshing steps such as refinement etc. to finish tetrahedral meshing. In one special case when we have two points at the same location, in order to insert the second of the two points, a method can offset the second point inwardly into the mesh region a small little bit and then revert back the second point to its original location after meshing is done. The user input is not altered or mesh quality would not be affected because the point movement is small.
US11176733B2 Processing primitives which have unresolved fragments in a graphics processing system
A graphics processing system performs hidden surface removal and texturing/shading on fragments of primitives. The system includes a primary depth buffer (PDB) for storing depth values of resolved fragments, and a secondary depth buffer (SDB) for storing depth values of unresolved fragments. Incoming fragments are depth tested against depth values from either the PDB or the SDB. When a fragment passes a depth test, its depth value is stored in the PDB if it is a resolved fragment (e.g. if it is opaque or translucent), and its depth value is stored in the SDB if it is an unresolved fragment (e.g. if it is a punch through fragment). This provides more opportunities for subsequent opaque objects to overwrite punch through fragments which passed a depth test, thereby reducing unnecessary processing and time which may be spent on fragments which ultimately will not contribute to the final rendered image.
US11176729B2 Three-dimensional object data generation apparatus, three-dimensional object forming apparatus, and non-transitory computer readable medium
A three-dimensional object data generation apparatus includes a setting unit that sets a basic voxel group defined using at least one voxel in accordance with a shape of a surface of a three-dimensional object on a basis of three-dimensional object data indicating the surface of the three-dimensional object using at least either plural flat surfaces or a curved surface and a generation unit that generates three-dimensional object data in which voxels are set inside the surface on a basis of the basic voxel group.
US11176718B2 Arranging directed acyclic graph data for display
The disclosed examples relate to arranging graph data for display on a display device. One example provides, on a computing device, a method comprising determining one or more connected groups of nodes in directed acyclic graph data, for each connected group of nodes, determining a reachability from each node with no inputs to each of one or more nodes with no outputs to determine a plurality of initial node/terminal node pairs, and for each initial node/terminal node pair, determining a path from the initial node to the terminal node. The method further comprises initializing a grid based upon the determined paths, placing each node at a corresponding initial grid location, and placing edges between nodes based upon the determined paths to form an initial grid representation, modifying the initial grid representation via a cost function to form a modified grid representation, and outputting the modified grid representation for display.
US11176716B2 Multi-source image data synchronization
Compositing is provided in which visual elements from different sources, including live action objects and computer graphic (CG) merged in a constant feed. Representative output images are produced during a live action shoot. The compositing system uses supplementary data, such as depth data of the live action objects for integration with CG items and light marker detection data for device calibration and performance capture. Varying capture times (e.g., exposure times) and processing times are tracked to align with corresponding incoming images and data.
US11176714B2 System and method for generating procedural textures with the aid of particles
System for generating textures on an object based on the particles emitted by a particle engine, including an access to data of a particles emitter, of particles emitted, of target object, of traces, and of graphical effects; an animation simulation module provided so as to perform a simulation of emission and of displacement for each of the particles provided; a tracer module provided for generating a trace on the surface of a target object corresponding to the displacement of a particle along said surface after an impact of the particle against the target object with the aid of the traces data and of the target object data; a physical parameters integrator module provided for generating a new set of textures for said object taking into account the data of the object, the data of each now or modified trace, and the data of the corresponding graphical effects. Corresponding method for generating textures.
US11176711B2 Apparatus and method for coding/decoding image selectively using discrete cosine/sine transform
Disclosed is a data transmission system that transmits data by using a relay.The relay selects a transmission terminal from among a plurality of terminals accessing a base station. A base station transmits base station data to the relay during a first time slot, and the transmission terminal transmits terminal data to the relay. The relay transmits terminal data to the base station during a second time slot, and transmits base station data to the transmission terminal.
US11176709B2 Systems and methods for self-supervised scale-aware training of a model for monocular depth estimation
System, methods, and other embodiments described herein relate to self-supervised training of a depth model for monocular depth estimation. In one embodiment, a method includes processing a first image of a pair according to the depth model to generate a depth map. The method includes processing the first image and a second image of the pair according to a pose model to generate a transformation that defines a relationship between the pair. The pair of images are separate frames depicting a scene of a monocular video. The method includes generating a monocular loss and a pose loss, the pose loss including at least a velocity component that accounts for motion of a camera between the training images. The method includes updating the pose model according to the pose loss and the depth model according to the monocular loss to improve scale awareness of the depth model in producing depth estimates.
US11176705B2 Method for optimizing camera layout for area surveillance and apparatus employing the method
A method for optimizing camera layout for areas requiring surveillance comprises constructing a three-dimensional model of a scene subject to surveillance and related scene variables, configuring a computation range, constructing a plurality of simulation scenes using the three-dimensional model and the scene variables and recording the framing of pixels in the plurality of simulation scenes by a plurality of cameras according to the computation range, and further calculating the number of pixels required for visibility of an object to be recognized from the recorded framing of pixels. A camera set is selected from the plurality of cameras according to a convergence requirement, and a computation as to camera optimization layout is performed with the camera set to obtain one or more layout schemes.
US11176701B2 Position estimation system and position estimation method
A position estimation system includes one or more memories and one or more processors configured to acquire a first imaging position measured at a time of imaging a first image among a plurality of images imaged in time series, perform, based on a feature of the first image, calculation of a second imaging position of the first image, and perform, in accordance with a constraint condition that reduces a deviation between the first imaging position and the second imaging position, correction of at least one of the second imaging position or a three-dimensional position of a point included in the first image calculated based on the feature of the first image.
US11176698B2 Analysis apparatus, analysis method, and storage medium
Provided is an analysis apparatus (10) including a person extraction unit (11) that analyzes video data to extract a person, a time calculation unit (12) that calculates a continuous appearance time period for which the extracted person has been continuously present in a predetermined area and a reappearance time interval until the extracted person reappears in the predetermined area for each extracted person, and an inference unit (13) that infers a characteristic of the extracted person on the basis of the continuous appearance time period and the reappearance time interval.
US11176695B2 Shape information acquisition apparatus and shape information acquisition method
A shape information acquisition apparatus, comprises a memory and at least one processor and/or at least one circuit to perform operations of the following units. The acquiring unit is configured to acquire photometric images for which a subject is illuminated from different directions by an illuminance portion and a pattern projection image for which a predetermined light pattern is projected onto the subject by a projection portion. The detection unit configured to detect a position of the illuminance portion based on the pattern projection image. The shape calculation unit configured to calculate shape information for the subject based on the photometric images and the position of the illuminance portion.
US11176692B2 Real-time concealed object tracking
A computing system responsive to obtaining original image data, detects a set of data point(s), in the original image data, that indicates an object. The system determines, based on the set of data point(s), a set of pixels associated with the object in the original image data. The system generates an alternative visual identifier for the object that provides a unique identifier for the set of pixels absent in the original image data. The system generates, autonomously from intervention by any user of the computing system, pixel information to conceal feature(s) of the object. The system obtains modified image data comprising the alternative visual identifier. The modified image data further comprises the feature(s) of the object in the original image data visually concealed in the modified image data according to the pixel information. The system outputs an image representation of a trajectory of the object through the modified image data.
US11176691B2 Real-time spatial and group monitoring and optimization
A computing system obtains image data representing images. Each of the images is captured at different time points of a physical environment. The physical environment comprises a first object and a second object. The computing system executes a control system to augment the physical environment. The control system detects a group forming in the images. The control system tracks an aspect of a movement, of a given object, in the group. The control system simulates the physical environment and the movement, of the given object, in the group in a simulated environment. The control system evaluates simulated actions in the simulated environment for a predefined objective for the physical environment. The predefined objective is related to an interaction between objects in the group. The control system generates based on evaluated simulated actions and autonomously from involvement by any user of the control system, an indication to augment the physical environment.
US11176690B2 Information processing apparatus, control method, and program
An information processing apparatus (2000) includes a first analyzing unit (2020), a second analyzing unit (2040), and an estimating unit (2060). The first analyzing unit (2020) calculates a flow of a crowd in a capturing range of a fixed camera (10) using a first surveillance image (12). The second analyzing unit (2040) calculates a distribution of an attribute of objects in a capturing range of a moving camera (20) using a second surveillance image (22). The estimating unit (2060) estimates an attribute distribution for a range that is not included in the capturing range of the moving camera (20).
US11176686B2 Image-based action detection using contour dilation
A system includes a sensor, a weight sensor, and a tracking subsystem. The tracking subsystem receives an image feed of top-view images generated by the sensor and weight measurements from the weight sensor. The tracking subsystem detects an event associated with an item being removed from a rack in which the weight sensor is installed. The tracking subsystem determines that a first person and a second person may be associated with the event. In response, the tracking subsystem dilates contours associated with the first and second person from a first depth to a second depth until the contours enter a zone adjacent to the rack. A number of iterations is determined for each contour to enter the zone adjacent to the rack. If the first person's contour enters the zone in fewer iterations, the item is assigned to the first person.
US11176684B2 Customer behavior analyzing method and customer behavior analyzing system
An embodiment of the disclosure provides a customer behavior analyzing method which includes: capturing an image of a target region by at least one camera; analyzing the image by an image recognition module to detect a customer behavior of at least one customer in the target region; and automatically generating customer behavior information according to the customer behavior. The customer behavior information reflects attention of the customer to at least one commodity. Another embodiment of the disclosure provides a customer behavior analyzing system.
US11176682B2 Enhanced optical flow estimation using a varied scan order
In various examples, optical flow estimate (OFE) quality is improved when employing a hint-based algorithm in multi-level hierarchical motion estimation by using different scan orders at different resolution levels. A scan of an image performed with a scan order may initially leverage OFEs from a previous scan of the image, where the previous scan was performed using a different scan order. The OFEs leveraged from the previous scan are more likely to be of high accuracy until sufficient spatial hints are available to the hint-based algorithm for the scan to reduce the impact of potentially lower quality OFEs resulting from the different scan order of the previous scan.
US11176677B2 Deep interactive learning for image segmentation models
Described herein are systems and methods of training models to segment images. A device may identify a training dataset. The training dataset may include images each having a region of interest. The training dataset may include first annotations. The device may train, using the training dataset, an image segmentation model having parameters to generate a corresponding first segmented images. The device may provide the first segmented images for presentation on a user interface to obtain feedback. The device may receive, via the user interface, a feedback dataset including second annotations for at least a subset of the first segmented images. Each of the second annotations may label at least a second portion of the region of interest in a corresponding image of the subset. The device may retrain, using the feedback dataset received via the user interface, the image segmentation model.
US11176675B2 System and method for creating an image and/or automatically interpreting images
A method of identifying contiguities in images is disclosed. The contiguities are indicative features and various qualities of an image, which may be used for identifying objects and/or relationships in images. Alternatively, the contiguities may be helpful in ensuring that an image has a desired switching factor, so as to create a desired effect when combined with other images in a composite image. The contiguity may be a group of picture elements that are adjacent to one another that form a continuous image element that extends generally horizontally (e.g., diagonally, horizontally) across the image.
US11176669B2 System for remote medical imaging using two conventional smart mobile devices and/or augmented reality (AR)
This invention is a system for remote medical imaging which uses conventional mobile devices (such as two smart phones) and/or augmented reality to calibrate attributes such as the size, color, and shape of a wound, injury, skin lesion, and/or tissue abnormality on a person's body. One of the mobile devices is placed near the wound, injury, skin lesion, and/or tissue abnormality and acts as a digital fiducial marker or color key to help calibrate the size, color, and/or shape of the wound, injury, skin lesion, and/or tissue abnormality.
US11176667B2 Systems, devices and methods for bone reorientation
There is provided a system for assisting a bone reorientation that includes (or communicates with) localization system components comprising a reference element to mount to the patient's bone and a tracker element to mounting to a bone fragment; and at least one computing unit coupled to the localization system components. The computing unit is configured to: define change in bone fragment orientation data (CBFOD) responsive to tracking measurements received from the localization system components; receive mapping information (e.g. generated from a pre-operative medical image of the patient's bone and bone fragment region) to define a map between the CBFOD and clinical parameters; and calculate and provide for display one or more clinical parameters based on the CBFOD and the map. A tracker element coupling component is also described with quick-connect and adjustment features. Method and other aspects are provided.
US11176666B2 Cut-surface display of tubular structures
A method for visualizing a tubular object from a set of volumetric data may include the steps of: determining a viewing direction for the tubular object; selecting a constraint subset of the tubular object within the volumetric data; defining a cut-surface through the volumetric data and including the constraint subset of the tubular object within the volumetric data; and rendering an image based upon the determined viewing direction and the volumetric data of the tubular object along the intersection of the volumetric data and the defined cut-surface. Additionally or alternatively, the method may identify a plurality of bifurcations in the tubular object; assign a weighting factor to each identified bifurcation; determine a bifurcation normal vector associated with each bifurcation; determine a weighted average of the bifurcation normal vectors; and render an image of the volumetric data from a perspective parallel to the weighted average of the bifurcation normal vectors.
US11176664B2 Information processing apparatus and recording medium
An information processing apparatus includes a hardware processor which (i) performs learning by a learning data set associated with a correct answer label for a preset problem and creates a machine learning model for estimating a correct answer to the preset problem for input data, (ii) estimates the correct answer to the preset problem for the input data by using the machine learning model, (iii) in response to a user operation, determines a label indicating a result of the estimation as a correct answer label of the input data or corrects the label to determine the corrected label as a correct answer label of the input data, and (iv) additionally registers the determined correct answer label as learning data in association with the input data in the learning data set.
US11176661B2 Image processing apparatus and image processing method
A memory stores shape information representing a shape of an object. A processor detects a plurality of feature lines from an image of an object that has been captured by an image capturing device in a manufacturing process of manufacturing the object, and produces a plurality of combinations by correlating each of a plurality of line segments in the shape information and each of the plurality of feature lines with each other. Next, the processor performs classification of each of the combinations into an identified combination that has a certain correlation result or an unidentified combination that has an uncertain correlation result. The processor also changes a result of the classification for the identified combination and the unidentified combination according to a reliability of each of the plurality of combinations and determines a degree of progress of the manufacturing process by using the identified combination included in the changed result.
US11176659B1 Estimation using image analysis
Techniques are described for performing estimations based on image analysis. In some implementations, one or more images may be received of at least portion(s) of a physical object, such as a vehicle. The image(s) may show damage that has occurred to the portion(s) of the physical object, such as damage caused by an accident. The image(s) may be transmitted to an estimation engine that performs pre-processing operation(s) on the image(s), such as operation(s) to excerpt one or more portion(s) of the image(s) for subsequent analysis. The image(s), and/or the pre-processed image(s), may be provided to an image analysis service, which may analyze the image(s) and return component state information that describes a state (e.g., damage extent) of the portion(s) of the physical object shown in the image(s). Based on the component state information, the estimation engine may determine a cost estimate to repair and/or replace damaged component(s).
US11176658B2 Iterative supervised identification of non-dominant clusters
A method comprising determining a binary classification value for each of a plurality of data instances based on a first threshold value assigned to each of the plurality of data instances; applying at least one clustering model to a first subset of the plurality of data instances to identify one or more dominant clusters of data instances; determining a second threshold value to assign to a second plurality of data instances that are included within the one or more dominant clusters of data instances; and redetermining a binary classification value for each of the plurality of data instances based on the second threshold value assigned to the second plurality of data instances and the first threshold value, wherein the first threshold value is assigned to at least a portion of data instances of the plurality of data instances that are not included in the second plurality of data instances.
US11176657B2 Information processing device, mounting device, and information processing method
An information processing device used in a mounting device including a mounting head for collecting components and arranging the components on a board. The imaging processing device includes a control section configured to acquire an image of a member having a straight line side, detect multiple edge points with respect to the straight line side to obtain a proximal straight line of the side, and perform detection processing for detecting the outer shape of the member by excluding edge points outside a predetermined range from the proximal straight line on the outside and inside of the member.
US11176656B2 Artificial intelligence-enabled preparation end-pointing
Methods and systems for implementing artificial intelligence enabled preparation end-pointing are disclosed. An example method at least includes obtaining an image of a surface of a sample, the sample including a plurality of features, analyzing the image to determine whether an end point has been reached, the end point based on a feature of interest out of the plurality of features observable in the image, and based on the end point not being reached, removing a layer of material from the surface of the sample.
US11176652B2 High bandwidth camera data transmission
A method includes obtaining multiple images captured by pixel sensors of an image sensor, analyzing, using neural network circuitry integrated in the image sensor, the multiple images for object detection, generating, for each of the multiple images using the neural network circuitry integrated in the image sensor, neural network output data related to results of the analysis of the multiple images for object detection, and transmitting, from the image sensor, the neural network output data for each of the multiple images and image data for a subset of the multiple images instead of image data of each of the multiple images.
US11176647B2 Image and object detection enhancement based on lighting profiles
Methods and systems may provide for technology to identify one or more light sources. The technology generates a light reflection profile associated with the one or more light sources. The light reflection profile is to predict one or more of reflection characteristics of light emitted from the one or more light sources or identify at least one characteristic of the one or more light sources. The technology further one or more of adjusts a first image based on the light reflection profile or identify one or more characteristics of a first object in the first image based on the light reflection profile.
US11176646B2 HDR tone mapping methods with scene adaptive parameterized tone map function
A method, apparatus, and non-transitory computer readable medium for video tone mapping. The method includes receiving the video and determining parameters of a tone mapping function defined by a Bezier curve for processing the video. The method also includes generating, by at least one processor, a tone mapped video by applying the tone mapping function to the video using the determined parameters.
US11176643B1 Circuit for correcting chromatic aberration through sharpening
Embodiments relate to axial chromatic aberration (ACA) reduction of raw image data generated by image sensors. A chromatic aberration reduction circuit performs chromatic aberration reduction on the raw image data to correct the ACA in the full color images through sharpening that has been clamped to reduce sharpening overshoot.
US11176638B2 Image processing apparatus, image processing method and program
There is disclosed an image processing apparatus including a hardware processor which generates a highly resolved still image from a plurality of frame images obtained by continuously imaging a moving subject. The hardware processor analyzes each of the plurality of frame images to calculate a feature amount, and determines, on a basis of the calculated feature amount, a reference frame image which becomes a reference when generating the highly resolved still image from the plurality of frame images.
US11176632B2 Advanced artificial intelligence agent for modeling physical interactions
Described herein are advanced artificial intelligence agents for modeling physical interactions. An apparatus to provide an active artificial intelligence (AI) agent includes at least one database to store physical interaction data and compute cluster coupled to the at least one database. The compute cluster automatically obtains physical interaction data from a data collection module without manual interaction, stores the physical interaction data in the at least one database, and automatically trains diverse sets of machine learning program units to simulate physical interactions with each individual program unit having a different model based on the applied physical interaction data.
US11176626B1 Personalizing food discovery and search based on inferred taste preference
The disclosed technologies can compute inferred taste preferences relating to food products and food providers using objectively verifiable data, including order data, and use these inferred taste preferences to create new functionality in an information search and retrieval system and/or a product ordering system.
US11176625B2 System of unique identification and personalization of hygienic and domestic items in hotel or hospitality establishment
A method of distributing personalized hygienic and disposable items to a group of hotel guests where the hygienic and disposable items match a selected distinctive array wherein each user receives a set of items so as to avoid mixing use between a plurality of guests.
US11176619B1 Tax interview with third-party data source integration
A method, system, and computer program for presenting a tax interview in preparation for preparing a tax return and, more particularly, to an advanced tax interview engine that integrates with third-party data sources including social networking sites, professional networking sites, credit reports, data aggregators, and other sources so as to minimize the burden on a user. One or more profiles for the taxpayer are retrieved from their respective third-party data sources so as to pre-populate responses to the tax interview, present additional portions of the tax interview, or determine discrepancies with user-entered information.
US11176617B1 Mobile submission of pharmacy insurance information
If a user of a client device is authenticated with a pharmacy service, the user is prompted to capture an image of an insurance card; if the user is not authenticated, the user is further prompted to input patient information. Information is extracted from the insurance card and it and the patient information are transmitted to a pharmacy for processing.
US11176609B2 Smart device and tracking system
A smart device comprising: a blockchain application module to blockchain data obtained by the smart device, the smart device configured to transmit blockchained data to a blockchain data system. A smart tracking system comprising the smart device and a blockchain data system comprising a number of blockchain nodes each configured to receive and store a copy of the blockchained data transmitted from the smart device.
US11176608B1 Web-based system and method for providing comprehensive vehicle build information
A hosted web-accessible system, computer program and methods are provided for generating comprehensive vehicle trim and detailed equipment information for clients, including providing comparative estimation based on underlying information regarding a particular vehicle. Comprehensive original vehicle data is obtained from vehicle manufacturers via a vehicle source interface, the data including a unique vehicle identifier for each of one or more vehicles associated with the respective source. A vehicle information request with a vehicle identifier is received from a client, and comprehensive original vehicle data is identified based on the unique identifier and the identifier from the client request. A client response interface displays vehicle data from the identified set of comprehensive original vehicle data. Vehicle valuation may be obtained from third party evaluators according to the vehicle request and based on the original vehicle data.
US11176607B1 Capital loan optimization
Techniques for optimizing capital loan offers for merchants to maximize a potential benefit of the capital loans to the merchants. A service provider may receive merchant data and/or transaction data from a merchant. The service provider may determine merchant characteristics associated with the merchant based on the merchant data and/or transaction data. The service provider may associate the merchant with a merchant group, based on the merchant characteristics. The service provider may access data corresponding to capital loans previously offered to and/or accepted by merchants in the merchant group, to determine predictive factors of successful loans. Based on the predictive factors, the service provider may generate a capital loan for the merchant with a high probability of positive impact on a merchant business. The service provider may transmit a capital loan oiler to the merchant at a time determined to maximize acceptance and optimize a growth of the merchant business.
US11176605B2 Method and system for electronic advertising
A method of delivering advertising in an online environment includes determining a context of a user operating a client computer to interact with an e-commerce website, where the determined context representing an intent of the user to locate a product for purchase, defining a relation between one or more of a plurality of advertisements and the product based on at least one of a plurality of relevance types, and displaying, to the user, at least one of the advertisements having the relation to the product.
US11176603B2 Rental vehicle operation management system
The present issue provides a rental vehicle operation management system which not only enables a facility provider to enjoy advantages corresponding to a degree of contribution thereof to a rental vehicle system operation but also enables the user side to enjoy advantages.The rental vehicle operation management system (100) includes, as means for solution, a user terminal (200) and a management server (300) capable of connecting to a network (400), a user reads information about a rental vehicle (500) from a rental vehicle tag (510) and transmits the read information together with terminal position information detected by a terminal position information detection unit (240) to the management server (300), and a server-side action control unit (330) refers to a user information database (321), a facility unique information database (322), and a rental vehicle unique information database (323) stored in a server-side storage unit (320) based on the received information and imparts points to a return destination facility provider for the rental vehicle (500) and the user.
US11176602B2 Interactive transaction system, method, and device for physical merchant stores
An interactive transaction system is provided. A terminal, located adjacent or in proximity to a merchandise display, comprises a touch screen device, associated with the product category, configured to present a subset of products within the product category, determining the subset of products within the product category according to an algorithm that may take into account a profile of a shopper interacting with the terminal, a location of the terminal inside the physical merchant store, and products that are located in proximity to the terminal. The terminal is further configured to receive a shopper selection associated with at least one of the products in the subset of products within the product category for fulfillment.
US11176601B2 Integration of independent data for search and discovery
Systems and techniques are provided for enhanced and flexible ingestion of product-related data from various and diverse data sources. The product-related data is linked to interactions that allow end-user customers to view and manipulate product listings and product data using the ingested information.
US11176592B2 Systems and methods for recommending cold-start items on a website of a retailer
Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of training one or more first models to recommend a first item after a user has had an interaction on the web site of the online retailer with a second item, determining static features common to both the first item and the second item, training a second model to determine whether to coordinate a display of any new item as one of one or more recommended items with any of a plurality of items, and coordinating the display of the new item as one of the one or more recommended items when the one or more of the plurality of items are displayed on the website of the online retailer based on the static features of the new item.
US11176590B2 Product usage identification and recommendation provision
One embodiment provides a method, including: detecting, on a social media application, a media object comprising at least one image of a final product made from at least one purchased raw product; extracting, from the media object and text corresponding to the social media application post, (i) information related to the final product and (ii) social feedback regarding the final product; determining, based upon the social feedback, that the use of the at least one purchased raw product into the final product comprises positive social feedback; and providing a recommendation regarding the use of the at least one purchased raw product to one or more other individuals, wherein the recommendation is generated using the information related to the final product.
US11176587B2 Method, a system, and a computer readable storage medium for automated recommendations for an online shopping cart
An information processing system, a computer readable storage medium, and a method for providing a recommendation for a plaything as a recommended item can include analyzing information received from a person monitoring system to provide an analysis for providing the recommendation for the plaything, and based on the analysis, sending a representation of the recommended item in a signal to a shopping cart such as an online shopping cart. The system can include an analysis module that receives information from a person monitoring system, and at least one processor configured to analyze information received from the person monitoring system (for one or more persons) to provide an analysis. The analysis provides a recommendation for a plaything. The processor can further send a representation of the recommended item in a signal to a shopping cart to upload into the shopping cart based on the analysis. Other embodiments are disclosed.
US11176575B2 Dynamic content aggregation
Information regarding display of selected content items in assigned slots is provided. The information is based on a selected template that includes areas for groups of slots for related content items, such as content items that are targeted to a common targeting object. Candidate content items, identified based on targeting or other distribution information, are assigned to selected slots to determine at least part of the information regarding display of the selected content items.
US11176572B2 Tracking online conversions attributable to offline events
Systems and methods are provided for determining a quantity of network location visitors that are likely generated or encouraged by specific offline events. A corresponding number of leads may then be attributed to and associated with those specific events. Ongoing conversion activity of those visitors may be tracked and associated with the offline events. Conversions of those visitors may be attributed entirely or partially to one or more specific offline events. The effectiveness of each offline may then be evaluated based on aggregate lead and conversion information.
US11176570B1 Systems and methods for providing a direct marketing campaign planning environment
Embodiments of system are disclosed in which selection strategies for a direct marketing campaign that identify consumers from a credit bureau or other consumer database can be planned, tested, and/or refined on a stable subset of the credit database. In some embodiments, once refined, consumer selection criteria may be used to execute the direct marketing campaign on the full consumer/credit database, which is preferably updated approximately twice weekly. In one preferred embodiment, the data for the test database represents a random sampling of approximately 10% of the full database and the sampling is regenerated approximately weekly in order to provide a stable set of data on which campaign developers may test their campaign. For each consumer in the sampling, the environment may allow a client to access and use both attributes calculated by the credit bureau and proprietary attributes and data owned by the client. The system allows for a plurality of clients to use the system substantially simultaneously while protecting the privacy and integrity of the client's proprietary data and results.
US11176561B2 Method for checking the authenticity of goods or services
This invention relates to methods for checking the authenticity of goods or services, in which a life cycle is divided into stages, a new unique tracking code is generated, and each such tracking code is associated with information in an integrated database of all of the goods and services. According to the invention, a list of user access parameters is generated, and the integrated database is divided into areas corresponding to different user access parameters, to each of which users having defined access rights have access. For each user, a user identification code corresponding to said user's access parameter is generated. For transfer of data into the integrated database, the user identification code is checked. In the event of correspondence, the user is allowed access. The technical result which is achieved is that of providing the possibility of limiting access to an integrated database of all of the goods and services for users having various access rights.
US11176557B2 Neural network host platform for generating automated suspicious activity reports using machine learning
Aspects of the disclosure relate to using machine learning techniques for generating automated suspicious activity reports (SAR). A computing platform may generate a labelled transaction history dataset by combining historical transaction data with historical report information. The computing platform may train a convolutional neural network using the labelled transaction history dataset. The computing platform may receive new transaction data and compress the new transaction data using lossy compression. The computing platform may input the compressed transaction data into the convolutional neural network, which may cause the convolutional neural network to output a suspicious event probability score based on the compressed transaction data. The computing platform may determine whether the suspicious event probability score exceeds a predetermined threshold and, if so, the computing platform may send one or more commands directing a report processing system to generate a SAR, which may cause the report processing system to generate the SAR.
US11176556B2 Techniques for utilizing a predictive model to cache processing data
Embodiments of the invention are directed to systems and methods for utilizing a cache to store historical transaction data. A predictive model may be trained to identify particular identifiers associated with historical data that is likely to be utilized on a particular date and/or within a particular time period. The historical data corresponding to these identifiers may be stored in a cache of the processing computer. Subsequently, an authorization request message may be received that includes an identifier. The processing computer may utilize the identifier to retrieve historical transaction data from the cache. The retrieved data may be utilized to perform any suitable operation. By predicting the data that will be needed to perform these operations, and preemptively store such data in a cache, the latency associated with subsequent processing may be reduced and the performance of the system as a whole improved.
US11176553B2 Method and system providing peer effort-based validation
A method of performing a transaction between a first user of a first input device, and a second user of a second input device, the method includes generating, via the first input device, a transaction request with a with a first effort-based identity token associated with first user, receiving a response with the token and a validation key obtained from a validation server via the second input device based on a second effort-based identity token associated with the second user and a second user effort, providing the second user effort and second effort-based identity token to the validation server, receiving a second effort validation key from the validation server, and sending the transaction with the first user and second user identity-based tokens and first and second effort validation keys to the second person to complete the transaction while ensuring both the first and second users are consistent throughout the transaction.
US11176548B2 Systems and methods for cold payment solution
The present disclosure relates to off-line generation, storage, and usage of digital assets, such as cryptocurrency. In particular, methods and systems are disclosed for a system for cold payment of digital assets. In one example, a method for usage of digital assets, such as cryptocurrency, includes receiving at least one public key corresponding to at least one off-line cryptographic key pair, receiving a digital asset, determining a set of amounts for the digital asset corresponding to a user selection, assigning an amount of the digital asset to the at least one public key determined by the set of amounts, and transmitting a payment amount to a payee address corresponding to the user selection.
US11176547B2 Transaction cryptogram
A method for generating transaction credentials for a user in a transaction, comprising: storing in a mobile device, an encrypted session key, and an encrypted user authentication credential; receiving an authorisation request; initiating a user authorisation process wherein in the event that the user is an authenticated user, the method comprises: decrypting the encrypted session key and encrypted user authentication credential; generating a transaction cryptogram in dependence on the user authentication credential and the session key; transmitting the transaction cryptogram and a user authentication status to a transaction processing entity for use in a transaction.
US11176545B2 Systems for generating an auditable digital certificate
The systems described herein are configured to generate an auditable digital certificate upon receiving a request for user information associated with a user of the plurality of users and determining that authorization from the user is required The digital certificate comprises: a unique identifier associated with the requester, a context of the request, and a date and time associated with the request. The system then sends an authorization request that includes: a request for consent to grant the request from the requester, and a request for identity verification evidence. Upon receiving the consent and identity verification evidence, the system adds to the digital certificate: a unique identifier associated with the user, the consent, and a date and time associated with receipt of the consent. Finally, the system closes and tamperproofs the digital certificate before storing the digital certificate in a certificate database.
US11176543B2 Voice currency token based electronic payment transactions
The invention provides systems, methods and computer program products for secure electronic payment transactions based on voice generated currency tokens. The invention comprises implementing at a voice currency platform server, the steps of (i) receiving from a payor terminal device a request for generation of a voice currency token, (ii) performing voice based biometric authentication by matching the voice data received from the payor terminal device against one or more voice based biometric templates associated with the payor voice currency platform account, (iii) performing speech analysis to extract at least the currency amount identified within the voice data received from the payor terminal device and (iv) generating an encrypted voice currency token.
US11176540B2 Card-to-card direct communication
A method for performing a card-to-card direct contactless transaction between a first active smart card and a second active smart card, each comprising an active near-field communication (“NFC”) reader. The method may include activating the first active smart card by receiving input of a personal identification number (“PIN”) on a keypad located on the first active smart card, verifying the PIN and further receiving input of a transaction amount on the keypad. The method may further include initiating a wireless NFC communication to perform the transaction by positioning the first active smart card within a pre-determined distance to the second active smart card and confirming accuracy of each of the first and second active smart card using the active NFC reader to retrieve card ID data and confirm accuracy. Following confirming, the method may include completing the transaction using the first active smart card and a payment network.
US11176539B2 Card storage handler for tracking of card data storage across service provider platforms
There are provided systems and methods for a card storage handler for tracking of card data storage across service provider platforms. A transaction processor may provide a card storage handler that allows for tracking of data storage across different online platforms utilizing a public key of an asymmetric key pair. A user may utilize a device to generate and store the asymmetric key pair. The device may provide the transaction processor with the public key, and a card storage handler may be generated that tracks card data storage on the different online platforms. When the user enters their card data and public key to a service provider, the service provider may issue an API call using that data to the transaction processor. The transaction processor may generate a record of the storage and may allow for encrypted record retrieval by the device using the key pair.
US11176536B2 Token generating component
The invention provides a method and system for providing financial details from a mobile device of a user for use in a transaction. The method is performed on a mobile device of the user and includes the steps of generating, on a token generating component, a session-specific token by applying an algorithm requiring a dynamic key; providing financial details for use in a transaction; incorporating the session-specific token and the financial details into a modified form the financial details; and transferring the modified form of the financial details from the mobile device to initiate the transaction. A corresponding method and system for validating financial details received, at a server of an issuing authority, is also provided.
US11176533B2 Customer segment communications
Introduced here is a technology that enables a merchant to create customer-targeted, customized communications by use of a merchant platform executing on a financial service system. The merchant platform generates content for communications that is based on a particular customer segment. The customer segment includes one or more groups of customers segmented based on one or more attributes associated with each group of customers. An attribute is determined based on data collected by the financial service system, where the data is related to transaction data of a plurality of merchants.
US11176529B2 Produce identification, weight, and checkout verification processing
Produce items are identified in aisle of a store during a self-shopping session of a shopper and the produce items are associated with a shopping cart of the shopper. A weigh terminal permits produce items to be placed on a weigh plate for weighing in any order selected by the shopper. Each produce item is verified, weight recorded, and price noted in the shopping cart. Discrepancies in produce identification are addressed on checkout and payment for the shopping cart. In an embodiment, aging produce items are identified in aisle or at the weigh terminal, and the shopper is provided a discounted price on such produce items; or availability of aging produce items are communicated to the shopper in aisle during produce identification or at the weigh terminal during produce verification.
US11176527B2 Cross-network action approval
Automated assistance for an action is requested over a self-service network from a Self-Service Terminal (SST). A first approval is received as a token over the self-service network. The action and the token are sent over a secure network from the SST for a second approval. When the second approval is received over the secure network, the action is processed on the SST.
US11176523B2 System and method for intelligent conversation-based appointment tool
Disclosed is a conversation-based intelligent scheduling and appointment system and method. The system and method are designed to be capable of interpreting natural language, analyzing the natural language to reduce the language to data inputs, and displaying scheduling information such as appointment/event times, locations, and substantive information organized and presented in a format based on the data inputted by an operator. The display of the available appointment information is prioritized and dynamically displayed based on the natural language, regardless of the style or format of the natural language input in such a manner as to avoid superfluous information.
US11176522B2 Conference information management system, information processing apparatus, and control method
A conference information management system including an information processing apparatus includes circuitry configured to acquire schedule information of conference stored in a server, from the server; create conference information of a specific conference, held or to be held using an electronic information board function of the information processing apparatus, based on the acquired schedule information; and store the created conference information in a storage destination.
US11176521B2 Confidentiality management of e-mail users in redistributed e-mail messages
Embodiments of the present invention address deficiencies of the art in respect to instant messaging and provide a novel and non-obvious method, system and computer program product for managing e-mail user confidentiality. In one embodiment of the invention, a method for managing e-mail user confidentiality can be provided. The method can include transmitting an e-mail message for delivery to multiple e-mail users and corresponding e-mail addresses, identifying a privacy preference for a particular one of the e-mail users; and, concealing a display within the e-mail message of an e-mail address associated with the particular one of the e-mail users responsive to the privacy preference.
US11176516B1 Systems and methods for automated information collection and processing
A computer-implemented database system for processing a returned item may include a memory storing instructions and at least one processor configured to execute the instructions to perform a process. The process may include receiving information relating to a returned item and selecting a first terminal among a first group of terminals. The process may also include receiving, via a first user interface, a first response to one or more first queries. The process may further include determining, based on the first response, a first condition category of the returned item. The process may further include transmitting the information relating to the returned item to the second terminal. The process may also include causing a second display associated with the second terminal to display in a second user interface one or more second queries.
US11176511B2 Item transportation management
Aspects of the present disclosure relate to item transportation management. Package characteristics of a first package are determined. A set of unstructured data is processed to determine a transportation constraint associated with a transportation path. The package characteristics of the first package are compared to the transportation constraint. A determination is made that the package characteristics of the first package do not satisfy the transportation constraint based on the comparison. A reconfiguration recommendation is then issued to an individual associated with the first package in response to the determination that the package characteristics of the first package do not satisfy the transportation constraint.
US11176508B2 Minimizing compliance risk using machine learning techniques
Embodiments relate to an intelligent computer platform to utilize machine learning techniques to minimize compliance risk. Data, collected from a plurality of sources is subject to analysis and correlation to assess impact across data points. The assessment measures impact between at least two different compliance domains, facilitates understanding of cross-impact between compliance domains, and provides an estimation of compliance risk. A recommendation plan for one or more new compliance activities is created and dynamically subject to a machine learning reinforcement algorithm.
US11176507B2 Reconfigurable predictive and simulative digital platform for multi-stage processing facilities
This disclosure relates to a reconfigurable simulative and predictive digital assistant/platform for simulation of a multi-stage processing facility. The digital assistant generates and assembles digital representations of the individual physical processing stages and components of the multi-stage processing facility in a reconfigurable manner according to a set of configuration commands generated using user inputs in a graphical user interface. At least one of the digital representations include a reusable predictive model that is trained when the digital representation is generated by the digital assistant. The digital assistant further performs simulation of the multi-state processing facility “as is” or in alternative “what-if” scenarios by simulating the digital representations according to a set of timing signals in the set of configuration commands.
US11176505B2 Multi-channel tracking and control system
Arrangements for providing multi-channel tracking and control are provided. In some examples, a request for a quantity of product may be received. The request may be processed and the order transmitted to a destination. During shipping, tracking of the order may be performed to determine whether an order has arrived at a destination. In some examples, quality data may be captured at the destination to determine whether a portion of the order was damaged or destroyed during shipping. In some arrangements, upon detecting delivery of the order the system may generate one or more instructions to update an inventory of the requesting entity based on delivery of the order. In some examples, machine learning may be used to predict when an entity may submit a subsequent request for product, a recommended amount of product, and the like. This information may be transmitted to a requesting entity to simplify future processing requests.
US11176502B2 Analytical model training method for customer experience estimation
An analytical model training method includes generating a modified set of machine repair records by associating a machine with at least one of i) one or more defects associated with the machine, ii) a repair of the one or more defects, and iii) one or more repair characteristics. An analytical model training system generates a training model based from the modified set of repair records and a set of survey records indicative of reported experience values. The system isolates at least one time-based machine operation parameter associated with machine operation from a set of machine operation records. A modified set of machine operation records is generated that includes a plurality of values associated with the at least one time-based machine operation parameter. An analytical model is configured to output an estimate of customer experience based at least partly on a second set of machine repair records.
US11176500B2 Interactive real time system and real time method of use thereof in conveyance industry segments
The present invention recognizes that there is a long felt need for more efficient systems in the interactive conveyance industry for goods and services. A first aspect of the present invention generally relates to an interactive real time system in the conveyance and other industries. A second aspect of the present invention generally relates to a real time method of use of the interactive system of the present invention.
US11176497B2 Routing method and routing device
A routing method comprises: a second matrix forming step of based on first matrices indicating travel time of a vehicle between all sites in each specified time intervals in a time period forming second matrices corresponding to the specified time intervals within one day respectively; a third matrix forming step of performing a pre-process calculation on the elements at the same position in all the second matrices, and forming one third matrix with values from the pre-process calculation; a route generating step of generating a route corresponding to the pre-process based on the third matrix; and a route selecting step of: calculating a travel time for the route generated in the route generating step based on the second matrix, and selecting the route with the shortest travel time for routing the vehicle.
US11176496B2 Future prediction simulation apparatus, method, and computer program
To improve a future prediction simulation technology in order to more accurately predict the future by enabling a mathematics expression and an operand numerical value to be appropriately corrected, a server executes, as a future prediction simulation apparatus, a future prediction simulation by using mathematics expression data and operand numerical data for specifying a mathematics expression and an operand numerical value, which are recorded in a server recorder and which are to be used in the future prediction simulation. The server includes an interpreting unit, a related information collecting unit, and a determining unit. The interpreting unit reads from the server recorder basis data, which is text data for specifying the basis used by the user to determine the mathematics expression and the operand numerical value, and generates interpretation data. The related information collecting unit collects related information related to the basis data by crawling the Internet using the interpretation data. When related information is found, the determining unit generates alert data.
US11176491B2 Intelligent learning for explaining anomalies
Embodiments for intelligent learning for explaining anomalies to a user by a processor. One or more anomalous records may be identified in a knowledge base. A list of ranked candidate explanations may be generated for the one or more anomalous records. An active learning dialog may be initiated with one or more users to increase accuracy of the knowledge base, a domain knowledge, and each of the ranked candidate explanations.
US11176485B2 Dynamic integration of machine-learning modules
In one embodiment, a method includes a system building a first machine-learning module and one or more secondary machine-learning modules for operating with an application. The first and second modules may be configured to utilize, in operation, particular types of processing hardware, respectively. The system may receive from a client device a request to download the application, and in response send to the device the application with the first module. The system may then receive another request to download a selected one of the secondary modules, which may be selected based on a determination by the application running on the device that the associated type of processing hardware is available. In response, the system may send the selected module to the device. The application may be configured to selectively use the first module or the selected module to perform an operation.
US11176484B1 Artificial intelligence system for modeling emotions elicited by videos
A machine learning system builds and uses computer models for identifying or predicting intensity of emotional reactions elicited by a particular video. Such computer models may also determine which particular emotional reaction corresponds to certain times during the video, and whether these reactions are positive or negative for a particular user. The computer models can also predict emotional reactions likely to be elicited by new videos based on learned correlations between video features and elicited emotional reactions.
US11176476B2 Methods and apparatus to determine a conditional probability based on audience member probability distributions for media audience measurement
Methods, apparatus, systems to determine a conditional probability based on audience member probability distributions for media audience measurement are disclosed. Disclosed example methods for media audience measurement include determining a first audience probability distribution for a first member of a household and determining a second audience probability distribution for a second member of the household. Disclosed example methods also include calculating probabilities for audience combinations of the first member and the second member of the household based on the first audience probability distribution and the second audience probability distribution. Disclosed example methods further include determining a household audience characteristic probability based on the calculated probabilities of the audience combinations of the household. The household audience characteristic indicates likelihoods of different possible audience compositions of the household for a media event.
US11176474B2 System and method for semantics based probabilistic fault diagnosis
A system for generating a statistical model for fault diagnosis comprising at least one hardware processor, adapted to: extract a plurality of structured values, each associated with at least one of a plurality of semantic entities of a semantic model or at least one of a plurality of semantic relationships of the semantic model, from structured historical information organized in an identified structure and related to at least some of a plurality of historical events, the semantic model represents an ontology of an identified diagnosis domain, each of the plurality of semantic entities relates to at least one of a plurality of domain entities existing in the identified diagnosis domain, and each of the plurality of semantic relationships connects two of the plurality of semantic entities and represents a parent-child relationship therebetween; extract a plurality of unstructured values, each associated with at least one of the plurality of semantic entities.
US11176473B2 Partially observed Markov decision process model and its use
A method for selecting an action, includes reading, into a memory, a Partially Observed Markov Decision Process (POMDP) model, the POMDP model having top-k action IDs for each belief state, the top-k action IDs maximizing expected long-term cumulative rewards in each time-step, and k being an integer of two or more, in the execution-time process of the POMDP model, detecting a situation where an action identified by the best action ID among the top-k action IDs for a current belief state is unable to be selected due to a constraint, and selecting and executing an action identified by the second best action ID among the top-k action IDs for the current belief state in response to a detection of the situation. The top-k action IDs may be top-k alpha vectors, each of the top-k alpha vectors having an associated action, or identifiers of top-k actions associated with alpha vectors.
US11176471B1 Explainable machine learning models
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for explainable machine learning. In one aspect, a method comprises: obtaining a collection of data elements characterizing an entity; generating a plurality of features that collectively define a feature representation of the entity from the collection of data elements characterizing the entity; processing the feature representation of the entity using a machine learning model to generate a prediction for the entity; generating evidence data characterizing data elements from the collection of data elements that explain the prediction generated by the machine learning model for the entity; and providing an output comprising the prediction for the entity and the evidence data characterizing data elements from the collection of data elements that explain the prediction for the entity.
US11176470B2 Artificial intelligence based solution generator
A solution generation and planning system uses Artificial Intelligence (AI) techniques such as machine learning (ML) data models, predictive analytics and natural language processing (NLP) techniques for generating outputs to aid decision making in the domain of public infrastructure development. The problem statement is analyzed using the NLP techniques to generate word tokens which are employed in identifying issues that aid in selection of appropriate data sources from a plurality of discrete data sources. In addition, data models trained to produce probable solutions for the issue are also selected. The probable solutions are presented to the user who selects one of the probable solutions for implementation. Feedback from the implementation is also incorporated so that the data models are updated per the latest information obtained from the implementation of the user-selected solution.
US11176466B2 Enhanced conversational bots processing
An approach for enhancing user communication with a chatbot is provided. In an embodiment, a communication from a user using a chatbot application is received. One or more intents related to the user communication are identified, with each intent having a respective confidence score. Further, any number of attributes related to the user communication are extracted. If multiple viable intents are found (e.g., intents having a confidence score exceeding a predefined threshold), then relationships between the extracted attributes are derived to establish a context. Based on the context, a disambiguation question is generated to clarify an actual intent of the user.
US11176465B2 Explainable and automated decisions in computer-based reasoning systems
The techniques herein include using an input context to determine a suggested action. One or more explanations may also be determined and returned along with the suggested action. The one or more explanations may include (i) one or more most similar cases to the suggested case (e.g., the case associated with the suggested action) and, optionally, a conviction score for each nearby cases; (ii) action probabilities, (iii) excluding cases and distances, (iv) archetype and/or counterfactual cases for the suggested action; (v) feature residuals; (vi) regional model complexity; (vii) fractional dimensionality; (viii) prediction conviction; (ix) feature prediction contribution; and/or other measures such as the ones discussed herein, including certainty. In some embodiments, the explanation data may be used to determine whether to perform a suggested action.
US11176462B1 System and method for prediction of protein-ligand interactions and their bioactivity
A system and method for computationally tractable prediction of protein-ligand interactions and their bioactivity. According to an embodiment, the system and method comprise two machine learning processing streams and concatenating their outputs. One of the machine learning streams is trained using information about ligands and their bioactivity interactions with proteins. The other machine learning stream is trained using information about proteins and their bioactivity interactions with ligands. After the machine learning algorithms for each stream have been trained, they can be used to predict the bioactivity of a given protein-ligand pair by inputting a specified ligand into the ligand processing stream and a specified protein into the protein processing stream. The machine learning algorithms of each stream predict possible protein-ligand bioactivity interactions based on the training data.
US11176455B2 Learning data generation apparatus and learning data generation method
A learning data generation apparatus includes a memory and a processor configured to perform determination of a region of interest in each of a plurality of images related to a learning target for machine learning in accordance with a result of image matching between the plurality of images, apply an obscuring processing to a specific region other than the region of interest in each of the plurality of images, and generate learning data including the plurality of images to which the obscuring processing is applied.
US11176452B2 Method and system for piracy detection
In one embodiment, a system, apparatus and a method is described, the system, apparatus and a method including, a storage device and a memory operative to store target content items, a comparator operative to compare one content item of the target content items with the other target content items, and, at least on the basis of comparing the one content item of the target content items with the other content items of the target content items, to develop a correlation graph between each one content item of the target content items and the other content items of the target content items, and a machine learning system operative to receive the correlation graph and to output a decision, on the basis of in the correlation graph, indicating if the content items represented in the correlation graph are pirated content items or not. Related system, apparatuses and methods are also described.
US11176449B1 Neural network accelerator hardware-specific division of inference into groups of layers
Neural network accelerator hardware-specific division of inference may be performed by operations including obtaining a computational graph and a hardware chip configuration. The operations also include dividing inference of the plurality of layers into a plurality of groups. Each group includes a number of sequential layers based on an estimate of duration and energy consumption by the hardware chip to perform inference of the neural network by performing the mathematical operations on activation data, sequentially by layer, of corresponding portions of layers of each group. The operations further include generating instructions for the hardware chip to perform inference of the neural network, sequentially by group, of the plurality of groups.
US11176448B2 Enhancing processing performance of a DNN module by bandwidth control of fabric interface
An exemplary computing environment having a DNN module can maintain one or more bandwidth throttling mechanisms. Illustratively, a first throttling mechanism can specify the number of cycles to wait between transactions on a cooperating fabric component (e.g., data bus). Illustratively, a second throttling mechanism can be a transaction count limiter that operatively sets a threshold of a number of transactions to be processed during a given transaction sequence and limits the number of transactions such as multiple transactions in flight to not exceed the set threshold. In an illustrative operation, in executing these two exemplary calculated throttling parameters, the average bandwidth usage and the peak bandwidth usage can be limited. Operatively, with this fabric bandwidth control, the processing units of the DNN are optimized to process data across each transaction cycle resulting in enhanced processing and lower power consumption.
US11176443B1 Application control and text detection from application screen images
Automation controls and associated text in images displayed by a computer application are automatically detected by way of region-based R-FCN and Faster R-CNN engines. Datasets comprising images containing application controls, where the application controls include images of application where width is greater than height, width is equal to height and height is greater than width are retrieved and each dataset is processed with the R-FCN and Faster R-CNN engines to generate a software robot configured to recognize corresponding application controls. Text is recognized by an optical character recognition system that employs a deep learning system trained to process a plurality of images to identify images representing text within each image and to convert the images representing text to textually encoded data. The deep learning system is trained with training data generated from a corpus of real-life text segments that are generated by a plurality of OCR modules.
US11176439B2 Convolutional neural network with sparse and complementary kernels
Technologies for providing convolutional neural networks are described. An analysis component determines an initial convolutional layer in a network architecture of a convolutional neural network and one or more subsequent convolutional layers in the network architecture. A replacement component replaces original convolutional kernels in the initial convolutional layer with initial sparse convolutional kernels, and replaces subsequent convolutional kernels in one or more subsequent convolutional layers with complementary sparse convolutional kernels. The complementary sparse kernels have a complementary pattern with respect to sparse kernels of a previous convolutional layer. Analyzing the network architecture and a trained model of a convolutional neural network can determine the original convolutional kernels and replace those kernels with sparse kernels based on similarity and/or weight in an initial layer, with sparse complementary kernels used in subsequent layers.
US11176437B2 Controlling conversational digital assistant interactivity
Interaction between a user and a conversational digital assistant executing on a computing device is controlled. Multiple interaction pairs are stored in one or more datastores accessible by the conversational digital assistant. Each interaction pair includes an interaction query and an associated assistance operation. An interactive engagement event is detected between the user and the conversational digital assistant, responsive to the storing operation. An interaction pair is selected from the one or more datastores, responsive to the operation of detecting an interactive engagement event. The interaction query of the selected interaction pair is communicated to the user. The assistance operation associated with the communicated interaction query is executed, responsive to receipt of a response from the user to the interaction query.
US11176434B2 Encrypted printing
A printing apparatus can print an encrypted document. The printing apparatus includes a scanner to scan a print medium, an analog-to-digital converter coupled to the scanner to convert analog scan data digital scan data, a hardware pixelization circuit to generate a sequence of pixels from the digital scan data, an encryptor to encrypt the sequence of pixels to generate a sequence of encrypted pixels prior to storing of the digital scan data, a data storage device to temporarily store the sequence of the encrypted pixels, and a printing subsystem to print the stored sequence of the encrypted pixels.
US11176432B2 Print media accumulators controlled by print job attributes
A finisher apparatus includes an accumulator to register a print medium of a print job in preparation for a finishing operation, memory to store an attribute of the print job, and a processor coupled to the accumulator and the memory. The processor is to execute instructions. The instructions are to control the accumulator based on the attribute of the print job.
US11176426B2 Sensor obstruction detection and mitigation using vibration and/or heat
A system for detecting and/or mitigating the effects of an obstruction on a surface of a sensor may include a surface configured to receive the sensor, and comprising a sensor window configured to provide a path through which the sensor senses the environment. The system may also include a vibratory actuator configured to facilitate vibration of the sensor window and a heating element configured to heat the sensor window. The system may further include an obstruction detection system configured to detect an obstruction, such as moisture, and an obstruction mitigation controller configured to initiate activation of the vibratory actuator and/or the heating element to mitigate the obstruction. The obstruction detection system may be configured to receive a signal from one or more sensors and detect the obstruction based at least in part on the signal.
US11176425B2 Joint detection and description systems and methods
A system for detecting and describing keypoints in images is described. A camera is configured to capture an image including a plurality of pixels. A fully convolutional network is configured to jointly and concurrently: generate descriptors for each of the pixels, respectively; generate reliability scores for each of the pixels, respectively; and generate repeatability scores for each of the pixels, respectively. A scoring module is configured to generate scores for the pixels, respectively, based on the reliability scores and the repeatability scores of the pixels, respectively. A keypoint list module is configured to: select X of the pixels having the X highest scores, where X is an integer greater than 1; and generate a keypoint list including: locations of the selected X pixels; and the descriptors of the selected X pixels.
US11176424B2 Method and apparatus for measuring confidence
A confidence measurement method according to an embodiment includes additionally training a feature extractor of a classification model trained using training data including a plurality of images, using the training data, such that feature vectors for images labeled with the same class among feature vectors for the plurality of images become closer to each other in an embedding space for the feature extractor, and measuring confidence of a classification result for an input image by the trained classification model using the additionally trained feature extractor.
US11176421B2 System and method for implementing neural network models on edge devices in IoT networks
A method and a system for implementing neural network models on edge devices in an Internet of Things (IoT) network are disclosed. In an embodiment, the method may include receiving a neural network model trained and configured to detect objects from images, and iteratively assigning a new value to each of a plurality of parameters associated with the neural network model to generate a re-configured neural network model in each iteration. The method may further include deploying for a current iteration the re-configured neural network on the edge device. The method may further include computing for the current iteration, a trade-off value based on a detection accuracy associated with the at least one object detected in the image and resource utilization data associated with the edge device, and selecting the re-configured neural network model, based on the trade-off value calculated for the current iteration.
US11176420B2 Identification device, identification method, and storage medium
An identification device according to one embodiment comprises: an acquisition unit that uses an encoder configured to derive, from data in which a single subject under different conditions has been recorded, feature values as a first feature value derived from data in which a subject to be identified has been recorded; a conversion unit that generates a second feature value by carrying out conversion using the conversion parameter on the first feature value; a discrete classification unit that carries out discrete classification on each of a plurality of third feature values including the second feature value and generates a plurality of discrete classification results indicating the results of the classification; a result derivation unit that derives, on the basis of the plurality of discrete classification results, identification result information; and an output unit that outputs the identification result information.
US11176418B2 Model test methods and apparatuses
A sample is obtained from a test sample set. The sample is input into a plurality of models included in a model set that are to be tested, where the plurality of models include at least one neural network model. A plurality of output results are obtained, including obtaining, from each model of the plurality of models, a respective output result. A test result is determined based on the plurality of output results, where the test result includes at least one of a first test result or a second test result, where the first test result includes a plurality of output result accuracies. In response to determining that the test result does not satisfy a predetermined condition, a new sample is generated based on the sample and a predetermined rule, and the new sample is added to the test sample set.
US11176405B2 Image processing system and computer program for performing image processing
An object of the present invention is to achieve both suppression of data amount of an image processing system that learns a collation image to be used for image identification using a discriminator and improvement of identification performance of the discriminator. In order to achieve the above object, there is proposed an image processing system including a discriminator that identifies an image using a collation image, the image processing system further including a machine learning engine that performs machine learning of collation image data required for image identification. The machine learning engine searches for a successfully identified image using an image for which identification has been failed, and adds information, obtained based on a partial image of the image for which identification has been failed and which has been selected by an input device to the successfully identified image obtained by the search to generate corrected collation image data.
US11176404B2 Method and apparatus for detecting object in image, and storage medium thereof
An embodiment of this application provides an image object detection method. The method may include obtaining a detection image, an n-level deep feature map framework, and an m-level non-deep feature map framework. The method may further include extracting deep feature from an (i−1)-level feature of the detection image using an i-level deep feature map framework, to obtain an i-level feature of the detection image. The method may further include extracting non-deep feature from a (j−1+n)-level feature of the detection image using a j-level non-deep feature map framework, to obtain a (j+n)-level feature of the detection image. The method may further include performing information regression operation on an a-level feature to an (m+n)-level feature of the detection image, to obtain an object type information and an object position information of an object in the detection image. The a is an integer less than n and greater than or equal to 2.
US11176402B2 Method and device for identifying object
Provided are an artificial intelligence (AI) system for simulating functions such as recognition, determination, and so forth of the human brain by using a mechanical learning algorithm like deep learning, or the like, and an application thereof. The disclosure relates to a method, performed by a device, of identifying an object, and the method includes obtaining an image including an object, extracting attribute information of the object from the image by using a plurality of layers included in a network for determining a category of the object, obtaining feature information representing the object by combining attribute information extracted from at least some layers among the plurality of layers by using at least one feature extraction layer, and identifying the object based on a result of comparing the obtained feature information with feature information of each of a plurality of previously stored object images, wherein a parameter of each of the at least one feature extraction layer is configured according to a training result based on a database including a plurality of images.
US11176401B2 Method and system for acquiring multi-angle images of a product
A system for acquiring multi-angle images of a product includes a workstation having a working surface for placing a product, a camera supporting member having a vertical axis, and an image capturing device movably attached to the camera supporting member so that it may move along the vertical axis of the camera supporting member. The system captures and analyzes a digital image of a product to detect the vertical center of the product, and adjusts the position of the image capturing device along the vertical axis so that the vertical center of the product is proximate to the vertical center of the image. The system may also have a turntable and additionally rotate the turntable at multiple capturing angles and capture one or more additional digital images of the product at various capturing angles and store the one or more additional images in a product database.
US11176399B2 Method and system for acquiring images of a product from multiple angles
A system for acquiring multi-angle images of a product includes a workstation having a working surface for placing a product, a camera supporting member having a vertical axis, and an image capturing device movably attached to the camera supporting member so that it may move along the vertical axis of the camera supporting member. The system captures and analyzes a digital image of a product to detect the vertical center of the product, and adjusts the position of the image capturing device along the vertical axis so that the vertical center of the product is proximate to the vertical center of the image. The system may also have a turntable and additionally rotate the turntable at multiple capturing angles and capture one or more additional digital images of the product at various capturing angles and store the one or more additional images in a product database.
US11176395B2 Image recognition processor including functional safety processor core and operation method thereof
Provided is an image recognition processor. The image recognition processor includes a plurality of nano cores arranged in rows and columns and configured to perform a pattern recognition operation on an input feature using a kernel coefficient in response to each instruction, an instruction memory configured to provide the instruction to each of the plurality of nano cores, a feature memory configured to provide the input feature to each of the plurality of nano cores, a kernel memory configured to provide the kernel coefficients to the plurality of nano cores, and a functional safety processor core configured to receive a result of a pattern recognition operation outputted from the plurality of nano cores to detect the presence of a recognition error, and perform a fault tolerance function on the detected recognition error.
US11176389B2 Non-intrusive intra-vehicular user location detection
A mobile device automatically determines which location of a plurality of locations of a vehicle a user of the mobile device is located at without knowing assistance of the user. The mobile device determines that the mobile device is likely in a moving vehicle and that the user is actively interacting with the mobile device. The mobile device captures an image via an optical sensor of the mobile device without assistance from the user for the capture. The mobile device determines a location of the user within the vehicle based upon an analysis of the image. The analysis includes an execution of a model that utilizes at least the captured image as an input to determine the location. The mobile device, after determining the location, performs one or more actions.
US11176388B2 Tracking vehicles in a warehouse environment
This specification generally discloses technology for tracking vehicle positions in a warehouse environment. A system receives stereoscopic image data from a camera on a forklift, in some implementations. The system recognizes an object that is represented in the stereoscopic image data, identifies a representation of the recognized object in a spatial model that identifies, for each of a plurality of objects in an environment, a corresponding location of the object in the environment, determines the location of the recognized object in the environment, determines a relative position between the forklift and the recognized object, based on a portion of the received stereoscopic image data that represents the recognized object, and determines a location of the forklift in the environment, based on the determined location of the recognized object in the environment, and the determined relative position between the forklift and the recognized object.
US11176387B2 Device and method for recognizing object included in input image
A device and method for recognizing an object included in an input image are provided, the device for recognizing the object included in the input image includes a memory in which at least one program is stored; a camera configured to capture an environment around the device; and at least one processor configured to execute the at least one program to recognize an object included in an input image, wherein the at least one program includes instructions to: obtain the input image by controlling the camera; obtain information about the environment around the device that obtains the input image; determine, based on the information about the environment, a standard for using a plurality of feature value sets in a combined way, the plurality of feature value sets being used to recognize the object in the input image; and recognize the object included in the input image, by using the plurality of feature value sets based on the determined standard for using the plurality of feature value sets in the combined way.
US11176385B2 Method and system for generating map information for emergency surfaces
A system for generating map information for one or more road sections of a digital road map comprises an interface for receiving data records for the one or more road sections. The data records describe properties of surfaces outside the immediate road area. The system further comprises a first module for evaluating the received data records in order to identify first surfaces outside the immediate road area that are able to be driven on by a vehicle after leaving the road and on which the vehicle can be brought to a standstill after leaving the road, a second module for generating a description of the first surfaces in a format suitable for digital road maps, and a third module for retrievably providing the description of the first surfaces in one or more formats suitable for digital road maps.
US11176381B2 Video object segmentation by reference-guided mask propagation
Various embodiments describe video object segmentation using a neural network and the training of the neural network. The neural network both detects a target object in the current frame based on a reference frame and a reference mask that define the target object and propagates the segmentation mask of the target object for a previous frame to the current frame to generate a segmentation mask for the current frame. In some embodiments, the neural network is pre-trained using synthetically generated static training images and is then fine-tuned using training videos.
US11176380B2 Apparatus and method for detecting suspicious content
Aspects of the subject disclosure may include, for example, receiving data associated with a video, applying the data to a machine learning model to obtain a prediction regarding an accuracy of an assertion included in the video, responsive to the prediction indicating that the assertion is accurate, transmitting the video to a processing system including a processor, and responsive to the prediction indicating that the assertion in inaccurate, preventing a transmission of the video to the processing system. Other embodiments are disclosed.
US11176373B1 System and method for visitor detection algorithm
A system and visitor recognition method receives a first image of a detected visitor at a first location, compares the image of the detected visitor to a prior visitor model including images of prior visitors to the first location or a second location. In some embodiments, when an image of the detected visitor matches the images of the prior visitor captured at a time differing from the capture time of the image of the detected visitor, the detected visitor is determined as unknown. In some embodiments, when the image of the detected visitor matches a group of images of a prior visitor at the second location, and the number of times the prior visitor was previously detected at the second location is above a second threshold, the detected visitor is determined as known, even if the detected visitor was not detected at the first location at least a threshold number of times.
US11176371B2 Environment monitoring method and electronic device
An environment monitoring method and an electronic device are provided, the method divides the satellite image into a plurality of first divided images with overlapping areas, a first multi-dimensional feature map is obtained by inputting the plurality of first divided images into an environment monitoring model, the environmental monitoring model fully combines the correlation between the environmental information of different dimensions, the environmental features of a plurality of different dimensions are correlated through an association network. By utilizing the environment monitoring method, a large area of the environment monitoring effectively is realized, and accuracy of environmental detection is improved.
US11176369B2 Digital monitoring of analog gauges with dynamically configurable thresholds
A method for monitoring a gauge uses a machine learning model that was previously trained based on a set of training data to classify relative indicator positions between any pair of gauge images. The method receives an input indicative of a first reference gauge value and a first gauge image. The method classifies, using the machine learning model, the indicator position on the first gauge image relative to the indicator position on a first reference gauge image associated with the first reference gauge value and provides an output having a first value indicative of the indicator position of the first gauge image being on a first side of the indicator position of the first reference gauge image and a second value indicative of the indicator position of the first gauge image being on a second side of the indicator position of the first reference gauge image.
US11176368B2 Visually focused first-person neural network interpretation
Methods and systems for visually focused first-person neural network interpretation are disclosed. A method includes: receiving, by a computing device, an image; determining, by the computing device, feature vectors from the image; determining, by the computing device, a first padding value and a first stride value by inputting the feature vectors into a deep neural network; determining, by the computing device, a second padding value and a second stride value by inputting the feature vectors into at least one multiple regression model; determining, by the computing device, padding by averaging the first padding value and the second padding value; determining, by the computing device, stride by averaging the first stride value and the second stride value; and classifying, by the computing device, the image using a convolutional neural network using the padding and the stride.
US11176366B2 Method of searching data to identify images of an object captured by a camera system
A camera system comprises an image capturing device, object detection module, object tracking module, and match classifier. The object detection module receives image data and detects objects appearing in one or more of the images. The object tracking module temporally associates instances of detected objects, each of which has a signature representing features of the detected object. The match classifier matches object instances by analyzing data derived from the signatures. The match classifier determines whether the signatures match.
US11176360B2 Work skill supporting device and work skill supporting system
A work skill supporting device include a storage unit that stores non-standard work model information including a condition of non-standard work, work procedure information including information indicating a work content and information indicating a part to be used in work, and a workplace internal image obtained by photographing an inside of a workplace; a time series skeleton information acquisition unit that acquires time series skeleton information of one or a plurality of workers from the workplace internal image; a non-standard work extraction unit that determines whether or not the time series skeleton information satisfies the condition; a part specification unit that specifies a part serving as a work target using the workplace internal image for the non-standard work determined as satisfying the condition; and a work content specification unit that specifies a work content of the non-standard work with reference to the work procedure information.
US11176359B2 Motion recognition device and motion recognition method
A motion recognition device includes a memory, and a processor coupled to the memory and configured to classify a plurality of frames including positional information of a feature point that corresponds to a predetermined part or a joint part of a body of a subject into a plurality of groups in time series by segmenting the plurality of frames in time series based on a position of the predetermined part of the body of the subject, identify a type of a basic motion that corresponds to the group, based on movement of the feature point included in a consecutive frame, for each group, and evaluate a skill and a difficulty level of a motion performed by the subject based on an order of each type of the basic motion that corresponds to a group which is consecutive in time series.
US11176358B2 Methods and apparatus for sharing of music or other information
One or more sensors may detect a gesture or gestures by one or more human users. The detected gesture or gestures may trigger sharing of music or other information. For instance, a first user may be listening to music on headphones. A second user may turn her head, so that her head is facing toward the first user. A sensor may detect this head orientation of the second user. This head orientation may trigger the system to share the first user's music with the second user, for at least as long as this head orientation continues.
US11176357B2 Fast face image capture system
A fast face capture system and process for identifying an individual as the individual walks through a designated area is described. A set of raw images is streamed from at least one camera for detecting individuals entering the designated area. The images are searched for a face. If a face is detected, a tracking ID is assigned; and a timer and face tracking is commenced to obtain a sequence of candidate images for each individual as the individual walks through the designated area. A maximum quality image is selected from the sequence of candidate images for each individual based on at least one quality metric, the elapsed time, and the quality select count in the sequence of the candidate images. The maximum quality image is submitted for matching with a verified image of the person. The invention has particular application to security check points for quickly matching the face of the moving person with a previously acquired and verified identity.
US11176356B2 Face authentication device having database with small storage capacity
Face authentication can easily be performed based on an input image including a mirror region reflected by a mirror without increasing a storage capacity of a database. With the database, for each face of a person to be authenticated, only one real front image is to be registered as a reference face image. A mirror image processing circuitry detects the mirror region from the input image and to subject a detected mirror region to lateral inversion processing to produce a processed image. A face detection processing circuitry detects a face image from the processed image to generate a detected face image. A face authentication processing circuitry compares the detected face image with the reference face image, to thereby perform face authentication.
US11176352B2 Method and apparatus for processing and generating offline graphic code
A method includes: obtaining an image of a graphic code from a scanning device that scans the graphic code displayed on a user terminal of a user; extracting, from the image of the graphic code, graphic code information encoded in the graphic code; verifying signature information in the graphic code information, wherein the graphic code information comprises the signature information, at least one piece of identity information of the user, and service permission information of multiple services; determining whether the at least one piece of identity information of the user matches identity information accepted by a service provider corresponding to the scanning device; determining whether the service permission information of multiple services of the graphic code information matches service permission information of a service supported by the scanning device; and executing the service.
US11176348B2 Optical fingerprint apparatus and electronic device
Provided are an optical fingerprint apparatus and an electronic device, the optical fingerprint apparatus includes: a light directing layer configured to direct a light signal returned from a finger above the display screen to an optical sensing array along at least two directions, where the at least two directions are oblique with respect to the display screen, and projections of the at least two directions on the display screen are at different angles with a polarization direction of the display screen; and the optical sensing array including a plurality of sensing unit groups, where light signals in the at least two directions are used to obtain a fingerprint image of the finger, and a difference between the light signals in the at least two directions received by the sensing unit group is used to determine whether the finger is a real finger.
US11176342B2 Produce or item recognition by hybrid 3D camera and/or multi-spectrum illumination
A code reader and method thereof may include capturing monochrome images of a scene by a monochrome imager, and capturing color images of the scene by a color imager aligned with the monochrome imager. Stereo 3D images of the scene may be generated from the monochrome and color images.
US11176337B2 Proximity smart card and method for operating proximity smart card
A proximity smart card including a card body, a first integrated circuit, a second integrated circuit, and a display element is provided. The first integrated circuit is disposed on the card body. The first integrated circuit is configured to receive a request command from the card reader, and output a first response command to the card reader. The second integrated circuit is disposed on the card body. The second integrated circuit is configured to receive the request command from the card reader, and delay an output of a second response command to the card reader. The display element is disposed on the card body. The second integrated circuit transmits to-be-displayed information to the display element. The display element displays an image according to the to-be-displayed information. In addition, a method for operating a proximity smart card is also provided.
US11176334B1 Cardholder sleeve and near-field communication proxy device for communication with integrated circuit chip cards
A cardholder sleeve and a computing device paired with the cardholder sleeve configured to operate as near-field communication (NFC) proxy devices for one or more integrated circuit (IC) chip cards held in the cardholder sleeve is disclosed. The cardholder sleeve includes at least one pocket to hold an IC chip card and at least one internal card reader adjacent to each pocket, and is configured to wirelessly pair with the computing device via a wireless communication protocol. When the computing device comes in close proximity to an external card reader, the NFC interrogation occurs with the computing device acting as a proxy for the card held in the cardholder sleeve. In this way, the cardholder sleeve and computing device form a repeater network that enables the card to be interrogated remotely on a per-transaction basis.
US11176332B2 Linking contextual information to text in time dependent media
Time dependent media (TDM) content is received, and text features and non-text features are extracted from the TDM content. The TDM content is split into two or more documents. A document, which includes non-text features from the extracted non-text features, is selected. Non-text features in the document are compared to context patterns. When a context pattern matches a non-text feature in the document, a context element linked to the context pattern is linked to the non-text feature as well. The TDM content is modified based on the context element.
US11176325B2 Adaptive evaluation of meta-relationships in semantic graphs
A method and system are provided for adaptive evaluation of meta-relationships in semantic graphs. The method includes providing a semantic graph based on a knowledge base in which concepts in the form of graph nodes are linked by semantic relationships in the form of graph edges. Metadata are encoded in the edges and nodes of the semantic graph, of weightings for measuring a meta-relationship, wherein the meta-relationship applies to the concepts of the semantic graph and is independent of the semantic relationship defined by the edges of the semantic graph. A graph activation is carried out for an input context relating to one or more concepts of the semantic graph, wherein the weightings are applied to a spreading activation signal through the semantic graph to produce a measure of the meta-relationship for a sub-set of concepts of the semantic graph.
US11176324B2 Creating line item information from free-form tabular data
The present disclosure involves systems, software, and computer implemented methods for creating line item information from tabular data. One example method includes receiving event data values at a system. Column headers of columns in the event data values are identified. At least one column header is not included in standard line item terms used by the system. Column values of the columns in the event data values are identified. The identified column headers and the identified column values are processed using one or more models to map each column to a standard line item term used by the system. The processing includes using context determination and content recognition to identify standard line item terms. An event is created in the system, including the creation of line items from the identified column value. Each line item includes standard line item terms mapped to the columns.
US11176320B2 Ascribing ground truth performance to annotation blocks
Examples described herein provide a computer-implemented method that includes receiving a ground truth associated with a domain cartridge, the domain cartridge comprising a plurality of hierarchical layers. The method further includes analyzing annotation blocks in relation to data present in the ground truth to detect any errors in a set of natural language processing annotators. The analyzing includes computing a recall score, a precision score, and an F1 score for each annotation block in a lowest level layer of the plurality of hierarchical layers. The analyzing further includes determining whether an error is detected at the lowest level layer of the plurality of hierarchical layers based at least in part on the recall score, the precision score, and the F1 score. The analyzing further includes terminating the analyzing responsive to determining that the error is detected at the lowest level layer of the plurality of hierarchical layers.
US11176319B2 Leveraging a topic divergence model to generate dynamic sidebar chat conversations based on an emotive analysis
Methods and systems for leveraging a topic divergence model to generate dynamic sidebar chat conversations are disclosed. A method includes: collecting, by a computing device, data from a first group chat; determining, by the computing device, a main topic of the first group chat and a current topic of the first group chat using the data collected from the first group chat; determining, by the computing device, a first divergence score representing a degree of divergence between the main topic of the first group chat and the current topic of the first group chat; determining, by the computing device, that the first divergence score exceeds a predetermined threshold; and in response to determining that the first divergence score exceeds the predetermined threshold, the computing device creating a second group chat; determining an efficacy based on an emotive analysis which increases as the divergence score decreases.
US11176318B2 Medical network
Systems and tools for sharing medical costs between prospective patients seeking treatment, and existing patients of a medical network. Prospective patients may actively query medical costs for specific conditions and treatments for the specific conditions previously experienced by existing patients. Existing patients contributing to the documents accessible by the medical network may upload anonymous versions of EOBs, medical bills and medical documents to the medical network in exchange for rewards. The prospective patients may communicate and query the desired information using natural language inputs to instruct a client computing system to search the medical network for relevant treatment information. The prospective patient may use natural language commands or other inputs to filter the query results by condition, location, cost, quality of service, service provider, insurance provider, or any other parameter that may be detailed by the medical documents accessible through the medical network.
US11176315B2 Comprehensive in-situ structured document annotations with simultaneous reinforcement and disambiguation
A system including an authoring assistance system to: i) receive a node element selected within a content creation user interface (UI) associated with a user device, ii) receive one or more suggested annotation from a content enrichment system based on the selected node element, iii) integrate a UI tagging pane within the content creation UI, the UI tagging pane including: a) one or more annotation control element to textually depict each of the one or more suggested annotation, each annotation control element defining: a first portion configured to enter the associated annotation into an annotation entry box and a second portion configured to reject the associated annotation, and b) an add control element configured to accept all annotations entered in the annotation entry box, and iv) transmit at least one of each annotation accepted or each annotation rejected via the UI tagging pane to a data store system.
US11176312B2 Managing content of an online information system
The present disclosure relates to a content management method for managing content of an online information system. The content comprises at least one document. The method comprises: identifying a hyperlink within the document. A replacement hyperlink may be selected from a set of candidate replacement hyperlinks. The candidate replacement hyperlinks refer to replacement documents; wherein selecting the replacement hyperlink is based on comparing metadata associated with the document with metadata associated with the individual replacement documents.
US11176311B1 Enhanced section detection using a combination of object detection with heuristics
Aspects of the invention include converting text from a first image file into a first machine-encodable text, wherein the image file includes a first section of text that is offset from a second section of text. Analyzing the first image file to detect a position of the first section of text. Embedding a first section of the first machine encodable-text with metadata describing the position of the first section of text. Reformatting the first section of the first machine encodable-text to conform to the position of the first section of text.
US11176307B2 Method and system for pattern configuration
A method including: obtaining a device design pattern layout having a plurality of design pattern polygons; automatically identifying, by a computer, a unit cell of polygons in the device design pattern layout; identifying a plurality of occurrences of the unit cell within the device design pattern layout to build a hierarchy; and performing, by the computer, an optical proximity correction on the device design pattern layout by repeatedly applying an optical proximity correction designed for the unit cell to the occurrences of the unit cell in the hierarchy.
US11176306B2 Methods and systems to perform automated Integrated Fan-Out wafer level package routing
A method, a system, and non-transitory computer readable medium for level package routing are provided. The method includes performing triangulation on a set of nets to generate a routing resource graph. The objects of the set of nets are represented by a respective center point during triangulation. The method also includes generating a route between the objects of the set of nets based on at least a total cost. The total cost is determined based on at least the routing resource graph. The method also includes altering the route based on a determination that a constraint rule is unmet and outputting routing information comprising the route for the set of nets.
US11176302B2 System on chip (SoC) builder
Methods and example implementations described herein are generally directed to a System on Chip (SoC) design and verification system and method that constructs SoC from functional building blocks circuits while concurrently taking into account numerous chip level design aspects along with the generation of a simulation environment for design verification. An aspect of the present disclosure relates to a method for generating a System on Chip (SoC) from a floor plan having one or more integration descriptions. The method includes the steps of generating one or more connections between the integration descriptions of the floor plan based at least on a traffic specification, and conducting a design check process on the floor plan. If the design check process on the floor plan is indicative of passing the design check process, then the method generates the SoC according to the one or more connections generated between the integration descriptions.
US11176298B1 Method for modeling
The present disclosure provides a method for modeling, including: S1): designing a test key having a source, a drain, and a gate, and testing the test key to obtain test data; S2): extracting a model parameter according to the test data; S3): verifying reasonableness of a physical characteristic of the model parameter based on a relationship between a source-drain voltage and a drain current, if the reasonableness passes the verification, a model file is established and the method proceeds to S4), if the reasonableness fails the verification, the method returns to S2) to adjust the model parameter, until the reasonableness passes the verification; S4): performing quality assurance on the model file, if the model file passes the quality assurance, the modeling is completed, if the model file fails the quality assurance, the method returns to S2) to adjust the model parameter until the model file passes the quality assurance.
US11176297B2 Detection and isolation of faults to prevent propagation of faults in a resilient system
A resilient system implementation in a network-on-ship with at least one functional logic unit and at least one duplicated logic unit. A resilient system and method, in accordance with the invention, are disclosed for detecting a fault or an uncorrectable error and isolating the fault. Isolation of the fault prevents further propagation of the fault throughout the system. The resilient system includes isolation logic or an isolation unit that isolates the fault.
US11176287B2 System and method for internal structural defect analysis using three-dimensional sensor data
A method and system for structural analysis of an object detects deviations between a physical object model and a predetermined three-dimensional model of the object. The physical object model is generated from scanned surface data of an object produced by a three-dimensional sensor. The physical object model is aligned with the predetermined three-dimensional model of the object to identify an interference between a location of the aligned physical object model and the predetermined three-dimensional model of the object that corresponds with any elastic deformation of an internal component within the predetermined three-dimensional model. An indicator of expected damage to the internal component arising from the elastic deformation is generated.
US11176282B2 Encrypting data associated with decentralized identifier
Encrypting and sharing one or more data objects stored or to be stored in a personal storage that is associated with a DID. First an encryption/decryption key is generated using a passphrase and an identifier of the personal storage that stores or is to store a data object in the personal storage. The data object stored or to be stored in the personal storage is then encrypted by the generated encryption/decryption key. The encrypted data object is then stored in the personal storage. The encrypted data object may then be accessed by a DID management module that is configured to manage the DID or be shared to another entity that is not associated with the DID.
US11176273B2 Privacy-preserving anomalous behavior detection
An example operation may include one or more of storing a tree structure via a blockchain storage, the tree structure comprising anonymous behavior data of a plurality of blockchain participants stored in a plurality of nodes in a hierarchical structure, receiving a request to add new anonymous behavior data to the tree structure, the request comprising a zero-knowledge proof generated by a blockchain participant, identifying an active leaf on the tree structure which stores previously recorded anonymous behavior data of the blockchain participant associated with the request based on the zero-knowledge proof, generating a new active leaf for the blockchain participant based on the new anonymous behavior data and the previously recorded anonymous behavior, and storing the new active leaf as a leaf node on the tree structure in the blockchain storage.
US11176268B1 Systems and methods for generating user profiles
The disclosed computer-implemented method for generating user profiles may include (i) analyzing a data set of user profiles for services, (ii) detecting a measurement of obfuscation that was applied to a specific attribute across multiple user profiles for a specific service, (iii) applying the measurement of obfuscation to true data for a new user by fuzzing the true data to create a fuzzed value, and (iv) generating automatically a new user profile for the specific service by populating the specific attribute within the new user profile with the fuzzed value. Various other methods, systems, and computer-readable media are also disclosed.
US11176264B2 Data access control using data block level decryption
An information security system that includes a data control engine configured to receive a data request identifying a first reference tag that is associated with a data file. The data control engine is further configured to identify a first set of encrypted data blocks that are linked with the reference tag and location information for the first set of encrypted data blocks from a data information table. The data control engine is further configured to extract the first set of data blocks from a memory based on the location information. The data control engine is further configured to identify access keys associated with the first set of encrypted data blocks from the data information table and to decrypt the first set of encrypted data blocks using the identified access keys. The data control engine is further configured to reconstruct the data file using the decrypted first set of data blocks.
US11176263B2 System and method of detecting an unauthorized alteration in regards to a certificate store
Disclosed herein are systems and methods for detecting unauthorized alteration with regard to a certificate store. In one aspect, an exemplary method comprises, tracking changes in a file system or a system registry of an operating system of a device with regard to the certificate store, detecting an alteration or an attempted alteration with regard to the certificate and sending information about the alternation or the attempted alteration to an analysis module, obtaining information about at least one certificate with which a change in the file system or the system registry with regard to the certificate store is connected, and determining a class of the change, where the class of the change is determined from a portion of the respective system registry or the file system in which the change occurred and from an action associated with the change, and comparing the obtained information to similar information on known certificates.
US11176261B2 Policy-based printing system and methods using a code with a mobile device
A policy-based printing system is implemented to allow access to a private domain to print using a public domain. The private domain includes private servers that store documents. The public domain includes servers and a printing device. A public policy server uses a domain list and a protocol connection with a private authentication server to validate a user and identify which private domain to access. The public policy server receives requests from the printing device to process a print job of a document in the private domain. A mobile device is used to coordinate the retrieval and printing of the document using an application. A kiosk may be used to send the document to the printing device from the mobile device.
US11176254B2 Automatic firmware rollback
Disclosed are various embodiments for implementing automatic firmware rollbacks after a configured number of attempts to execute the latest firmware update associated with an electronic computing unit have occurred. In a computing device, such as an electronic computing unit, a watchdog automatically generates a system reset in response to a software fault. A reset counter is configured to count a number of system resets generated by the watchdog. In response to the occurrence of the watchdog, a configurable threshold value associated with a threshold data record is compared with the value associated with the reset counter. In response to a determination that the threshold value associated with the threshold data record is greater than or equal to the value associated with the reset counter, a rollback application is executed such that the rollback application performs a swap of a first version of a firmware with a second version of the firmware.
US11176253B2 HSM self-destruction in a hybrid cloud KMS solution
A method includes: federating, by a computer device, a proxy hardware security module from a physical hardware security module; storing, by the computer device, the proxy hardware security module; receiving, by the computer device, a first one of a plurality of periodic identifying communications from the physical hardware security module; and erasing, by the computer device, the proxy hardware security module as a result of the computer device not receiving a second one of the plurality of periodic identifying communications.
US11176248B2 Remediation of security vulnerabilities in computer software
Processing a downgrader specification by constructing a set of candidate downgrader placement locations found within a computer software application, where each of the candidate downgrader placement locations corresponds to a transition between a different pair of instructions within the computer software application, and where each of the transitions participates in any of a plurality of data flows in a set of security-sensitive data flows within the computer software application, applying a downgrader specification to the set of candidate downgrader placement locations, and determining that the downgrader specification provides full coverage of the set of security-sensitive data flows within the computer software application if at least one candidate downgrader placement location within each of the security-sensitive data flows is a member of the set of candidate downgrader placement locations.
US11176246B2 Enclave pool shared key
In one example, an enclave pool is formed. The enclave pool may include a plurality of enclaves. Each enclave may have a private enclave key and a public enclave key. A shared enclave pool key may be generated from or otherwise based on the public enclave key of each enclave of the enclave pool. A first enclave may be allocated from the enclave pool to a first cryptlet. A payload of the first enclave is received. The payload of the first enclave may be signed with a first digital signature by the private enclave key of the first enclave. A payload of the second enclave may be received. The payload of the second enclave may be signed with a second digital signature by the private enclave key of the second enclave. The first digital signature and the second signature may be validated via the shared enclave pool key.
US11176244B2 Cloud application detection method and cloud application detection apparatus
Embodiments of this application disclose a cloud application detection method, including: obtaining at least one application instance corresponding to a to-be-detected cloud application, where the application instance corresponds one-to-one to a guard agent; extracting, by using the guard agent, a first characteristic value corresponding to each application instance; updating the first characteristic value to a second characteristic value when the to-be-detected cloud application meets a preset characteristic value update condition; and determining the to-be-detected cloud application as a target cloud application with security vulnerability if second characteristic values are inconsistent. This application further discloses a cloud application detection apparatus. integrity protection during running can be provided for a cloud application deployed on a platform as a service. Therefore, the cloud application and a running environment of the cloud application are prevented from being maliciously tampered with or from abnormal running, user experience is improved.
US11176241B2 Electric device, power device, electric device system, and management device
Provided is an electric device, power device, electric device system, and management device capable of providing a theft prevention function that requires less effort as compared to the prior art. A power tool comprises a main power tool unit, and a battery pack 4 which can be attached to and removed from the main power tool unit. The main power tool unit and the battery pack each have a storage means for storing at least one authentication code and a communication means for transmitting and receiving the authentication code, and permit use when an authentication code received via the communication means matches at least one of the authentication codes stored in the storage means, and do not permit use when said authentication code does not match any of the authentication codes. The authentication code is set by a management device which is an external device.
US11176239B2 Systems and methods for integrating with a native component using a network interface
Embodiments as disclosed herein may provide systems and methods for component integration and security. In particular, in one embodiment, a native component that presents a network based interface may be on a device, where that native component may expose a network based interface for access by other components. This native component can then be accessed through the network based interface. To address security concerns and other issues, the native component may be configured to determine if a received request is associated with the same user space and only respond to requests originating from the same user space.
US11176234B2 Method for transitioning a device controller of an electronic device
The present invention relates to a method for transitioning a device controller comprised with an electronic device from an at least partly inactive mode to an at least partly active mode, wherein the method comprises: determining the area portion of a finger detecting structure being touched by an object; determining a force applied on the fingerprint sensing device. When the area portion of the finger detecting structure being touched by the object exceeds a predetermined threshold area portion, and the force exceeds a predetermined threshold force value, transitioning, using the pre-processing module, the device controller from the at least partly inactive mode to the at least partly active mode. The invention also relates to such an electronic device.
US11176230B2 Processing authentication requests to secured information systems based on user behavior profiles
Aspects of the disclosure relate to processing authentication requests to secured information systems based on machine-learned user behavior profiles. A computing platform may receive an authentication request corresponding to a request for a user of a client computing device to access one or more secured information resources associated with a user account. The computing platform may capture behavioral parameters associated with the client computing device and may evaluate the behavioral parameters using a behavioral profile associated with the user account to determine a behavioral deviation score. Based on the behavioral deviation score, the computing platform may select an authentication action from a plurality of pre-defined authentication actions. Subsequently, the computing platform may generate commands directing an account portal computing platform to allow access, conditionally allow access, or prevent access based on the selected authentication action. Then, the computing platform may send the commands to the account portal computing platform.
US11176221B2 Generating high volume accessible documents
An architecture for generating accessible documents uses a Data/Layout Description Language (D/LDL) and data sources. The D/LDL and the data source are fed to a pre-processing module which generates an intermediate document containing all the data and positioning hints and structural information required to create the accessible file. The intermediate file is converted into an object model using a Model Builder and is passed to a Model Formatter to calculate the exact positioning of elements. The object model is then passed to a Standard formatter to ensure compliance with required standards and is then passed to a model writer which translates the object to an accessible file in the required format. The design allows for skipping the preprocessing module if the full file is available and allows to plug different model writers for different formats.
US11176219B1 Browser based feedback for optimized web browsing
The present invention relates to systems, apparatus, and methods of accelerating web transactions. One embodiment includes observing, with a web browser plug-in operating on a computer, at least a portion of a first web page transaction in a web browser operating on the computer. A web browser module may be used to identify transaction information from the observing of the at least a portion of the first web page transaction. The browser may communicates transaction information to a prefetching system in a communication separate from the first web page transaction; and the transaction information may be used to perform a prefetch operation.
US11176210B1 Providing content based on contextual information
Techniques for improving dynamic content retrieval are described. In an example, a system may receive a request for content. The request may be associated with an access by a computing device to a network document. The system may determine a context associated with the network document based on the request. The content may be pre-computed based on historical accesses to a network resource. The system may determine a match between the context and a pre-computed context that is associated with content and may select the content from a set of candidate content based on an intent description of a content provider and historical behavior data of visitors to the network resource. The intent description may be associated with a presentation of the content at the network resource. The system may provide an identifier of the content. The identifier may be usable to present the content at the computing device.
US11176206B2 Incremental generation of models with dynamic clustering
Incremental generation of models with dynamic clustering. A first set of data is received. A first set of clusters based on the first set of data is generated. A respective first set of models for the first set of clusters is created. A second set of data is received. A second set of clusters, based on the second set of data and based on a subset of the first set of data, is generated. A respective second set of models for the second set of clusters, based on a subset of the first set of models and based on the second set of data, is created.
US11176205B2 Visual data model object dependency tracing
Embodiments of the present invention provide a method, system and computer program product for visual data object dependency tracing. In an embodiment of the invention, a method for visual data object dependency tracing includes loading into memory of a computer, a data model for data of a database, retrieving a definition for each object in the model and within each retrieved definition, identifying one or more parameters. The method additionally includes correlating a multiplicity of identified ones of the parameters with different objects in the data model and creating a relational table for the correlations. Finally, the method includes generating a visualization of the relational table and displaying the visualization in a display of the computer.
US11176202B2 Ranking results of searches of databases
A computer system is configured to receive a plurality of previous user selection by a user of previous database entries, each of which has as plurality of database field. The computer system is configured to analyze the plurality of previous user selections to identify how frequently the same values are included in the various previous database entries. The computer system is configured to determine weights for the various database fields and rank subsequent search results for a subsequent search of the database based on the determined weights.
US11176190B2 Comparative geolocation and guidance system
A photo-optic comparative geolocation system for calculating the location of an object has been developed. The apparatus includes optic sensors that capture surrounding location data, an interface that maps the optic sensor data, a storage database containing prior optical and location data, a digital sextant that provides data calculated using magnetic or celestial references, a data processor that compares the mapped data to stored data and calculates current location based on the comparison analysis, and a visual display for location information.
US11176189B1 Relevance feedback with faceted search interface
Various aspects of the subject technology relate to systems, methods, and machine-readable media for relevance feedback with faceted search interface. A system provides a first search query to an image search engine for initiating an image search, where the first search query indicates a first search term. The system obtains image metadata from an image collection, and obtains a listing of query refinement terms associated with the first search query from the query refinement data structure. The system determines a listing of search results containing images with one or more facets associated with the listing of query refinement terms. The system then receives user input indicating selection of at least one of the one or more facets of an image in the listing of search results. The system provides a second search query using the first search term and a second search term indicating the selected one or more facets.
US11176187B2 Data insight discovery using a clustering technique
Disclosed aspects relate to data insight discovery using a clustering technique. A set of data may be compressed based on a set of proximity values with respect to a set of predictors to assemble a set of sub-clusters. A set of subgroups may be established by merging a plurality of individual sub-clusters of the set of sub-clusters using a tightness factor. A subset of the subgroups may be selected based on a selection criterion. A set of insight data which indicates a profile of the subset of the set of subgroups with respect to the set of data may be compiled for the subset of the set of subgroups.
US11176185B2 Topic generation for a publication
An aspect of topic generation includes parsing communications conducted by users through an application. The communications include a communication generated by a sender and response communications received from recipients in reply to the communication generated by the sender. An aspect also includes identifying keywords and indications of sentiment from the parsed communications, determining a focus of the communication generated by the sender based on the keywords identified from the parsing, and formulating a topic for a publication based on criteria including a frequency of occurrence of the keywords in the parsed communications, a threshold level of the indications of sentiment that appear in the parsed communications, and/or a number of the communications containing one or more of the keywords having corresponding timestamps that fall within a threshold period of time. An aspect further includes submitting the topic for publication to the sender.
US11176176B2 Record correction and completion using data sourced from contextually similar records
From a first attribute-value pair in a record, new data comprising a first token is created. From each token using a processor and a memory, new data including a corresponding vector is computed. From the record, a target row is selected, wherein a target attribute-value pair in the target row includes a value requiring correction. Using a similarity measure, a set of most similar rows to the target row is determined, wherein each row in the set of most similar rows to the target row has a corresponding similarity measure above a threshold similarity measure and wherein each row in the set of most similar rows includes the target attribute. From values corresponding to the target attribute in the set of most similar rows, a replacement value is determined. The value requiring correction in the target row is replaced with the replacement value.
US11176175B1 System and method for computing and managing datasets using hierarchical analytics
Disclosed are a method and system for propagating data changes in a hierarchy of dataset models in which each dataset model comprises an analytic and one or more parent datasets, including a primordial dataset. The analytic is executed to instantiate a first instance of the data model. After a change in a primordial dataset, each instance of a dataset model that descends from the primordial dataset is invalidated, and the analytic is re-executed to create a second instance of the data model. Analytical results may be displayed. The first dataset model may include a metric in which the definition of the metric comprises metadata of the dataset model. Metric values may be stored in a first cache, re-computed on a new instance of the dataset model, and stored in a second cache.
US11176173B2 Arrangement for enriching data stream in a communications network and related method
Electronic arrangement for use in enriching data stream with subscriber information in a communications network preferably comprising a mobile network, the arrangement comprising at least one data interface for transferring data, at least one memory for storing instructions and other data, and at least one controller for processing instructions and other data, said at least one controller being configured, in accordance with the stored instructions, to cause storing same data in a relational database, such as SQL database, preferably including subscriber related profile data, and in a non-relational, preferably in-memory, database; wherein responsive to receipt of a data write request, optionally from a network entity, BSS/OSS system or other external system, triggering data write in a single transaction incorporating data write into the relational database and replication into the non-relational database, wherein in the case of a failure having regard to the replication into the non-relational database, the at least one controller is further configured to execute an exception procedure; and responsive to receipt of a data retrieval query from a requestor, optionally from said network or other entity processing a data stream, and dependent on the type of the query, fetching data from the non-relational database or relational database, and returning it to the requestor or other selected target. Related method is presented.
US11176171B2 Controlling a multi-database system
A computer-implemented method for controlling a system is provided. The system includes a source database and a target database. The system can asynchronously replicate data changes of at least one part of the source database to the target database. This asynchronous replication includes evaluating, by a capture engine, a log of the source database for identifying any un-replicated data changes of the at least one part of the source database, transferring the identified data changes to an apply engine, and applying, by the apply engine, the transferred data changes to the target database.
US11176168B2 Resource management systems and methods
Example resource management systems and methods are described. In one implementation, a resource manager is configured to receive a query to process database data. A plurality of virtual processors is operatively coupled to the resource manager. Each virtual processor comprises at least one CPU core and one storage device. The resource manager is configured to allocate computing resources from the plurality of virtual processors to process the database data in response to the query.
US11176164B2 Transition to an organization directory
The present technology pertains to a organization directory hosted by a synchronized content management system. The corporate directory can provide access to user accounts for all members of the organization to all content items in the organization directory on the respective file systems of the members' client devices. Members can reach any content item at the same path as other members relative to the organization directory root on their respective client device. In some embodiments novel access permissions are granted to maintain path consistency.
US11176161B2 Data processing method, apparatus, and device
The present application provides data processing methods, apparatuses, and electronic devices. One method includes: obtaining original event attributes of an event; performing data filling to obtain attribute data based on a pre-configured event correlation configuration that comprises an attribute configuration; and performing data conversion based on the original event attributes and the attribute data to obtain updated event attributes.
US11176160B2 SQL interceptor for use with third party data analytics packages
An SQL interceptor inserted as a proxy between a database client and the corresponding database server intercepts a constrained application-generated SQL query and composes a new data request. Parameter values in the SQL query determine whether the new data request is sent to a database server or a web service provider. A reserved table name specified in the SQL query triggers a rewrite of the data request. Parameter values in the query are used to select among a plurality of executable modules to use for rewriting the data request. Special data encoding and formats need to be used based on the source of data that will receive and respond to the rewritten data request. For example, communication between a database client and server may use a vendor-specific, non-standard binary encoding, and XML and JSON response data must be reformatted as an SQL response for processing by the database client.
US11176157B2 Using keys to aggregate flows at appliance
Some embodiments provide a novel method for receiving a plurality of attribute sets from a set of host computers, each attribute set associated with a group of one or more flows that is created by using a key to associate individual flows into the group of flows. The appliance, in some embodiments, identifies at least two received attribute sets from two different host computers that relate to a same set of flows between a same set of source machines and a same set of destination machines. The appliance merges the two identified attribute sets into one merged attribute set and analyzes the merged attribute set to identify a set of properties of the flows in the groups of flows associated with the two identified attribute sets, in some embodiments.
US11176142B2 Method of data query based on evaluation and device
A method of data query based on an evaluation and a device. The method includes: obtaining evaluation data of entities and basic information of the entities from multiple websites; extracting labels of the entities according to the evaluation data of the entities and the basic information of the entities; filtering the evaluation data of the entities; aggregating to obtain evaluation data of the same type of entities having the same label according to the basic information of the entities, the labels of the entities and the filtered evaluation data of the entities; and making a query to obtain information on a target entity according to a retrieval statement and the aggregated evaluation data of the same type of entities for each label. The method can make a query for information on a type of entities for a user, so that the user can compare the entities.
US11176139B2 Systems and methods for accelerated contextual delivery of data
Methods, systems, and apparatus, including computer programs stored on computer-readable media, for accelerated contextual delivery of content. In some implementations, a data cache associated with the application may be identified, the data cache comprising a plurality of data chunks. At least a portion of the plurality of data chunks may be received. Upon completed receipt of a first data chunk, the text associated with the user interface may be searched for at least one term associated with the first data chunk to identify one or more matched terms. Additional data may be determined associated with the one or more matched terms, and the text associated with the user interface may be updated with at least one annotation corresponding to the one or more matched terms, the at least one annotation corresponding to the additional data.
US11176137B2 Query processing platform for performing dynamic cluster compaction and expansion
Aspects of the disclosure relate to dynamic cluster compaction and expansion for query processing. A computing platform may receive information associated with an abstracted information cluster and may store the information as a first table containing the information and corresponding adjacency information. Subsequently, the computing platform may receive a query requesting a subset of the information and additional information not associated with the abstracted information cluster. Using the first table, the computing platform may identify the subset of the information and corresponding adjacency information. Then, the computing platform may identify a location of the additional information, and may access, from the identified location, a second table containing the additional information and corresponding adjacency information. Based on the subset of the information and its corresponding adjacency information, and the additional information and its corresponding adjacency information, the computing platform may send a response to the query.
US11176136B2 Systems, methods, and devices for managing data skew in a join operation
Systems, methods, and devices, for managing data skew during a join operation are disclosed. A method includes computing a hash value for a join operation and detecting data skew on a probe side of the join operation at a runtime of the join operation using a lightweight sketch data structure. The method includes identifying a frequent probe-side join key on the probe side of the join operation during a probe phase of the join operation. The method includes identifying a frequent build-side row having a build-side join key corresponding with the frequent probe-side join key. The method includes asynchronously distributing the frequent build-side row to one or more remote servers.
US11176134B2 Navigation paths between content items
The invention relates to a method for automatically implementing one or more improved navigation paths between content items provided by a content management system. The content management system comprises a search service with a search monitoring component configured for monitoring search queries issued by a client application and for determining navigation paths used by a user of the client application for navigating between content items searched for by the monitored first search queries. The search service further comprises a navigation optimization component configured for determining improved navigation paths using the navigation paths determined by the search monitoring component. The navigation optimization component creates additional navigations which directly link a start content item and a target content item. The additional navigation path is assigned to be provided to the client application for display as part of a search query result.
US11176129B2 Methods for automatic selection of degrees of parallelism for efficient execution of queries in a database system
Methods for automatic selection of degrees of parallelism for efficient execution of queries in a database system are performed by systems and devices. An incoming query associated with a query system is received and features of the incoming query are determined. A system state of the query system and a set of executing queries are also determined, along with a query state of each executing query in the set. At runtime of the incoming query, allocation of a degree of parallelism for executing the query is determined by calculating different possible execution times for the incoming query at least partially concurrently with the set of executing queries. Execution times are calculated for different parallel thread options and based on query features, system state, or query states of executing queries. The execution of the incoming query is initialized with the parallel thread option corresponding to a specific execution completion time.
US11176123B2 Offloading constraint enforcement in a hybrid DBMS
The present disclosure relates to a method for enforcing constraints on data in a data processing system. The method comprises providing a set of constraints on the data. A first data update request may be received at the transactional engine and executes on the first dataset. A second data update request associated with the received data update request is determined and sent by the transactional engine to the analytical engine. The analytical engine executes the second data, resulting in a set of changes in the second dataset. The transactional engine commits the update of the first dataset before or after receiving the results of the checking of the set of constraints. The update on the first dataset is aborted by the transactional engine in response to receiving the results of the checking of the set of constraints, wherein the results indicate that the set of constraints are not met.
US11176121B2 Global transaction serialization
A method, computer program product, and a system to globally serialize transactions where a processor(s) establishes a communications connection a (serialization) resource and a resource manager for a distributed computing system. The processor(s) obtains a first request from an application executing on the resource for access to a global resource managed by the resource manager, for executing a transaction. The processor(s) implements a lock for the global resource in an object store of the resource manager over the communications connection. The processor(s) communicates the lock to the application, which executes the transaction and the processor(s) updates a memory with a record comprising attributes of the lock. The processor(s) obtains a second request from the application to terminate the lock, obtains, identifies the lock for the transaction, in the object store, and updates the object store to delete the lock.
US11176120B2 Foreign key constraint enforcement across database instances
Disclosed techniques relate to enforcing table dependencies for a database schema when tables are maintained by separate database instances. In some embodiments, a database system generates configuration data based on foreign key constraints for multiple database tables. In some embodiments, in response to a request from an application server to access data, the database system accesses the configuration data (where the configuration data specifies a relationship between a field of a child table and a field of a parent table and at least a portion of the parent table is stored in a different database instance than the child table) and determines whether the request satisfies the specified relationship. In some embodiments, enforcing dependencies at an intermediate orchestration layer maintained by the database systems allows applications to submit requests without considering table dependencies.
US11176114B2 RAM daemons
A method, according to one embodiment, includes identifying data received or generated by one of a plurality of nodes; replicating the data to a plurality of storage components; receiving, at a first node of the plurality of nodes, a request for the data; determining that a cache of the first node does not include the data; identifying a second node of the plurality of nodes that has an identifier indicating that the data is stored in the second node; requesting that the second node of the plurality of nodes service the request; determining that the second node of the plurality of nodes has not responded to the request; identifying a third node of the plurality of nodes that has the identifier; requesting that the third node of the plurality of nodes service the request; retrieving the response to the request; and providing the data to the first node.
US11176109B2 Time-series data condensation and graphical signature analysis
Methods and systems for condensing a sequential data set on a computer system. A sequential data set is received by the computer system and analyzed to identify a number of occurrences in the sequential data set of each of a plurality of unique data value pairs. A condensed data set is generated including a data element for each of the unique data value pairs. Each data element in the condensed data set includes an identification of the first data value and the second data value of the unique data value pair as well as a count indicative of the number of occurrences in the sequential data set of the first data value immediately followed by the second data value. A graphical signature is generated including a plurality of vectors each extending between two nodes corresponding to the data values of a different data element.
US11176106B2 Dynamic modification of database schema
Systems and methods are disclosed that perform dynamic database schema modification. A database system may receive a request to change a schema. In response to receiving the request to perform the dynamic schema modification, the database system may complete pending transactions and begin modifying the database schema. Any requests to access the database received prior to completion of the modification may be paused, thereby allowing the database to remain online and continue receiving requests while the modification is in progress. After completion of the modification, the paused requests may be resumed.
US11176103B2 System and method for storing and accessing data
A method of structuring data in a virtual file system, includes using the file system to apply specific handling of data that represents genomic sequence information or information that is related to genomic sequences. The method also concerns portioning the data into a collection of storage devices that have different cost and performance characteristics, wherein the splitting policy is based on a cost model. The method is executable by employing a computing device functioning under software control.
US11176100B2 Systems and methods for fail-safe operations of storage devices
Techniques for enabling fail-safe operations of storage devices are described. A device may be configured to delete an inode in a failsafe manner. A device may be configured to mark directory entries as not in use and ensure this goes to disk before anything else. A device may be configured to create an inode in a failsafe manner. A device may be configured to allocate and initialize a cluster and ensure this is written to disk before anything else. In this manner, a volume may be in a predictable state upon a failure occurring.
US11176096B2 File system for genomic data
Methods and systems for managing data redundancy include registering certified commands, input files, output files, and arguments in an execution history list after execution of said certified commands. An existing output file is provided in response to execution of a first certified command that matches an entry in the execution history list. A file is deleted if the file is reproducible from another file using a second certified command. The deleted file is registered in a reproducible file list. The deleted file is reproduced upon request using the second certified command.
US11176095B2 Systems and methods for determining data storage health and alerting to breakdowns in data collection
A system and associated method for assessing level of completeness of healthcare data storage based on collected data. The system includes a collection system, a measurement system, an expectation system, and an alerting system. In a method of assessing the health of stored data, the system collects real-time data from at least one data source, determines measurements for a plurality of parameters based on the collected data, and generates expectations for a future period of time for the plurality of parameters based on data analysis technique. The system also compares the expectations for the future period of time to subsequent measurements collected for that period of time to determine whether the subsequent measurements satisfy an expectation threshold and provide an alert to a client terminal. The alert is a result of the comparison of the expectations and the subsequent measurements and provides an assessment of data storage quality and alerts on anticipated deficiencies.
US11176090B2 Verification of the integrity of data files stored in copy-on-write (CoW) based file system snapshots
A computer-implemented method according to one embodiment includes performing a first process for each chunk of data of each file of a snapshot of a file system. The first process includes reading a given chunk of data of a given file of a first snapshot of the file system, and reading shadow records of a shadow file of the first snapshot. The given chunk of data is compared with the shadow records for determining whether a coherent state exists between the given chunk of data and one or more of the shadow records that were recorded in a snapshot creation window. In response to determining that no coherent state exists, an indication is recorded that the given chunk of data is corrupt. In response to determining that a coherent state exist, an indication is recorded that the given chunk of data is accurate.
US11176084B2 SIMD instruction sorting pre-sorted source register's data elements into a first ascending order destination register and a second descending destination register
A computer-implemented method is provided for performing bitonic merge operations. The computer-implemented includes receiving a plurality of first values in a first hardware register from a first input stream in ascending order, receiving a plurality of second values in a second hardware register from a second input stream in descending order, performing a bitonic merge operation on the first and second values in the first and second hardware registers, and reversing comparison operations performed by one or more comparators in the bitonic merge operation, outputs of the one or more comparators being loaded into the second hardware register so that output values of the second hardware register are arranged in descending order and placed into an output stream.
US11176081B2 Parallel, distributed processing in a heterogeneous, distributed environment
Various embodiments include systems and methods of operating the systems that include operation of a plurality of first nodes and second nodes in response to a request, where each first node is a first type of processing unit and each second node is a second type of processing unit, where the second type of processing node is different from the first type of processing node. Each of the first and second nodes can be operable in parallel with the other nodes of their respective plurality. Each second node may be operable to respond to the request using data and/or metadata it holds and/or operable in response to data and/or metadata from one or more of the first nodes. Additional apparatus, systems, and methods are disclosed.
US11176080B2 Board portal subsidiary management system, method, and computer program product
A board portal system provides the ability to manage multiple boards, where each of the boards may be a separate legal entity. The board portal may provide the ability to establish links between the multiple boards and create parent-child relationships with subsidiary boards. With the board portal, users can create content and make it viewable and accessible across multiple boards that related through a parent-child relationship. At the same time, the board portal maintains a requisite level of separation between the related boards in the portal using encryption and/or other separation techniques. As a result, the board portal facilitates flexible workflow patterns and communication processes based on the proper hierarchical structure that exists between the parent organization and its subsidiaries.
US11176078B2 Communication method using input/output interface, and apparatus therefor
An electronic device is disclosed. The electronic device comprises: a housing, an input/output interface, which includes a plurality of pogo pins exposed through a portion of the housing, and can be connected to an external device by a wire, an identification circuit, which is electrically connected to the input/output interface to identify the external device, a processor electrically connected to the identification circuit, and a booster electrically connected to the input/output interface to supply power to the external device. In addition, various embodiments understood from the specification are possible.
US11176077B1 Console port for servers and storage arrays
A server/storage array console port for providing a service connection interface to a storage array or server is disclosed. The server/storage array console port includes a receptacle that is coupled to the server or storage array and that is configured to receive a reversible connector. The console port further includes a plurality of connection interface components integral with the receptacle. A first number of the plurality of connection interface components are for video transmission and a second number of the plurality of connection interface components are for power transmission. Video and power are transmitted simultaneously.
US11176074B2 Chip and interface conversion device
A chip and an interface conversion device are provided. The chip includes first, second, third, fourth, fifth and sixth pads. The first and second pads are coupled to first and second SBU pins of a USB connector respectively. The fourth and the sixth pads are coupled to first and second pins of an AUX channel of a DP connector respectively. When the chip operates in a first mode, first and second AUX channel signals generated by the chip are transmitted to the third and fifth pads respectively, a voltage of the fourth pad is weakly pulled down, and a voltage of the sixth pad is weakly pulled up. When the chip operates in a second mode, one of the first and second pads is connected to the fourth pad, and the other one of the first and second pads is connected to the sixth pad.
US11176073B2 Data processing apparatus
A data processing apparatus includes a power-source controller, a data processing device, a physical-layer section, a communication controller, and a state controller. The power-source controller controls a first power-source setting and a second power-source setting. The second power-source setting causes less electric power consumption than the first power-source setting. The communication controller performs the communication with the data processing device through a predetermined communication path and the physical-layer section under the first power-source setting. The communication controller stops the communication with the data processing device through the communication path and the physical-layer section under the second power-source setting. The state controller maintains the second communication state with respect to the data processing device side of the communication path while electric power supply to the physical-layer section is reduced under the second power-source setting.
US11176072B2 Flexible mobile device connectivity to automotive systems with USB hubs
A method to enable a vehicle's embedded USB Host system to connect to multiple mobile devices through a USB Hub, regardless of whether the mobile devices are configured to act as USB Hosts or USB Devices, without USB On the Go (OTG) controllers or additional vehicle wiring, or inhibiting the functionality of any consumer devices connected to the same USB Hub. Preferably, the method is configured to provide that no additional cabling is required, and no hardware changes are required to be made to the HU. The method can be employed between a vehicle's embedded USB Host, USB Hub and at least one consumer accessible USB port. When the consumer device is acting as a USB Host, signals between the consumer device and the vehicle's embedded USB Host are processed through a USB bridge, thereby rendering the consumer device compatible with the vehicle's embedded USB Host.
US11176071B2 USB signal switch circuitry using standard USB hub and method of operation the same
A universal serial bus (USB) apparatus that has a USB hub, a first switching unit including first end coupled to a USB peripheral port of a first device, a second switching unit including a second end coupled to the USB hub and the first switching unit and a first end configured to be coupled to a first USB device, and control circuitry operable to provide control signals to the first and second switching units, in which the first control signals cause the first and second switching units to provide connectivity between the USB peripheral port of the first device and the first USB device when the first USB device is operating as a USB host and the second control signals to provide connectivity between the USB host port to the first USB device via the USB hub when the first USB device is operating as a USB peripheral.
US11176069B2 System for link management between multiple communication chips
Embodiments relate to an integrated circuit of an electronic device that coordinates activities with another integrated circuit of the electronic device. The integrated circuit includes an interface circuit and a processor circuit. The interface circuit communicates over a multi-drop bus connected to multiple electronic components. The processor circuit receives an authorization request from the integrated circuit via the interface circuit and the multi-drop bus. The received authorization request relates to authorization to perform an activity on the other integrated circuit. In response to receiving the authorization request, the processor circuit determines whether the other integrated circuit is authorized to execute the activity. In response to determining that the other integrated circuit is authorized to execute the activity, the processor circuit sends, to the other integrated circuit over a configurable direct connection, an authorization signal authorizing the other integrated circuit to execute the activity.
US11176061B2 Realm identifiers for realms for memory access control
Memory access circuitry (26) enforces ownership rights for memory regions. A given memory region is associated with an owner realm specified from multiple realms, each realm corresponding to a portion of at least one software process executed by processing circuitry (8). The owner realm has a right to exclude other realms from accessing data within the memory region. Realm management circuitry (20) accesses a realm management tree storing realm management data for at least two realms in a tree structure having a variable number of levels. The realms are identified using a realm identifier which has a variable number of variable length bit portions each providing an index into a given level of the realm management tree.
US11176059B2 System, apparatus and method for page granular,software controlled multiple key memory encryption
In one embodiment, an apparatus comprises a processor to read a data line from memory in response to a read request from a VM. The data line comprises encrypted memory data. The apparatus also comprises a memory encryption circuit in the processor. The memory encryption circuit is to use an address of the read request to select an entry from a P2K table; obtain a key identifier from the selected entry of the P2K table; use the key identifier to select a key for the read request; and use the selected key to decrypt the encrypted memory data into decrypted memory data. The processor is further to make the decrypted memory data available to the VM. The P2K table comprises multiple entries, each comprising (a) a key identifier for a page of memory and (b) an encrypted address for that page of memory. Other embodiments are described and claimed.
US11176057B2 Integration of application indicated minimum time to cache for a two-tiered cache management mechanism
An indication is received from a host application of a first minimum retention time in a cache comprising a first type of memory and a second type of memory for a first plurality of tracks, wherein the first minimum retention time is not indicated for a second plurality of tracks. Based on the first minimum retention time, a second minimum retention time is set for the first plurality of tracks for the first type of memory and a third minimum retention time is set for the first plurality of tracks for the second type of memory. A track of the first plurality of tracks is demoted from the first type of memory, in response to determining that the track is a least recently used (LRU) track in a LRU list of tracks in the first type of memory and the track has been in the first type of memory for a time that exceeds the second minimum retention time.
US11176056B2 Private space control within a common address space
A non-limiting example computer-implemented method includes receiving instructions to switch an operational context of a dynamic address translation (DAT) structure to a new operational context. It is determined if context switching has been enabled within the DAT structure. Based on determining that context switching is enabled, it is determined if the new operational context of the DAT structure is different than a current operational context of the DAT structure. It is chosen whether to switch to a full operational context based on the new operational context being different than the current operational context. If the full operational context is used, a full space DAT structure is set up and a private space bit is set to OFF, and if the full operational context is not used, a partial space DAT structure is set up and the private space bit is set to ON.
US11176052B2 Variable cache status for selected volumes within a storage system
A method for improving cache hit ratios for selected volumes within a storage system is disclosed. In one embodiment, such a method includes storing, in a cache of a storage system, non-favored storage elements and favored storage elements. The favored storage elements are retained in the cache longer than the non-favored storage elements. The method maintains a “non-favored” LRU list that contains entries associated with non-favored storage elements and designates an order in which the non-favored storage elements are evicted from the cache. The method also maintains one or more “favored” LRU lists that contain entries associated with favored storage elements and designate an order in which the favored storage elements are evicted from the cache. Each “favored” LRU list is associated with favored storage elements that have a different preferred residency time in the cache. A corresponding system and computer program product are also disclosed.
US11176050B2 Information processing device and computer-readable recording medium having stored therein cache control program
An information processing device includes: a cache memory; and a processor configured to: manage the number of times of reference to be used for deduplication control of a data block; store, among data blocks in the cache memory, a first management list in which the data block in which writing is requested and the number of times of reference is 1 is managed by a least recently used scheme, and, among the data blocks in the cache memory, a second management list in which the data block in which writing is requested and the number of times of reference is equal to or larger than 2 is managed by the LRU scheme; and in a case where a data block to be written is registered in the first management list when a write request is processed, maintain the data block registered in the first management list over the cache memory.
US11176044B2 Systems and methods for implementing overlapping data caching for object application program interfaces
Systems and methods that may be used to implement overlapping data caching for object application program interfaces (APIs). A unique identifier may be assigned to each sub-component of an object API request. The unique identifiers may be used to determine if sub-components of one object API request overlaps with a sub-component of a prior different request such that a data response for the prior different request can be retrieved from the cache and used as part of the data response for the current object API request.
US11176039B2 Cache and method for managing cache
A cache and a method for managing a cache are provided. The cache includes a storage circuit, a buffer circuit and a control circuit. The buffer circuit stores data in a first-in first-out (FIFO) manner. The control circuit is coupled to the storage circuit and the buffer circuit and is configured to find a storage space in the storage circuit and write the data to the storage space.
US11176036B2 Endurance enhancement scheme using memory re-evaluation
An apparatus, according to one embodiment, includes non-volatile memory configured to store data, and a controller and logic integrated with and/or executable by the controller, the logic being configured to: determine, by the controller, that at least one block of the non-volatile memory and/or portion of a block of the non-volatile memory meets a retirement condition, re-evaluate, by the controller, the at least one block and/or the portion of a block to determine whether to retire the at least one block and/or the portion of a block, indicate, by the controller, that the at least one block and/or the portion of a block remains usable when a result of the re-evaluation is not to retire the block, and indicate, by the controller, that the at least one block and/or the portion of a block is retired when the result of the re-evaluation is to retire the block.
US11176034B2 System and method for inline tiering of write data
A method, computer program product, and computer system for receiving, by a computing device, new data to write to a leaf. At least two timestamps of the leaf may be examined. It may be determined whether a time interval between the at least two timestamps of the leaf is greater than an age threshold. The new data may be written to a first tier storage device when the time interval between the at least two timestamps of the leaf is less than the age threshold; The new data may be written to a second tier storage device when the time interval between the at least two timestamps of the leaf is greater than the age threshold.
US11176028B2 System, method and storage device for CIM/E model standard compliance test
A standard conformance testing system and method for a CIM/E model of a power system and a storage medium include: converting the standards “Power Grid Common Model Description Specification (GB/T 30149)” and “Power Grid Operating Model Data Exchange Specification (DL/T 1380)” into practically operable testing rules, and performing automatic generation and verification of a CIM/E standard model and defect model. The testing system and method can improve the comprehensiveness and standardization of a CIM/E model standard compliance test, improving testing efficiency, promoting the level of standardization according to the CIM/E model in a power system software development process, and real time data exchange and interoperation between respective application systems, effectively supporting the safe and stable operation of a power grid.
US11176027B1 Generation of microservices from a monolithic application based on runtime traces
Systems, computer-implemented methods, and computer program products to facilitate generation of microservices from a monolithic application based on runtime traces are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a model component that learns cluster assignments of classes in a monolithic application based on runtime traces of executed test cases. The computer executable components can further comprise a cluster component that employs the model component to generate clusters of the classes based on the cluster assignments to identify one or more microservices of the monolithic application.
US11176021B2 Messaging systems with improved reliability
Improved messaging applications are described that use a first set of software to test rendering of a message, and if the test is successful the message is allowed to be presented. In one embodiment, a first set of software can attempt to test the renderability of a message and if the test is successful, the message can be stored in a message database. In one embodiment, the first set of software operates in a separate sandbox from a sandbox for a messaging application which displays the message. The first set of software can operate in a first process which is different than a process in which the messaging application runs.
US11176020B2 Server status monitoring system and method using baseboard management controller
A system and method of monitoring a status of a server using a baseboard management controller (BMC) is disclosed. First, the BMC may access a status code generated in Domain 0 of the server through a command line interface to the server and send the status code to an alert management system. Second, the BMC may snoop on a status code generated in the hypervisor of the server through input/output port 80h and send the status code to the alert management system. Third, the BMC may read a status code generated in the hypervisor and written in a Model Specific Register (MSR) and send the status code to the alert management system. The system and method can enable the alert management system to readily recognize the occurrence of an error, including the type of the error which is a software error, and the cause of the error in real time or nearly real time.
US11176017B2 Measurement of simulated mirroring in a data storage system
A simulation tool provides candidate volume mirror simulation in a data storage system. In one embodiment, user selections are received including a user selection of one or more candidate volumes of a primary data storage system for simulating mirroring to a secondary data storage system. As a function of received user selections, host-to-primary I/O activity to a candidate volume is simulated, recorded and measured over a selected interval of time. In addition, primary-to-secondary mirroring of a selected candidate volume to the secondary data storage system is simulated, recorded and measured over the interval of time. Performance measurements of the candidate volume mirror simulation are output by the simulation tool. Other features and aspects may be realized, depending upon the particular application.
US11176012B2 Device, system and process for redundant processor error detection
Briefly, example methods, apparatuses, and/or articles of manufacture are disclosed that may be implemented, in whole or in part, to determine indicators of potential errors in a multi-processing core lockstep computing device comprising a plurality of processing cores, based, at least in part, on observations of output signals generated by at least two processing cores of the plurality of processing cores. A built-in self-test (BIST) procedure may then be based, at least in part, on the determining indicators.
US11176011B2 Apparatus and method for transmitting fuzzing data for one-way protocol software fuzzing
Disclosed herein are an apparatus and method for transmitting fuzzing data. The apparatus may include one or more processors and executable memory for storing at least one program executed by the one or more processors. The at least one program may collect context information pertaining to a one-way fuzzing target device that uses a one-way protocol, may determine the execution state of the one-way fuzzing target device by analyzing the context information, and may transmit fuzzing data to the one-way fuzzing target device based on the result of determination of the execution state.
US11176009B2 Implementing power up detection in power down cycle to dynamically identify failed system component resulting in loss of resources preventing IPL
A method and apparatus for implementing power up detection in a power down cycle to dynamically determine whether a failed component in a system prevents another Initial Program Load (IPL) or re-IPL, or result in a loss of resources. Predefined mandatory functions are called to collect power down/up data that prevents re-IPL, or results in the reduction of resources. A user is notified, allowing the customer to continually utilize the system, while ordering hardware to be replaced.
US11176004B2 Test continuous log replay
A method, a system, and a computer program product for performing testing of continuous log replays in a database system. A redo log generated for a data record in a database is received. The redo log is indicative of a change in persistency of the data record in the database. Based on the change in persistency recorded in the redo log, a redo handler in the plurality of handlers is selected for execution of a replay of the received redo log. Using the selected redo log, replay of the redo log is executed to generate a state of the data record prior to the change in persistency recoded in the redo log.
US11175999B2 Management of backup volume extents via a tiered storage mechanism
A determination is made that a point-in-time copy of a consistency group of a production volume has to be stored in a backup storage that is configured to store a plurality of point-in-time copies generated at a plurality of time instants. An extent of a thin provisioned volume of a highest storage tier of a tiered storage is allocated to store the point-in-time copy of the consistency group. A process is initiated for storing the point-in-time copy of the consistency group to the extent of the highest storage tier of the tiered storage.
US11175991B2 Vehicle control system having a hierarchical distributed architecture
A control system (10) having a hierarchical distributed architecture, the system (10) comprising: a plurality of nodes (12), each node (12) hosting one or more services (18) and a respective node agent (22); a communications bus providing communication between nodes (12); and a system agent (24) hosted on one of the plurality of nodes (12), the system agent (24) being configured to monitor a lifecycle state of the system (10); wherein each node agent (22) is configured to transmit data relating to a state of its respective node (12) and a respective state of the or each service (18) hosted on its respective node (12) to the system agent (24), thereby enabling the system agent (24) to monitor the lifecycle state of the system (10). A vehicle (46) comprising said control system (10).
US11175990B2 Data management platform
Some examples relate generally to a data management platform comprising a storage device configured to store secondary data and one or more processors in communication with the storage device and configured to perform certain operations. The operations may include identifying an aspect of the secondary data stored in the storage device, the secondary data including a backup of respective primary data stored in a primary data source; identifying or receiving an indication of a target to receive data associated with the identified aspect of the secondary data; transmitting the data associated with the aspect of the secondary data to the target as a push transmission; and performing data management operations related to the secondary data subsequent to the push transmission.
US11175986B1 Storage systems implementing offset erasure code stripes
A computer-implemented method, according to one embodiment, includes: selecting strips from each storage unit for a given erasure code stripe such that the given erasure code stripe includes at most one strip from a high failure rate region of the respective storage unit, where each of the storage units include high and low failure rate regions. The selected strips are organized such that a number of each strip in the given erasure code stripe is offset from the remaining strips by an amount that is greater than a total number of strips in the high failure rate regions. The organized selected strips are further mapped to form the given erasure code stripe such that the high failure rate regions on each storage unit are mapped to one or more sequentially numbered strips, and the low failure rate regions are mapped to additional sequentially numbered strips.
US11175983B2 Soft-decision input generation for data storage systems
An error management system for a data storage device can generate soft-decision log-likelihood ratios (LLRs) using multiple reads of memory locations. Bit patterns provided by multiple reads of reference memory locations can be counted and used to generate probability data that is used to generate possible LLR values for decoding target pages. Possible LLR values are stored in one or more look-up tables.
US11175981B1 Systems and methods for dynamic self correcting secure computer systems
A self-correcting secure computer system is provided. The computer system includes a read-only memory (ROM) device, a random access memory (RAM) device, and at least one processor in communication with the ROM device and the RAM device. The at least one processor is programmed to receive an activation signal, retrieve, from the ROM device, data to execute an operating system, and execute, on the RAM device, the operating system based on the data from the ROM device.
US11175968B2 Embedding an interface of one application into an interface of another application
Causing an interface of one application to be embedded into an interface of another application is disclosed, including: receiving a service request from a terminal; determining that the service request is associated with a second application; determining interface data that is used to generate the second interface associated with the second application; and sending the interface data to the terminal. Embedding an interface of one application into an interface of another application is disclosed, including: presenting a first interface associated with a first application; generating a service request for a requested service feature; receiving interface data determined based at least in part on the service request; generating a second interface associated with a second application using the interface data; and embedding and presenting the second interface associated with the second application within the first interface associated with the first application.
US11175963B2 Method and device for distributing partitions on a multicore processor
A method and a device for distributing partitions of a sequence of partitions on the cores of a multicore processor are provided. The method makes it possible to identify parameters characterizing the hardware architecture of a multicore processor, and parameters characterizing an initial ordering of the partitions of a sequence; and then to profile and classify each partition of the sequence in order to assign the execution of each partition to a core of the multicore processor while maintaining the initial sequential ordering of the partitions.
US11175962B2 Optimizing a workflow of a storlet architecture
A computer-implemented method according to one embodiment includes identifying virtualization unit metadata for each of a plurality of nodes, the virtualization unit metadata including one or more guidelines for an application that is implemented by a virtualization unit, where the one or more guidelines include one or more benefits of a virtualization unit, one or more limitations of the virtualization unit, and one or more operating costs of the virtualization unit; determining, from the plurality of nodes, an optimal node for implementing a computation algorithm based on one or more required computation operations and the virtualization unit metadata for each of the plurality of nodes; and returning an identification of the optimal node.
US11175958B2 Determine a load balancing mechanism for allocation of shared resources in a storage system using a machine learning module based on number of I/O operations
A plurality of interfaces that share a plurality of resources in a storage controller are maintained. In response to an occurrence of a predetermined number of operations associated with an interface of the plurality of interfaces, an input is provided on a plurality of attributes of the storage controller to a machine learning module. In response to receiving the input, the machine learning module generates an output value corresponding to a number of resources of the plurality of resources to allocate to the interface in the storage controller.
US11175957B1 Hardware accelerator for executing a computation task
The present disclosure relates to a hardware accelerator for executing a computation task composed of a set of operations. The hardware accelerator comprises a controller and a set of computation units. Each computation unit of the set of computation units is configured to receive input data of an operation of the set of operations and to perform the operation, wherein the input data is represented with a distinct bit length associated with each computation unit. The controller is configured to receive the input data represented with a certain bit length of the bit lengths and to select one of the set of computation units that can deliver a valid result and that is associated with a bit length smaller than or equal to the certain bit length.
US11175956B2 System with multiple electronic devices
Multiple electronic devices may be used together in a system. The electronic devices may use sensor measurements and other information to detect when an edge of a first electronic device is adjacent to an edge of a second electronic device. In response to detection of adjacency between the edges of the first and second devices, the devices may transition from an independent operating mode in which each device operates separately to a joint operating mode in which resources of the devices are shared. In the joint operating mode, images may extend across displays in the devices, speakers in the devices may be used to play different channels of an audio track, cameras and other sensors may be used in cooperation with each other, and other resources may be shared. Magnetic components may hold devices together in a variety of orientations.
US11175947B2 Microservices change management and analytics
Managing microservice changes and performing related analytics can include generating a plurality of process instance representations. Each process instance representation can be generated based on a corresponding process path that comprises an ordered sequence of operations that are performed by a process using multiple microservices. A microservices network representation can be constructed based on the plurality of process instance representations, each element of the microservices network corresponding to an interface between a pair of the microservices. Based on the microservices network representation, a relative frequency can be determined for each of the microservices, each relative frequency corresponding to a likelihood that a change in a microservice will affect the performance of at least one process using at least one of the microservices.
US11175940B2 Scheduling framework for tightly coupled jobs
Managing execution of a job in a computing environment. A method establishes, for a job to be executed in the computing environment, an execution plan for processing the job. The execution plan identifies computationally intensive tasks of the job and data intensive tasks of the job. The method selects a virtual machine of the computing environment to process the identified computationally intensive tasks of the job and identified data intensive tasks of the job. The method assigns the identified computationally intensive tasks of the job for foreground processing of the virtual machine and assigns the identified data intensive tasks of the job for background processing of the virtual machine. Execution of the job executes the identified computationally intensive tasks of the job in foreground processing of the virtual machine and executes the identified data intensive tasks of the job in background processing of the virtual machine.
US11175939B2 Dynamically changing containerized workload isolation in response to detection of a triggering factor
Method, apparatus, and computer program product are provided for dynamically changing containerized workload isolation in response to detection of a triggering factor. In some embodiments, workload is containerized using a default container runtime (e.g., runC) that spawns one or more cgroup-based containers on a compute node using resource limiting capabilities of the compute node's host kernel including cgroups and namespaces. In some embodiments, in response to a triggering factor, such as a host kernel vulnerability, at least some of the containerized workload is migrated from running in the one or more cgroup-based containers to one or more virtual machines (VMs) launched by a standby container runtime (e.g., runV). In some embodiments, the cgroups and namespaces of the one or more cgroup-based containers are live migrated, without service interruption, to one or more VM runtimes on the one or more VMs using CRIU—checkpoint/restore in userspace.
US11175934B2 Method of defining and performing dynamic user-computer interaction, computer guided navigation, and application integration for any procedure, instructions, instructional manual, or fillable form
Various embodiments described in this disclosure relate to methods and computer-based systems that implement those methods for overlaying or superimposing computer-user interaction widgets and application interface widgets on top of content blocks contained within digitized documents which represent written procedures or instructions, instructional manuals and fillable forms, in order to support means of providing dynamic user-computer interaction and computer guided navigation, as well as application functions and data integration, driven through structured interaction and integration metadata definitions, as it relates to said content blocks, during job performance.
US11175932B2 Systems and methods for generating interfaces based on user proficiency
Embodiments of systems and methods for generating user interfaces are described. In an embodiment, a monitoring tool can observe the user's interaction with a computing device, collect input and output operation data, and calculate a user effectiveness score based on the collected data. A user interface can be generated based on the user effectiveness score to match the user's proficiency.
US11175929B2 User interfaces for enabling an activity
The present disclosure generally relates to user interfaces for enabling an activity using a computer system. In some embodiments, exemplary user interfaces for invoking an activity associated with an application are described. In some embodiments, exemplary user interfaces for customizing displayed content based on circumstances under which the content was invoked are described. In some embodiments, exemplary user interfaces for managing applications that were used to enable activities are described. In some embodiments, exemplary user interfaces for managing settings for applications used to enable activities are described.
US11175927B2 Fast boot
Initializing a computing system using dormant pages includes marking a set of guest physical addresses as dormant. It further includes, for each node in a plurality of physical nodes, designating a set of real physical addresses for zeroing. An operating system is executing collectively across the physical nodes.
US11175926B2 Providing exception stack management using stack panic fault exceptions in processor-based devices
Providing exception stack management using stack panic fault exceptions in processor-based devices is disclosed. In this regard, a processor device defines a “stack panic fault exception” that may be raised upon execution of an exception handler store operation attempting to write state data into an exception stack, and provides a dedicated plurality of stack panic fault exception state registers in which stack panic fault exception state data may be saved. Upon detecting a first exception, the processor device transfers program control to an exception handler for the first exception. If a second exception occurs upon execution of a store operation in the exception handler, the processor device determines that the second exception should be handled as a stack panic fault exception, saves the stack panic fault exception state data in the stack panic fault exception state registers, and transfers program control to a stack panic fault exception handler.
US11175919B1 Synchronization of concurrent computation engines
Integrated circuit devices and methods for synchronizing execution of program code for multiple concurrently operating execution engines of the integrated circuit devices are provided. In some cases, one execution engine of an integrated circuit device may be dependent on the operation of another execution engine of the integrated circuit device. To synchronize the execution engines around the dependency, a first execution engine may execute an instruction to set a value in a register while a second execution engine may execute an instruction to wait for a condition associated with the register value.
US11175916B2 System and method for a lightweight fencing operation
A system and method for a lightweight fence is described. In particular, micro-operations including a fencing micro-operation are dispatched to a load queue. The fencing micro-operation allows micro-operations younger than the fencing micro-operation to execute, where the micro-operations are related to a type of fencing micro-operation. The fencing micro-operation is executed if the fencing micro-operation is the oldest memory access micro-operation, where the oldest memory access micro-operation is related to the type of fencing micro-operation. The fencing micro-operation determines whether micro-operations younger than the fencing micro-operation have load ordering violations and if load ordering violations are detected, the fencing micro-operation signals the retire queue that instructions younger than the fencing micro-operation should be flushed. The instructions to be flushed should include all micro-operations with load ordering violations.
US11175915B2 Vector registers implemented in memory
Systems and methods related to implementing vector registers in memory. A memory system for implementing vector registers in memory can include an array of memory cells, where a plurality of rows in the array serve as a plurality of vector registers as defined by an instruction set architecture. The memory system for implementing vector registers in memory can also include a processing resource configured to, responsive to receiving a command to perform a particular vector operation on a particular vector register, access a particular row of the array serving as the particular register to perform the vector operation.
US11175910B2 System and method for code and data versioning in computerized data modeling and analysis
Code and data versioning allows developers to work on code and data without affecting production code and data and without affecting the development activities of other developers. Code and data being worked on by a developer are associated with a task. The system automatically determines the dataset to use for a given development task from among a production dataset, a latest dataset, or a temporary dataset associated with the development task so that development code does not have to be modified to read from a specific dataset.
US11175908B2 Dynamic feature and performance testing and adjustment
Apparatuses, methods, systems, and computer program products are presented for dynamic feature and performance testing and adjustment. An audit module is configured to dynamically test a plurality of image capture settings for a camera of a mobile device of an end user in an executable mobile application executing on the mobile device. A feature module is configured to select one of a plurality of image capture settings for a camera of a mobile device based on a dynamic test. An adjustment module is configured to dynamically configure, during runtime of an executable mobile application on a plurality of different mobile devices of different end users, the different mobile devices to use a selected one of a plurality of image capture settings.
US11175907B2 Intelligent application management and decommissioning in a computing environment
Various embodiments are provided for providing intelligent application management by a processor. One or more data sources associated with each of a plurality of applications may be identified in a computing system. Each of the plurality of applications may be ranked according to a degree of importance, a degree of correlation, or a combination thereof in relation to the one or more data sources. Each of the plurality of applications may be retained or removed according to the ranking.
US11175901B2 Distribution and execution of instructions in a distributed computing environment
Methods and apparatus for distribution and execution of instructions in a distributed computing environment are disclosed. An example method includes accessing, by executing an instruction with a processor implementing a management agent within a deployment environment, an indication of an instruction to be executed, the indication of the instruction to be executed provided by a management endpoint operated at a virtual appliance within the deployment environment. The instruction is retrieved from a repository. The repository is identified by the indication of the instruction to be executed. An instruction executor is directed to execute the instruction. The instruction is to cause the instruction executor to install an update to the management agent.
US11175900B2 Systems and methods for updating software in a hazard detection system
Systems and methods for updating software in a hazard detection system are described herein. Software updates may be received by, stored within, and executed by a hazard detection system, without disturbing the system's ability to monitor for alarm events and sound an alarm in response to a monitored hazard event. The software updates may be received as part of a periodic over-the-air communication with a remote server or as part of a physical connection with a data source such as a computer. The software updates may include several portions of code designed to operate with different processors and/or devices within the hazard detection system. The software updates may also include language specific audio files that can be accessed by the hazard detection system to play back language specific media files via a speaker.
US11175894B2 Flow analysis in an integration platform
Disclosed herein are system, method, and device embodiments for implementing flow analysis in an integration platform system. An integration platform may provide a declaratively-configurable asset within an integration-application design tool, configure the declaratively-configurable asset based on declarative configuration information via the integration-application design tool, and package the declaratively-configurable asset into an integration application. Further, the integration platform may calculate a statistic associated with the declaratively-configurable asset based on the declarative configuration information during an execution of the integration application, and cause display of a graphic representation of the declaratively-configurable asset and the statistic in a monitoring tool.
US11175893B2 Statistical object generator
The present invention provides methods and apparatus to generate a statistical object, the deterministic statistical representation of an original object, using a Deterministic Random Bit Generator (DRBG) (10). Multiple DRBG Statistical Object Generators (10) may be chained together to increase security by using independent security configurations (22) for each DRBG Statistical Object Generator (10).
US11175891B2 Systems and methods to perform floating-point addition with selected rounding
Disclosed embodiments relate to performing floating-point addition with selected rounding. In one example, a processor includes circuitry to decode and execute an instruction specifying locations of first and second floating-point (FP) sources, and an opcode indicating the processor is to: bring the FP sources into alignment by shifting a mantissa of the smaller source FP operand to the right by a difference between their exponents, generating rounding controls based on any bits that escape; simultaneously generate a sum of the FP sources and of the FP sources plus one, the sums having a fuzzy-Jbit format having an additional Jbit into which a carry-out, if any, select one of the sums based on the rounding controls, and generate a result comprising a mantissa-wide number of most-significant bits of the selected sum, starting with the most significant non-zero Jbit.
US11175884B2 Pre-caching of media
Example techniques involve pre-caching media content. An example implementation involves a first playback device detecting, via at least one proximity sensor, motion in proximity to the proximity sensor. In response, the first playback device sends, to a second playback device, one or more first messages indicating that the first playback device detected motion. Afterwards, the first playback device receives, via the network interface from the second playback device in response to the one or more first messages, one or more second messages that instruct the first playback device to pre-cache, from a network source, a portion of audio content indicated in a playback queue associated with a playback device group including the first playback device and the second playback device. The first playback device receives a command to play back the playback queue and plays back the audio content indicated in the playback queue jointly with the second playback device.
US11175880B2 Systems and methods for voice-assisted media content selection
Systems and methods for media playback via a media playback system include (i) capturing a voice input comprising a request for media content, (ii) receiving information derived at least from the request for media content, (iii) requesting and receiving information from at least one remote computing device associated with a first media content service and at least one remote computing device associated with a second media content service, wherein (a) the information identifies first media content available via the first media content service for playback and identifies second media content available via the second media content service for playback, and (b) the first and second media content are related to the requested media content, and (iv) after receiving at least one of the first information and the second information, (a) selecting the first media content instead of the second media content, and (b) playing back the first media content.
US11175876B1 System for in-vehicle-infotainment based on dual asynchronous displays
Multiple display infotainment systems in vehicles provide various options for drivers and passengers to interact with elements on the multiple displays. Techniques include accessing historical driver information that includes previous or typical driver preferences and actions while operating the vehicle. Driving context information and driver state information are received describing the conditions in and around the vehicle. When a signal indicates that an interactive element should be presented to the driver or a passenger, an adaptive rule-based system uses the contextual information and previous history to determine a score for each interaction element. The score and they type of interaction required by the element are then used to determine a location on the multiple displays for presenting the interactive element.
US11175875B2 Eyeglass-mounted image display device and image system
Provided are an eyeglass-mounted image display device capable of adjusting the interval between, height of, and elevation/depression angle of viewers detachably attached to eyeglasses, and an image display system using the eyeglass-mounted image display device. The eyeglass-mounted image display device includes: viewers 7 displaying an image from an endoscope serving as an image output apparatus; and eyeglasses 1 to which the viewers 7 are detachably attached via an attaching member 8. The viewers 7 are disposed in front of lenses 3 of the eyeglasses 1, and the interval between, height of, and elevation/depression angle of the viewers 7 are adjustable with the attaching member 8.
US11175872B2 Printer
A printer including a reading part, a determination part, and a print control part is provided. The reading part reads identification information in a non-contact manner from an RFID tag in which the identification information for identifying a sample image is stored, and the RFID tag is provided on a display medium on which the sample image is displayed. By referring to a storage part in which a plurality of image data including an image data representing the sample image, and a correspondence information data table indicating a correspondence relationship between the plurality of image data and pieces of identification information for identifying the plurality of image data respectively are stored, the determination part determines, from among the plurality of image data, the image data associated with the identification information read by the reading part. The print control part controls printing on a nail based on the determined image data.
US11175870B2 Private server implementation of policy for printing system having an overage status
A policy-based printing system is implemented to allow access to a private domain to print using a public domain. The private domain includes private servers that store documents. The public domain includes servers and a printing device. A public policy server uses a domain list and a protocol connection with a private authentication server to validate a user and identify which private domain to access. The public policy server receives requests from the printing device to process a print job of a document in the private domain. The private server processes the requests using the policy and a ledger to determine whether to allow the print job to the printing device. If a parameter of the policy is exceeded, then the private server allows an overage for the parameter so that the document is accessed.
US11175869B2 Policy-based printing system and methods using a mobile device
A policy-based printing system is implemented to allow access to a private domain to print using a public domain. The private domain includes private servers that store documents. The public domain includes servers and a printing device. A public policy server uses a domain list and a protocol connection with a private authentication server to validate a user and identify which private domain to access. The public policy server receives requests from the printing device to process a print job of a document in the private domain. A mobile device is used to coordinate the retrieval and printing of the document using an application. A kiosk may be used to send the document to the printing device from the mobile device.
US11175867B2 Information processing apparatus and computer readable medium storing information processing program
An information processing apparatus includes a processor, and the processor is configured to: accept an order related to production and including objects and a quantity about at least one user; and change the quantity of the accepted order so that, of a resource used for the production of the objects, a portion which cannot be used for the production is not larger than a predetermined standard.
US11175866B2 Information processing system and non-transitory computer readable medium for dynamically estimating print time for print jobs on a roll of paper
An information processing system includes a processor configured to dynamically change an estimation of a time needed to execute each print job in accordance with variations in a combination of print jobs allocated to one roll of rolled paper.
US11175863B2 Image processing apparatus, learning apparatus, image processing method, learning method, and storage medium for estimating printing result
The technique of the present disclosure provides an image processing apparatus for estimating a printing result of image data to be printed with a small amount of operation after the image data is obtained. The apparatus is an image processing apparatus for estimating a printing result to be obtained by printing input image data with a printer, including: an obtaining unit that obtains the input image data; and an estimation unit that estimates the printing result based on the input image data. The estimation unit has been caused to learn scanned image data as correct data, the scanned image data being obtained by reading, with a scanner, a printing result obtained by printing predetermined image data with the printer.
US11175860B2 Virtual memories to load operating systems
An example electronic device includes a volatile memory to store a virtual memory device. A processor is to generate an operating system boot sequence in the virtual memory device. The processor uses a firmware interface system driver to create a device path comprising a location in the volatile memory containing the virtual memory device. The processor saves computer operating system files in the virtual memory device. The processor loads the operating system boot sequence by processing the computer operating system files from the virtual memory device.
US11175859B1 Managing memory commands in a memory subsystem by adjusting a maximum number of low priority commands in a DRAM controller
A method is described for managing issuance of memory commands. The method includes determining whether a number of high priority commands from a cache controller meets a first threshold. In response to meeting the first threshold, a second threshold, which indicates a maximum number of low priority commands allowed in a low latency memory command queue, is set to a first value. In response to not meeting the first threshold, the second threshold is set to a second value. The method further selects a memory command for issuance from the cache controller command queue, wherein the memory command is a high priority memory command when the number of low priority memory commands stored in the low latency memory controller command queue meets the second threshold and is a low priority memory command when the number of low priority memory commands does not meet the second threshold.
US11175858B2 Memory system control method receiving optimized buffer flush/fill (OBFF) messages over a PCIE bus
According to one embodiment, a memory system is capable of being connected to a host. The memory system includes a nonvolatile memory and a controller that receives information regarding an operating state of the host. The controller controls the nonvolatile memory according to commands from the host and selects a parameter for interrupt coalescing for transmissions to the host of interrupts related to command completion notices for the commands from the host based on the information regarding the operating state of the host.
US11175857B2 Storage device and storage management method
To provide a storage device by which distribution of data to an added memory device may be carried out in a short period of time.In a case where any new SSD is added to the storage device, a storage controller carries out first data distribution processing moving any piece of user data in a parity group from existing SSDs to the added SSD and second data distribution processing increasing the number of pieces of the user data configuring the parity group from a first number to a second number after the first data distribution processing and storing the user data in a plurality of memory devices SSDs.
US11175855B2 Electronic device for communicating with host and operating method of the electronic device
An electronic device configured to communicate with a host includes: a detecting logic configured to receive an initial command signal and a first completion signal according to the initial command signal after a connection of the host to the electronic device is established, and transmit a detection signal based on a signal transmission policy of the host that has been detected based on the initial command signal and the first completion signal; and a transmitting logic configured to transmit a second completion signal to the host based on the detection signal, wherein the signal transmission policy is different depending on whether the first completion signal is received in response to the second completion signal.
US11175849B2 Systems and methods for defining replication of data
In one embodiment, a system includes one or more processors and a memory storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations including sequencing a plurality of rows into a first sequence based on a first criteria and determining to store a first set of the plurality of rows in a first block of a first storage unit in accordance with the first sequence. The operations further include determining to store, in a first block of the second storage unit, a block identification of the first block of the first storage unit and a row identification for each row of the first set of the plurality of rows. The operations further include re-creating the first set of the plurality of rows of the first block of the first storage unit using information stored in the second storage unit.
US11175845B2 Adding a migration file group to a hierarchical storage management (HSM) system for data co-location
A system and method for adding a migration file group to a hierarchical storage management (HSM) system for data co-location are presented. A file group attribute may be automatically added to one or more files in the HSM system to enable one or more applications to co-locate data. The one or more files, having a similar file group attribute, may be migrated from one or more storage devices in a first tier in the HSM system to a tape storage device in an nth tier of the HSM system to enable recalling of the one or more files in the HSM system.
US11175844B1 Optimal placement of data structures in a hybrid memory based inference computing platform
In a deep neural network (DNN), weights are defined that represent a strength of connections between different neurons of the DNN and activations are defined that represent an output produced by a neuron after passing through an activation function of receiving an input and producing an output based on some threshold value. The weight traffic associated with a hybrid memory therefore is distinguished from the activation traffic to the hybrid memory, and one or more data structures may be dynamically allocated in the hybrid memory according to the weights and activations of the one or more data structures in the DNN. The hybrid memory includes at least a first memory and a second memory that differ according to write endurance attributes.
US11175841B2 Write management of flash memory
A method for use in management of a flash memory module is provided. The flash memory module has a plurality of blocks, wherein a portion of the blocks belong to a spare pool. The method includes: preserving at least one erased block in the spare pool for a write operation; monitoring an erasing period regarding the at least one erased block; and performing a replacement operation to replace the at least one erased block when the erase time exceeds a threshold.
US11175840B2 Host-based transfer of input-output operations from kernel space block device to user space block device
An apparatus in one embodiment comprises a host device comprising a processor coupled to memory. The host device is configured to communicate over a network with at least one storage system. The host device is further configured to generate a user space block device and to generate a kernel space block device corresponding to the user space block device. The host device is further configured to receive an input-output operation at the kernel space block device from an application executing on the host device and to transfer the input-output operation from the kernel space block device to the corresponding user space block device. The host device is further configured to submit the input-output operation to the at least one storage system based at least in part on the user space block device.
US11175833B2 Method for controlling a data storage device based on a user profile, and associated data storage device
A method for controlling a data storage device is provided, which includes: upon detecting a use of the device by a user, determining whether the user corresponds to an identifier associated with a first user profile including access rights authorizing at least the writing and reading of data in a memory of the data storage device; if it is determined that the user corresponds to the identifier associated with the first user profile, controlling the use of the data storage device according to the first user profile; and if it is determined that the user does not correspond to the identifier associated with the first user profile, controlling the use of the data storage device according to a second user profile including access rights which permit the writing of data in the memory of the data storage device and which prohibit at least the reading of data, in the memory of the data storage device, that were not previously written by the user.
US11175827B2 Determining tracks to release in a target volume mirrored from a source volume
Provided are a computer program product, system, and method for determining tracks to release in a target volume mirroring tracks from a source volume. Tracks received from the source volume are written to the target volume to form a consistency group of tracks in the source volume at the target volume. A determination is made of tracks available to release from a volume table providing a state of the tracks in the target volume and space allocated to the determined tracks is released. A point-in-time copy of the target volume is crated and complete is returned to forming the consistency group in response to releasing the space and creating the point-in-time copy.
US11175824B2 Method for detecting ambient light intensity, storage medium and electronic device
The present disclosure provides a method for detecting ambient light intensity, a storage medium and an electronic device. The method for detecting ambient light intensity includes: controlling a preset region of a display screen of an electronic device to display a predetermined picture; obtaining an ambient light intensity value detected by the ambient light sensor; and controlling the display screen to respond according to the ambient light intensity value. The preset region is a region facing an ambient light sensor in the display screen. The predetermined picture is a pure color picture.
US11175817B2 Device, method, and graphical user interface for displaying application status information
An electronic device with a display concurrently displays a device status region, and an application user interface that includes a content region and an application input field. While concurrently displaying the device status region and the application user interface, the device receives first input in the application input field. In response, the device concurrently displays respective content in the content region in accordance with the first input, and first text that corresponds to the first input in the application input field. While concurrently displaying the respective content and the first text, the device detects a second input that corresponds to a request to scroll the respective content in a first direction. In response, the device scrolls the respective content in the first direction, ceases to display the application input field, and displays, adjacent to the device status region, the first text.
US11175813B2 Smart sound box screen control method, apparatus, device and computer readable storage medium
A screen control method, an apparatus, a device and a computer readable storage medium are provided. A display interface of a display screen includes a main display interface and a secondary display interface. The method includes: receiving a component call request sent by a user; switching the main display interface to the secondary display interface according to the component call request; and displaying preset component content on the secondary display interface according to a preset component display mode. Thus, the component content preset by the user can be uniformly displayed on the secondary display interface, which thus improves the user stickiness, makes the presented content more personalized and more compatible with the user's needs, thereby improving the user experience.
US11175810B2 Logical zooming of a directed graph
A method for displaying a relational diagram on a screen where at least one view of the relational diagram is larger than an available viewing area provided by the screen. The method comprises steps of detecting a predetermined action performed on a first element of the relational diagram, determining one or more relevant elements associated with the first element, and modifying a view of the relational diagram to display the first element and the one or more relevant elements on the screen.
US11175808B2 Apparatus, method and article to facilitate matching of clients in a networked environment
Information related to apparently successful matches between two entities is collected, and culled based on a later indication that the match failed. Matches between two entities may be generated based on comparative information with other entities who appear to share some characteristics or preferences. Matches may be based on actual actions, in contrast to expressed preferences. Actual actions may be taken into account in addition to expressed preferences. Generation of matches may take into account geographical and/or temporal proximity and/or likelihood of receiving a response, in addition to other attributes of an entity. Matching algorithms may be updated based on entity input. Potential matches may be presented to third party entities for evaluation.
US11175806B1 Utilizing message metadata for improving user interface presentation
Utilizing message metadata for improving user interface presentation is described. In an example, a first message associated with first metadata and a second message associated with second metadata can be received via a group-based communication platform. Based at least in part on the first metadata and the second metadata, causing the first message and the second message to be presented in a message digest via a first portion of a user interface associated with the group-based communication platform. The message digest can be associated with an actuation mechanism and, in response to receiving an indication of an interaction with the actuation mechanism, the first message and the second message can be presented, separately, via a second portion of the user interface.
US11175804B2 Deploying user interface elements on a screen
The present disclosure relates to a method and system for deploying user interface elements on a screen which has broken-faulty regions on the screen. One or more broken-faulty regions are detected on the screen. At least a part of the normal regions on the screen is determined to be a region for displaying at least a part of one or more user interface elements which are related to the one or more broken-faulty regions. The at least a part of the one or more user interface elements are deployed on the screen based on the result of the determining.
US11175802B2 Configuration object deletion manager
User-generated input is received that triggers deletion of a configuration object used by a computing system. In response, all active processes using the configuration object are identified so that subsequently initiated processes are prevented from using the configuration object. It is then determined when all active processes using the configuration object have completed. In response to such determination, the configuration object is deleted. Related apparatus, systems, techniques and articles are also described.
US11175794B2 Handheld electronic device and associated method for indicating delivery status of a message
An improved handheld electronic device and an associated method are provided in which enhanced information regarding an “availability” of a user of a handheld electronic device is provided to another electronic device in a messaging environment. Such availability data provides step-wise indications of the relative availabilities of one or more users of electronic devices in a messaging environment. The step-wise indications can, for instance, range from an availability level of “currently active” to several levels of nonavailability. The device and method can be incorporated into an existing messaging environment.
US11175793B2 User interface in a premises network
Methods and systems are described for displaying a user interface associated with a premises management system. The user interface may display a plurality of interfaces, such as an interface for controlling the premises management system. The user interface may support other interfaces for displaying content and controlling devices at a premises. The user interface may display different interfaces using a schedule. The schedule may be determined by a timeline user interface based on user input.
US11175790B2 System and method for providing real-time product interaction assistance
A method for providing virtual aid templates includes capturing images of a physical environment including a physical object at a first location, rendering a 3-D virtual environment including a representation of the physical object, capturing a first hand gesture in the physical environment, translating the first hand gesture into a first operation of displaying a virtual aid template associated with the physical object, rendering the virtual aid template associated with the physical object adjacent to the location of the representation of the physical object, capturing a second hand gesture in the physical environment, translating the second hand gesture into a first interaction with the representation of the physical object, determining a second operation on the virtual aid template associated with the physical object in accordance with the first interaction, and rendering the second operation on the virtual aid template associated with the physical object.
US11175788B2 Safely capturing subsequent keystroke inputs intended for a first window when a second window changes system focus from the first window to the second window
Methods to perform an operation comprising receiving a first subset of keystroke inputs, of a plurality of keystroke inputs, in a first text input area in a first window, determining that a second window has changed a system focus from the first window to the second window in the absence of an explicit user request to change the system focus, wherein the second window does not include a text input area, wherein a second subset of keystroke inputs of the plurality of keystroke inputs are not received by the first text input area subsequent to changing the system focus, configuring the second window to include a safe-capture area, and capturing the second subset of keystroke inputs in the safe-capture input area while the system focus remains on the second window.
US11175786B2 Touch sensor and image display device including the same
A touch sensor according to an embodiment of the present invention includes a base layer including a first region and a second region, a touch sensing electrode layer disposed on the first region of the base layer, the touch sensing electrode layer including a plurality of touch sensing unit electrodes having openings formed therein, and a fingerprint sensing electrode layer including a plurality of fingerprint sensing unit electrodes disposed on the second region of the base layer. A space having the same shape as that of the openings is formed between neighboring fingerprint sensing unit electrodes of the plurality of fingerprint sensing unit electrodes.
US11175781B2 Operation control of wireless sensors
The invention relates to a method for controlling an ultrasound system comprising at least two ultrasound sensor units using gestures. The method comprises: detecting a gesture on a first ultrasound sensor unit; matching the detected gesture to one of the plurality of gestures in the gestures database; reading the assigned at least one system function in the gesture database related to the detected gesture; and activating the at least one system function. At least one system function includes switching a sound source from a second ultrasound sensor unit to said first ultrasound sensor unit and wherein the gesture assigned to this system function comprises a double-tap on the surface of the first ultrasound sensor unit. Further, the invention relates to a system for carrying out the method.
US11175778B2 Touch display device and display panel
The present disclosure relates to touch display device and display panel. Provided are a touch display device and a display panel able to improve touch sensing performance by reducing crosstalk occurring between data lines and touch lines. A shield pattern is disposed in an area in which the touch lines overlap the data lines. A shield signal is applied to the shield pattern through shield lines in an area in which the shield pattern does not overlap the touch lines or the data lines. Direct capacitance is not formed between the touch lines and the data lines.
US11175769B2 Electronic device with glass enclosure
An electronic device includes a six-sided glass enclosure defining an interior volume and comprising a first glass member and a second glass member. The first glass member defines at least a portion of a first major side of the six-sided glass enclosure, at least a portion of a peripheral side of the six-sided glass enclosure, a first region along the peripheral side and having a first thickness, and a second region along the peripheral side and having a second thickness different from the first thickness. The second glass member is attached to the first glass member and defines at least a portion of a second major side of the six-sided glass enclosure. The electronic device further includes a touchscreen display within the interior volume and positioned adjacent at least a portion of each of the six sides of the six-sided glass enclosure.
US11175768B2 Method for selecting touch panel pen writing member, touch panel system, touch panel pen writing member, touch panel, and display device
Provided is a method for selecting a touch panel pen writing member that enhances the efficiency for product design and quality management of writing members. A method for selecting a touch panel pen writing member, in which a writing member satisfying the following requirement A1-1 is selected as the touch panel pen writing member: A touch panel pen is secured in a state of being in contact with the surface of the touch panel pen writing member at an angle of 60 degrees, then while a vertical load of 100 gf is kept applied to the touch panel pen and while the touch panel pen writing member is moved 40 mm in one direction at a speed of 14 mm/second, the kinetic friction force in the movement direction given to the touch panel pen is measured at intervals of 0.001 seconds, and an average of the kinetic friction forces obtained every 0.001 second is calculated. Furthermore, after the movement of 40 mm in one direction of the touch panel pen writing member is completed, the vertical load of 100 gf applied to the touch panel pen is maintained, the touch panel pen is kept in the state of being in contact with the surface of the touch panel pen writing member at an angle of 60 degrees. In this state, the residual friction force in the movement direction given to the touch panel pen is measured at intervals of 0.001 seconds, and an average of residual friction forces obtained every 0.001 second is calculated. The average of the kinetic friction force and the average of the residual friction force satisfy a relationship “0.45
US11175752B1 Roller mouse operable in two clicking modes
A roller mouse includes a casing, a wheel module, a swingable assembly and an adjusting element. The wheel module includes a wheel element. The swingable assembly is fixed on the wheel module, and located near the wheel element. When the adjusting element is in a first position, the swingable assembly is contacted with the wheel element, so that the wheel module is in a first clicking mode. When the adjusting element is moved to a second position, the swingable assembly is pushed by the adjusting element, and the swingable assembly is separated from the wheel element, so that the wheel module is in a second clicking mode.
US11175750B2 Selecting virtual objects in a three-dimensional space
Systems and methods for interacting with virtual objects in a three-dimensional space using a wearable system are disclosed. The wearable system can be programmed to permit user interaction with interactable objects in a field of regard (FOR) of a user. The FOR includes a portion of the environment around the user that is capable of being perceived by the user via the AR system. The system can determine a group of interactable objects in the FOR of the user and determine a pose of the user. The system can update, based on a change in the pose or a field of view (FOV) of the user, a subgroup of the interactable objects that are located in the FOV of the user and receive a selection of a target interactable object from the subgroup of interactable objects. The system can initiate a selection event on the target interactable object.
US11175749B2 Three-dimensional man/machine interface
A method is provided for selecting controls, which implement a control interface, a display, and at least one sensor capable of detecting at least one control, object, including a step (i) of obtaining information on the distance between the control object(s) and the control interface using the sensor(s), and a step (ii) of displaying, on the display, at least one symbol representing a control or set of controls according to a display mode, wherein the method further includes a step of using the distance information to determine the display mode of the symbol(s). A device is also provided for implementing the method and to an apparatus.
US11175747B2 Optical processing apparatus and operating method thereof
An optical processing apparatus and a light source luminance adjustment method adapted to detect a rotational displacement and a pressing state are provided. The optical processing apparatus includes a light source unit, a processing unit, and an image sensing unit, wherein the processing unit is electrically connected to the light source unit and the image sensing unit. The light source unit provides a beam of light. The processing unit defines a frame rate, defines a plurality of time instants within a time interval, and sets the light source unit to a luminance value at each of the time instants. A length of the time interval is shorter than the reciprocal of the frame rate. The luminance values are different and are within a range. The image sensing unit captures an image by an exposure time length at each of the time instants, wherein the exposure time lengths are the same.
US11175744B2 Holographic projection system
A holographic projection system is disclosed for cost-effectively generating “real image” holographic images. In at least one embodiment, the system provides an at least one primary image source configured for projecting a primary image via an at least one light ray. A computing device is in communication with the at least one primary image source and configured for providing the primary image to be subsequently projected by the at least one primary image source. A curved reflector is positioned and configured for receiving and reflecting the at least one light ray toward a focal point of the reflector, the at least one reflected light ray converging at an image point so as to create a hologram of the projected primary image at the image point, with said hologram being viewable by an at least one observer.
US11175742B2 Media sharing with visualized positioning layout in real time
Disclosed embodiments provide techniques for intelligent media sharing with visualized positioning layout in real time. A floor plan is retrieved corresponding to the physical location of a sender electronic device. A zone boundary corresponding to the physical location of the sender electronic device is determined. A list of potential recipient electronic devices within the zone boundary is generated. A floor plan view is rendered on the sender electronic device. A graphical representation of the potential recipient electronic devices on the floor plan view is rendered, overlaid in a semi-transparent manner with a media selection interface on the sender electronic device. A selection is received for one or more media items using the media selection interface. A send request is received for one or more potential recipients, resulting in sending the one or more media items to at least one potential recipient in response to receiving a user interface request action.
US11175731B1 Apparatus, system, and method for directional acoustic sensing via wearables donned by users of artificial reality systems
An apparatus for directional acoustic sensing may include a wearable dimensioned to be donned by a user of an artificial reality system. The wearable may include a signal generator that propagates an acoustic wave via a body of the user toward a specific body part. The wearable may also include an acoustic sensor that detects an acoustic reflection of the acoustic wave propagated by the signal generator. The wearable may further include at least one processing device that is communicatively coupled to the acoustic sensor. The processing device may determine that the specific body part has made physical contact with an object based at least in part on the acoustic reflection. In response, the processing device may generate an input command for the artificial reality system that accounts for the specific body part making physical contact with the object. Various other apparatuses, systems, and methods are also disclosed.
US11175730B2 Posture-based virtual space configurations
A virtual space configuration system of an artificial reality system can detect a user posture and provide various corresponding customizations of the system's virtual space. The virtual space configuration system can, when a user is in a seated posture, provide for seated virtual space customizations. In various implementations, these customizations can include allowing adjustment of a floor height; setting a flag that can be surfaced to applications to adjust the applications' mechanics for seated users; customizing display of virtual space boundaries when in seated mode to be less intrusive; providing options to detect when a user leaves seated mode and trigger corresponding actions; provide a passthrough workspace area allowing a user to interact with certain real-world objects naturally without having to remove a virtual reality headset; or automatically determining virtual space dimensions for seated users.
US11175728B2 Enabling negative reputation submissions in manners that reduce chances of retaliation
Certain technology disclosed herein relates to a server, that supports a portion of a computer implemented virtual reality (VR) environment, submitting negative reports on behalf of users in order to reduce the probability of users of the VR environment retaliating against one another in response to receiving negative ratings. Certain technology described herein relates to using ring signatures to sign the negative reports that are to be submitted to a public database, which technology is also used to reduce the probability of users retaliating against one another in response to receiving negative ratings.
US11175717B2 Method for reducing current consumption, and electronic device
Various examples of the present invention relate to an electronic device comprising: a graphic buffer for storing graphic information received from an application; a frame buffer for storing the graphic information to be displayed on a display; and a processor, wherein the processor is configured to: store, in the graphic buffer, first graphic information received from a first layer; store, in the frame buffer, second graphic information received from a second layer; store, in the frame buffer, the first graphic information stored in the graphic buffer; and simultaneously display the first graphic information and the second graphic information, stored in the frame buffer, through the display functionally connected with the processor. In addition, other examples identifiable through the specification are possible.
US11175713B2 Fault tolerance for power loss imminent circuitry failure
A nonvolatile storage device includes a power management system with a power loss imminent (PLI) capacitor to provide backup energy in case system power is lost. The power management system includes a circuit with a charging path for the PLI capacitor that includes a series current-limiting circuit, and a diode coupled in parallel with the current-limiting circuit, the diode having a cathode coupled to the charging circuit and an anode to couple to the PLI capacitor.
US11175707B2 Heat pipe with support post
A heat pipe including a vapor line having a flow path through which a working fluid vapor flows, wherein the vapor line includes walls opposite to each other across the flow path, and a support post disposed in the flow path and spaced apart from the walls, wherein the walls are made of a plurality of metal layers stacked one over another, and the support post is made of a single seamless member having the same thickness as the walls.
US11175703B2 Display unit assembly of laptop
A display unit assembly of a laptop is provided and includes a metal base and a panel. The metal base has a first surface and a second surface corresponding in position to the first surface. The metal base includes a base body and a receiving recess disposed on the base body. The panel is disposed in the receiving recess and on the second surface. The panel includes a panel body and a signal transmission line connected to the panel body.
US11175702B2 Scroll mouse
A scroll mouse includes a casing, a scroll wheel mouse and a waterproof module. The casing includes a first opening and a second opening. The scroll wheel includes a first rotation shaft and a second rotation shaft. The waterproof module includes a waterproof cap and a waterproof ring. A first gap between the first rotation shaft and the first opening is sealed by the waterproof cap. A second gap between the second rotation shaft and the second opening is sealed by the waterproof ring. Since the foreign liquid is prevented from entering an inner portion of the casing, the scroll mouse has the waterproof function.
US11175701B2 Electronic device
An electronic device includes a base member, a coupling member, and a male screw member. The base member has a female screw and is made of synthetic resin material. The coupling member is detachably coupled to a coupling target part provided in a coupling target device. The male screw member is coupled to the female screw and fixes the coupling member to the base member.
US11175699B2 Case for mobile device
The present disclosure relates to a case for a mobile device capable of activating a wireless charging function. The case for a mobile device according to the present disclosure includes a cover unit mounted on a mobile device to protect the mobile device, a first power source attaching part provided in the cover unit and attached to and detached from a power source device configured to wirelessly charge the mobile device, and a wireless charge activation part configured to perform charging of a battery of the mobile device when the power source device is recognized as being close to the mobile device.
US11175698B2 Methods and systems for processing touch inputs based on touch type and touch intensity
A method for sensing touch inputs to a digital equipment is provided, comprising the steps of sensing a sound/vibration signal generated by a touch, digitally processing the sensed sound/vibration signal, and determining the type of touch means that has generated the touch and the intensity of the touch based on the properties of the processed sound/vibration signal, wherein the properties include at least one of the following properties of the sound/vibration signal in time domain: maximum amplitude, average amplitude, average frequency, mean, standard deviation, standard deviation normalized by overall amplitude, variance, skewness, kurtosis, sum, absolute sum, root mean square (RMS), crest factor, dispersion, entropy, power sum, center of mass, coefficients of variation, cross correlation, zero-crossings, seasonality, DC bias, or the above properties computed for the first, second, third or higher order of derivatives of the sound/vibration signal; and the following properties of the sound/vibration signal in frequency domain: spectral centroid, spectral density, spherical harmonics, total average spectral energy, band energy ratios for every octave, log spectral band ratios, linear prediction-based cepstral coefficients (LPCCs), perceptual linear prediction (PLP) cepstral coefficients, mel-frequency cepstral coefficients, frequency topology, or the above properties computed for the first, second, third or higher order of derivatives of a frequency domain representation of the sound/vibration signal. There is also provided a device for sensing touch inputs.
US11175695B2 Foldable mobile terminal, foldable mechanism for foldable mobile terminal, and foldable unit for foldable mobile terminal
A foldable mobile terminal and related products include: a flexible display screen; a first housing and a second housing, the flexible display screen being provided on the first housing and the second housing, and the first housing being provided with separate first gaps; and a first rotating assembly and a second rotating assembly both including sliding plates, rotating shafts, and connecting rods. The sliding plates are at least partially received in the housings, and can extend or retract with respect to the housings in a sliding manner. The rotating shafts are provided on the sliding plates. First ends of the connecting rods are slidably and hingedly connected to the rotating shafts, and second ends are rotatably connected to the housings. The sliding plate of the first rotating assembly is provided with teeth corresponding to the first gaps.
US11175693B2 Foldable display device and method of fabricating the same
A foldable display device can include a display panel including a folding area and a non-folding area; a rigid member disposed under the display panel, the rigid member including an opening pattern corresponding to the folding area; a support member disposed under the rigid member; and an adhesive member disposed between the support member and the rigid member, in which the adhesive member includes a non-adhesive portion disposed between the support member and the rigid member, the non-adhesive portion of the adhesive member overlaps with the opening pattern in the rigid member, and the non-adhesive portion of the adhesive member overlaps with the folding area of the display panel.
US11175690B2 Low drop real-time-clock battery voltage control circuit for application specific integrated circuit in an engine control module
Systems and apparatuses include a control circuit and a switching circuit. The control circuit is structured to communicate with a real-time-clock battery and to selectively communicate with a vehicle battery. The control circuit is structured in an OFF arrangement when a wake supply voltage is received from the vehicle battery and in an ON arrangement when no wake supply voltage is received. The switching circuit is structured to provide communication between the real-time-clock battery and a real-time-clock power pin of a controller with a voltage drop of about 0.1 volts or less when the control circuit is in the ON arrangement and to inhibit communication between the real-time-clock battery and the real-time-clock power pin when the control circuit is in the OFF arrangement.
US11175685B2 Automatic input/output voltage control
An integrated circuit includes an input terminal, an input buffer circuit, an interface voltage control circuit, an output voltage selection circuit, an output driver circuit, and an output terminal. The input buffer circuit is coupled to the input terminal. The interface voltage control circuit is coupled to the input terminal. The output voltage selection circuit is coupled to the interface voltage control circuit. The output driver circuit is coupled to the output voltage selection circuit. The output terminal is coupled to the output driver circuit.
US11175683B2 High integrity protection system for hydrocarbon flow lines
A high integrity protection system includes a flow line including an inlet configured to be connected to a first source of pressure and an outlet configured to be connected to a downstream system. A first subsystem is installed on the flow line between the inlet and the outlet. A second subsystem is installed on the flow line between the inlet and the outlet, and the second subsystem is in a parallel flow configuration in relation to the first subsystem. The system includes a second source of pressure configured to be fluidically connected to the first subsystem and the second subsystem.
US11175680B2 Remote control of fluid-handling devices
Provided is a process, including: receiving, via the network interface, from a remote user device, a command to change a state of the fluid-handling device to a target state; translating the received command into a translated command operative to cause a local controller of the fluid-handling device to drive the fluid-handling equipment to the target state, the local controller being responsive to the command and feedback from the fluid-handling device indicative of whether the fluid-handling device is in the target state; and sending the translated command to the local controller.
US11175678B2 Method and device for lateral stabilization for a single-tracked motor vehicle at a standstill
A method for laterally stabilizing a single-tracked motor vehicle, driven with the aid of an electric motor, that is in a vertically aligned state and at a standstill. The front wheel of the motor vehicle has a steering angle in which the electric motor is controlled in such a way that it exerts drive torques on the motor vehicle that act in alternation in the forward direction and in the reverse direction.
US11175677B2 Tow vehicle and trailer alignment
A method of aligning a tow vehicle with a trailer positioned behind the tow vehicle is provided. The method includes determining a point cloud map of a rear environment of the tow vehicle. The rear environment includes the trailer. The method also includes determining a front face plane of the trailer based on the point cloud map. The method also includes determining a normal line of the front face plane. The method also includes determining a path from the tow vehicle to the trailer such that a fore-aft axis of the tow vehicle is aligned with the normal line of the front face plane.
US11175676B2 Mobile robot and method of controlling the same
A method of controlling a mobile robot includes a learning initial operation of acquiring images for respective points, generating descriptors that respectively correspond to a plurality of feature points extracted from the images, and generating nodes that correspond to the images acquired at the respective points, a label generation operation of generating a label descriptor based on the plurality of descriptors, a localization initial operation of acquiring a localization image when a jumping case occurs, and generating respective localization descriptors corresponding to a plurality of localization feature points extracted from the localization image, a comparison target selection operation of matching the label descriptor to each of the localization descriptors and selecting one or more comparison target nodes corresponding to the matched label descriptor, and a last node selection operation of selecting a node estimated as the current position among the one or more comparison target node.
US11175670B2 Robot-assisted processing of a surface using a robot
A method for processing a surface of an area to be processed using an autonomous mobile robot. The method includes the steps of controlling the robot in order to process the area according to a first processing pattern, monitoring a region in the surroundings of the robot, wherein the region has a fixed position relative to the robot, and controlling the robot in order to process the area according to a second processing pattern if a reachable and unprocessed region is detected in the monitored region.
US11175667B2 System and method for vehicle integrated stability control using perceived yaw center
A vehicle, system and method of operating a vehicle. A sensor for measures a dynamic variable of the vehicle. A processor determines a location of a perceived yaw center (PYC) of the vehicle from the dynamic variable, tracks a desired location of the PYC, and adjusts a control parameter of the vehicle to reduce a difference between the location of the PYC and the desired location of the PYC.
US11175665B2 Steering controller for an autonomous vehicle
A mobile machine having a chassis, a plurality of ground-engaging elements, a plurality of actuators for driving movement of the ground-engaging elements, and a controller for controlling each of the actuators to cause the mobile machine to follow a guidance path along a ground surface. The controller is configured to generate a first set of control values for driving the machine according to a first heading based on a reference heading error of the machine and generate a second set of control values for driving the machine according to a second heading based on a distance heading error of the machine, determine a weight scheme for the first set of control values and the second set of control values dependent on a distance of the machine from the guidance path, combine the control signals using the weight scheme and drive the machine using the combined control signals.
US11175657B1 Safe system controller for autonomous aircraft
The method and corresponding system for autonomous operation may include implementing a safe system controller for autonomous vehicles to receive a set of event data for an event encountered during operation of a vehicle from a status engine of the vehicle; analyze the received set of event data; determine a vehicle system state based on the analyzed set of event data; receive a set of automation operational parameters from an automation engine of the vehicle; receive a set of autonomy operational parameters from an autonomy engine of the vehicle; determine a response to the event from the set of automation operational parameters and the set of autonomy operational parameters based on the determined vehicle system state; and provide the determined response to the automation engine and the autonomy engine to adjust an operational parameter of the vehicle.
US11175655B1 Deployment mechanism, communication and operation for a host-parasite drone system
A carrier aerial vehicle system includes a propulsion component configured to enable the carrier aerial vehicle system to be in flight. The carrier aerial vehicle system further includes a retention mechanism configured to allow a plurality of deployable parasite aerial vehicles to be coupled to the retention mechanism and released from the retention mechanism while the carrier aerial vehicle system is in flight. The carrier aerial vehicle system further includes a communication component configured to enable the carrier aerial vehicle system to wireless communicate with the plurality of parasite deployable aerial vehicles. The carrier aerial vehicle system further includes a processor configured to determine a position on the retention mechanism for each deployable parasite aerial vehicle of the plurality of deployable parasite aerial vehicles.
US11175651B2 Method, device and system for presenting operation information of a mobile platform
A method for presenting operational information of a mobile platform includes collecting diagnostic data and travel route data associated with an operation of the mobile platform, and integrating the travel route data with the diagnostic data for presentation. The diagnostic data includes at least one of platform diagnostic data or remote control data. The remote control data is generated by a remote controller associated with the mobile platform or generated by a computer device.
US11175648B2 Method and apparatus for providing an instantiated industrial semantic model for an industrial infrastructure
Provided is an apparatus and method for providing an instantiated industrial semantic model, iISM, for an industrial infrastructure having data generation components, the apparatus including: an interface unit adapted to receive from an industrial infrastructure data generated by data generation components provided within the industrial infrastructure, a context management unit adapted to derive types of data generation components provided within the industrial infrastructure depending on characteristics of the received data and adapted to map each derived type of data generation component to an associated context model specified in the industrial semantic model, ISM, stored in a repository, and an instantiating unit adapted to instantiate the stored industrial semantic model, ISM, with predefined industrial instance models, IIMs, of data generation components on the basis of the mapped context models to generate the instantiated industrial semantic model, iISM, of the industrial infrastructure.
US11175647B2 Motor controller
A controller of a motor that drives a driven body includes: an inertia estimating unit that estimates inertia on the basis of feedback information (torque and current) of the motor; a computing unit that computes an acceleration or deceleration time constant of the motor from the estimation inertia estimated by the inertia estimating unit; a storage unit that stores an inertia difference which is a difference between the estimation inertia and at least one known actual inertia and a time constant difference which is a difference between an actual acceleration or deceleration time constant corresponding to the actual inertia and an acceleration or deceleration time constant calculated on the basis of the estimation inertia; and a correction unit that corrects the acceleration or deceleration time constant calculated by the computing unit using the inertia difference and the time constant difference stored in the storage unit.
US11175646B2 Display device for process automation
A display device for process automation includes a display unit, a controller, a current loop interface and a fieldbus interface. The display device is designed for power supply via the current loop interface, and the controller is designed to assign an analog coded signal of an output data present at the current loop interface to a first input data and to display the first input data via the display unit. The controller is designed to request the transmission of the output data in the form of a digitally coded signal via the fieldbus interface, to receive the digitally coded signal via the fieldbus interface, to assign the digitally coded signal to a second input data, to perform a comparison between the first input data and the second input data, and to display a result of the comparison via the display unit.
US11175644B2 Distributed automation control
A distributed automation control system includes a network for connecting members of the system to a central server for communication between the members and the central server. The members can include a device controlled by a microcontroller in communication with the network, a mobile object digitized to communicate with the central server via the network, and a facility component in communication with the central server. A member can be assigned to one or more groups of members for group learning and for generating a group heartbeat. Each member defines a safety volume which is monitored by the central server. When the safety volume of one member overlaps the safety volume of another member, the central server initiates a responsive action which can include ceasing the operation of at least one of the members.
US11175642B2 Methods and systems for the industrial internet of things
The system generally includes a crosspoint switch in a local data collection system having multiple inputs and multiple outputs including a first input connected to a first sensor and a second input connected to a second sensor. The multiple outputs include a first output and a second output configured to be switchable between a condition in which the first output is configured to switch between delivery of a first sensor signal and a second sensor signal and a condition in which there is simultaneous delivery of the first sensor signal and the second sensor signal. Each of multiple inputs is configured to be individually assigned to any of the multiple outputs. The local data collection system includes multiple data acquisition units each having an onboard card set configured to store calibration information and maintenance history.
US11175639B2 System and method for superior performance with respect to best performance values in model predictive control applications
Model predictive control is used to obtain the best performance value for an objective in a dynamic environment. One or more best performance values for a model predictive application are obtained by utilizing asymmetric dynamic behavior that pushes the process to the edges of the operative window. When a setpoint becomes infeasible, a controller slows down when moving away from a specified setpoint. When the infeasibility clears and the controller starts moving back towards the setpoint, the controller follows a tuned speed. When the controller moves in a direction against economic profit, the controller slows down and when moving in the direction of economic profit, the controller follows the tuned dynamic speed. The controller computes the best performance value for each controlled variable and is equal to the setpoint for the controlled variables with a setpoint or the highest profit value between limits for controlled values affected by economic functions.
US11175634B2 Robust and resilient timing architecture for critical infrastructure
A device for transmitting synchronized timing including a receiver, a transmitter, one or more processors, memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the programs including instructions for receiving through the receiver a timing signal comprising first time information that is synchronized to a time standard, determining second time information based at least partially on the first time information, composing a message formatted in accordance with a global navigation satellite system (GNSS) standard, wherein the message comprises the second time information, and transmitting the message through the transmitter on a radio signal having a frequency in the frequency modulation (FM) radio frequency band.
US11175630B2 Anti shock protection for a resonator mechanism with rotary flexure bearing
A timepiece resonator mechanism including a structure carrying, via a flexible suspension system, an anchor unit to which is suspended an inertia element oscillating with a first rotational degree of freedom RZ, under the action of return forces exerted by a flexure pivot including first elastic strips each fixed to the inertia element and to the anchor unit, the flexible suspension system being arranged to allow the anchor unit some mobility in every degree of freedom except the first rotational degree of freedom RZ wherein only the inertia element can move to avoid any disturbance to its oscillation, and the stiffness of the suspension system in the first rotational degree of freedom RZ is very considerably higher than the stiffness of the flexure pivot in this same rotational degree of freedom RZ.
US11175628B2 Repeater with a chain wound on a cam
A repeater mechanism includes an hour snail, an hour rack carrying an hour beak and rotatably mounted about an hour axis between a rest position and a read position, an hour spring, which returns the hour rack to its read position, a pulley rotatably mounted about a pulley axis and which forms a spiral-shaped peripheral cam path, a chain able to be wound on the pulley, the chain being hooked on the pulley and on the hour rack, and a return spring coupled to the pulley and via which the pulley pulls the hour rack, via the chain, into its rest position.
US11175626B2 On-axis and off-axis digital hologram generating device and method
Provided are on-axis and off-axis digital hologram generating device and method.The on-axis and off-axis digital hologram generating device includes an object phase generator configured to access a phase file of an object stored in a storage device and generate object phase information from the phase file of the object; a digital object light generator configured to generate digital object light information based on a light property of object light input by a user and the object phase information generated by the object phase generator; a digital reference light generator configured to generate digital reference light information based on a light property of reference light input by the user; and a digital hologram generator configured to generate a digital hologram based on hologram property information input by the user, the digital object light information generated by the digital object light generator, and the digital reference light information generated by the digital reference light generator.
US11175622B2 Image formation apparatus with movable unit supporting image formation unit
An image formation apparatus according to an embodiment may include: an apparatus body; an image formation unit configured to form an image; a movable unit accommodated in the apparatus body and supporting the image formation unit; a guide part configured to guide the movable unit from an inside of the apparatus body in a pull-out direction; a first rotatable member provided to the apparatus body and configured to guide the movable unit in the pull-out direction; and a second rotatable member provided to the movable unit and configured to be engaged with the guide part at a position on an upstream side of the first rotatable member in the pull-out direction. In a state where the movable unit is guided by the first rotatable member with the movable unit being moved in the pull-out direction, the second rotatable member and the guide part are disengaged from each other.
US11175620B2 Image forming apparatus
An image forming apparatus includes a drive source, a driving gear provided on an output shaft of the drive source, a first gear engaging with the driving gear, a first drive transmission portion for transmitting a driving force from the first gear to an image bearing member, a second gear engaging with the driving gear, and a second drive transmission portion for transmitting a driving force from the second gear to a feeding portion. The first gear and the second gear are provided coaxially with each other. A positional relationship between the first gear and the second gear with respect to an axial direction is that the first gear is disposed closer to the drive source than the second gear is.
US11175619B2 Image forming apparatus
An image forming apparatus includes a medium storing part storing mediums, a sheet feeding part feeding the medium from the medium storing part, an image forming part forming an image to the medium, a residual quantity detecting part, a storage part, and a residual medium estimating part. The residual quantity detecting part detects a residual quantity of the mediums stored in the medium storing part as a relative residual quantity with regard to a maximum storing quantity of the mediums in the medium storing part. The storage part stores maximum storing number of the mediums corresponding to the maximum storing quantity of the medium storing part. The residual medium estimating part calculates number of estimated residuals of the mediums stored in the medium storing part on the basis of the relative residual quantity detected by the residual quantity detecting part and the maximum storing number stored in the storage part.
US11175617B2 Image forming apparatus and non-transitory computer readable medium
An image forming apparatus includes an image carrier, an exposure device, a developer image forming unit, a memory, and a processor. The image carrier carries a developer image. The exposure device exposes the image carrier. The developer image forming unit forms the developer image by transporting a developer to a latent image formed on the image carrier. The processor generates correction data for correcting density unevenness in a main scanning direction detected based on an image generated by the developer image, corrects the density unevenness in the main scanning direction occurring in the developer image by changing an exposure amount when the image carrier is exposed by the exposure device, using the generated correction data, and when a position change of the developer image forming unit in the main scanning direction is detected, adjusts the correction data by a detected position change amount.
US11175613B2 Cooling device and image forming system
An external cooling device 101 is connectable to an image forming apparatus 100. The external cooling device 101 improves cooling power of a recording material S after toner image fixation. In this case, even when a heating amount of the fixing device 11 is increased, a temperature of the recording material S stacked on a stacking unit 60 can be lowered to not more than a predetermined temperature at which sticking does not occur. Further, the number of sheets stackable on said stacking unit 60 can be increased. By this, a user is capable of adjusting glossiness without concern for the sticking of the recording materials S on the stacking unit 60. Further, the user is not required to frequently carry out the recording material S of the stacking unit 60. That is, it is possible to provide an image forming system 1X capable of flexibly meeting the recording materials S of various kinds.
US11175609B1 Belt rotating device with cleaning device and image forming apparatus
A belt rotating device includes a belt wound around plural rollers to circulate and move, the plural rollers including a roller to be cleaned; and a first cleaning unit disposed inside the belt, the first cleaning unit being in contact with at least the roller to be cleaned to scrape off foreign matter on the roller to be cleaned, the first cleaning unit being configured to change a contact state with respect to the roller to be cleaned.
US11175607B2 Print particle output assembly
Examples of an output assembly for a print particle replenishment device are described herein, Some examples of the output assembly include a sliding member. For example, the sliding member includes a channel that is offset from a rotating axis of the output assembly and a notch that is offset from the rotating axis and that extends to an outer edge of the sliding member. Some examples of the output assembly include a cover member to maintain a static position with respect to a rotation of the sliding member. In some examples, the cover member includes an alignment structure that is offset from the rotating axis of the output assembly.