Document Document Title
US11158686B2 Display device
A display panel including a pixel defining layer including a first portion, in which an opening to expose the first electrode is defined, and a second portion, which is disposed on the first portion and overlaps the first portion. A plurality of thin-films are disposed on the second electrode. An insulation pattern is disposed on the plurality of thin-films, overlaps the pixel defining layer, and overlaps the second portion. A distance between the first portion, which overlaps the insulation pattern, of the sensing electrode and the base insulation layer is greater than that between the second portion, which non-overlaps the insulation pattern, of the sensing electrode and the base insulation layer.
US11158684B2 Display device
A display device includes a display panel and an anti-reflection unit directly disposed on the display panel. The display panel includes first to third light emitting elements, each of which includes first and second electrodes, and a light emitting layer, which is disposed between the first electrode and the second electrode. The pixel definition layer includes a first portion, in which a light-emitting opening exposing the first electrode is defined, and a second portion, which is disposed on and overlapped with the first portion. The anti-reflection unit includes first to third color filters overlapped with the first to third light emitting elements, respectively, and a color spacer, which is overlapped with the second portion and is thicker than each of the first to third color filters.
US11158679B2 Light-emitting device
A light-emitting device includes: a plurality of first electrodes disposed according to a first sub-pixel, a second sub-pixel, a third sub-pixel, and a fourth sub-pixel, respectively; a second electrode facing the plurality of first electrodes; a first emission layer disposed in the first sub-pixel and emitting first color light; a third emission layer disposed in the third sub-pixel and emitting third color light; a fourth emission layer disposed in the fourth sub-pixel and emitting near-infrared (NIR) light having a maximum emission wavelength of about 680 nm or more; and a first layer integrated with the first sub-pixel, the second sub-pixel, the third sub-pixel, and the fourth sub-pixel.
US11158678B2 Display device and signal processing device
A display device and a signal processing device for maximum utilization of a color gamut that a display panel can express. A display device includes a display section in which display pixels that each include a first subpixel, a second subpixel, and a third subpixel that emit three-basic-color light and a fourth subpixel that emits non-basic-color light are arranged two-dimensionally; a first signal processing section that expands a video signal being input and corresponding to the basic-color light and adapts the video signal to a color gamut that the display section can express; and a second signal processing section that converts an expanded video signal being the video signal having been expanded into a first signal, a second signal, and a third signal that correspond to the basic-color light and a fourth signal that corresponds to the non-basic-color light, and outputs the signals to the display section.
US11158673B2 Vertical 3D memory device and method for manufacturing the same
A vertical 3D memory device may comprise: a substrate including a plurality of conductive contacts each coupled with a respective one of a plurality of digit lines; a plurality of word line plates separated from one another with respective dielectric layers on the substrate, the plurality of word line plates including at least a first set of word lines separated from at least a second set of word lines with a dielectric material extending in a serpentine shape and at least a third set of word lines separated from at least a fourth set of word lines with a dielectric material extending in a serpentine shape; at least one separation layer separating the first set of word lines and the second set of word lines from the third set of word lines and the fourth set of word lines, wherein the at least one separation layer is parallel to both a digit line and a word line; and a plurality of storage elements each formed in a respective one of a plurality of recesses such that a respective storage element is surrounded by a respective word line, a respective digit line, respective dielectric layers, and a conformal material formed on a sidewall of a word line facing a digit line.
US11158669B2 Ultra-dense array of LEDs with half cavities and reflective sidewalls, and manufacturing methods
In one approach, an LED array uses a combination of a half cavity and straight reflective sidewalls to improve the power distribution so that more light falls within the collection angle of the projection optics. From the bottom upwards, the LEDs in the array include a reflector, a thinner p-layer and a thicker n-layer. An active region (such as quantum wells) between the p-layer and the p-layer generates light. Without additional structures, the generated light would have an isotropic distribution and not much of the light would fall within the collection angle of the projection optics. However, the bottom reflector and p-layer form a half cavity for the light emitted from the active region. This alters the angular power distribution. Straight reflective sidewalls extending from the active region upwards into the n-layer further reflect light from the altered power distribution into the collection angle of the projection optics.
US11158663B2 Image sensor with large dynamic range
Disclosed herein is a system comprising: an avalanche photodiode (APD); a bias source configured to supply a reverse bias to the APD; a current meter configured to measure electric current through the APD; a controller configured to reduce the reverse bias to a value below a breakdown voltage of the APD from a value above the breakdown voltage when an intensity of light incident on the APD is above a threshold, and configured to determine the intensity of the light above the threshold based on the electric current through the APD when the reverse bias is below the breakdown voltage.
US11158658B2 Radiation detector
[Object] To achieve a radiation detector capable of suppressing variation in the amount of radiation detected. [Solution] A first gate electrode (52) is connected to a light receiving device, and a second gate electrode (53) is configured to have the same potential as that of the first gate electrode (52).
US11158657B2 Ray detector array substrate, manufacturing method thereof, and ray detector
A method for manufacturing a ray detector array substrate is provided, comprising: forming a thin film transistor, a first data line and a receiving electrode on a base substrate; forming a first passivation layer on the base substrate; forming a first via hole and a second via hole in regions of the first passivation layer corresponding to the first data line and the receiving electrode, respectively; forming a photoelectric conversion layer covering the first passivation layer on the base substrate, the first via hole and the second via hole being filled with a material of the photoelectric conversion layer; etching the photoelectric conversion layer to retain a first portion of the photoelectric conversion layer inside the first via hole, and a second portion of the photoelectric conversion layer above and corresponding to the second via hole.
US11158656B2 Display substrate comprising a plurality of conductive patterns
A display substrate includes a switching element disposed in a display region that is electrically connected to a gate line, a data line, and a first electrode in a peripheral region adjacent to the display region that includes a first conductive pattern formed from a first conductive layer that includes a same material as the gate line, a first line connecting part disposed in the peripheral region that includes the first conductive pattern, a second conductive pattern that overlaps the first conductive pattern and formed, an organic layer that partially exposes the second conductive pattern, and a third conductive pattern electrically connected to the second conductive pattern that contacts the partially exposed second conductive pattern, and a fourth conductive pattern that electrically connects the first conductive pattern of the pad part and the third conductive pattern of the first line connecting part.
US11158649B2 Semiconductor storage device with columnar body having impurity containing channel film
A semiconductor storage device includes a stacked body and a columnar body. The stacked body includes a plurality of conductive layers and a plurality of insulating layers that are alternately stacked in a first direction. The columnar body extends through the stacked body in the first direction and includes a core portion, a channel film, a tunnel oxide film, and a charge storage film in this order from a center portion thereof. The channel film has a first region in contact with the core portion and a second region in contact with the tunnel oxide film. The first region is a semiconductor doped with impurities. The second region is a semiconductor. A concentration of the impurities in the second region is lower than that in the first region.
US11158644B2 Semiconductor device with field effect transistors of differing gate dielectric thickness on the same substrate and method of manufacturing the same
Provided are a semiconductor device and a method of manufacturing the same. The semiconductor device includes a substrate, a first FET, and a second FET formed over the substrate. The substrate has a first surface and a second surface, and the first surface and the second surface form a step. The first FET comprises a first gate dielectric layer over the first surface of the substrate. The second FET comprises a second gate dielectric layer thinner than the first gate dielectric layer over the second surface of the substrate.
US11158641B2 Antifuse OTP structures with hybrid devices and hybrid junctions
An antifuse One-Time-Programmable memory cell includes a substrate, a select transistor formed on the substrate, and an antifuse capacitor formed on the substrate. The select transistor includes a first gate dielectric layer formed on the substrate, a first gate formed on the gate dielectric layer, a first high-voltage junction formed in the substrate, and a second high-voltage junction formed in the substrate. A source and a drain for the select transistor are formed by the first high-voltage junction and the second high-voltage junction. The antifuse capacitor includes a second gate dielectric layer formed on the substrate, a second gate formed on the gate dielectric layer, a third high-voltage junction formed in the substrate, and a fourth high-voltage junction formed in the substrate. A source and a drain for the antifuse capacitor are respectively formed by the third high-voltage junction and the fourth high-voltage junction.
US11158640B2 Apparatus comprising compensation capacitors and related memory devices and electronic systems
An apparatus comprising first and second interconnections spaced apart from one another, an interlayer insulating material over the first and second interconnections, first and second contacts in the interlayer insulating material and spaced apart from one another, third and fourth interconnections over the interlayer insulating material and spaced apart from one another, and compensation capacitors in a capacitor region. The third interconnections are coupled with the first interconnections through the first contacts and the fourth interconnections are coupled with the second interconnections through the second contacts. The compensation capacitors comprise lower electrodes over the interlayer insulating material, dielectric materials over the lower electrodes, and upper electrodes over the dielectric materials. The lower electrodes comprise edge portions in contact with the second contacts. The third interconnections are elongated over the dielectric materials and are configured to provide elongated portions as the upper electrodes of the compensation capacitors. Related methods, memory devices, and electronic systems are disclosed.
US11158636B2 Nanosheet device integrated with a FINFET transistor
A semiconductor device includes a nanosheet device and a gate-all-around FIN-shaped (GAA-FIN) device. The nanosheet device includes n- and p-type field effect transistor (nFET and pFET) sections, each of which includes nanosheet stacks and work function metal (WFM). Each nanosheet stack includes lowermost and uppermost spacers, intermediate semiconductor layers and dielectric material surrounding the lowermost and uppermost spacers and the intermediate semiconductor layers. The WFM surrounds the nanosheet stacks and entirely fills suspension regions thereof. The GAA-FIN device includes nFET and pFET sections, each of which includes fin elements and WFM. Each fin element includes a lower spacer, a secondary intermediate layer of semiconductor material and dielectric material surrounding the lower spacer and the secondary intermediate layer of semiconductor material. The WFM surrounds each of the fin elements. A thickness of the WFM entirely filling the suspension regions exceeds a thickness of the WFM of the fin elements.
US11158628B2 Electro-static discharge circuit, array substrate, display panel and display apparatus
Disclosed are an electro-static discharge circuit, an array substrate, a display panel and a display apparatus. The electro-static discharge circuit includes a first transistor, a second transistor, a first switching device and a second switching device. A first end of the first transistor is electrically connected to a first level line, a second end of the first transistor is electrically connected to a signal line, a control end of the first transistor is electrically connected to a first end of the first switching device, a second end of the first switching device is electrically connected to the first level line, and a control end of the first switching device is electrically connected to the signal line.
US11158620B2 Wafer bonding in fabrication of 3-dimensional NOR memory circuits
A memory array and single-crystal circuitry are provided by wafer bonding (e.g., adhesive wafer bonding or anodic wafer bonding) in the same integrated circuit and interconnected by conductors of an interconnect layer. Additional circuitry or memory arrays may be provided by additional wafer bonds and electrically connected by interconnect layers at the wafer bonding interface. The memory array may include storage or memory transistors having single-crystal epitaxial silicon channel material.
US11158604B2 Unified semiconductor devices having processor and heterogeneous memories and methods for forming the same
Embodiments of semiconductor devices and fabrication methods thereof are disclosed. In an example, a semiconductor device includes NAND memory cells and a first bonding layer including first bonding contacts. The semiconductor device also includes a second semiconductor structure including DRAM cells and a second bonding layer including second bonding contacts. The semiconductor device also includes a third semiconductor structure including a processor, SRAM cells, and a third bonding layer including third bonding contacts. The semiconductor device further includes a first bonding interface between the first and third bonding layers, and a second bonding interface between the second and third bonding layers. The first bonding contacts are in contact with a first set of the third bonding contacts at the first bonding interface. The second bonding contacts are in contact with a second set of the third bonding contacts at the second bonding interface. The first and second bonding interfaces are in a same plane.
US11158602B2 Batch diffusion soldering and electronic devices produced by batch diffusion soldering
A method of batch soldering includes: forming a soldered joint between a metal region of a first semiconductor die and a metal region of a substrate using a solder preform via a soldering process which does not apply pressure directly to the first semiconductor die, the solder preform having a maximum thickness of 30 μm and a lower melting point than the metal regions; setting a soldering temperature of the soldering process so that the solder preform melts and fully reacts with the metal region of the first semiconductor die and the metal region of the substrate to form one or more intermetallic phases throughout the entire soldered joint, each intermetallic phase having a melting point above the preform melting point and the soldering temperature; and soldering a second semiconductor die to the same or different metal region of the substrate, without applying pressure directly to the second semiconductor die.
US11158596B2 Semiconductor device package comprising power module and passive elements
A semiconductor device package is provided. The semiconductor device package includes providing a first substrate, a computing unit and a power module. The first substrate has a first surface and a second surface opposite to the first surface. The computing unit is adjacent to the first surface. The computing unit includes a semiconductor die. The power module is adjacent to the second surface. The power module includes a power element and a passive element. Each of the semiconductor die, the power element, and the passive element is vertically arranged with respect to each other, and the passive elements are assembled between the semiconductor die and the power element.
US11158592B2 Semiconductor device
Transistors including semiconductor regions where operating current flows are provided above a substrate. Operating electrodes of conductive material having thermal conductivity higher than the semiconductor regions and contacting the semiconductor regions to conduct operating current to the semiconductor regions are disposed. A conductor pillar for external connection contains contact regions where the semiconductor regions and the operating electrodes contact, and is electrically connected to the operating electrodes. The contact regions are disposed in a first direction. Each contact region has a planar shape long in a second direction orthogonal to the first direction. A first average distance, obtained by averaging distances in the second direction from each end portion of the contact region in the second direction to an edge of the conductor pillar across the contact regions, exceeds an average distance value in a height direction from the contact region to a top surface of the conductor pillar.
US11158591B2 Bond pad structure for bonding improvement
Some embodiments relate to a bond pad structure of an integrated circuit (IC). The bond structure includes a bond pad and an intervening metal layer positioned below the bond pad. The intervening metal layer has a first face and a second face. A first via layer is in contact with the first face of intervening metal layer. The first via layer has a first via pattern including a single via. The bond structure also includes a second via layer in contact with the second face of the intervening metal layer. The second via layer has a second via pattern that is different than first via pattern. The second via pattern includes a first via surrounding a second via. The first and second vias are concentric with one another about a central point of the second via layer.
US11158590B1 Capacitor interposer layer (CIL) in a die-to-wafer three-dimensional (3D) integrated circuit (IC) (3DIC)
A capacitor interposer layer (CIL) in a die-to-wafer three dimensional integrated circuit (3DIC) and methods of forming the same are disclosed. A CIL is formed in a wafer under a power distribution network (PDN) die area of a chip. Electrical connections between the wafer and the chip are formed using a copper-to-copper bond. This placement allows the capacitor to be close to the PDN die area within the chip to reduce equivalent series resistance (ESR) and equivalent series inductance (ESL), while permitting a relatively low profile device with reduced PDN voltage droop.
US11158589B2 Semiconductor device and semiconductor package comprising the same
A semiconductor device has a semiconductor chip region which contains a semiconductor chip and a first portion of a passivation film covering the semiconductor chip and a scribe line region which contains a second portion of the passivation film connected to the first portion of the passivation film, a first insulating film protruding from a distal end of the second portion of the passivation film, and at least a part of a first wiring. A first portion of the first insulating film is disposed along the distal end of the second portion of the passivation film, a second portion of the first insulating film protrudes laterally beyond the first portion of the first insulating film, and the first wiring protrudes laterally beyond the second portion of the first insulating film.
US11158587B2 Packaged semiconductor devices, methods of packaging semiconductor devices, and PoP devices
A packaged semiconductor device includes a substrate and a contact pad disposed on the semiconductor substrate. The packaged semiconductor device also includes a dielectric layer disposed over the contact pad, the dielectric layer including a first opening over the contact pad, and an insulator layer disposed over the dielectric layer, the insulator layer including a second opening over the contact pad. The packaged semiconductor device also includes a molding material disposed around the substrate, the dielectric layer, and the insulator layer and a wiring over the insulator layer and extending through the second opening, the wiring being electrically coupled to the contact pad.
US11158584B2 Selective CVD alignment-mark topography assist for non-volatile memory
A semiconductor device and method for forming the semiconductor device are described. The method includes recessing a device pad to below a top surface of an interconnect layer and depositing a cap in the recess over the device pad. A topography assist layer is formed over each of at least one alignment mark using a selective deposition process that deposits material on conductive material of the at least one alignment mark selective to the metal nitride of the device pad such that a top surface of the topography assist feature is higher than a top surface of the cap. Device layers are deposited conformally over the interconnect layer such that the topography assist layer causes a topographical feature in a top surface of the deposited device layers, the topographical feature being vertically aligned with the topography assist layer. The device pad is aligned according to the topographical feature.
US11158579B2 Semiconductor package including a backside redistribution layer
A semiconductor package includes a frame having a cavity and having a wiring structure connecting first and second surfaces opposing each other; a connection structure disposed on the first surface of the frame and including a first redistribution layer connected to the wiring structure; a semiconductor chip disposed in the cavity and having a connection pad connected to the first redistribution layer; an encapsulant encapsulating the semiconductor chip; and a second redistribution layer having a redistribution pattern and a connection via connecting the wiring structure and the redistribution pattern. The connection via includes a first via connected to the wiring structure and a second via disposed on the first via and connected to the redistribution pattern, a lower surface of the second via has an area larger than an area of an upper surface of the first via.
US11158572B2 Package structure including a first electronic device, a second electronic device and a plurality of dummy pillars
A package structure includes a base material, at least one electronic device, at least one dummy pillar and an encapsulant. The electronic device is electrically connected to the base material. The dummy pillar is disposed on the base material. The encapsulant covers the electronic device and a top end of the dummy pillar.
US11158569B2 Semiconductor component and semiconductor package
In an embodiment, a semiconductor package includes at least one die pad, a plurality of outer contacts, a first semiconductor device and a second semiconductor device. The second semiconductor device includes a first transistor device having a source electrode, a gate electrode, a drain electrode, a front surface, and a rear surface. A front metallization is positioned on the front surface and a rear metallization on the rear surface of the second semiconductor device. The front metallization includes a first power contact pad coupled to the source electrode and mounted on the at least one die pad. The rear metallization includes a second power contact pad electrically coupled to the drain electrode, and an auxiliary lateral redistribution structure electrically insulated from the second power contact pad and the drain electrode. The first semiconductor device is electrically coupled to the auxiliary lateral redistribution structure.
US11158567B2 Package with stacked power stage and integrated control die
A package includes a semiconductor die forming a power field effect transistor (FET), a control die, and a first leadframe. The control die is arranged on a first surface of the first leadframe, and the semiconductor die is arranged on an opposing second surface of the first leadframe. The package further includes a second leadframe including a first surface and a second surface opposing the first surface, wherein the semiconductor die is arranged on the first surface of the second leadframe to facilitate heat transfer therethrough. The package also includes mold compound at least partially covering the semiconductor die, the control die, the first leadframe and the second leadframe with the second surface of the second leadframe exposed.
US11158559B2 Thermally enhanced semiconductor package with at least one heat extractor and process for making the same
The present disclosure relates to a thermally enhanced package, which includes a carrier, a thinned die over the carrier, a mold compound, and a heat extractor. The thinned die includes a device layer over the carrier and a dielectric layer over the device layer. The mold compound resides over the carrier, surrounds the thinned die, and extends beyond a top surface of the thinned die to define an opening within the mold compound and over the thinned die. The top surface of the thinned die is at a bottom of the opening. At least a portion of the heat extractor is inserted into the opening and in thermal contact with the thinned die. Herein the heat extractor is formed of a metal or an alloy.
US11158553B2 Package and semiconductor device
A package includes a base substrate, a frame, and a lead frame. The base substrate is made of metal, and includes a mounting area on which a semiconductor element is to be mounted and a frame area surrounding the mounting area. The frame is provided on the frame area of the base substrate, and includes a first surface facing the frame area and a second surface opposite to the first surface. The lead frame is joined to the second surface of the frame. The frame includes a plurality of dielectric layers having a layered structure and an element connector to be electrically connected to the semiconductor element. The plurality of dielectric layers include a first dielectric layer having first permittivity and a second dielectric layer having second permittivity different from the first permittivity.
US11158551B2 Modular WLCSP die daisy chain design for multiple die sizes
A method to fabricate a modular die daisy chain design for wafer level chip scale package (WLCSP) board level reliability testing is described. A wafer is provided having pairs of solder balls electrically connected to each other by underlying metal pads. The wafer is singulated into dies of any of a plurality of sizes as required for testing. Thereafter one of the singulated dies is mounted to a test printed circuit board (PCB). The pairs of solder balls are electrically connected in a daisy chain on the test PCB.
US11158548B2 Overlay measurement using multiple wavelengths
A method of determining overlay (“OVL”) in a pattern in a semiconductor wafer manufacturing process comprises capturing images from a cell in a metrology target formed in at least two different layers in the wafer with parts of the target offset in opposing directions with respect to corresponding parts in a different layer. The images may be captured using radiation of multiple different wavelengths, each image including +1 and −1 diffraction patterns. A first and second differential signal may be determined for respective pixels in each image by subtracting opposing pixels from the +1 and −1 diffraction orders for each of the multiple wavelengths. An OVL for the respective pixels may be determined based on analyzing the differential signals from multiple wavelengths simultaneously. Then an OVL for the pattern may be determined as a weighted average of the OVL of the respective pixels.
US11158541B2 Method of processing wafer
A method of processing a wafer with a metal film to divide the wafer into individual device chips along a grid of projected dicing lines where the mechanical strength of the wafer is reduced. The method includes the steps of sticking a holding tape to a face side of the wafer, holding the wafer while a reverse side of the wafer with the metal film thereon is being exposed, and drawing the wafer under suction along the projected dicing lines to fracture the wafer along the projected dicing lines while the reverse side of the wafer is being cooled in its entirety.
US11158536B2 Patterning line cuts before line patterning using sacrificial fill material
A method includes forming a dielectric layer on a semiconductor substrate, forming a hard mask layer on the dielectric layer, forming a sacrificial mandrel layer on the hard mask layer, depositing a sacrificial fill material in an opening in the sacrificial mandrel layer and utilizing the sacrificial fill material to selectively pattern the hard mask layer. The pattern defining first and second spaced openings in the hard mask layer. The method further includes etching the dielectric layer through the first and second openings in the hard mask layer to create first and second trenches in the dielectric layer separated by a dielectric segment of the dielectric layer.
US11158533B2 Semiconductor structures and fabrication method thereof
A semiconductor structure is provided. The semiconductor structure includes a substrate, a first trench, and a second trench. The substrate has a first region and a second region. The first trench is formed in the substrate within the first region. The first trench is surrounded by a first protrusion structure having a top portion and sidewalls. The second trench is formed in the substrate within the second region. The second trench is surrounded by a second protrusion structure having a top portion and sidewalls. The second trench is deeper than the first trench. The connection portion between the top portion and the sidewalls of the second protrusion structure has a greater radius of curvature than the connection portion between the top portion and the sidewalls of the first protrusion structure.
US11158528B2 Component temperature control using a combination of proportional control valves and pulsed valves
Methods and systems for controlling temperatures in plasma processing chamber with a combination of proportional and pulsed fluid control valves. A heat transfer fluid loop is thermally coupled to a chamber component, such as a chuck. The heat transfer fluid loop includes a supply line and a return line to each of hot and cold fluid reservoirs. In an embodiment, an analog valve (e.g., in the supply line) is controlled between any of a closed state, a partially open state, and a fully open state based on a temperature control loop while a digital valve (e.g., in the return line) is controlled to either a closed state and a fully open state.
US11158523B2 Substrate drying method and substrate drying apparatus
A processing liquid containing a sublimable material is supplied to a front surface of a substrate to which a liquid adheres to form a liquid film. The liquid film is solidified into a solidified body. Nitrogen gas is supplied to the solidified body formed on the front surface of the substrate so that the flow rate thereof per unit area is constant over the entire surface of the substrate. The solidified body is sublimated uniformly over the entire surface of the substrate, and a gas-solid interface of the solidified body moves in a direction perpendicular to the front surface of the substrate. This precludes protrusions of a pattern from being pulled by the movement of the gas-solid interface of the solidified body, whereby the front surface of the substrate is dried well while the collapse of the pattern formed on the front surface of the substrate is prevented.
US11158522B2 Fluid delivery system
A fluid delivery system may include a substrate block having an upper surface; a first substrate port in the upper surface; a second substrate port in the upper surface; a substrate fluid passageway extending between the first substrate port and the second substrate port; a substrate ring defining the second substrate port; and a substrate seal channel formed in the upper surface and surrounding the substrate ring. An outer surface of the substrate ring may form an inner surface of the substrate seal channel. An active component may be selected from a flow controller, a pressure transducer, a flow measurement sensor, a pressure regulator, a valve, and a flow meter. The active component may comprise a lower surface; a first component port in the lower surface; a component fluid passageway; a component ring; and a component seal channel formed in the lower surface and surrounding the component ring.
US11158520B2 Method to protect die during metal-embedded chip assembly (MECA) process
A process for assembling microelectronic or semiconductor chips, comprising: providing a semiconductor chip having an active face with a connection pad; coating the active face of the semiconductor chip with a conformal dielectric material layer, such that the connection pad is completely coated by the conformal dielectric material layer; temporarily adhering the active face of the semiconductor chip to a carrier wafer; temporarily adhering the carrier wafer to a wafer-with-a-through-cavity such that the semiconductor chip extends into the through-cavity; assembling the semiconductor chip to the wafer-with-the-through-cavity by filling the through-cavity with a heat spreader material; releasing the assembled semiconductor chip and wafer-with-the-through-cavity from the carrier wafer; removing the conformal dielectric material layer from at least a portion of the connection pad; and forming an electrical connection to said at least a portion of the connection pad.
US11158518B2 Methods of etching metals in semiconductor devices
A semiconductor structure includes a conductive feature disposed over a semiconductor substrate, a via disposed in a first interlayer dielectric (ILD) layer over the conductive feature, and a metal-containing etch-stop layer (ESL) disposed on the via, where the metal-containing ESL includes a first metal and is resistant to etching by a fluorine-containing etchant. The semiconductor structure further includes a conductive line disposed over the metal-containing ESL, where the conductive line includes a second metal different from the first metal and is etchable by the fluorine-containing etchant, and where the via is configured to interconnect the conductive line to the conductive feature. Furthermore, the semiconductor structure includes a second ILD layer disposed over the first ILD layer.
US11158513B2 Methods for forming a rhenium-containing film on a substrate by a cyclical deposition process and related semiconductor device structures
Methods for forming a rhenium-containing film on a substrate by a cyclical deposition are disclosed. The method may include: contacting the substrate with a first vapor phase reactant comprising a rhenium precursor; and contacting the substrate with a second vapor phase reactant. Semiconductor device structures including a rhenium-containing film formed by the methods of the disclosure are also disclosed.
US11158505B2 Anti-reflective coating by ion implantation for lithography patterning
A method for lithography patterning includes depositing a target layer over a substrate, the target layer including an inorganic material; implanting ions into the target layer, resulting in an ion-implanted target layer; forming a photoresist layer directly over the ion-implanted target layer; and exposing the photoresist layer to radiation in a photolithography process. The ion-implanted target layer reduces reflection of the radiation back to the photoresist layer during the photolithography process.
US11158502B2 Methods of forming nano-scale and micro-scale structured materials and materials formed thereby
Methods of forming porous nano-scale or micro-scale structured materials and structured materials formed thereby. Such methods entail providing a donor material and reacting the donor material to form a compound that deposits on a surface of a substrate to produce nano-scale or micro-scale geometric features of the structured material. In particular embodiments, the donor material is in a solution and the reacting step is performed by contacting the surface of the substrate with the solution and directing heat through the solution onto the surface to locally heat a portion of the solution in contact therewith.
US11158500B2 Plasma enhanced deposition processes for controlled formation of oxygen containing thin films
Methods for controlling the formation of oxygen containing thin films, such as silicon oxycarbide (SiOC) and silicon oxycarbonitride (SiOCN) thin films, on a substrate in a reaction space are provided. The methods can include at least one plasma enhanced atomic layer deposition (PEALD) cycle including alternately and sequentially contacting the substrate with a silicon precursor that comprises oxygen and a second reactant that does not include oxygen. In some embodiments the plasma power can be selected from a range to achieve a desired step coverage or wet etch rate ratio (WERR) for films deposited on three dimensional features.
US11158498B2 Silicon compounds and methods for depositing films using same
A chemical vapor deposition method for producing a dielectric film, the method comprising: providing a substrate into a reaction chamber; introducing gaseous reagents into the reaction chamber wherein the gaseous reagents comprise a silicon precursor comprising an silicon compound having Formula I as defined herein and applying energy to the gaseous reagents in the reaction chamber to induce reaction of the gaseous reagents to deposit a film on the substrate. The film as deposited is suitable for its intended use without an optional additional cure step applied to the as-deposited film.
US11158497B2 Substrate processing apparatus
A substrate processing apparatus with efficient drying includes a chamber body having an upper opening, a chamber cover having a lower opening, and a shield plate disposed in a cover internal space of the chamber cover. With the upper opening of the chamber body covered by the chamber cover, a chamber is formed. In the cover internal space, a scanning nozzle for discharging a processing liquid toward a substrate is disposed and an inert gas is supplied and a gas is exhausted from the inside. When the processing liquid is supplied onto the substrate, the discharge part is disposed at a discharge position, and when the discharge part is dried while no processing liquid is supplied onto the substrate, the discharge part is disposed at a waiting position and the lower opening is closed by the shield plate.
US11158495B2 Multi-reflecting time-of-flight mass spectrometer
A multi-reflecting time-of-flight mass spectrometer (MR-TOF MS) includes an ion source, an orthogonal accelerator, and an ion mirror assembly. The ion source is capable of generating a beam of ions, and is arranged to accelerate the ions in a first direction along a first axis. The orthogonal accelerator is arranged to accelerate the ions in a second direction along a second axis. The second direction is orthogonal to the first direction. The ion mirror assembly includes a plurality of gridless planar mirrors and a plurality of electrodes. The plurality of electrodes are arranged to provide time-focusing of ions along a third axis substantially independent of ion energy and ion position.
US11158479B2 Cathode structure for cold field electron emission and method of fabricating the same
A cathode structure for cold field electron emission and method of fabricating a single-tip cathode structure for cold field electron emission. The cathode structure comprises a pointed cathode wire; and a graphene-based coating on at least a tip of the pointed cathode wire. In a preferred embodiment, graphene is coated on nickel tips by chemical vapour deposition wherein nickel functions as a catalyst for growth of graphene. The cathode structure provides stable cold field emission for electron microscopy and lithography applications and exhibits an ultralow work function value of about 1.1 eV.
US11158475B2 Relay
The subject matter discloses a relay, including a housing, static contact bridges, a moving contact bridge, a pushing mechanism and a detection assembly. The static contact bridges is arranged on the housing, the moving contact bridge is movably arranged in the housing between a conduction position where the moving contact bridge is conducted with the static contact bridges and a disconnection position where the moving contact bridge is disconnected from the static contact bridges, and the pushing mechanism is connected with the moving contact bridge and used for pushing the moving contact bridge to move between the conduction position and the disconnection position; the detection assembly comprises an auxiliary moving contact bridge and an auxiliary static contact bridge, the auxiliary moving contact bridge is connected with the pushing mechanism, the auxiliary static contact bridge is arranged on the housing, the auxiliary moving contact bridge is connected with the auxiliary static contact bridge when the moving contact bridge is at the conduction position, and the auxiliary moving contact bridge is disconnected from the auxiliary static contact bridge when the moving contact bridge is at the disconnection position.
US11158460B2 Ceramic electronic component with lead terminals having a coating layer
A ceramic electronic component of the present invention includes: a ceramic element body; a terminal electrode formed on from an end surface to a side surface of the ceramic element body; and a lead terminal joined to the terminal electrode by a solder. A fillet of the solder is formed between the terminal electrode of a side surface at the ceramic element body and the lead terminal, and a coating layer is formed on a surface of the lead terminal that is in contact with the solder. The coating layer is formed of a metal component having a contact angle with the solder smaller than that of the lead terminal.
US11158459B2 Ceramic electronic component and method for manufacturing ceramic electronic component
A ceramic electronic component includes a ceramic body having first and second end surfaces facing each other, first and second side surfaces facing each other, first and second principal surfaces facing each other, and also includes outer electrodes each of which is provided on at least one portion of a corresponding one of the first and second end surfaces of the ceramic body. Each of the outer electrodes includes an underlying electrode layer provided on at least one portion of a corresponding one of the first and second end surfaces of the ceramic body and also includes a plating layer provided on a corresponding one of the underlying electrode layers and on a corresponding one of regions different from the underlying electrode layers.
US11158450B2 Particle-based, anisotropic composite materials for magnetic cores
A magnetic core comprises an anisotropic, composite material, which itself includes a matrix material (e.g., a dielectric, non-magnetic material, preferably a paramagnetic material), and magnetically aligned, ferromagnetic particles. The latter may for instance include micrometer- and/or nanometer-length scale particles. Such particles form chains of particles within the matrix material, wherein the chains form percolation paths of magnetic conduction. The paths extend along a first direction, whereby the chains extend, each, substantially along this first direction, while being distinct and distant from each other along a second direction that is perpendicular to the first direction and, possibly, to a third direction that is perpendicular to both the first direction and the second direction. Necking bridges are preferably formed between the particles. Related devices (e.g., inductor, amplifiers, transformers, etc.) and fabrication methods are also disclosed.
US11158449B2 Method and device for manufacturing transformers with a core made of amorphous material, and transformer thus produced
A device for the production of a transformer is disclosed, comprised of at least two electrically conductive windings (A, B, C) adjacent to one another, and a ferromagnetic core (11; N2; N3) linked to the two electrically conductive windings, formed by wound strip-shaped ferromagnetic material. The device comprises guide members (9) configured and arranged so as to define a closed path linked to the two electrically conductive windings, along which one or more strip-shaped ferromagnetic materials can be wound from at least one coil (R; R1-R18).
US11158434B2 Radioactive waste repository systems and methods
A hazardous material repository includes a drillhole formed from a terranean surface into a subterranean zone that includes a geologic formation, where the drillhole includes a vertical portion and a non-vertical portion coupled to the vertical portion by a transition portion, the non-vertical portion includes a storage volume for hazardous waste; a casing installed between the geologic formation and the drillhole, the casing including one or more metallic tubular sections; at least one canister positioned in the storage volume of the non-vertical portion of the drillhole, the at least one canister sized to enclose a portion of hazardous material and including an outer housing formed from a non-corrosive metallic material; and a backfill material inserted into the non-vertical portion of the drillhole to fill at least a portion of the storage volume between the at least one canister and the casing.
US11158433B2 Nuclear thermal propulsion nuclear reactor interface structure
An internal interface structure of a nuclear thermal propulsion nuclear reactor including a reactor vessel and a reactor head, including a substantially cylindrical body having a top end, a bottom end, an inner surface, and an outer surface, and an annular flange extending radially-outwardly from the outer surface of the body, wherein the annular flange of the interface structure is mounted between an upper flange of the reactor vessel and a bottom flange of the reactor head.
US11158423B2 Adapted digital therapeutic plans based on biomarkers
A system and method for an adjustable bio-stream self-selecting system. Through a plethora of inputs, the system associates therapeutic recipes and associated biomarker in a personalized approach to recommending an individual to a specific therapeutic program. Therapeutic programs operate in accordance with personalized inputs suggested by the user and through digital markers and biomarkers, which trigger new recommendations by “knowing” the individual. Each bio-stream contains information utilized within these biomarkers to trigger additional therapy recommendations. Because of the complexity of the plurality of inputs, these biomarkers are managed in a way that enables low latency detections, low bandwidth needs, low processing needs, and less battery needs. The pre-processing of these biomarkers helps additional therapy management and precision medicine across larger global population needs of the system.
US11158420B2 Tracking wound healing progress using remote image analysis
Systems and methods for tracking healing progress of multiple adjacent wounds are provided. In one embodiment, a system may include a processor configured to receive a first image of a plurality of adjacent wounds near a form of colorized surface having colored reference elements, determine colors of the plurality of wounds, correct for local illumination conditions, receive a second image of the plurality of wounds near the form of colorized surface, to determine second colors of the plurality of wounds in the second image, match each of the plurality of wounds in the second image to a wound of the plurality of wounds in the first image, and determine an indicator of the healing progress for each of the plurality of wounds based on changes between the first image and the second image.
US11158413B2 Personalized closed loop medication delivery system that utilizes a digital twin of the patient
A medical device system and related method of automatically adjusting parameters of an insulin delivery controller of an insulin infusion device are disclosed. The methodology obtains therapy-related data associated with operation of the insulin infusion device for a number of days in the past, including sensor glucose data associated with glucose levels of the user, and meal data associated with identified meals. The obtained therapy-related data is processed to generate a suitable pharmacokinetic/pharmacodynamic (PK/PD) model of the user, wherein the PK/PD model fits at least some of the sensor glucose data obtained for the user. The PK/PD model can be used to calculate at least one adjusted parameter of the insulin delivery controller, based on additional therapy-related data associated with further operation of the insulin infusion device. The insulin delivery controller can be instructed or controlled to adjust its settings in accordance with the model-calculated parameters.
US11158412B1 Systems and methods for generating predictive data models using large data sets to provide personalized action recommendations
Methods, systems, and computer-readable media for generating a personalized action recommendation are provided. The method acquires a request for a service that is associated with a user and the user's condition. The method then identifies one or more features of the user based on stored user information. The method next assigns the user to a segment based on the identified one or more features, generates a set of one or more recommended actions for the user based on the segment, and determines an expected value of each of the one or more recommended actions. The method determines a rank of the one or more recommended actions based on the expected value of each of the one or more recommended actions, and outputs a recommended action with a highest expected value for the user in response to the request for the service.
US11158400B2 Autonomous reasoning and experimentation agent for molecular discovery
According to some embodiments, a system, method and non-transitory computer-readable medium are provided comprising a Hypothesis Generation Engine (HGE) to receive one or more property target values for a material; a memory for storing program instructions; an HGE processor, coupled to the memory, and in communication with the HGE, and operative to execute program instructions to: receive the one or more property target values for the material; analyze the one or more property target values as compared to one or more known values in a knowledge base; generate, based on the analysis, an initial set of hypothetical structures, wherein each hypothetical structure includes at least one property target value; execute a likelihood model for each candidate material to generate a likelihood probability for each hypothetical structure, wherein the likelihood probability is a measure of the likelihood that the hypothetical structure will have the target property value; convert each hypothetical structure into a natural language representation; execute an abduction kernel on the natural language representation with the at least one likelihood probability, to output at least one proposed structure that satisfies a likelihood threshold for having the property target value; and receive the output of the executed abduction kernel at a testing module to determine whether the output satisfies the property target values. Numerous other aspects are provided.
US11158398B2 Systems configured for area-based histopathological learning and prediction and methods thereof
Histopathological scoring can be based on the areas of certain types of cells or the expression of genotypic or phenotypic characteristics of those cells, as identified by a biological assay. Automating a scoring process with an image analysis algorithm includes correctly delineating the areas of interest, a process known as segmentation. The present systems and methods accomplish this segmentation using a generative adversarial network trained to generate masks covering each area of interest. The invention can perform both segmentation and classification by using a separate image band for each class. A scoring algorithm may utilize the classifications of, for example, a tumor area and an area of immune cell staining by interpreting the separate image bands of each area. Classification problems with more bands would use images with the equivalent number of bands. There is no limit to the number of bands an image can encode for each pixel.
US11158386B2 Memory system for interference compensation and operating method thereof
A memory system includes a memory device including a plurality of memory cells, and a controller configured to access the plurality of memory cells. The controller includes a data read block configured to read first data from one or more pages included in first memory cells, determine a target memory cell subject to a compensation based on the first data, and read second data from one or more pages of second memory cells adjacent to the target memory cell, and an equalizer configured to convert the second data into symbol interfering data, check a probability of the first data from a lookup table according to the symbol interfering data, and determine the compensation on the first data based on the probability.
US11158381B2 Non-volatile memory device and operating method thereof
An operating method of a non-volatile memory device including a plurality of memory cells respectively connected to a plurality of word lines is provided. The operating method includes applying an erase detect voltage to a selected word line of the plurality of word lines to perform an erase detect operation on memory cells connected to the selected word line in response to a program command, applying a program voltage to the selected word line after the erase detect operation, and counting a number of undererased cells of the memory cells on which the erase detect operation has been performed.
US11158378B2 Non-volatile memory and data writing method thereof
A non-volatile memory and a data writing method are provided. The non-volatile memory includes a memory array and a memory controller. The memory array has a plurality of memory cells. The memory controller is configured to perform a data write operation on a plurality of selected memory cells. In the data write operation, the memory controller records a total number of times that a data write pulse is supplied, compares the total number of times of the data write pulse to a preset threshold value to obtain an indication value, and adjusts an absolute value of a voltage of the data write pulse according to the indication value.
US11158365B2 Host apparatus and extension device
A first power-supply voltage is applied to I/O cells, an I/O cell connected to a clock terminal is initially set to a threshold of a second voltage signaling, an I/O cell connected to a command terminal and I/O cells connected to data terminals are initially set as an input, and when a clock control unit detects receipt of one clock pulse and a signal voltage control unit detects a host using the second voltage signaling, a signal voltage control unit drives the I/O cell of a first data terminal high level after a second power-supply voltage is applied to I/O cells and the threshold of a second voltage signaling is set to I/O cells of the clock, command and data terminals.
US11158357B2 Method of performing internal processing operations with pre-defined protocol interface of memory device
A memory device includes a memory cell array, signal lines, a mode selector circuit, a command converter circuit, and an internal processor. The memory cell array includes first and second memory regions. The mode selector circuit is configured to generate a processing mode selection signal for controlling the memory device to enter an internal processing mode based on the address received together with the command. The command converter circuit is configured to convert the received command into an internal processing operation command in response to activation of the internal processing mode selection signal. The internal processor is configured to perform an internal processing operation on the first memory region in response to the internal processing operation command, in the internal processing mode.
US11158355B2 Data storage library with positive pressure system
A data storage library system includes at least one data storage library, the at least one data storage library comprising at least one library frame, wherein the at least one library frame has at least one environmental conditioning unit configured to control one or more environmental conditions within the at least one library frame. The system also includes at least one access door for providing access to an interior portion of the at least one library frame, a library controller, and at least one louver, where the louver may be selectively moveable to control a communication pathway for external air to enter the at least one library frame. In one embodiment, the at least one louver may be controlled by the library controller to automatically open when it is detected that the one or more access doors are opened, and to close the louver when the one or more access doors are closed.
US11158352B1 Method and system for indexing video data using a data processing unit
A method for processing video data is performed by a data processing unit (DPU). The method includes obtaining, by the DPU of an edge device, video data; processing the video data to obtain video data chunks and indexing attributes; generating indexing metadata based on the video data chunks and the indexing attributes; processing the video data chunks and indexing attributes to generate contextual attributes; generating contextual metadata based on the contextual attributes and the video data chunks; associating the indexing metadata and the contextual metadata with the video data chunks; and storing the indexing metadata, contextual metadata, and the video data chunks in storage.
US11158343B2 Systems and methods for cross-redaction
Systems and methods for analyzing recorded data from one recording device, or a subset of recording devices to identify redactions that should be made to the recorded data. The identified redactions may be in accordance with a redaction policy. The identified redactions may be applied to recorded data recorded by other devices that recorded data the same incident. The redactions may be made to recorded data that was not analyzed prior to performing the redactions, so the redactions identified in one recorded data are performed in other recorded data that was not used to identify the types of redactions that should be made. Applying redactions to data that was not analyzed to determine what types of redactions should be made reduces the amount of time required to analyze recorded data for redaction.
US11158342B2 Systems for optimized presentation capture
Systems herein allow a user to record a presentation with a slides file. The system can record action events generated by a viewer application that displays slides of the slides file. The system can also record an audio segment for each displayed slide. An action information file can be created that links action events and audio segments to slides, and provides timing information for the action events. This can allow for playback of a narrated presentation where actions are recreated in synchronization with the narration while reducing the reliance on large video files.
US11158322B2 Human resolution of repeated phrases in a hybrid transcription system
When transcribing audio recordings, such as legal depositions, phrases may be repeated throughout the recordings, but these repeated phrases get transcribed incorrectly by an automatic speech recognition (ASR) system. In order to assist a transcriber to correctly resolve such phrases, some embodiments described herein involve a computer that receives an audio recording that includes speech, generates a transcription of the audio recording utilizing an ASR system, and clusters segments of the audio recording into clusters of similar utterances. The computer provides a transcriber with certain segments of the audio recording, which include similar utterances belonging to a certain cluster, along with transcriptions of the certain segments. The computer receives from the transcriber: an indication of which of the certain segments include repetitions of a phrase, and a correct transcription of the phrase. The computer then updates the transcription of the audio recording based on the indication and the correct transcription.
US11158321B2 Automated calling system
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for an automated calling system are disclosed. In one aspect, a method includes the actions of receiving audio data of an utterance spoken by a user who is having a telephone conversation with a bot. The actions further include determining a context of the telephone conversation. The actions further include determining a user intent of a first previous portion of the telephone conversation spoken by the user and a bot intent of a second previous portion of the telephone conversation outputted by a speech synthesizer of the bot. The actions further include, based on the audio data of the utterance, the context of the telephone conversation, the user intent, and the bot intent, generating synthesized speech of a reply by the bot to the utterance. The actions further include, providing, for output, the synthesized speech.
US11158313B2 System for audio distribution including network microphones for voice applications
Disclosed is a microphone system, comprising: one or more microphones each of which is adapted to receive acoustic audio signals and convert the same from acoustical energy signals into electrical audio signals and output the same as microphone output audio signals; and an acoustic echo cancellation (AEC) device adapted to receive the microphone output audio signals, and wherein the AEC device also receives as a second input a reference audio signal from a network, and wherein the AEC device is further adapted to cancel substantially all of the reference audio signal from the microphone output audio signals and output the same as a corrected audio signal, and wherein the reference audio signal comprises an audio signal generated by an external audio system.
US11158308B1 Configuring natural language system
Example embodiments provide techniques for configuring a natural language processing (NLU) system for new functionalities using sample user inputs provided by a developer. The system may determine intent labels associated with the sample user inputs using previous user inputs previously processed by the NLU system. The system may configure a new NLU model, using the NLU model associated with the intent label determined by the system, where the new NLU model is configured to enable invocation of the new functionality.
US11158305B2 Online verification of custom wake word
Generally discussed herein are devices, systems, and methods for wake word verification. A method can include receiving, at a server, a message from a device indicating that an utterance of a user-defined wake word was detected at the device, the message including (a) audio samples or features extracted from the audio samples and (b) data indicating the user-defined wake word, retrieving or generating, at the server, a custom decoding graph for the user-defined wake word, wherein the decoding graph and the static portion of the wake word verification model form a custom wake word verification model for the user-defined wake word, executing the wake word verification model to determine a likelihood that the wake word was uttered, and providing a message to the device indicating whether wake was uttered based on the determined likelihood.
US11158303B2 Soft-forgetting for connectionist temporal classification based automatic speech recognition
In an approach to soft-forgetting training, one or more computer processors train a first model utilizing one or more training batches wherein each training batch of the one or more training batches comprises one or more blocks of information. The one or more computer processors, responsive to a completion of the training of the first model, initiate a training of a second model utilizing the one or more training batches. The one or more computer processors jitter a random block size for each block of information for each of the one or more training batches for the second model. The one or more computer processors unroll the second model over one or more non-overlapping contiguous jittered blocks of information. The one or more computer processors, responsive to the unrolling of the second model, reduce overfitting for the second model by applying twin regularization.
US11158293B1 Musical instrument with interchangeable parts
A modular stringed instrument comprising a precision-machined components which are assembled “out of the box” to build an instrument having a desired, reproducible sound is disclosed. The modular design of the stringed instrument allows for complete customization to a player's tastes such as allowing the player to select head stock styles, handedness, neck thicknesses, scale length, body style, and electronics. A custom designed bridge and mounting system allow for analog bridge placement along the mounting plate which can be custom machined to accommodate a players wishes. The placement of the bridge is precision both in forward/back position but also in height and, if desired, in up to six degrees of freedom. Each string height is adjustable as well as integral to the bridge.
US11158290B2 Electronic device and method of controlling the same
An electronic device is provided. The electronic device includes at least one display, at least one processor, and at least one memory. The at least one memory may store instructions to, when executed, enable the at least one processor to obtain, through a first display area of the at least one display activated while the at least one display is folded, an input to select a plurality of applications to be executed and displayed when the at least one display is unfolded, detect an unfolding of the at least one display, based on the detection of the unfolding, split a second display area of the at least one display activated while the at least one display is unfolded to correspond to a number of the plurality of applications, and execute the plurality of applications and display the plurality of applications on the split second display area.
US11158289B2 Wearable device and method therein
In a wearable device, a master unit comprises a first display and a first processing circuitry, and a slave unit comprises a second display and a second processing circuitry. A method aims at outputting information in said displays. The method comprises acquiring a sensor signal from a sensor in the master unit; generating a synchronisation signal, based on the acquired sensor signal; transmitting the synchronisation signal from the first processing circuitry to the second processing circuitry; rendering information to be outputted in the first display, and in the second display based on the synchronisation signal; and outputting the information on the first display and the second display, respectively according to the synchronisation signal.
US11158284B2 Electronic apparatus and control method thereof
An electronic apparatus includes: a signal output circuit configured to connect with an external apparatus connected to a display apparatus, a processor configured to control the electronic apparatus to: obtain information about a first image format supported in the display apparatus from the external apparatus, output a content signal having the first image format to the external apparatus through the signal output circuit to the display apparatus based on identifying that the external apparatus supports an interface protocol capable of transmitting the content signal having the first image format, and output a content signal having a second image format different from the first image format to the external apparatus through the signal output circuit based on identifying that the external apparatus does not support the interface protocol.
US11158269B2 Display device and method of driving the same
A display device includes a light-source module including a plurality of light-source blocks configured to provide light to a display panel, a plurality of light-source drivers configured to drive the plurality of light-source blocks, a timing controller configured to generate a dimming level signal of a corresponding one of the light-source blocks, and to generate a dimming select signal configured to select a corresponding one of the light-source drivers corresponding to the dimming level signal, a signal converter configured to convert an n-bit dimming select signal into an m-bit switch control signal, “n” and “m” being natural numbers, and n being less than m, and a plurality of switches connected between the timing controller and the plurality of light-source drivers, and configured to provide a plurality of dimming level signals to the plurality of light-source drivers based on a switch control signal.
US11158268B2 Display device
According to an aspect, a display device, includes: a display panel that includes a polymer-dispersed liquid crystal sealed between two facing substrates and is configured to display a frame image by arranging a plurality of line images in a scanning direction; and a light source that is configured to emit light from one side surface side of the display panel. One frame period assigned to the frame image includes an image display period and a luminance correction period, and a total luminance of the display panel during the luminance correction period is increased with decreasing distance from an opposite side of the one side surface side.
US11158265B2 Scan driver and display device including the same
In a scan driver and a display device including the same, a first input terminal of a stage receives a scan start signal or an output signal of a previous stage when a first control signal is supplied, a second input terminal of the stage receives one of two clock signals, a third input terminal of the stage receives the other of the two clock signals, and a fourth input terminal of the stage receives a scan start signal or an output signal of a next stage when a second control signal is supplied, and a first power source is outputted from an output terminal of the stage when a first clock signal and a second clock signal are low levels.
US11158257B2 Display device and driving method for same
An object of the disclosure is to achieve a current-driven display device able to compensate for a variation in threshold voltage of a drive transistor without causing a variation in luminance. A pixel circuit includes a light-emitting element, a drive transistor, a power supply control transistor, a light emission control transistor, a first writing control transistor, a threshold voltage compensation transistor, a second writing control transistor, an initialization transistor, and a data-holding capacitor. During a data writing period, a scanning signal is active, an initialization voltage is supplied to a first electrode of the data-holding capacitor via the drive transistor, and a data voltage is supplied to a second electrode of the data-holding capacitor.
US11158251B1 OLED pixel driving circuit and display panel
An organic light emitting diode (OLED) pixel driving circuit and a display panel are disclosed. The OLED pixel driving circuit is a 7T1C type pixel driving circuit consisting of a first transistor, a second transistor, a third transistor, a fourth transistor, a fifth transistor, a sixth transistor, a seventh transistor, a capacitor, and an organic light emitting diode. Each of the first, second, third, fourth, fifth, sixth, and seventh transistors has a control end, a first end, and a second end, wherein the control end and the second end of the seventh transistor are coupled, the control end and the second end of the fourth transistor are coupled, and the second end of the fourth transistor and the second end of the seventh transistor are not connected to each other.
US11158248B2 Display device performing a sensing operation with a sensing pulse
A display device includes: a display panel including a plurality of pixels; a scan driver connected to the plurality of pixels through a plurality of scan lines; a data driver connected to the plurality of pixels through a plurality of data lines; an emission driver connected to the plurality of pixels through a plurality of emission control lines; a sensing circuit connected to the plurality of pixels through a plurality of sensing lines; and a controller configured to control the scan driver, the data driver, the emission driver and the sensing circuit, wherein, in an active period of each frame period, the scan driver sequentially applies a sensing pulse and a scan pulse to at least one scan line of the plurality of scan lines, and applies the scan pulse to remaining scan lines of the plurality of scan lines.
US11158245B2 Electroluminescent display device and method of compensating luminance in the same
A method of compensating luminance in an electroluminescent display device including a display panel including pixels is provided. A global current value is generated based on input pixel values corresponding to the pixels where the global current value indicates a global current flowing through the display panel. With respect to each of the input pixel values, a global compensation value indicating a global luminance deviation according the global current is generated based on the input pixel value and the global current value. A gamma compensation value indicating a gamma distortion is generated based on the input pixel value where the gamma distortion is caused by compensating the input pixel value. A compensated pixel value is generated based on the input pixel value, the global compensation value and the gamma compensation value.
US11158225B2 Display device with improved pixel electrode charging
A display device includes a plurality of pixel electrodes arranged in an array. A first switch electrically connected to a first pixel electrode of the pixel electrodes. A second switch electrically connected to a second pixel electrode of the pixel electrodes. The second switch is electrically connected between the first switch and a data line, and the first pixel electrode and the first pixel electrode are respectively located at two row of the pixel electrodes that are not adjacent to each other.
US11158214B2 Restickable lettering film and manufacturing method thereof
The present invention provides a restickable lettering film and a manufacturing method thereof. The manufacturing method of the restickable lettering film includes steps of: preparing a lettering layer having a first surface and a second surface; disposing a thermo-bonding layer on the second surface of the lettering layer; adhering the first surface of the lettering layer to a temporary adhesive layer. The lettering layer can be many times repeatedly removed from and adhered to the temporary adhesive layer. Accordingly, a user can easily use the lettering film.
US11158212B2 Simulated tissue structure for surgical training
A simulated tissue structure for practicing surgical techniques is provided. In particular, a realistic organ model or tissue portion for practicing the removal of a tumor or other undesired tissue followed by suturing a remnant defect as part of the same surgical procedure is provided. The simulated tissue structure includes an artificial tumor disposed between layers of elastomeric material and mounted on a simulated organ wall or tissue portion. The simulated tissue structure is modular and interchangeable. At least one of the layers includes a mesh reinforcement. A defect comprising two juxtapositioned surfaces defining a gap between the surfaces is created in the simulated tissue structure and the trainee practices tumor removal and closure of the gap by suturing in a laparoscopic environment.
US11158203B2 Phased word expansion for vocabulary learning
A combination of knowledge representation and retrieval, assessments and personalization for a tutoring platform that provides an automated phased word exposition method for vocabulary learning and enable learners to learn words (or any learning objective) with sufficient proficiency and without excessive repetition. The phased learning objective method implements a moving average model that models the learner across multiple dimensions (e.g. reading, listening, writing, speaking) such that the platform is confident of the learner's understanding, while using minimal assessment doses, and such that the understanding transfers across experiences. The method implemented provides for multiple learning and assessment activities for a learning objective and leverages the same learner model for each learning dimension. Each word of a word set passes through learning and assessment-only phases for statistically significant evidence of learning. The model derived from the phased word expansion can be shared across applications, toys and tangibles that learners interact with.
US11158200B2 Decentralized collision avoidance for UAVs
A method includes recording, by a first UAV, a current position of the first UAV, comparing, the current position of the first UAV to a current flight plan of the first UAV, and geocasting a first track declaration message. The method may further include receiving, by the first UAV, a second track declaration message generated by a second UAV, detecting a potential collision with the second UAV and executing a collision avoidance maneuver by the first UAV.
US11158197B2 Systems and methods for tail-specific parameter computation
A device for tail-specific parameter computation includes a memory, a network interface, and a processor. The memory is configured to store a tail-specific aircraft performance model for a first aircraft of an aircraft type. The tail-specific aircraft performance model is based on historical flight data of the first aircraft and a nominal aircraft performance model associated with a second aircraft of the aircraft type. The network interface is configured to receive flight data from a databus of the first aircraft. The processor is configured to generate, based at least in part on the flight data and the tail-specific aircraft performance model, a recommended cost index and a recommended cruise altitude. The processor is also configured to provide the recommended cost index and the recommended cruise altitude to a display device.
US11158192B2 Method and system for detecting parking spaces which are suitable for a vehicle
A method and a system (100) for detecting parking spaces (32) suitable for a vehicle (1). In order to determine a parking space (32), radar signals (11) are directed to a plurality of vehicles (301, 302, . . . 30M) parked in a parking area (13) and also to surrounding elements (34). The radar signals (12) reflected by the parked vehicles (301, 302, . . . 30M) and also the surrounding elements (34) are processed in a computing unit (15). A gap (29) in a calculated periodicity (51) of a projection profile (24) is determined with an autoregressive prediction filter (53). A prediction error function (26) has the highest value (55) at the location of a parking space (32).
US11158188B2 Autonomous vehicle safety system
An autonomous computing system managed through an internet of things (IoT) protocol is provided. A computing device determines a clustering of autonomous vehicles based on expression sentiment data of each passenger of a respective autonomous vehicle. A computing device determines a node within an IoT network and monitors a plurality of autonomous vehicles traveling though the node. A computing device identifies a time frame in which each respective vehicle in the cluster is predicted to pass through an intersection. A computing device identifies a current traffic pattern of a vehicle that is external to the cluster of autonomous vehicles. The one or more processors adjust the traffic flow to allow the clustering of autonomous vehicles to pass through an intersection at a rate that maintains a threshold level of comfort for each passenger in the determined cluster of autonomous vehicles.
US11158185B2 Method and apparatus for controlling controllable device
The present disclosure provides a method and apparatus for controlling a controllable device. The method includes: establishing a cellular network connection to a base station after a start-up operation is completed; establishing a wireless fidelity (WIFI) network connection to a control apparatus for controlling the controllable device after establishing the cellular network connection to the base station; and transmitting control signaling with the base station through the cellular network connection, and transmitting data with the control apparatus through the WIFI network connection; wherein the controllable device is a multi-mode controllable device that supports both a cellular communication mode and a WIFI communication mode. The present disclosure can transmit control signaling of the controllable device through a cellular network with high service quality and transmit data though a WIFI network with a fast transmission speed, thereby achieving efficient transmissions of control signaling and data of the controllable device.
US11158179B2 Method and system to improve accuracy of fall detection using multi-sensor fusion
A system for determining that a monitored person has experienced an event wherein the event is detrimental to the monitored person. The system comprises a first sensing component for producing a first sensed parameter value representative of a first sensed condition of the monitored person and a second sensing component activated responsive to the first sensed parameter value for producing a second sensed parameter value representative of a second sensed condition. A detecting component receives the first and second sensed parameter values for determining that the monitored person has experienced the event.
US11158178B2 User interface for network capable smoke detector
An example smoke detector includes a smoke detection circuit operable to detect smoke, a piezo buzzer, a single color visual indicator, and a transceiver operable to communicate with at least one other smoke detector. A processor is operatively connected to the smoke detection circuit, piezo buzzer, single color visual indicator, and transceiver. The processor is operable to provide distinct notifications for each of a plurality of modes of the smoke detector including at least one alarm mode that indicates detected smoke, at least one maintenance mode that indicates a maintenance condition of the smoke detector, and at least one network configuration mode. Each notification includes one or more audio tones from the piezo buzzer, one or more illuminations of the single color visual indicator, or a combination thereof.
US11158177B1 Video streaming user interface with data from multiple sources
A management server receives a request to view video content; access a stream of video content corresponding to the request; access and store, in one or more databases, metadata associated with the video content, wherein the metadata includes a plurality of detections and was generated by the video gateway device based on an analysis of the video content and previously uploaded to a remote computing device; generating and causing display of a user interface that includes: the stream of the video content, a seek bar configured to be manipulated by a user so that the user can navigate through the video content, and the metadata overlaid on the seek bar such that the plurality of detections are overlaid at locations on the seek bar corresponding to when the plurality of detections were detected.
US11158170B2 Systems and methods for multiplayer gaming
A communal gaming system provides a communal game to players of electronic gaming devices. The system includes a plurality of EGMs, each EGM includes a trigger condition identifying when the player is awarded participation in the communal game. The system also includes a communal game display configured to display a communal game play area. The system (a) begins a game cycle for a game instance of the communal game; (b) receives, from a first device and in response to detecting the trigger condition, a communal participation trigger message; (c) awards a participation entry in the game cycle to the player; (d) transmits, to the first device, a participation award message indicating successfully entry of the player in the game cycle; (e) conducts the communal game, thereby generating an award outcome of the communal game for the player; and (f) awards the player based on the generated award outcome.
US11158169B2 Method and system for player group sharing and redistributing gaming awards
An electronic gaming system is capable of forming a multi-player group to play a game; receiving, from a first gaming device, first game play information for a first game played by a first player member of the multi-player group on the first gaming device; determining that the first game play information comprises a first winning outcome corresponding to a first winning outcome; in response, allocating the first winning outcome among the first and second player members; and notifying a second gaming device of the second player member that the second player member has received the second portion of the first winning outcome.
US11158167B2 Gaming system and method for providing predictable changing paytables
Gaming systems and methods which utilize one or more predictable changing paytables in association with one or more plays of a game.
US11158164B2 Management of virtual goods in distributed multi-ledger gambling architecture
Various embodiments provide management of virtual goods. In some embodiments, a gaming platform can be used to provide a secure ledger system for recording money transfer, play action, bets, analytics, gaming statistics, and the like, which are associated with virtual goods. Non-limiting examples of virtual goods comprise: characters; badges/icons; gameplay attributes; virtual money; cryptocurrencies; tokens; digital gifts; gameplay levels/add-ons; and prizes, among other examples. In some examples, gaming systems can directly interact with the distributed multi-ledger architecture for secure and transparent transactions which can also be accessed by auditors, tax authorities, partners, and/or other entities. Some examples may use private and/or public blockchains as part of the distributed multi-ledger gaming architecture. For instance, multiple distributed network nodes may be utilized to manage transaction records.
US11158157B2 Gaming system and method for providing a roulette game with visual effects
In one aspect, an improved roulette gaming system is disclosed herein, which provides visual effects for a roulette wheel, a roulette ball, or both.
US11158141B2 System and method for proactive vehicle diagnosis and operational alert
A system for providing vehicle information to a user via audible signals. The system includes a data acquisition and transfer device disposable in communication with a vehicle computer on a vehicle to receive diagnostic data therefrom. A remote diagnostic server is disposable in communication with the data acquisition and transfer device to receive the diagnostic data. The remote diagnostic server includes a plurality of preset vehicle conditions stored thereon, and is operative to analyze the diagnostic data and generate an alert signal when the diagnostic data represents at least one of the preset vehicle conditions. The alert signal is receivable by a mobile communication device and is configured to allow the mobile communication device to generate an audible signal based on the alert signal. The audible signal includes diagnostic information associated with the diagnostic data received from the vehicle computer.
US11158137B1 Shipping interface for a user interface
Systems and methods which provide a shipping interface within a user interface are shown. A shipping interface of embodiments is provided within a open architecture or multiple application user interface, such as a browser user interface. A user may be enabled to use a same shipping account with respect to any number of applications or functions. Moreover, a user may be enabled to select a shipping provider of preference, even where the underlying application or function does not support the selected shipping provider or any shipping functions. Embodiments provide comparison of various shipping providers to a user for selection. Embodiments comprise a browser plug-in operable to provide a shipping interface, such a by inserting one or more shipping buttons within a page displayed by the browser, within a popup window, within a frame along the main browser window, within a browser menu bar, tool tray, etcetera.
US11158133B2 Method for automatically generating hierarchical exploded views based on assembly constraints and collision detection
A method for automatically generating hierarchical exploded views based on assembly constraints and collision detection, in which parts to be exploded are layered in explosion sequence according to a design result of the 3D assembly process planning, and the parts to be exploded in each layer are grouped based on the type and the disassembly direction; a feasible explosion direction of the parts in each layer is determined according to assembly constraints and collision detection; the explosion sequence and explosion direction of the parts in each layer are determined; and then the layered explosion is performed at a certain distance. Ball markers and a part-list are generated after all the parts are exploded.
US11158128B2 Spatial and semantic augmented reality autocompletion in an augmented reality environment
A system and method may provide for spatial and semantic auto-completion of an augmented or mixed reality environment. The system may detect physical objects in a physical environment based on analysis of image frames captured by an image sensor of a computing device. The system may detect spaces in the physical environment that are occupied by the detected physical objects, and may detect spaces that are unoccupied in the physical environment. Based on the identification of the detected physical objects, the system may gain a semantic understanding of the physical environment, and may determine suggested objects for placement in the physical environment based on the semantic understanding. The system may place virtual representations of the suggested objects in a mixed reality scene of the physical environment for user consideration.
US11158127B2 Displaying a virtual image of a building information model
A headset for use in displaying a virtual image of a building information model (BIM) in relation to a site coordinate system of a construction site. The headset comprises an article of headwear having one or more position-tracking sensors mounted thereon, augmented reality glasses incorporating at least one display, a display position tracking device for tracking movement of the display relative to at least one of the user's eyes and an electronic control system. The electronic control system is configured to convert a BIM model defined in an extrinsic, real world coordinate system into an intrinsic coordinate system defined by a position tracking system, receive display position data from the display position device and headset tracking data from a headset tracking system and render a virtual image of the BIM relative to the position and orientation of the article of headwear on the construction site and relative position of the display relative to the user's eye and transmit the rendered virtual image to the display which is viewable by the user as a virtual image of the BIM.
US11158119B2 Systems and methods for reconstructing a three-dimensional object
A method performed by an electronic device is described. The method includes receiving first optical data and first depth data corresponding to a first frame. The method also includes registering the first depth data to a first canonical model. The method further includes fitting a three-dimensional (3D) morphable model to the first optical data. The method additionally includes registering the 3D morphable model to a second canonical model. The method also includes producing a 3D object reconstruction based on the registered first depth data and the registered 3D morphable model.
US11158114B2 Medical imaging method and apparatus
An image processing apparatus for generating an image from volumetric data includes processing circuitry configured to: obtain a volumetric data set; obtain a heterogeneity map based on the volumetric data set; determine positions of a set of non-periodic sampling points using the heterogeneity map; generate from the volumetric data set a set of sampled data values based on the determined positions of the non-periodic sampling points; and generate an image data set by performing an aggregation process to generate a set of image data points from the set of sampled data values.
US11158106B2 VRS rate feedback
Techniques for performing shader operations are provided. The techniques include, performing pixel shading at a shading rate defined by pixel shader variable rate shading (“VRS”) data, updating the pixel VRS data that indicates one or more shading rates for one or more tiles based on whether the tiles of the one or more tiles include triangle edges or do not include triangle edges, to generate updated VRS data, and writing a VRS rate feedback buffer based on the updated VRS data.
US11158102B2 Method and apparatus for processing information
Embodiments of the present disclosure provide a method and apparatus for processing information. A method may include: generating voice response information based on voice information sent by a user; generating a phoneme sequence based on the voice response information; generating mouth movement information based on the phoneme sequence, the mouth movement information being used for controlling a mouth movement of a displayed three-dimensional human image when playing the voice response information; and playing the voice response information, and controlling the mouth movement of the three-dimensional human image based on the mouth movement information.
US11158092B2 Automatic line drawing coloring program, automatic line drawing coloring apparatus, and graphical user interface program
A computer is caused to realize: a line drawing data acquisition function to acquire line drawing data to be colored; a size-reducing process function to perform a size-reducing process on the line drawing data acquired to a predetermined reduced size so as to obtain size-reduced line drawing data; a first coloring process function to perform a coloring process on the size-reduced line drawing data based on a first learned model that has previously learned the coloring process on the size-reduced line drawing data by using sample data; and a second coloring process function to perform a coloring process on original line drawing data by receiving an input of the original line drawing data and colored, size-reduced line drawing data as the size-reduced line drawing data on which the first coloring process function has performed the coloring, based on a second learned model that has previously learned the coloring process on the sample data by receiving an input of the sample data and colored, size-reduced sample data as the sample data on which the first coloring process function has performed the coloring.
US11158075B2 Method, system and apparatus for depth sensor artifact removal
A method in an imaging controller of detecting depth sensor artifacts includes: obtaining, from first and second sensors, first and second pluralities of points defined by respective (i) planar positions and depths in a common frame of reference, and (ii) scan angles relative to field of view centers of the first or second sensors; for each of a subset of candidate points from the first plurality of points: searching the second plurality of points for a validator point having (i) a planar position within a threshold distance of a planar position of the candidate point, and (ii) a scan angle smaller than a scan angle of the candidate point; responsive to identifying the validator point: when the depth of the validator point exceeds the depth of the candidate point, classifying the candidate point as an artifact.
US11158073B2 System for image compositing including training with custom synthetic data
Embodiments allow live action images from an image capture device to be composited with computer generated images in real-time or near real-time. The two types of images (live action and computer generated) are composited accurately by using a depth map. In an embodiment, the depth map includes a “depth value” for each pixel in the live action image. In an embodiment, steps of one or more of feature extraction, matching, filtering or refinement can be implemented, at least in part, with an artificial intelligence (AI) computing approach using a deep neural network with training. A combination of computer-generated (“synthetic”) and live-action (“recorded”) training data is created and used to train the network so that it can improve the accuracy or usefulness of a depth map so that compositing can be improved.
US11158060B2 System and method for creating an image and/or automatically interpreting images
A method of identifying and analyzing 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 figure-ground ambiguous switch between percepts, so as to create a desired effect when combined with other images to generate a composite image set. 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 and/or vertically) across the image.
US11158054B2 Medical image processing apparatus, medical image processing method, and medical image processing program
In a medical image processing apparatus, a medical image processing method, and a medical image processing program, in a case where there are a plurality of past brain images, it is possible to select a past brain image with which the atrophy rate of the brain can be accurately calculated. An image acquisition unit acquires a target brain image Bt as a diagnostic target and a plurality of past brain images Bpi, which have earlier imaging dates and times than the target brain image Bt, for the same subject. A similarity calculation unit calculates the similarity between each of the plurality of past brain images Bpi and a standard brain image Bs. A selection unit selects a reference brain image B0 serving as a reference for calculating the amount of change of the brain from the plurality of past brain images Bpi.
US11158043B2 Inspection device comparing a scan image to a reference image and deletion of the reference image from storage
An inspection device includes an image reader that generates a scan image, an inspector that inspects an inspection target image formed on a storage medium, by comparing a scan image with a reference image, a storage that stores the reference image, and a hardware processor that stores into the storage the reference image generated as the scan image by reading with the image reader an image formed on a recording medium by the image former on a basis of a second print job for generating the reference image, determines whether the reference image stored in the storage satisfies a predetermined condition when a data amount of the reference image stored in the storage becomes equal to or larger than a predetermined amount, and deletes the reference image determined to satisfy the predetermined condition from the storage.
US11158037B2 Method and apparatus for checking integrity of device selection process
Embodiments of present invention provide a method for checking integrity of a device selection process. The method includes placing multiple devices in a device tray that has multiple cells arranged in a matrix of M-rows and N-columns; separating the multiple devices into a first group and a second group; causing a machine to memorize locations of at least the first group; removing the second group from the device tray; after the removing, causing the machine to capture an image of devices remaining in the device tray and identify locations of the remaining devices based upon the image; comparing locations so identified with locations of the first group of devices memorized by the machine; and taking a corrective action when a discrepancy is found between the locations identified and locations memorized. An apparatus for performing the above method is also provided.
US11158024B2 Configuring alpha channel video based on display settings
Systems and methods are disclosed for the rendering of contents communicated between devices. A source device processes a video sequence and transmits it to a target device together with metadata including rendering directives. At the target device, the received video sequence is rendered according to the rendering directives. Rendering is affected by events detected by the target device at the time of rendering or by the target device's information. Transparency masks, generated by the source device, are transmitted in an alpha channel to the target device, and are used for blending the video sequence with a secondary content.
US11158023B2 Primitive block-based rasterization in graphics processing systems
A graphics processing system having a rendering space divided into a plurality of tiles. The system comprises geometry processing logic and rasterization logic. The geometry processing logic is configured to generate transformed position data for each of a plurality of untransformed primitives based on untransformed geometry data associated therewith; group the plurality of untransformed primitives into a plurality of primitive blocks; and generate an untransformed display list for each tile based on the transformed position data. Each untransformed display list comprises: (i) information identifying each untransformed primitive block that comprises at least one untransformed primitive that, when transformed, falls at least partially with the tile; and (ii) for each identified untransformed primitive bock, information identifying the untransformed primitives or transformed primitives related to that untransformed primitive block relevant for rendering the tile. The rasterization logic is configured to fetch, for each primitive block identified in an untransformed display list for a tile, untransformed geometry data for all of the untransformed primitives in that untransformed primitive block; transform the fetched untransformed geometry data to generate transformed geometry data; and render the primitives from the transformed geometry data.
US11158022B2 Electronically operated lockbox mailbox assembly
Improvements in an electronically operated lockbox mailbox assembly is disclosed. The assembly provides a customizable lockbox assembly with a smart lock. The enclosure can be configured with heating, cooling and humidity functions so the internal contents remains at an optimal temperature for storage until the unit is unlocked. The assembly can be linked with other home security devices. The smart lock operated with an application for tracking, opening and security of the assembly. The assembly may take the form of a box, locker, or similar shape that can be either free-standing or “hard installed” as part of a new commercial or residential build or retrofitted to an existing commercial or residential build that is powered via hardwire, plug or battery.
US11158009B2 System to text a payment link
Systems and methods are disclosed to facilitate payment of a restaurant bill via text message. For example, a text message having a restaurant bill code may be sent from a customer device to an MPS phone number. A restaurant network address may be extracted for a restaurant computing system. A query may be sent to the restaurant computing system using the restaurant network address with the restaurant bill code. In response, the restaurant computing system may send restaurant bill data that includes least one restaurant menu item, a price for the at least one restaurant menu item, and a total bill amount. A unique URL may be created that when entered into a web browser presents a webpage that includes at least the restaurant bill data. The unique URL may be used by the customer to pay the restaurant bill.
US11158004B2 Property assessment using a virtual assistant
Techniques and architectures for providing notifications regarding events, such as hurricanes, tornados, fires, floods, earthquakes, and so on, are discussed herein. For example, a user interface may be displayed with a map of a geographical area, an event visual representation representing an event, and an impact visual representation indicating an impact area where the event is estimated to impact. A request may be received to notify users associated with the impact area and customized notifications may be sent to users associated with the impact area. The customized notifications may be based on policy data for the users.
US11157995B2 System and method for generating and distributing embeddable electronic commerce stores
A content management system capable of generating an embeddable electronic commerce store, where the electronic commerce store is embeddable into various sales channels, such as web pages and social media networks.
US11157988B2 System and method for fashion recommendations
Novel system, methods, which include machine learning, and device for providing color and fashion recommendations, including for persons with visual impairment such as color blindness or complete blindness. Also, methods providing a data storage system for storing digital renditions of garments; providing a portable communication device to extract color and/or pattern from garments through use of a camera and at least one algorithm; providing a processor capable of accessing locally stored and/or remote information about or learning the preferred matching set of garments; assigning each garment in the set of garments a red-green-blue (RGB) value; providing a suitability ranking for matching compatibility of the garment or the set of garments; and providing recommendations for preferred matching garment or set of garments by organizing the garments in at least one queue selected from the group consisting of audial, tactile, visual or a combination thereof, wherein the individual imports garments or set of garments, through a series of photos or video, for bulk import into a virtual closet for the identification and assignment of type of garments or set of garments using human or computational methods.
US11157980B2 Building and matching electronic user profiles using machine learning
Method and apparatus for generating profiles using machine learning and influencing online interactions are provided. The methods include receiving, from a first user of a plurality of users, a first set of electronic documents, where each electronic document in the first set of electronic documents corresponds to a respective user in the plurality of users. The methods also include identifying a plurality of user profiles, where each of the plurality of user profiles was generated by processing a corpus of electronic documents associated with each respective user using a first trained machine learning model. The methods include determining a plurality of match coefficients, based on comparing a plurality of user profiles associated with each respective user in the plurality of users, filtering the first set of electronic documents based on the plurality of match coefficients, and providing the filtered first set of electronic documents to the first user.
US11157968B2 Systems, methods and articles to facilitate cross-channel programmatic purchasing of advertising inventory
Systems and methods for providing an advertisement platform where buyers and sellers can trade advertisement inventory programmatically at local, national, and/or worldwide levels. The advertisement platform server system may include an advertiser facing interface which permits advertisers to generate a request for orders (RFO) for an advertisement campaign which spans multiple advertisement channels. The RFO may be automatically provided to numerous media content providers, which may place committed orders which are to be autonomously accepted upon satisfaction of at least one condition of the RFO, such as a minimum budget. Once the committed orders are accepted, the advertisements may be routed to a traffic management system for publishing.
US11157966B2 Network of systems for generating and sending personalized campaign messages from a plurality of entities to a plurality of clients and a method of generating and sending such messages
The present disclosure relates to a system generating and sending personalized campaign messages and a method thereof. The system comprises a system setup module, a client information server, a production server and a story delivery module. The system setup module initiate set up of the modules and repositories in said system using a first rules repository containing pre-set and pre-fed rules. The client information server receive and manage client data from said entity. The production server receives client data per se; or after filtration and create a multifaceted prism and fill it with personalised messages to create a 3d story for said client by using campaigns data and client data. The story delivery module deliver said 3d story to a client device.
US11157964B2 Temporal-based recommendations for personalized user contexts and viewing preferences
A method includes receiving temporal-based user profile data including a first set of user profile data and a second set of user profile data. The method further includes determining an aggregated profile covariance (APC) and an aggregated profile variance (APV), and then deriving a regression coefficient based on the APC and the APV. In response to receiving an observation of desirable media content for one or more particular timeslots, the method further includes determining an updated APC based on a covariance of the first set of user profile data and the observation of desirable media content, determining an updated APV based on a variance of the first set of user profile data, and generating a prediction of desirable media content based on the updated APC, the updated APV, and the regression coefficient. The prediction of desirable media content corresponds to the one or more particular timeslots.
US11157963B2 Methods and systems for offering financial products
The disclosure provides systems and methods for analysis of financial data and customization of financial products. Time-dependent data is obtained for a relatively large set of users, and from the data are determined a relatively small set of trajectories that model user behaviour. New users are characterized according to the trajectories and financial products are automatically personalised to suit the new user.
US11157961B2 Augmenting graphical user interfaces in response to social media interactions
A system and method for modifying contents of a graphical user interface of a user computing device in response to user interactions with the graphical user interface of the user computing device includes detecting an interaction on a social media channel by a user interfacing with the graphical user interface of the user computing device, analyzing a content of the interaction to determine a topic of the interaction with the post on the social media channel, determining that the topic of the interaction corresponds to one or more keywords associated with a digital promotion, which triggers a distribution of the digital promotion in response to the interaction with the graphical user interface, and augmenting the graphical user interface of the user computing device by displaying the digital promotion to the social media channel, thereby modifying the graphical user interface.
US11157958B2 Associating a single entity with multiple electronic devices
In a method of associating a single entity with multiple electronic devices, a server accesses user data collected via internet communications with a plurality of electronic devices. Each item of user data includes a location signature and a unique identifier. The server determines an intersection of location between two electronic devices of the plurality of electronic devices based on the user data accessed from the two electronic devices. The user data is accessed from a first of the two electronic devices has a first unique identifier that is different than a second unique identifier of the user data accessed from a second of the two electronic devices. Based on the intersection of location, a single entity is associated with both the first unique identifier and the second unique identifier.
US11157954B1 Forming and using master records based on consumer transaction data
According to an embodiment, a data processing method comprises obtaining a first record associated with a first computer and a second record associated with a second computer that is different than the first computer; in response to determining that the first record has been obtained from a primary source, determining that at least a first set of key information in the first record matches a second set of key information in the second record, and in response thereto: creating and storing a master record comprising a union of the first record and the second record; storing, in a database, a third set of key information in the first record that does not match the second set, and a fourth set of key information in the second record that does not match the first set; using the master record to determine one or more electronic offers to present to any of a user, a computing device, or an account that is associated with the master record.
US11157952B2 Method and system for creating decentralized repository of fraud IPs and publishers using blockchain
The present disclosure provides a method and system for creating decentralized repository of fraud IP and publishers using block chain. The block chain network creates a central repository for decentralized shared ledger. The block chain network adds a ledger in decentralized shared ledger for each interaction on an application. In addition, the block chain network authorizes at least one of a plurality of stakeholders to access the decentralized shared ledger after receiving a request from at least one of the plurality of stakeholders. Further, the block chain network analyzes the interaction and past data received from a plurality of stake holders. Furthermore, the block chain network blocks device IPs, device Id's, device type and the publishers mentioned in blacklist of the decentralized shared ledger.
US11157951B1 System and method for determining and displaying an optimal assignment of data items
Various systems and methods for providing a tool to entities that determines the optimal usage of data items are disclosed. For example, the tool can generate a model that uses various characteristics to predict how likely it is that a viewer will watch (or listen to) the media program being promoted. The model can then determine an increase in revenue that would result from the assignment of a media promo using the predicted likelihood and subtracting a known opportunity cost from this determined revenue increase to determine a net revenue value. The model can repeat this determination for any number of viewers and aggregate the determined net revenue values to generate an aggregated net revenue value. The tool may include a user interface in which a content provider can adjust various variables to see how adjusting one or more variables affects the aggregated net revenue value.
US11157946B2 Cognitive analysis of user engagement with visual displays
An image captured at a first moment in time is received. A user is identified by comparing at least one facial feature extracted from the image with user information stored in a database. It is determined whether the user observed a visual display by determining whether the visual display was within the visual field of the user. Upon determining that the user observed the visual display, the image is processed with a sentiment analysis module to determine a sentiment of the user. Further, it is determined, based on a record stored in a transaction database, that the user purchased the first product at a second moment in time, and an engagement index is generated for the visual display based on processing the determined sentiment of the user and a period of elapsed time between the second moment in time and the first moment in time.
US11157940B2 Incentivized data transfer during vehicle refueling
The systems and methods described herein disclose providing compensation for data transmission during a refill event. As described here, a vehicle collects operation data sets during movement in the vehicular environment. Vehicles can then transfer one or more of the operation data sets during the refill of the collecting vehicle. Thus, operator can determine the desirability and value of trading the upload time for compensation. The systems and methods can include detecting a refill event for a collecting vehicle. A data analysis can then be received for one or more operation data sets produced by the collecting vehicle. A data value can then be determined from the data analysis, with the operator determining transfer one or more operation data sets from the collecting vehicle during the refill event. Once received, compensation can be provided to the collecting vehicle for the received operation data sets based on the data value.
US11157938B1 Systems and methods for redeeming rewards for cash at an ATM for credit only customers
An automated teller machine (ATM) includes a network interface, an input/output device configured to exchange data with a customer, and a processing circuit comprising a processor and memory. The memory is structured to store instructions that are executable by the processor and cause the processing circuit to receive account information identifying a credit account associated with the customer, transmit the account information identifying the credit account, receive reward information associated with the credit account, display a reward indication notifying the customer of reward information and providing the customer with an ability to indicate a preference to perform a currency reward withdrawal, receive data comprising an indication of the preference of the customer to perform the currency reward withdrawal, transmit a redemption request based on the indicated preference, receive a redemption request authorization, and dispense an amount of currency corresponding to an amount identified in the redemption request authorization.
US11157937B2 Smart rewards incentive system, client tools for implementing a smart rewards incentive system, and analytics engine
A server based system and method for hosting an incentive creation, administration, distribution, management, and analytics system. The server may allow a client via a client management portal to create and manage a campaign that may include a variety of dynamic rewards geared specifically to specific consumer groups. In these embodiments, users may be presented with the dynamic rewards via a presentation device which may be a user device or a client device. The presentation device may include a facilitator application for presenting the offer to the user. The dynamic rewards may have terms that change over time based on factors such as end user input, environmental factors, sharing of the reward, trading the reward, expiration date extensions, etc.
US11157923B1 Dynamically determining procurement user types
Methods, apparatus, and processor-readable storage media for dynamically determining procurement user types are provided herein. An example computer-implemented method includes extracting data, from multiple data sources associated with multiple procurement users, pertaining to interactions between the multiple procurement users and one or more procurement destinations; dynamically updating, based on an application of one or more machine learning algorithms to the extracted data, one or more existing procurement user types; dynamically creating, based on the application of the one or more machine learning algorithms to the extracted data, one or more new procurement user types; and outputting, via at least one user portal, the one or more updated procurement user types and the one or more new procurement user types.
US11157913B2 Systems and methods for improved detection of network fraud events
A method and system for detecting fraudulent network events in a payment card network are provided. A plurality of scored payment card transaction authorization requests are received, originating from a plurality of merchants, and data structures for each of a plurality of merchant groups are generated. Each data structure sorts the scored authorization requests into fraud score range stripes. The data structures are parsed over a plurality of time periods, and at least one cumulative metric is calculated for each merchant group for each of the time periods in each fraud score range stripe. A plurality of ratio striping values is determined for each merchant group, and a set of feature inputs is generated using the ratio striping values. A second fraud detection model is applied to the scored authorization requests. Parameters of the second fraud detection model are configured to change based on the generated set of feature inputs.
US11157909B2 Two-level authentication for secure transactions
A system and method provide efficient, secure, and highly reliable authentication for transaction processing and/or access control applications. A Personal Digital Key stores one or more profiles (e.g., a biometric profile) in a tamper-proof memory that is acquired in a secure trusted process. Biometric profiles comprise a representation of physical or behavioral characteristics that are uniquely associated with an individual that owns and carries the PDK. The PDK wirelessly transmits the biometric profile over a secure wireless transaction to a Reader for use in a biometric authentication process. The Reader compares the received biometric profile to a biometric input acquired at the point of transaction in order to determine if the transaction should be authorized.
US11157905B2 Secure on device cardholder authentication using biometric data
A secure on-device cardholder authentication method and system. In an embodiment, a consumer's mobile device uses a mobile application to receive a user authentication request from an entity. A biometric data capture request is then transmitted to a biometric sensor of the mobile device, and a determination made that the mobile application is authorized to use an authenticator API. Next, the mobile device processor prompts the user to provide at least one form of biometric data in accordance with business rules, receives a user authentication response when the user provided biometric data matches locally stored biometric data, generates a positive user authentication response message, and transmits the positive user authentication response message to the entity.
US11157898B2 Systems and methods for peer-to-peer transmission of digital assets
This disclosure relates to transaction systems and particularly to transaction systems of a peer-to-peer nature for digital assets. The asset transfer system may store user, user accounts, and transaction information in associated logic tables within a memory of a server hosting the asset transfer system. Through the use of, but limited to, curl functions, the asset transfer system may communicate with remote servers housing user wallets and user wallet information to perform transactions of digital assets between users. Before verification and proof of work can be established to complete the transfer of digital assets, the asset transfer system may report to the users of a transaction the details of the transaction. Users of the asset transfer system need not know encrypted or random keys to perform such digital asset transactions and may transfer digital assets only by identification of a username stored within the asset transfer system.
US11157895B2 Payment devices having multiple modes of conducting financial transactions
Payment cards and also the systems and methods for securely managing financial transactions using the payment cards are provided. In one implementation, a payment card includes a first component incorporated into a plastic substrate, wherein the first component is configured to provide details of a first substitute account associated with a cardholder's valid credentials. The payment card also includes at least one additional component incorporated into the plastic substrate. Each of the additional components is configured to provide details of at least one additional substitute account associated with the cardholder's valid credentials. Each substitute account includes details that are distinct from the details of each of the other substitute accounts. Also, at least one of the substitute accounts is provided to a merchant for conducting a financial transaction with the merchant.
US11157893B2 Electronic device including a plurality of payment modules
An electronic device comprising: a near field communication (NFC) module; a magnetic stripe data transmission (MST) module; and at least one processor functionally coupled to the NFC module and the MST module, wherein the processor is configured to: select at least one of the NFC module or the MST module; and transmit payment information to an external device by using the selected module.
US11157892B2 Mobile payment method and device thereof
A mobile payment is provided. A mobile payment method includes the steps of: receiving a payment request from a merchant terminal; determining whether a merchant, which has transmitted the payment request, has an affiliated application; determining, by means of preset priorities, an application having a top priority among a plurality of payment applications according to the determination result; and transmitting, to a user's mobile terminal, a push command for executing the application determined to have the top priority.
US11157886B2 Cantilevered weight sensitive shelf, rail, and mounting system
A rack assembly for use with an automatic retail device. The rack assembly includes a rack body comprising and a load bar configured to mount to the rack body. The rack body includes a fastening element configured to mount the rack body to a portion of the automatic retail device and a main shelf controller disposed within the rack body and in communication with a microcontroller of the automatic retail device. The load bar includes a weight sensor configured to sense a weight of products positioned on the load bar and a circuit board. The circuit board is disposed on the load bar and in electrical communication with the weight sensor and the main shelf controller. The circuit board transmits a signal corresponding to the weight sensed by the weight sensor to the microcontroller via the main shelf controller.
US11157885B2 End-to-end content delivery network incorporating independently operated transparent caches and proxy caches
Some embodiments provide an end-to-end federated CDN solution that assimilates a transparent caching server that is operated by a transparent caching server operator into a CDN that independently operates CDN caching servers. Specifically, the logs from the transparent caching server are assimilated into the CDN by aggregating the logs from the transparent caching server and processing the transparent caching server logs to identify network usage for content of a CDN content provider customer that is delivered by the transparent caching server. The network usage is then combined with the network usage that tracked by the CDN caching servers in order to provide comprehensive report metrics for the content provider customer and to bill the content provider customer for all network usage related to delivering the content provider customer's content irrespective of whether the content was delivered by a transparent caching server or a CDN caching server.
US11157882B1 Intelligent event tracking system
A first computing system may determine that a first event is represented in first data received from a second computing system. Based at least in part on the first event being represented in the first data, the first computing system may generate a time-ordered schedule of events that includes an indication of the first event, and may send, to a client device, second data representing the time-ordered schedule of events.
US11157881B2 Distributed system for test drive conflict rescheduling
Aspects discussed herein may relate to methods and techniques for automatically generating a test drive schedule for a user based on known inventory, user preferences, demographic information, employee availability, and other factors, as well as detecting conflicts and rescheduling test drives in response to those conflicts. This may allow for easier access to test drives for the consumer, which may promote more test drives and higher resultant sales, as well as allowing for rescheduling in advance of conflicts, which may reduce lost consumers due to test drives that were conflicted.
US11157880B2 Enforcement of services agreement and management of emotional state
A method, computer program product, and system includes a processor(s) configuring a sensor(s) (first sensor(s)), to capture data related to an emotional state of an individual and a sensor(s) (second sensor(s)), to capture data related to an environment of the individual. The processor(s) obtains, over a pre-defined period of time, data from the sensors and utilizes data from the second sensor(s) to identify activities in which the individual participated. The processor(s) obtains, from a scheduling resource, a schedule of activities scheduled for the individual. The processor(s) generates a record for each activity. The processor(s) determines, based on data from the first sensor(s) and the record for each activity, emotional states of the individual throughout each activity of the identified activities. The processor(s) generates a rule representing relationships between events during each activity and emotional state of the participant and recommends a schedule of future activities.
US11157878B2 Contact information management
The present invention provides a contact management, creation, and filtering application on a mobile or computing devices by providing a contact list or address book with enhanced searching capabilities, whether the original address book or contact list is created by the application software of the present invention, with other application software while the application software of the present invention is running in the background, or the address book or contact list is being modified or sync either using the application software.
US11157860B2 System and method for motivating parking enforcement officer performance with the aid of a digital computer
A system and method for motivating parking enforcement officer performance with the aid of a digital computer is provided. A time-based active representational model of the city is created by fusing sensory data collected from various sources around a city with numerical data gleaned from historical and on-going activities, including parking regulation citation and warning numbers, resource allocations, and so on. The model can be used to form quantitative predictions of expected violations, revenue stream, and so forth, that can then be used as recommendations as to where to enforce and when, so as to maximize the utilization of the limited resources represented by the officers on the street. Moreover, the performance of the officers can be weighed against expectations of performance postulated from the quantitative predictions.
US11157853B2 Forecasting a time series based on actuals and a plan
Embodiments of the present invention provide a system, method and computer program product for forecasting a time series based on actuals and a plan. A method comprises generating a first and a second sequence of segments that rise and fall alternately based on a first and a second sequence of data values over time, respectively. The first and second sequence of data values represent actual data for an ongoing project and estimated data for a planned project, respectively. The method further comprises aligning at least one segment of the second sequence of segments with at least one segment of the first sequence of segments, and adjusting the estimated data by replacing at least one segment of the second sequence of segments with a scaled version of at least one corresponding aligned segment of the first sequence of segments. The scaled version maintains an estimated total for the planned project.
US11157848B2 Project planning system
An interactive and collaborative, planning, designing and facilitating tool that connects users with organized information and relevant data, providers and facilitators to resolve technical issues in conceptualizing, designing and implementing a custom project.
US11157847B2 Intelligent crowdsourced resource assistant
A crowdsource assistant provides guidance to crowdsource resources navigating a crowdsource platform to bid for and be accepted to accomplish tasks. The crowdsource assistant utilizes machine learning to train similarity computation models that improve the crowdsource assistant's computing capability to generate more relevant recommendations to a resource in a faster and more efficient manner.
US11157838B2 Machine learning modeling for generating client reservation value
Systems and methods are provided for analyzing booking session data to generate a plurality of feature vectors for each booking session of the plurality of booking sessions, and generating training data comprising the plurality of feature vectors for each booking session and at least a first constraint. The systems and methods further providing for calculating a set of weights using the training data, wherein each weight is a lowest weight satisfying the most constraints possible, wherein the set of weights comprises a weight associated with each feature in the plurality of feature vectors, and computing a reservation value for each of a plurality of clients for each of a plurality of listings and for each date of a plurality of dates, based on the set of weights and the plurality of feature vectors.
US11157829B2 Method to leverage similarity and hierarchy of documents in NN training
A computer-implemented method for training a natural language-based classifier, includes obtaining a query and a first label which is a binary vector, each of a plurality of elements of the binary vector being associated with one of a plurality of instances, the first label indicating that the query is classified into a specific instance of the plurality of instances by a value set to a specific element associated with the specific instance, estimating relationships between the specific instance and instances other than the specific instance of the plurality of instances, generating a second label which is a continuous-valued vector from the first label by distributing the value set to the specific element to elements other than the specific element of the plurality of elements according to the relationships, and training the natural language-based classifier using the query and the second label.
US11157826B2 Parallel multi-qubit operations on a universal ion trap quantum computer
The disclosure describes various aspects related to enabling effective multi-qubit operations, and more specifically, to techniques for enabling parallel multi-qubit operations on a universal ion trap quantum computer. In an aspect, a method of performing quantum operations in an ion trap quantum computer or trapped-ion quantum system includes implementing at least two parallel gates of a quantum circuit, each of the at least two parallel gates is a multi-qubit gate, each of the at least two parallel gates is implemented using a different set of ions of a plurality of ions in a ion trap, and the plurality of ions includes four or more ions. The method further includes simultaneously performing operations on the at least two parallel gates as part of the quantum operations. A trapped-ion quantum system and a computer-readable storage medium corresponding to the method described above are also disclosed.
US11157803B2 Neuromorphic device including a synapse having a variable resistor and a transistor connected in parallel with each other
A neuromorphic device is provided. The neuromorphic device may include a pre-synaptic neuron, a row line extending from the pre-synaptic neuron in a row direction, a post-synaptic neuron, a column line extending from the post-synaptic neuron in a column direction, and a synapse at an intersection region between the row line and the column line. The synapse may include a switching device and a memristor electrically connected with each other in series. The post-synaptic neuron may include a summation circuit, a variable resistor, and a comparator.
US11157798B2 Intelligent autonomous feature extraction system using two hardware spiking neutral networks with spike timing dependent plasticity
Embodiments of the present invention provide an artificial neural network system for feature pattern extraction and output labeling. The system comprises a first spiking neural network and a second spiking neural network. The first spiking neural network is configured to autonomously learn complex, temporally overlapping features arising in an input pattern stream. Competitive learning is implemented as spike timing dependent plasticity with lateral inhibition in the first spiking neural network. The second spiking neural network is connected with the first spiking neural network through dynamic synapses, and is trained to interpret and label the output data of the first spiking neural network. Additionally, the labeled output of the second spiking neural network is transmitted to a computing device, such as a central processing unit for post processing.
US11157795B2 Graph partitioning and placement for multi-chip neurosynaptic networks
Graph partitioning and placement for multi-chip neurosynaptic networks. According to various embodiments, a neural network description is read. The neural network description describes a plurality of neurons. The plurality of neurons has a mapping from an input domain of the neural network. The plurality of neurons is labeled based on the mapping from the input domain. The plurality of neurons is grouped into a plurality of groups according to the labeling. Each of the plurality of groups is continuous within the input domain. Each of the plurality of groups is assigned to at least one neurosynaptic core.
US11157793B2 Method and system for query training
The method for query training can include: determining a graphical representation, determining an inference network based on the graphical representation, determining a query distribution, sampling one or more train queries from the query distribution, and optionally determining a trained inference network by training the untrained inference network using the train query. The method can optionally include determining an inference query and determining an inference query result for the inference query using the trained inference network.
US11157777B2 Quality control systems and methods for annotated content
According to one implementation, a quality control (QC) system for annotated content includes a computing platform having a hardware processor and a system memory storing an annotation culling software code. The hardware processor executes the annotation culling software code to receive multiple content sets annotated by an automated content classification engine, and obtain evaluations of the annotations applied by the automated content classification engine to the content sets. The hardware processor further executes the annotation culling software code to identify a sample size of the content sets for automated QC analysis of the annotations applied by the automated content classification engine, and cull the annotations applied by the automated content classification engine based on the evaluations when the number of annotated content sets equals the identified sample size.
US11157770B2 Automatic line erase tool and method
A method for removing extraneous information from a drawing of a device having one or more parts, the extraneous information including a lead line and a part number, the method including detecting a starting point of a lead line with respect to a bounding box of the part number and determining a general direction of the starting point with respect to the bounding box, wherein the starting point is set as a current point; performing linear regression analysis of dark pixels in an area covered by a mask centrally located at the current point to yield a linear regression line slope; determining a next point based on the slope and the general direction; and updating the current point with the next point and repeating the performing and determining steps until the lead line ends; and removing the lead line based on a path traced by the starting and current points.
US11157765B2 Method and system for determining physical characteristics of objects
A method for determining a physical characteristic of an object is provided. The method includes recognizing, by an electronic device, an object in a candidate image. Further, the method includes extracting, by the electronic device, a plurality of candidate parameters of the recognized object in the candidate image. Further, the method includes determining, by the electronic device, physical characteristics of at least one portion of the recognized object in the candidate image by comparing the plurality of candidate parameters with a plurality of reference parameters of a reference object in a reference image. Further, the method includes storing, by the electronic device, the physical characteristics of the at least one portion of the recognized object.
US11157757B2 Image processing device and image processing method
An image processing device includes: an extraction unit which extracts a horizontal edge line in which edge points are arranged consecutively in a horizontal direction from an image taken that contains an image of a parking frame; a detection unit which detects a three-dimensional indication body to serve as a stop position indication body in the parking frame based on the horizontal edge line extracted by the extraction unit; and a determining unit which, in a case where a plurality of the horizontal edge lines are arranged in a vertical direction in an image of the three-dimensional indication body detected by the detection unit, determines the stop position regarding one of the plurality of the horizontal edge lines other than a highest horizontal edge line in the vertical direction as corresponding to a top end line of the three-dimensional indication body.
US11157756B2 System and method for detecting errors and improving reliability of perception systems using logical scaffolds
An artificial intelligence perception system for detecting one or more objects includes one or more processors, at least one sensor, and a memory device. The memory device includes an image capture module, an object identifying module, and a logical scaffold module. The image capture module and the object identifying module cause the one or more processors to obtain sensor information of a field of view from a sensor, identify an object within the sensor information, and determine at least one property of the object. The logical scaffold module causes the one or more processors to determine, by a logical scaffold, when the at least one property of the object as determined by the object identifying module is one of a true condition or a false condition.
US11157743B1 Method for comparing videos of surgical techniques
A method for comparing videos of a surgical procedure is disclosed. The method comprising selecting a plurality of videos from a surgical video database. Each of the plurality of videos including video data of a first surgical procedure comprising a plurality of surgical steps. The method further including identifying a first surgical step included in the plurality of surgical steps within a first video segment in each of the plurality of videos. The method also including warping the first video segment to standardize a dimension of the first video segment in each of the plurality of videos.
US11157734B1 Autonomous self-learning artificial intelligence intent system for access control
One embodiment provides an access control system including access control sensors to detect actions performed in a vicinity of an access point, a verification sensor to verify access of the access point, and an electronic processor communicatively coupled to the access control sensors and the verification sensor. The electronic processor is configured to in response to an access intent model satisfying an accuracy condition, deploy the access intent model for the access point and receive a dataset indicating an action performed in the vicinity of the access point. The electronic processor is also configured to predict an access intent to access the access point by applying the access intent model to the dataset and enable access through the access point. The electronic processor is further configured to receive verification data indicating whether the access point is accessed, and automatically assign a label to the dataset based on the verification data.
US11157732B2 System and method of handwriting recognition in diagrams
A system, method and computer program product for hand-drawing diagrams including text and non-text elements on a computing device are provided. The computing device has a processor and a non-transitory computer readable medium for detecting and recognizing hand-drawing diagram element input under control of the processor. Display of input diagram elements in interactive digital ink is performed on a display device associated with the computing device. One or more of the diagram elements are associated with one or more other of the diagram elements in accordance with a class and type of each diagram element. The diagram elements are re-displayed based on one or more interactions with the digital ink received and in accordance with the one or more associations.
US11157729B2 Gesture based authentication for autonomous vehicles
A gesture based authentication system for an autonomous vehicle (AV) uses light detecting and ranging (lidar) to observe a user making a specific gesture and, in response to observing the gesture, authorizes the user to access the vehicle. The authentication system may first identify a human in the vicinity of the AV, and then compare a body position of the identified human to a model trained to determine if a human is performing the specific gesture. If the model determines that the identified human is performing the gesture, the AV authorizes the user to access the vehicle, e.g., to accept a delivery or to ride in the AV.
US11157728B1 Person detection and identification using overhead depth images
A method for person detection using overhead images includes receiving a depth image captured from an overhead viewpoint at a first location; detecting in the depth image for a target region indicative of a scene object within a height range; determining whether the detected target region has an area within a head size range; if within the head size range, determining whether the detected target region has a roundness value less than a maximum roundness value; if less than the maximum roundness value, classifying the detected target region as a head of a person and masking the classified target region in the depth image, where the masked region is excluded from detecting; and repeating the detecting to the masking to detect for and classify another target region in the depth image within the height range and outside of the masked region.
US11157719B2 Electronic device and method for recognizing fingerprint based on drag input
An electronic device includes a display, a memory configured to store instructions, a fingerprint sensor configured to obtain first fingerprint information regarding a finger contacting the display, and a processor, and when executing the instructions, the processor is configured to while displaying a first screen on the display, receive a first drag input from a user's finger contacting the display; obtain the first fingerprint information regarding the finger by using the fingerprint sensor while the first drag input is maintained; and, based on it being identified that the fingerprint information matches first reference fingerprint information, display a second screen converted from the first screen at least partially on the display.
US11157717B2 Thermally conductive and protective coating for electronic device
A protective coating layer, an electronic device including such a protective coating layer, and the methods of making the same are provided. The electronic device includes a substrate, a thin film circuit layer disposed over the substrate, and a protective coating layer disposed over the thin film circuit layer. The protective coating layer includes a first coating and a second coating disposed over the first coating. Each coating has a cross-plane thermal conductivity in a direction normal to a respective coating surface equal to or higher than 0.5 W/(m*K). The first coating and the second coating have different crystal structures, or different crystalline orientations, or different compositions, or a combination thereof to provide different nanoindentation hardness. The first coating has a hardness lower than that of the second coating.
US11157707B2 Natural language response improvement in machine assisted agents
Using a personal entity analyzer, a personal entity difference between a natural language response to a natural language query and an edited version of the natural language response is scored, the natural language response selected from a set of natural language response recommendations. Using a product entity analyzer, a product entity difference between the natural language response and the edited version of the natural language response is scored. Using a sentence similarity analyzer, a sentence similarity between the natural language response and the edited version of the natural language response is scored. Based on the personal entity difference score, the product entity difference, score and the sentence similarity score, the set of natural language responses is updated. In a natural language interaction, a selected natural language response from the set of natural language responses is outputted.
US11157705B2 Semantic parsing using encoded structured representation
Aspects described herein include a method of semantic parsing, and related system and computer program product. The method comprises receiving an input comprising a plurality of words, generating a structured representation of the plurality of words, encoding the structured representation into a latent embedding space, and decoding the encoded structured representation from the latent embedding space into a logical representation of the plurality of words.
US11157699B2 Interactive method and apparatus based on test-type application
The present disclosure provides an interactive method and apparatus based on a test-type application, The method includes: obtaining a pre-established knowledge graph including non-leaf nodes indicating test questions, lines indicating test answers and leaf nodes indicating test results; selecting an interactive question for the current round from the test questions indicated by the non-leaf nodes and displaying the interactive question in the dialog box; when a user inputs an interactive answer with respect to the interactive question in the dialog box, querying a matched target line in the lines connected to the non-leaf node corresponding to the interactive question for the current round according to the interactive answer of the current round, to determine the target node connected to the non-leaf node through the target line; and displaying a test result or a test question for the next round in the dialog box according to the target node.
US11157697B2 Method and apparatus for extracting diagnosis object from medical document
This invention provides a method for extracting a diagnosis object from a medical document comprises: extracting, from an input medical document, body part entities and at least one type of non-body-part entities and the relations between the body part entities and the non-body-part entities; obtaining, for each pair of all possible pairs of the non-body-part entities, a relevance score between two non-body-part entities within one pair, wherein the relevance score is obtained by using the relations between the two non-body-part entities within one pair and one or more body part entities in a plurality of historical medical documents; clustering the non-body-part entities in the input medical document into one or more clusters based on the relevance scores of the all possible pairs; and outputting one or more body part entities related to one or more non-body-part entities clustered in each of the clusters as one diagnosis object.
US11157688B2 Enhanced indicators for identifying affected data
Technologies are described herein for displaying one or more visual indicators to assist users in identifying cells of a spreadsheet that are affected by an operation. In embodiments disclosed herein, an application is configured to receive a request to perform an operation on at least one cell of the spreadsheet. The application then identifies cells of the spreadsheet that are affected by the operation. The application then displays a visual indicator to emphasize the affected cells. By providing a timely displayed visual indicator that brings attention to affected cells, the user is able to gain a better perspective of the extent of the operation and how the operation applies to the cells of the spreadsheet.
US11157687B2 Document processing apparatus and non-transitory computer readable medium storing program
A document processing apparatus includes an acquisition unit that acquires, from an electronic document, character information located in an area defined in advance based on a format of the electronic document, and a registration unit that registers the character information acquired by the acquisition unit as attribute information of the electronic document.
US11157680B1 Systems for suggesting content components
In implementations of systems for suggesting content components, a computing device implements a design system to receive input data describing a feature of a content component to be included in a hypertext markup language (HTML) document. The design system represents that feature of the content component as a document object model (DOM) element and determines a hash value for the DOM element using locality-sensitive hashing. Manhattan distances are computed between the has value and has values described by a segment of content component data. The hash values were determined using the locality-sensitive hashing for DOM elements extracted from a corpus of HTML documents. The design system generates indications, for display in a user interface, of candidate content components for inclusion in the HTML document based on the Manhattan distances.
US11157676B2 Method for routing bond wires in system in a package (SiP) devices
Systems and methods to translate or convert a desired circuit into a database that instructs a place and route or wire bonding machine where on a substrate to place components and also where to place bond wires on the pads of a connection matrix on a substrate. During the assembly process, the pads of the connection matrix are populated with bond wires using the database.
US11157669B2 Method and apparatus for shape-based energy analysis of solids
A computer-readable medium stores instructions including storing a model of a physical structure and defining a mesh for the model. The mesh includes finite elements, each defined by a respective set of edges. The instructions include, for each finite element, identifying a governing differential equation and a set of complementary functions that exactly satisfy the governing differential equation. The instructions include determining an applied physical stimulus for the physical structure. The instructions include generating an energy optimization model that minimizes a difference between internal energy and external energy of the finite elements in response to the applied physical stimulus. The model includes a matrix of respective scalar multipliers for the complementary functions for each finite element. The instructions include transforming the matrix and calculating a physical parameter of interest. The instructions include, in response to the physical parameter not satisfying a design parameter, updating the model of the physical structure.
US11157668B2 Determination of a life defining quantity
A method of determining a life defining quantity of a production component manufactured by an additive manufacturing process. The method includes the step of defining a plurality of components to be manufactured by an additive manufacturing technique. The plurality of components has a first test piece and a first production component. The method further includes manufacturing the components in the same manufacturing batch using an additive manufacturing process and with nominally the same material composition and build parameters. A characteristic mechanical property of the first test piece is then determined. The method further includes determining a value of a life defining quantity of the first production component as a function of the first test piece characteristic mechanical property. The first production component and first test piece are then provided with indicators which associate the first production component with the determined life defining quantity.
US11157666B2 Vehicle traveling simulation system, vehicle traveling simulation method and activation device
In a vehicle traveling simulation system, a multimedia device has at least a test target function among in-vehicle media functions. An activation device activates the multimedia device. A plurality of external terminal devices is respectively provided at different positions from the multimedia device. A data acquisition unit of the activation device is able to acquire vehicle state data simulating a vehicle state when a vehicle is traveling from the plurality of external terminal devices. An input unit inputs, to the multimedia device, activation data corresponding to the vehicle state data. The multimedia device is activated based on the input activation data.
US11157660B2 Virtual host upgrade using a secured disk image
An apparatus comprises at least one processing device coupled to memory. The at least one processing device is configured to obtain a secured disk image comprising an encrypted manifest file, an encrypted install binary and a plurality of other files. The at least one processing device is further configured to obtain a certificate corresponding to the secured disk image and to derive a public key based at least in part on the certificate. The at least one processing device is further configured to decrypt the manifest file and the install binary based at least in part on the public key and to validate checksums for respective ones of the plurality of other files against corresponding checksums contained in the decrypted manifest file. The at least one processing device is further configured to execute the decrypted install binary responsive to validation of the checksums for the respective ones of the plurality of other files.
US11157657B2 Mixed data fingerprinting with principal components analysis
Principal components analysis is applied to data sets to fingerprint the dataset or to compare the dataset to a “wild file” that may have been constructed from data found in the dataset. Principal components analysis allows for the reduction of data used for comparison down to a parsimonious compressed signature of a dataset. Datasets with different patterns among the variables will have different patterns of principal components. The principal components of variables (or a relevant subset thereof) in a wild file may be computed and statistically compared to the principal components of identical variables in a data provider's reference file to provide a score. This constitutes a unique and compressed signature of a file that can be used for identification and comparison with similarly defined patterns from other files.
US11157648B1 Data privacy and security in vehicles
A system includes a server that is communicatively coupled to a computing device. The server receives vehicle information associated with a target vehicle that has a target in-vehicle module from which a privacy information of a user is to be removed. Using the vehicle information, the server retrieves and transmits data associated with removing privacy information from a set of candidate in-vehicle modules of vehicles that are related to the target vehicle. The computing device presents images associated with the candidate in-vehicle modules in a likely order of resemblance of the candidate in-vehicle modules to the target in-vehicle module. The user selects an image of a candidate in-vehicle module that matches or resembles the target in-vehicle module. The computing device presents an instruction set associated with removing privacy information from the candidate in-vehicle module that corresponds to the selected image. The server receives user feedback associated with the instruction set.
US11157645B2 Data masking with isomorphic functions
A method of masking data includes disabling, by one or more processors of a computer system, operation of a data structure that includes at least one data index. The method includes masking, by the one or more processors of the computer system, the data structure in a table with an isomorphic function, and enabling, by the one or more processors of the computer system, operation of the data structure.
US11157640B2 Protecting sensitive data in software products and in generating core dumps
Sensitive data is protected in a software product. A source file of the software product is compiled to generate an object file, in which the source file includes at least one piece of sensitive data marked with a specific identifier. The object file has a secure data section for saving storage information of the at least one piece of sensitive data at compile-time and run-time. The object file is linked to generate an executable file. The executable file updates the secure data section at run-time. Sensitive data is also protected when a core dump is generated.
US11157636B2 Collection folder for collecting file submissions in response to a public file request
A content management system for collecting files from one or more submitters in a collection folder. A collector, who generates the collection folder, can invite one or more submitters to submit one or more files to the collection folder in response to a public file request. The one or more submitters have limited rights to the collection folder. The limited rights can include uploading rights and prohibiting a submitter from viewing files that other submitters associated with the collection folder submitted. Thus, the collection folder is able to store files from the one or more submitters, but prevent them from viewing other's submissions.
US11157632B2 Encryption converter
A method for converting data on a computer from an original encrypted format to a new encrypted format without exposing the data in a decrypted state during the conversion process. The computer(s) is locked during the conversion process. The computer data is now re-encrypted to the new format, the original encryption is then removed, and the new encryption software is applied. Finally, the computer with its newly-encrypted data is unlocked for normal usage.
US11157631B1 System and method for securely indexing, storing, and retrieving data within a computer network
According to one embodiment, a system may include a plurality of software components capable of creating a number of computing nodes by employing cryptographic hashing and cipher algorithms. The nodes are configured to implement a number of tree-like index data structures in order to securely store, recall, and exchange digitally encoded information.
US11157610B2 Method for accessing a secure computer resource by a computer application
A method for accessing a secure computer resource by a computer application having no human-machine interaction for inputting authentication information comprises: a) a first initialization step comprising the creation of a temporary cryptographic key consisting of applying a cryptographic process to a plurality of information that is invariant over time and of encrypting, using the thus calculated key, authentication data of an account authorized to access a vault with passwords and b) steps for automatic access by the application to the secure computer resource consisting of creating a temporary cryptographic key consisting of applying a cryptographic process to the plurality of information that is invariant over time, reading the credentials file created during the initialization step and decrypting the credentials file with the temporary cryptographic key calculated in the preceding step, then transferring, to the calling application, the data coming from the computer resource.
US11157608B2 Information processing system allowing a target device to process an operation request using a common API
An information processing system, apparatus, and method. The information processing system includes a plurality of types of devices connected to the information processing apparatus via a network, acquires usage authorization information indicating authority to use any one of the plurality of types of devices in response to an operation request not dependent on a type of the device based on user identification information of a user requesting an operation, specifies user account information with respect to the device related to the operation request based on the acquired usage authorization information, and cause the device to process the requested operation through an interface corresponding to the device based on the specified account information.
US11157607B2 Wearable device having higher security and detecting blood pressures
A wearable device including a skin sensor and a processor is provided. The processor is configured to receive an authentication data for authenticating a user when a wearing state of the wearable device is adjacent to a skin surface of the user, execute a predetermined function in response to a request when the authentication data matches a pre-stored data and the skin sensor determines that the wearable device does not leave the skin surface after the authentication data is received, and reject or ignore the request when the skin sensor determines that the wearable device leaves the skin surface before the predetermined function is executed. The processor further calculates blood pressures according to PPG signals detected by a PPG sensor of the skin sensor.
US11157603B2 Electronic device and method for performing authentication
The present invention relates to an electronic device and a method for performing authentication. The electronic device of the present invention comprises: a communication module; a memory; a processor electrically connected to the communication module and the memory; and an authentication module configured so as to be stored in the memory and executed by the processor, wherein the authentication module can be configured so as to transmit, on the basis of at least a part of a request, authentication information stored in the memory to an external electronic device, when the authentication request related to the external electronic device is obtained.
US11157597B2 Method for providing cloud-based service
A method for providing a software service of a license management server is disclosed. The method comprises the steps of: receiving a virtual machine interface from a cloud server; installing software of a service provider in the virtual machine interface; transmitting a license to the virtual machine interface; providing ID and password related authority to a user terminal; and providing a service of the software to the user terminal through the virtual machine interface when the user terminal accesses the software. Therefore, source code leakage due to static analysis can be fundamentally prevented.
US11157594B2 Matrix multiplication in hardware using modular math
A first group of modulo result matrices corresponding to modulo of elements of a first matrix by each of a plurality of moduli is stored. A second group of modulo result matrices corresponding to modulo of elements of a second matrix by each of the plurality of moduli is stored. It is determined whether an element operation of a multiplication of the first matrix with the second matrix can be performed using a first hardware multiplication module rather than a second hardware multiplication module. In response to a determination that the element operation can be performed using the first hardware multiplication module, the element operation is performed using the first hardware multiplication module including by multiplying one or more corresponding elements from the first group of modulo result matrices with one or more corresponding elements from the second group of modulo result matrices.
US11157592B2 Hardware implementation of convolutional layer of deep neural network
Hardware implementations of, and methods for processing, a convolution layer of a DNN that comprise a plurality of convolution engines wherein the input data and weights are provided to the convolution engines in an order that allows input data and weights read from memory to be used in at least two filter-window calculations performed either by the same convolution engine in successive cycles or by different convolution engines in the same cycle. For example, in some hardware implementations of a convolution layer the convolution engines are configured to process the same weights but different input data each cycle, but the input data for each convolution engine remains the same for at least two cycles so that the convolution engines use the same input data in at least two consecutive cycles.
US11157587B2 Content loading to provide enhanced viewing experience
According to one configuration, a user operating a communication device communicates a request for retrieval of content to a server resource. In response to communicating the request, the communication device receives content display information defining how to produce a rendition of the requested content for display on a display screen of the communication device. The display information indicates multiple portions of individually retrievable content in which to populate the rendition of the requested content. The computer device utilizes the priority information to select an order of retrieving the multiple portions to populate the rendition of the requested content.
US11157585B2 Information display method and device
First information is received corresponding to a scanned page including a first graphic code. The page is displayed with the first graphic code and an information display page, where the information display page displays the first information. Second information is received corresponding to a scanned page including a second graphic code. The second information is added to the information display page.
US11157584B2 URL normalization
In one embodiment, a method includes receiving a plurality of uniform resource identifiers (URI's) associated with a particular domain. Each of the URI's identifies a content page comprising one or more signature elements. The method further includes, for each URI in the plurality of URI's, successively testing the URI to identify a core of the URI and any unnecessary elements of the URI. The core of the URI is sufficient to retrieve a version of the content page including all of its signature elements. The method additionally includes, for each URI in the plurality of URI's, updating a set of rules based on the identified core and the identified unnecessary elements. The set of rules establishes a normalized version of the URI.
US11157583B2 Software detection based on user accounts
A method for detecting software installed on a computer may be provided. The method may comprise obtaining a default user identifier, collecting an installed user identifier, performing an identifier comparison by comparing the installed user identifier with the default user identifier and determining whether an installed user identifier matches a default user identifier, assigning a probability value based on the identifier comparison, performing a threshold comparison of the probability value to the a predetermined threshold value, determining whether the probability value exceeds the threshold value, and in response to determining that the probability value exceeds the threshold value, concluding that the software has been installed on the computer system.
US11157575B2 Determining a veridicality metric of a user profile stored in an electronic information system
Embodiments of the present invention disclose a method, computer program product, and system for determining a veridicality metric of a user profile stored in an electronic information system. The method, computer program product and computer system may include a computing device that inputs an identifier of a user profile and retrieves from an information system at least one element of the user profile based on the identifier. The computing device may submit a search request to at least one further information system. The search request may include a search criterion with at least a part of the element. The computing device may receive at least one search result related to the search request, and determine the veridicality metric based on the at least one element and the at least one search result.
US11157572B1 Sharing user activity data with other users
Implementations relate to sharing user activity data with other users. In some implementations, a method includes evaluating one or more actions of a second user to detect that the second user is interested in one or more attributes of one or more activities performed by a first user and described in activity data of the first user. A request is provided to the first user to share at least a portion of the activity data with the second user. The method receives, in response to the request, an indication from the first user to share a designated portion of the activity data with the second user. The method causes the activity data to be made accessible to the second user, and provides information for presentation via a device to the second user, where the presented information is derived from the shared portion of the activity data.
US11157566B2 Real time exchange of update information over a network using web sockets coupled to a message queue
A system and method as a web socket configuration for providing access to a remote storage database by a network client device over a communications network, the database containing event driven data, the server including: an interface to the database containing the event driven data; a message queue for receiving and storing updates of the event driven data of the database; and a computer processor to establish websocket connection with the network client device upon request to provide a persistent network connection between the server and the network client device; wherein the update data is associated with the requested portion of the event driven data such that the update data represents a data subset of the requested portion.
US11157564B2 Natural language question answering systems
Systems and methods for natural language question answering are described. For example, methods may include determining a set of candidate database queries, including respective sequences of tokens of a database syntax, based on a string; determining a first score for a first candidate database query from the set of candidate database queries, wherein the first score is based on a match between one or more words of the string and a token of the respective sequence of tokens of the first candidate database query; determining a second score for the first candidate database query, wherein the second score is based on natural language syntax data determined for words of the string; selecting, based on the first score and the second score, the first candidate database query from the set of candidate database queries; and invoking a search of the database using the first candidate database query to obtain search results.
US11157554B2 Video response generation and modification
A method, system, and program product for generating and modifying a video response is provided. The method includes receiving an audio/video file. Parsed video features of the audio/video file are generated with respect to a first graph. Parsed audio features of the audio/video file are generated with respect to a second graph. The first graph is placed overlaying the second graph and at least one intersection point between the first graph and the second graph is determined. A natural language query is executed with respect to the audio/video file and a parsed query entity is generated from the natural language query. The parsed query entity is analyzed with respect to the intersection point and a node of the intersection point comprising similar features is determined with respect to the parsed query entity. A resulting natural language response with respect to the natural language query is generated.
US11157547B2 Image based target analysis
In some examples, image based target analysis may include performing a search to identify an image, and determining whether a target is present in the image, and image metadata. Image based target analysis may further include performing, in response to a determination that the target is present in the image, based on a relationship of the target to an entity, and the image metadata, a further search to identify another image, and generating, based on the image and/or the other image, a result indicative of further information on the target.
US11157543B2 Systems and methods for generating bandwidth constrained recommendations
The system and methods described generate a content playlist by receiving, from a content device, a request for a content playlist. The system obtains a geographic route associated with the content device and the time period and determines a bandwidth profile associated with the geographic route, the content device, and the time period. The system then identifies a plurality of candidate content items based on a user profile associated with the content device and determines, for each of the plurality of candidate content items, an interest profile representing the correlation of segments in the respective candidate content item and the user profile. The system selects a plurality of the selected content items from the plurality of candidate content items for inclusion in the content playlist based on the interest profile for the respective candidate content item and the determined bandwidth profile and provides the content playlist to the content device.
US11157532B2 Hierarchical target centric pattern generation
The embodiments relate to generating hierarchical patterns based on a corpus of text. The corpus is analyzed, which includes extracting a set of features of the corpus. A set of grammatical patterns are generated based on the extracted features. The set of grammatical patterns includes at least one grammatical pattern generated from an internal pattern and at least one grammatical pattern generated from an external pattern. The grammatical patterns of the set are organized into a hierarchy and/or are ranked. The hierarchy and/or ranking are visually displayed.
US11157521B2 Correlating multiple sources
A method and system of correlating annotations of media files. A first media file is received from a first media recording device. A file record for the first media file is created in the file table. A determination is made whether the first media file belongs to an existing matter group. Upon determining that the first media file belongs to an existing matter group: the file record is related with the existing matter group in the file table; annotations of the first media file that are flagged to be shared, are related to all media files of the existing matter group; and annotations of all the media files of the existing matter group to the first media file are related. Upon determining that the first media file does not belong to an existing matter group, a new matter group is created for the first media file in the matter table of the central server.
US11157517B2 Versioned hierarchical data structures in a distributed data store
A distributed data store may maintain versioned hierarchical data structures. Different versions of a hierarchical data structure may be maintained consistent with a transaction log for the hierarchical data structure. When access requests directed to the hierarchical data structure are received, a version of the hierarchical data structure may be identified for processing an access request. For access requests with snapshot isolation, the identified version alone may be sufficient to consistently process the access request. For access requests with higher isolation requirements, such as serializable isolation, transactions based on the access request may be submitted to the transaction log so that access requests resulting in committed transactions may be allowed, whereas access requests resulting in conflicting transactions may be denied.
US11157513B2 Data synchronization in a micro services environment
A system and method for communicating events between applications. A first application receives event information for an event. A first action is performed by the first application in response to receiving the event information. The first application generates an event message comprising an event name and a message payload. The message payload comprises at least a portion of the event information. The first application publishes the event message by sending the event message to an event message pipeline. A second application may listen for the event message in the event message pipeline, receive the event message from the event message pipeline, and use the message payload to perform a second action, wherein the second action is different from the first action.
US11157509B2 Methods for enhancing a legacy single tenant application system to a multi-tenant application system with minimal changes
Systems and methods for accessing single-tenant databases comprising a multi-tenant aware cluster manager in communication with instances of single-tenant databases are described. The cluster manager can establish a uniform resource locator (URL) unique for each tenant to access the cluster manager. Each of the instances of single-tenant databases can include data for a corresponding tenant. The cluster manager can receive a request from a client to access a database corresponding to the first tenant. The request can include the URL established for the first tenant. The cluster manager can identify the first tenant based on the URL of the request. The cluster manager can obtain, responsive to identification of the first tenant, a tenant context of the first tenant from a storage. The cluster manager can access, using the first tenant context and responsive to the request, a first instance of the single-tenant databases corresponding to the first tenant.
US11157507B2 Method and apparatus for application management
An apparatus and method for managing an application in a digital device are provided. The method includes receiving Appcessory identification information from an accessory device if the accessory device is connected to the digital device; searching, based on the Appcessory identification information, for at least one application having a function of controlling the accessory device from among at least one application installed in the digital device; and displaying application information associated with the at least one searched application according to a result of the search.
US11157502B1 Extensible query interface for dynamic data compositions and filter applications
A request to filter information associated with activities within a network environment is received in response to a user interaction with a graph that comprises a plurality of nodes. At least one node included in the graph is associated with an activity within a network environment. As one example, the request to filter is triggered by a user interaction with a visual representation of at least a portion of the graph. As another example, the request to filter is triggered by a user interaction with a query field. In response to receiving the filter request, a query is generated based on an implicit join using a query service.
US11157501B2 Database caching
Methods, caches, database systems and computer program products for processing database requests and retrieving results from the cache of a database system. The cache stores a representation of a data space of one or more databases of the database system, including one or more results for any database request for which the data space is able to output a result. In response to receiving a database request from a client, the cache determines by utilizing the stored representation whether the data space is able to output one or more results for the database request. If affirmative, one or more results are returned to the client from the representation of the cache. Otherwise, the cache returns an invalidity notification.
US11157500B2 Determination of query operator execution location
A system includes determination of a first partition-wise operation on a first database table partition of a first table located at a first server node and a first database table partition of a second table located at a second server node, determination of a first cost to execute the first partition-wise operation on the first server node, and a second cost to execute the first partition-wise operation on the second server node, determination of a second partition-wise operation on a result of the first partition-wise operation, determination of a third cost to execute the second partition-wise operation on the first server node based on the first cost and the second cost, and a fourth cost to execute the second partition-wise operation on the second server node based on the first cost and the second cost, determination of one of the first server node and the second server node to execute the second partition-wise operation based on the third cost and the fourth cost, and determination of one of the first server node and the second server node to execute the first partition-wise operation based on the third cost and the fourth cost.
US11157490B2 Conversational virtual assistant
Conversational virtual assistance for delivering relevant query solutions is provided. A virtual assistant system comprises various components associated with developing a knowledge database that can be searched for finding documents that fulfill the user's intent. The virtual assistant system further comprises components for receiving a query from a user, extracting entities for understanding the user's intent, and for searching a knowledge database for documents responsive to the query. When additional information is needed for determining more relevant results, a conversation strategy is determined, and a question is formulated for generating a conversation with the user for clarifying the user's intent, confirming a solution, or obtaining additional information. The user is enabled to provide a follow-up response that is related to a previously identified entity. The entity is edited in the query, and responses are refined responsive to the edited query.
US11157482B2 Data distribution within a failure domain tree
Systems, apparatus, and methods for data distribution within a failure domain tree are described herein. Data objects may be distributed uniformly into symmetric failure domain trees. Asymmetric failure domain trees may be used to generate symmetric failure domain trees. The systems, apparatus, and methods may distribute a data object to attempt to satisfy the failure tolerance level of as many failure domain levels of the symmetric failure domain trees as possible.
US11157477B2 Handling queries in document systems using segment differential based document text-index modelling
A method, computer system, and computer program product for segment differential-based document text-index modeling are provided. The embodiment may include receiving, by a processor, a document with a valid document ID and version ID tuple. The embodiment may also include determining the received document is a new version of a previously stored document and consequently multiplexing versions of the document into a single indexed document. The embodiment may further include segmenting the received document and building a token vector. The embodiment may also include calculating a difference between the received new version of the document and the previously stored document using information obtained from the segmentation. The embodiment may further include in response to the calculated difference being below a pre-configured threshold value, discarding the received new version.
US11157475B1 Generating machine learning models for understanding sentence context
A device that includes an enterprise data indexing engine (EDIE) configured to receive a document comprising text and to convert the document into a markup language code. The EDIE is further configured to identify tags within the markup language code and to parse the markup language code into logical sections based on the tags. The EDIE is further configured to identify sentences within each of the logical sections and to link the identified sentences with a classification type. The EDIE is further configured to use the classified sentences to train a custom machine learning model.
US11157472B1 Delivery of digital information to a remote device
Methods and systems relating to a file distribution scheme in a computer network are disclosed that distributes files in an efficient manner that reduces, among other things, network traffic. In an embodiment of the invention, a method for updating a file is disclosed. In such a method, unique chunks in a first version of a digital file are identified. For a second version of the digital file, chunks that are the same as in the first version are identified. Recompilation information is generated and stored for these identified chunks. Also, for the second version of the digital file, chunks in the second version that are different from chunks in the first version are identified. Recompilation information is generated and stored for these identified chunks. With this information, the second version of the digital file is completely defined and can be efficiently stored.
US11157470B2 Method and system for data quality delta analysis on a dataset
The present disclosure relates to a method for data quality delta analysis on a dataset. The method provides a set of data quality rules for the dataset. At least one delta rule of a set of data quality rules is defined as relevant for delta analysis of at least part of the dataset, the delta rule being a delta analysis quality rule. Data changes on the dataset are tracked. In response to determining that a number of modified records of the at least part of the dataset is higher than a predefined insert modification threshold, a data quality score may be determined for said modified records using the delta rule.
US11157468B2 System for multi-release and parallel development of a database
Systems, computer program products, and methods are described herein for multi-release and parallel development of a database. The present invention is configured to determine a first version of a database release, wherein the first version is based on a first script; receive an incremental script associated with the first version of the database release; implement a database modeling tool to generate a second script, thereby creating a second version of the database release based on at least the first script and the incremental script; automatically generate an incremental database package based on at least the second version of the database release; and deploy the incremental database package, wherein deploying further comprises creating a second version of the database release based on the second script, wherein the second script is a baseline script for the second version of the database release.
US11157462B2 Namespace data object name persistence after decoupling of transportable storage device from data server
Transportable storage devices are communicatively coupled behind one or more dedicated “edge” data servers to take advantage of the benefits of the data servers and transportable storage devices while limiting their disadvantages. Each edge data server ingests data from one or more client devices and copies the data to one or more of the transportable storage devices for eventual transport to a cloud data center for upload to a cloud storage system. Object identifiers of objects stored on the transportable storage devices are maintained in a namespace of the data servers after decoupling of the transportable storage devices from the data servers so that the object identifiers remain visible to client devices.
US11157457B2 File management in thin provisioning storage environments
A computing environment includes a home site and a cache site with nonhomogeneous thin-provisioned storage configurations. A file management system updates files stored at the cache site. Each updated file has an updated file size and a pre-update file size. When a resynchronization is needed between the cache site and the home site, for example due to an extended communication failure, the storage requirement changes for the updated files are calculated and a notification is sent to the home site. The notification identifies the updated files and the storage requirement changes. The home site sends a reply to the cache site. The reply identifies which files are approved for immediate processing. The cache site transfers resynchronization data for the approved files to the home site, and delays transferring resynchronization data for the unapproved files until subsequent replies from the home site indicate that the previously unapproved files are now approved.
US11157455B2 Inofile management and access control list file handle parity
Techniques are provided for inofile management and access control list file handle parity. For example, operations targeting a first storage object of a first node are replicated to a second storage object of a second node. A size of an inofile maintained by the second node is increased if an inode number to be allocated by the replication operation is greater than a current size of the inofile. Access control list file handle parity is achieved by maintaining parity between inode number and generation number pairings of the first node and the second node.
US11157454B2 Event-based synchronization in a file sharing environment
Techniques to synchronize data across a plurality of endpoints are disclosed. An indication that data associated with a file or other object included in a synchronization set has been changed is received from a first synchronization endpoint associated with the synchronization set. A synchronization event that reflects the change is created and added to a synchronization event stream that is accessible to a second endpoint associated with the synchronization set.
US11157448B2 Notifications and graphical user interface for applications in folders
A method at an electronic device having a display, the method including displaying a user interface on the display, wherein the user interface includes at least one folder icon for a folder, the folder icon further including a badge providing an indication of applications with notification inside the folder detecting a user interface interaction indicating a badge clearing selection; providing a menu on the user interface for clearing a folder badge; upon detecting a user interface selection in the menu, clearing the badge on the folder icon.
US11157447B2 File system search proxying
Systems and methods for concurrently performing multiple searches of a file system based on a plurality of search requests. Each search request belonging to the plurality of search requests has a search root. A common set of search roots is identified from the plurality of search roots. A first window function is generated based upon a first search root belonging to the common set of search roots. Candidates located in a plurality of directory trees are enumerated. Each of the directory trees belonging to the plurality of directory trees begins in a search root in the common set of search roots. The candidates are evaluated based upon a first search criteria and the first window function. And, the candidates that satisfy both the first search criteria and the first window function are reported as a result.
US11157444B2 Generating index entries in source files
An approach for generating an index in Darwin Information Typing Architecture (DITA) source files. The approach determines one or more similar index entries of a prioritized index. The approach determines a fraternal association exists between at least two of the one or more similar index entries when at least one of the one or more similar index entries occur with one or more similar high priority index entries. Responsive to a determination that a fraternal association exists between at least two of the one or more similar index entries, the approach determines whether an inheritance from a parent exists. The approach determines based, at least in part, on whether a fraternal association exists and whether an inheritance from a parent exists, a Darwin Information Typing Architecture (DITA) index.
US11157426B2 Evaluation apparatus, semiconductor apparatus, and transmission control method
According to one embodiment, there is provided an evaluation apparatus including a first data bus and a transmission device. The transmission device is electrically connected to the first data bus at an output side thereof and configured to receive data and another signal different from the data. The transmission device is configured to supply the data to the first data bus in a first period during which a valid signal is in an active level, and supply the another signal to the first data bus in a second period during which the valid signal is in a non-active level.
US11157418B2 Prefetching data elements within a heterogeneous cache
A method for improving cache hit ratios dedicates, within a cache, a portion of the cache to prefetched data elements. The method maintains a high priority LRU list designating an order in which high priority prefetched data elements are demoted, and a low priority LRU list designating an order in which low priority prefetched data elements are demoted. The method calculates, for the high priority LRU list, a first score based on a first priority and a first cache hit metric. The method calculates, for the low priority LRU list, a second score based on a second priority and a second cache hit metric. The method demotes, from the cache, a prefetched data element from the high priority LRU list or the low priority LRU list depending on which of the first score and the second score is lower. A corresponding system and computer program product are also disclosed.
US11157406B2 Methods for providing data values using asynchronous operations and querying a plurality of servers
A processing system server and methods for performing asynchronous data store operations. The server includes a processor which maintains a cache of objects in communication with the server. The processor executes an asynchronous computation to determine the value of a first object. In response to a request for the first object occurring before the asynchronous computation has determined the value of the first object, a value of the first object is returned from the cache. In response to a request for the first object occurring after the asynchronous computation has determined the value of the first object, a value of the first object determined by the asynchronous computation is returned. The asynchronous computation may comprise at least one future, such as a ListenableFuture, or at least one process or thread. Execution of an asynchronous computation may occur with a frequency correlated with how frequently the object changes or how important it is to have a current value of the object. The asynchronous computation may receive different values from at least two servers and may determine the value of an object based on time stamps.
US11157405B2 Programmable cache coherent node controller
A computer system includes a first group of CPU modules operatively coupled to at least one first Programmable ASIC Node Controller configured to execute transactions directly or through a first interconnect switch to at least one second Programmable ASIC Node Controller connected to a second group of CPU modules running a single instance of an operating system.
US11157404B2 Remapping techniques for a range of logical block addresses in a logical to physical table of NAND storage
Devices and techniques are disclosed herein for remapping data of flash memory indexed by logical block addresses (LBAs) of a host device in response to re-map requests received at a flash memory system from the host device or in response to re-map requests generated at the flash memory system.
US11157394B2 Exception cause analysis during computer program execution
A method for cause analysis of a configuration exception occurred during the execution of a computer program on a programmable computer. The method includes executing the program on the computer. Exception information associated with the configuration exception may be extracted. The method may use context information and circumstances under which the configuration exception occurred. The method may also use data indicative of experiences of other developers that had a similar exception. A set of possible causes may be looked up from a knowledge base; wherein looking up the set of possible causes is based on context information related to the computer program.
US11157390B2 Automatic software defect repair
Disclosed embodiments provide techniques for automatic software defect correction of a computer program. Computer program log files are scanned to identify runtime errors, corresponding to software defects. The software defects are analyzed to determine an error type, and identify the source file/code that caused the error. A solution template repository is searched for a solution template corresponding to the identified error type. If a solution template is found, the source code is checked out from the identified source repository. The template is applied to the “original” checked out source file to create a new source file with the fix, which is then uploaded back to the repository. A new software distribution is automatically built with the new source file, and the new software distribution is automatically deployed to the devices that experienced the error. Thus, defects can be automatically detected, repaired, and deployed without human intervention.
US11157388B1 Trace identification based on wait chain coverage analysis
Identifying a trace based on wait chain coverage analysis comprises identifying a scenario covered by a plurality of traces, as well as a plurality of scenario phases. Each phase has corresponding phase beginning and ending, and is covered by corresponding trace(s) of the plurality of traces. For each prior instance of each phase, a corresponding wait chain comprising a series of wait operations is identified. After identifying signatures configured to match a subset of wait operations in wait chain(s), at least a signature coverage is calculated over the identified corresponding wait chains. The signature coverage characterizes portions(s) of these wait chains that are matched by the signature(s). Based on calculating the signature coverage, one or more of the plurality of traces are identified as having unknown wait states, based on the identified trace(s) corresponding to a larger amount of uncovered wait chain portions than others of the plurality of traces.
US11157383B2 Automated determination of web page rendering performance
Automated determination of web page rendering performance techniques and systems are described. In one example, a web page including multiple user-interactive elements that can be selected or navigated via user input is received. A frame rendering system is employed to automatically identify the user-interactive elements and generate scripts to simulate user input at the user-interactive elements. The generated scripts are then used to simulate user input at the user-interactive elements. The scripts may be generated to simulate user interaction via a variety of different device types, and under a variety of different network conditions. During the simulation, a rendering performance score for the web page is generated by monitoring rendering performance relative to a threshold rendering rate. Rendering performance may be monitored on an individual basis while simulating user input at different user-interactive elements, such that the rendering performance report includes individual rendering performance scores for each user-interactive element.
US11157382B2 Obtaining of statistical performance of storage system
Obtaining or facilitating obtaining statistical performance of a storage system is described. For instance, a method comprises: dividing a value range of performance of a storage system into a plurality of adjacent sub-ranges, an upper limit value of each sub-range being a predetermined multiple of a non-zero lower limit value of the sub-range. The method also comprises: determining a distribution of a plurality of measurement values of the performance among the plurality of sub-ranges. The method further comprises: estimating, based on the distribution, a percentile of the plurality of measurement values corresponding to a predetermined percentage to indicate statistical performance of the storage system. As a result, statistical performance indicators of the storage system can be obtained with an acceptable error using a small amount of memory resources.
US11157370B2 Consistent backup of a distributed database system
In an executing database instance including a plurality of database nodes, creation of a backup of the executing database instance includes creation of a current savepoint in one of the plurality of database nodes by storing first modified pages of a cache of the database node in a datastore of the database node, transmitting a confirmation after storing the first modified pages, repeatedly identifying second modified pages of the cache and storing the identified second modified pages in the datastore, receiving an instruction to enter a critical phase and stopping the repeated identifying and storing in response to the instruction, blocking updates to the database node and transmitting a second confirmation, and receiving a second instruction and, in response to receiving the second instruction, identifying third modified pages of the cache and storing the third modified pages of the cache in the datastore. Pages associated with the current savepoint are identified and stored in the datastore, and the pages associated with the current savepoint are stored in a persistent media.
US11157367B1 Promotional logic during database differential backup
Techniques to back up data are disclosed. In various embodiments, an indication to perform a differential backup of a database is received. It is verified that a full backup to be referenced by the differential backup is available on backup media. It is determined that no intervening backup was performed subsequent to the full backup that would create a risk of data loss in the event a recovery operation based on the differential backup were performed, including by ignoring any intervening backup that may have been performed but is of a type that would not give rise to such a risk of data loss. The differential backup is performed, without promoting to full backup, based on least in part on said determination.
US11157365B2 Method for processing stripe in storage device and storage device
A solution for processing a stripe in a storage device is provided. Where at least one stripe unit not requiring garbage collection from each stripe of at least two stripes in the storage device is determined, each of the at least two stripes comprises a stripe unit requiring garbage collection and a stripe unit not requiring garbage collection; parity data of data in the determined stripe units not requiring garbage collection is computed and stored into a first idle stripe unit, where the first idle stripe unit and the determined stripe units not requiring garbage collection are in a new stripe in the storage device.
US11157362B2 Elastic storage in a dispersed storage network
A method for execution by a dispersed storage and task (DST) processing unit includes: generating an encoded data slice from a dispersed storage encoding of a data object and determining when the encoded data slice will not be stored in local dispersed storage. When the encoded data slice will not be stored in the local dispersed storage, the encoded data slice is stored via at least one elastic slice in an elastic dispersed storage, an elastic storage pointer is generated indicating a location of the elastic slice in the elastic dispersed storage, and the elastic storage pointer is stored in the local dispersed storage.
US11157357B2 Operation methods of memory system and host, and computing system
A method of operating a memory system including a memory device, including reading data from the memory device based on a first physical address received from a host according to a read request received from the host; detecting a read error of the read data; correcting the read data based on the detecting; transmitting the corrected data to the host; asynchronously transmitting to the host an error occurrence signal for the read error; generating information about the read error; transmitting the information about the read error to the host; and rewriting the corrected data based on a second physical address received from the host according to a write request of the host.
US11157355B2 Management of foreground and background processes in a storage controller
A background process is configured to periodically scrub a boot storage of a storage controller to ensure operational correctness of the boot storage. One or more foreground processes store a system configuration data of the storage controller in the boot storage of the storage controller. The background process and the one or more foreground processes are executed to meet predetermined performance requirements for the background process and the one or more foreground processes.
US11157354B2 Dynamic random access memory devices and memory systems having the same
A DRAM device includes first terminals, second terminals, third terminals, a control signal generator, a CRC unit, a row decoder, a column decoder, and a memory cell array. The control signal generator generates a control signal. The CRC unit performs a first CRC logical operation on a first data group including qn-bit first data generated by inputting n-bit first data q times, generates a first CRC result signal, performs a second CRC logical operation on a second data group including qn-bit second data by inputting n-bit second q times, generates a second CRC result signal, and generates an error signal based on the first CRC result signal and the second CRC result signal. The error signal is generated based on the second CRC result signal regardless of the first CRC result signal in response to the control signal.
US11157343B2 Systems and methods for real time computer fault evaluation
A method of evaluating real-time computer faults and using a fault evaluation (FE) platform is provided. The method includes ingesting log data associated with a computer system, the log data includes a plurality of fault events, a fault severity identifier associated with at least one fault event of the plurality of fault events. The method also includes selecting, from the plurality of fault events, a fault event set which corresponds to a time window and includes the at least one fault event. The method further includes generating a fault score for the at least one fault event and an aggregate fault score. The method also includes determining that the aggregate fault score exceeds a predefined threshold, and providing, to a configuration management platform, instructions to initiate a hardware component remediation process.
US11157340B2 Mobile application service engine (MASE)
Third party applications are deployed as “containerized applications” on one or more wireless AP devices. The containerized applications are confined to a pre-allocated segregated disk space within a file system of a wireless AP device. The containerized applications have access to standard Linux services as well as access to advanced features provided by an AP.
US11157339B1 Automation of a process running in a first session via a robotic process automation robot running in a second session
Automation of a process running in a first session via robotic process automation (RPA) robot(s) running in a second session is disclosed. In some aspects, a form is displayed in a user session, but one or more attended RPA robots that retrieve and/or interact with data for an application in the first session run in one or more other sessions. In this manner, the operation of the RPA robot(s) may not prevent the user from using other applications or instances when the RPA robot(s) are running, but the data modifications made or facilitated by the RPA robot(s) may be visible to the user in the first session window.
US11157338B2 Throttling using message partitioning and buffering
Provided are techniques for throttling using message partitioning and buffering. A plurality of messages are stored in an input topics buffer, where the input topics buffer is stored in a plurality of partitions, and where each of the partitions of the plurality of partitions is associated with a tenant subgroup of a plurality of tenant subgroups of a tenant. A message of the plurality of messages from the tenant subgroup of the tenant is selected. A throttle count for the tenant subgroup is retrieved. A maximum message threshold for the tenant is retrieved. In response to determining that the throttle count is less than the maximum message threshold, the message is moved from the input topics buffer to a work topics buffer. In response to determining that the throttle count is equal to or greater than the maximum message threshold, throttling the tenant subgroup.
US11157335B2 Methods and systems for multiple access to a single hardware data stream
Methods for providing simultaneous access to a hardware data stream to multiple applications are disclosed. The first application to access a hardware device is responsible for providing and publishing an application programming interface (API) that provides access to the hardware device's data stream, which other applications can then call to gain access to the data stream. In some examples, the first application may be a server process or daemon dedicated to managing the hardware device data stream and publishing the API. In some further examples, the first application may instead may carry out user functionality unrelated to managing the hardware device.
US11157334B2 Control method and apparatus for broadcast sending, storage medium, and electronic device
A control method for broadcast sending includes: acquiring a receiver queue corresponding to a broadcast message to be sent; determining a target receiver according to priorities of receivers in the receiver queue and a predetermined priority; and sending the broadcast message to the target receiver.
US11157332B2 Determining when to release a lock from a first task holding the lock to grant to a second task waiting for the lock
Provided are a computer program product, system, and method for determining when to release a lock from a first task holding the lock to grant to a second task waiting for the lock. A determination is made as to whether a holding of a lock to the resource by a first task satisfies a condition and whether the lock is swappable. The lock is released from the first task and granted to a second task waiting in a queue for the lock in response to determining that the holding of the lock satisfies the condition and that the lock is swappable. The first task is indicated in the queue waiting for the lock in response to granting the lock to the second task.
US11157331B1 Systems and methods for multiuser data concurrency and data object assignment
Systems and methods which facilitate management of functionality provided with respect to data objects in a multiuser environment are described. Embodiments are adapted to provide concurrency with respect to the data of the data objects in the multiuser environments, such as through the use of channel grouping techniques for providing various data communications. Additionally or alternatively, embodiments are adapted to implement data object assignments for facilitating management functionality available with respect to the multiuser environment, such as through the use of data object assignment containers created for storage of instances of assigned data objects. Through pre-creation of data object assignments to assignees, multiple users of a multiuser environment are enabled to utilize the functionality provided with respect to data objects without duplication of tasks and/or undesired conflicts between the users.
US11157330B2 Barrier-free atomic transfer of multiword data
A barrier-free atomic transfer method of multiword data is described. In the barrier-free method, a producer processor deconstructs an original parameter set of data into a deconstructed parameter set; and performs a series of single-copy-atomic writes to a series of single-copy-atomic locations. Each single-copy-atomic location in the series of single-copy-atomic locations comprises a portion of the deconstructed parameter set and a sequence number. A consumer processor can read the series of single-copy-atomic locations; verifies that the sequence number for each single-copy-atomic location in the series of single-copy-atomic locations is consistent (e.g., are all the same sequence number); and reconstructs the portions of deconstructed parameter set into the original parameter set.
US11157329B2 Technology for managing per-core performance states
A processor comprises multiple cores and power management control logic to determine (a) a preliminary frequency for each of the cores and (b) a maximum frequency, based on the preliminary frequencies. The power management control logic is also to determines a dynamic tuning frequency, based on the maximum frequency and a reduction factor. In response to the dynamic tuning frequency for a selected core being greater than the preliminary frequency for that core, the power management control logic is to set the core to a frequency that is at least equal to the dynamic tuning frequency. In response to the preliminary frequency for the selected core being greater than the dynamic tuning frequency for that core, the power management control logic is to set the core to a frequency that is at least equal to the preliminary frequency. Other embodiments are described and claimed.
US11157325B2 System and method for seamless integration of automated orchestrator
An illustrative embodiment disclosed herein is an apparatus including a processor having programmed instructions that identify a bucket identifier corresponding to a bucket. The bucket identifier includes a prefix. The processor has programmed instructions that determine that the prefix matches a predetermined prefix, assign an expiry duration to the bucket, and, after the expiry duration, delete the bucket identifier.
US11157323B2 Multiple metric based load prediction and resource allocation in an active stream processing job
According to a request to modify a configuration of the portion, a portion of a currently executing compiled streams application is modified by computing a current composite load on a resource used by an executing processing element. As a part of modifying the configuration, within the portion according to the request, a composite load on a first candidate resource is predicted. Based on the predicted composite load, a configuration modification is generated based on a predicted throughput improvement resulting from migrating the processing element to the first candidate resource. The processing element is migrated, resulting in a throughput improvement, to a target resource selected from a set of candidate resources, a resource in the set of candidate resources categorized based on a predicted second composite load resulting from migrating the processing element to the second candidate resource according to the configuration modification.
US11157321B2 Fine-grained scheduling of work in runtime systems
A runtime system for distributing work between multiple threads in multi-socket shared memory machines that may support fine-grained scheduling of parallel loops. The runtime system may implement a request combining technique in which a representative thread requests work on behalf of other threads. The request combining technique may be asynchronous; a thread may execute work while waiting to obtain additional work via the request combining technique. Loops can be nested within one another, and the runtime system may provide control over the way in which hardware contexts are allocated to the loops at the different levels. An “inside out” approach may be used for nested loops in which a loop indicates how many levels are nested inside it, rather than a conventional “outside in” approach to nesting.
US11157312B2 Intelligent input/output operation completion modes in a high-speed network
Mechanisms are provided for implementing intelligent input/output (I/O) operation completion modes in a high-speed network. An application thread executing on a central processing unit in the data processing system, receives a first indication to enter a mode of operation. The application thread enters the mode of operation, arms an arm file descriptor, and processes further completions that enter the completion queue until a second indication is received indicating that the mode is to be exited. Responsive to receiving the second indication to exit the mode, the application thread exits the mode of operation and disarms the arm file descriptor.
US11157308B2 Function call sequence processing
Methods, systems and computer program products for processing an input sequence of a plurality of function calls on at least one processor. Each function call of the plurality of function calls is associated with an abort probability, and each function call is also associated with a processing cost per function call on the basis of a number of processor instructions of the respective function call and the abort probability of the respective function calls. During processing of the function calls according to an input sequence, the abort probability for at least some of the function calls may be updated taking into consideration whether or not the processing of the respective function call caused an abort. The processing cost per function may be updated during processing, and an updated input sequence may be determined by rearranging the order of the function calls based on the processing cost.
US11157305B2 Methods and systems for provisioning a virtual resource in a mixed-use server
A method for provisioning a virtualized resource includes directing, by a provisioning machine, a server-executed hypervisor to provision a virtual machine. The provisioning machine directs generation of an organizational unit within a first organizational unit within a multi-tenant directory service separated from a second organizational unit in the multi-tenant directory service by a firewall. The provisioning machine associates the virtual machine with the first organizational unit. The provisioning machine establishes a firewall policy on the virtual machine restricting communications to the virtual machine and excluding a user associated with the second organizational unit. The provisioning machine receives a request to provision a virtualized resource for at least one user. The server establishes a connection between a client machine of the at least one user and the at least one virtual machine providing the at least one virtual resource.
US11157302B2 Idle processor management in virtualized systems via paravirtualization
A system and method are disclosed for managing idle processors in virtualized systems. A hypervisor executing on a host comprising one or more physical processors receives an anticipated idle time for a physical processor of the one or more physical processors of the host from a guest operating system of a virtual machine executing on the host. In response to determining that a function of the anticipated idle time exceeds an exit time of a first power state of the physical processor, the physical processor is caused to be halted and placed in the first power state.
US11157297B2 Control device and control method for preventing unintentional overwriting of data
The objective of the present invention is to prevent a conflict between variable names and consequently the unintentional overwriting of data when a plurality of programs that define a shared variable exist. A control device (1) is equipped with a program management part (11), a data storage part (13a), and a shared variable symbol table (13b). The program management part (11) acquires an identifier for a first user program, generates a shared variable name that includes the identifier and a variable name of a shared variable defined in the first user program, associates the shared variable name and an address of the shared variable with each other, and records these in the shared variable symbol table (13b).
US11157291B2 Method for operating a controller as a bus participant in a bus network during a sub-network operation of the bus network, controller, and motor vehicle
Disclosed is a method for operating a controller as a bus participant in a bus network, wherein the controller comprises a microcontroller comprising a processor unit and a bus controller cell, and the processor unit is stopped for a sleep mode. If the processor unit is stopped, the bus controller cell receives bus messages from the bus network, the bus controller cell stores at least some of the received bus messages in a memory, the processor unit is activated at predetermined times and checks whether the memory contains a wake-up message for the controller, and, in this case, the controller changes from the sleep mode to a wake mode, and otherwise the processor unit is stopped again.
US11157286B2 Non-cached loads and stores in a system having a multi-threaded, self-scheduling processor
Representative apparatus, method, and system embodiments are disclosed for a self-scheduling processor which also provides additional functionality. Representative embodiments include a self-scheduling processor, comprising: a processor core adapted to execute instructions; and a core control circuit adapted to automatically schedule an instruction for execution by the processor core in response to a received work descriptor data packet. In a representative embodiment, the processor core is further adapted to execute a non-cached load instruction to designate a general purpose register rather than a data cache for storage of data received from a memory circuit. The core control circuit is also adapted to schedule a fiber create instruction for execution by the processor core, and to generate one or more work descriptor data packets to another circuit for execution of corresponding execution threads. Event processing, data path management, system calls, memory requests, and other new instructions are also disclosed.
US11157281B2 Prefetching data based on register-activity patterns
Prefetching data by detecting a predefined pattern of register activity of a computer processor by detecting when data, at a memory address pointed to by the sum of an offset value and the contents of a register of the processor during an instruction cycle of the processor, is loaded into the register as a result of processing an instruction, detecting the pattern by detecting when data, at a memory address pointed to by the sum of the offset value and the contents of the register during at least one subsequent instruction cycle, is loaded into the register as a result of again processing the instruction, and prefetching data, into a cache memory of the processor, from a current prefetching memory address, where data, at a memory address pointed to by the sum of the offset value and the contents of the register, is used as the current prefetching memory address.
US11157280B2 Dynamic fusion based on operand size
Aspects of the invention include receiving, by a processor, a plurality of instructions at an instruction pipeline. The processor can further determine an operand bit field size for each of the received plurality of instructions. The processor can further compare the operand bit field size of at least a subset of the received instructions to a predetermined threshold. The processor can further fuse at least two of the received instructions that have an operand bit field size that meets the predetermined threshold. The processor can further perform an execution stage within the instruction pipeline to execute the received instructions, including the fused instructions.
US11157277B2 Data processing apparatus with respective banked registers for exception levels
Data processing apparatus comprises a processing element configured to access an architectural register representing a given system register; mapping circuitry to map the architectural register representing the given system register to a physical register selected from a set of physical registers; a register bank having a set of two or more respective banked versions of the given system register, in which a respective one of the banked versions of the system register is associated with each of a plurality of current operating states of the processing element; in which, when the processing element changes operating state from a first operating state associated with a first one of the banked versions of the system register to a second operating state associated with a second, different, one of the banked versions of the system register, the processing element is configured to store the current contents of the architectural register representing the given system register to the first one of the banked versions of the system register and to copy the contents of the second one of the banked versions of the system register to the architectural register representing the given system register.
US11157273B2 Scaled agile framework program board
Present embodiments include systems and methods for generating a portal accessible to an assigned team member, such that the portal includes selectable icons for toggling between a first visualization indicative of stories and a second visualization indicative of features. Present embodiments include updating the underlying data associated with the specific feature in response to receipt of a user input indicative of a change to at least one of the stories associated with the specific feature.
US11157263B1 Pipeline rolling update
An information handling system may include at least one processor; and a non-transitory memory coupled to the at least one processor. The information handling system may be configured to upgrade a plurality of hosts of an information handling system cluster by: receiving information regarding fault domains of the cluster, such that each host of the plurality of hosts is a member of exactly one fault domain; and for each fault domain: causing all hosts of the fault domain to enter a protect mode in which new virtual machines cannot be created or accepted for migration; causing hosts to enter a maintenance mode in which any existing virtual machines are migrated away from the hosts; and causing the hosts to perform the upgrade, wherein a plurality of hosts are configured to perform the upgrade simultaneously.
US11157256B2 Instant installation of apps
A device which runs software applications includes a network interface, a non-transitory computer readable storage medium and at least one processor. The device identifies that a link for installation of a new software application is selected by user interaction with a software application that is running on the device. In response to the identification, an installation client is invoked to run in the background on the device without exiting the currently-running software application. The installation client is instructed to automatically download an installation file of the new software application over the network using the network interface. The new software application is installed on the device using the downloaded installation file.
US11157248B2 Recipe-driven interpreter for data sample manipulation for DDS topic types
A bidirectional conversion method is provided between a memory representation and a network representation of data samples associated with a DDS type in a system using an Object Management Group DDS and a Real-Time Publish Subscribe (RTPS) protocol that is more potent, maintainable, and with a smaller footprint. A first conversion recipe is generated using a type description and a language binding information that transforms any data sample associated with the type description from a first memory representation to a network representation, and this first conversion recipe is generated only once. A second conversion recipe is generated using a type description and language binding information that transforms any data sample associated with the type description from the network representation to a second memory representation, and this second conversion recipe is generated only once. Both generated first and second conversion recipes are then executed on all data samples.
US11157237B2 Memristive dot product circuit based floating point computations
In some examples, memristive dot product circuit based floating point computations may include ascertaining a matrix and a vector including floating point values, and partitioning the matrix into a plurality of sub-matrices according to a size of a plurality of memristive dot product circuits. For each sub-matrix of the plurality of sub-matrices, the floating point values may be converted to fixed point values. Based on the conversion and selected ones of the plurality of memristive dot product circuits, a dot product operation may be performed with respect to a sub-matrix and the vector. Each ones of the plurality of memristive dot product circuits may include rows including word line voltages corresponding to the floating point values of the vector, conductances corresponding to the floating point values of an associated sub-matrix, and columns that include bitline currents corresponding to dot products of the voltages and conductances.
US11157235B2 System and method for veryifying audible and/or visual notifications
A method of verifying audio notifications generated within a vehicle includes generating an audio notification using an audio generation path that includes at least a controller, an audio notification generator and a speaker, wherein the controller generates an audio notification request utilized by the audio notification generator to generate an audio signal, and wherein the speaker converts the audio signal into the audio notification. The method further includes monitoring sounds within the vehicle using a microphone separate from the audio generation path and analyzing the monitored sounds using an audio analyzer, wherein the audio analyzer verifies whether the audio notification was generated. Feedback is provided to the audio generation path regarding whether generation of the audio notification was verified.
US11157232B2 Interaction context-based control of output volume level
A method, apparatus and product for interaction context-based control of output volume level. The method comprising: obtaining a vocal input from a user, wherein the vocal input is part of an interaction between the user and the voice-based interaction agent; determining an interaction context of the interaction between the user and the voice-based interaction agent; determining an output volume level of the voice-based interaction agent based on the interaction context; and providing to the user an output of the voice-based interaction agent, wherein the output comprises a voice-based output having a volume level of the output volume level.
US11157224B2 Information processing apparatus for notifying status of a periodically executed process and non-transitory computer readable medium
An information processing apparatus includes a memory that stores log information on a process serving as a monitoring target and performed in past, a generating unit that generates, by using the log information, periodicity information that identifies a time period within which the process is periodically executed, and a notifying unit that, if the process has not been executed within the time period as scheduled in accordance with the periodicity information generated by the generating unit, notifies that the process has not been executed.
US11157223B2 Color conversion method, color conversion device and program
A color conversion method for performing color conversion on print data includes a color conversion process of converting a color of a pre-conversion color system used to express a color in the print data before the color conversion is performed to a color of an ink color system corresponding to inks of multiple colors, and in the color conversion process, a position selecting process of selecting some positions from the positions in the print data, a profile using process of converting the color of each position in the print data according to a profile associating the colors before and after the conversion, and a color correcting process of performing correction on results of color conversion in the profile using process with respect to the selected position selected in the position selecting process to obtain a color expressed using ink of the predetermined number of colors or less.
US11157220B2 Connecting an image processing device via a mobile device
A communication apparatus automatically establishes a wireless communication connection with an image processing apparatus. The communication apparatus captures one of more images of the image processing apparatus and determines, via image recognition process the identification information associated with the image processing apparatus. The communication apparatus automatically searches configuration information matching the identification information of the image processing apparatus and initiates the communication connection request. Communication apparatus provides the status information on a display screen of the communication apparatus and establishes a connection between the image processing apparatus and the communication apparatus.
US11157210B2 Memory system performing dummy program operation during normal program operation
A method for operating a memory system including a memory device having a plurality of memory elements and a controller coupled to the plurality of memory elements through a plurality of different channels, the method comprising: calculating the number of dummy pages in partially closed blocks in the plurality of memory elements; generating at least one dummy page group by grouping the dummy pages based on a dummy page count; and performing a dummy program operation on the at least one dummy page group while a normal program operation may be performed.
US11157208B2 Methods and apparatus for improving data transformation in processing devices
An example apparatus includes a memory, a data writer to write received first data into the memory in a first order, and a data reader to read the first data from the memory in a second order, wherein the data writer is to write second data into the memory in the second order.
US11157195B2 Resumable replica resynchronization
Systems and techniques are described for transferring data. A described technique includes determining that a first replica of an object stored at a first host has become available to a distributed storage system after previously being unavailable to the distributed storage system. The object includes a range of memory addresses at which data of the object is stored. In response to determining that the first replica has become available, resyncing data for the first replica is obtained. The resyncing data indicates whether each range of memory addresses is synchronized at the first replica with other replicas of the object. Tracking data for the first replica is obtained. The tracking data indicates whether data stored at the range of memory addresses of the object has been modified at a second replica while the first replica was unavailable. The resyncing data is updated based on the tracking data.
US11157194B2 Automated predictive tiered storage system
The invention relates to a tiered storage system comprising tiers of data storage. The tiered storage system further comprises a processor; and a memory coupled to the processor. The memory comprises instructions which, when executed by the processor, cause the processor to: receive usage data descriptive of usage of memory extents stored by the tiered storage system; identify periodic usage patterns of the memory extents at least partially by calculating a correlation coefficient between the usage data and a predetermined list of conditions; determine a projected data usage for each of the memory extents using the periodic usage patterns, wherein the projected data usage is temporally dependent; sort the memory extents into usage bins according to the projected data usage; and control the tiers of data storage to migrate the at memory extents between the tiers of data storage using temporal changes of the sorting into the usage bins.
US11157175B2 Data storage device, non-volatile memory operating method, and method for executing operational commands to operate a data storage medium via a shared channel and optimized by task switching commands
An optimized non-volatile memory operating method. A data storage device has a plurality of non-volatile memory spaces, a plurality of command queues, and a controller. The command queues are provided to correspond to the non-volatile memory spaces one on one. The controller adds task switching commands into the command queues. The non-volatile memory spaces are operated through the same channel. The sharing of the same channel between the non-volatile memory spaces is optimized by the task switching commands.
US11157173B2 Namespace management in non-volatile memory devices
A computer storage device having: a host interface; a controller; non-volatile storage media; and firmware. The firmware instructs the controller to: divide a contiguous logical address capacity into blocks according to a predetermined block size; and maintain a data structure to identify: free blocks are available for allocation to new namespaces; and blocks that have been allocated to namespaces in use. Based on the content of the data structure, non-contiguous blocks can be allocated to a namespace; and logical addresses in the namespace can be translated to physical addresses for addressing the non-volatile storage media of the storage device.
US11157171B2 Migrating data to disk without interrupting running operations
Systems and methods for migrating stored backup data between disks (e.g., from an existing disk to another disk), such as a new or different disk in a magnetic storage library, without interrupting or otherwise affecting secondary copy operations (e.g., operations currently writing data to the storage library) utilizing the magnetic storage library, are described. In some embodiments, the systems and methods mark one or more mount paths as full when a running secondary copy operation associated with the mount path has completed a job (regardless of the actual current capacity or intended use of the mount path), and migrate each of the one or more data to a second disk of the data storage library when the mount path associated with the data is marked as full.
US11157170B1 Keyboard tremor control
A method for adjusting an on-screen virtual keyboard on a computer device is provided. The method may include determining user hand and finger movement in relation to the on-screen virtual keyboard on the computer device. The method may further include determining a user chat discourse based on information associated with a chat interface on the computer device. The method may further include generating a programmatic model that combines and correlates the determined user hand and finger movement on the on-screen virtual keyboard with the determined user chat discourse. The method may further include dynamically adjusting an on-screen virtual keyboard layout associated with the on-screen virtual keyboard using the programmatic model, wherein dynamically adjusting the on-screen virtual keyboard layout comprises adjusting one or more keys on the on-screen virtual keyboard in response to information associated with a user and the chat interface.
US11157168B2 Method and apparatus for controlling a plurality of internet of things devices
The present disclosure relates to techniques for a sensor network, machine-to-machine (M2M) communication, machine type communication (MTC), and Internet of things (IoT). This disclosure may be applied to intelligent services (for example, smart homes, smart buildings, smart cities, smart cars or connected cards, health care, digital education, retail business, security and safety related services, etc.), based on the above techniques. According to an embodiment, a method for selecting and controlling an external device at a portable electronic device including a touch screen includes displaying a selection area and spatial information including location information of at least one external device on the touch screen, receiving a first touch input in the selection area to select the location information, receiving a second touch input for controlling the at least one external device corresponding to the location information selected in response to the first touch input, and transmitting a control message corresponding to the second touch input.
US11157167B2 Systems and methods for operating a mobile application using a communication tool
Systems and methods are provided for using non-standard haptic commands to control and operate applications or websites. A computer-implemented method may include use non-standard haptic commands to initiate a conversation interface for operating a mobile application. For example, the method may display the conversation interface adjacent to the GUI of the mobile application in response to obtaining a command for initiating a conversation interface. Next, the method may determine a user input area of the mobile application associated with a touchscreen location of the haptic input and obtain information specifying user input received by the user input area of the mobile application. Further, the method may determine a potential user action based the user input received by the user input area of the mobile application, display a first suggestion based on the potential user action the conversation interface, and update the mobile application based on the first suggestion.
US11157161B2 Using pressure sensor data in a remote access environment
Described herein are methods and systems that use pressure sensor data as a basis for performing one or more operations in a remote access environment. For example, a device may be configured with one or more pressure sensors that, based on a user's press, may generate pressure sensor data indicating an amount of force being applied by the user's press. The pressure sensor data may be used, in accordance with the various embodiments and variations described herein, to cause one or more operations to be performed by an enterprise resource or an enterprise service. In some embodiments, the one or more operations may be performed by an application or an operating system executing in the remote access environment. Some non-limiting examples of the types of operations that may be performed include a change to a font characteristic and a change to a text characteristic.
US11157156B2 Speed-based content rendering
Methods, computer program products, and systems for content rendering are provided. An exemplary method comprises obtaining a current scrolling speed; determining a current speed level based on the current scrolling speed; determining a current rendering mode based on the determined current speed level; and rendering at least one component based on the current rendering mode.
US11157155B2 Air line displaying method, apparatus and system, ground station and computer-readable storage medium
The present disclosure provides an air line displaying method and a ground station. The method includes: displaying a first air line view, the first air line view including height information of at least one waypoint in an air line; when detecting a first operation performed by a user on a waypoint of the at least one waypoint, adjusting height information of the waypoint; and sending adjusted height information of the waypoint to an aircraft. By adjusting the air line view through human-computer interaction, the air line view displayed by the ground station can be edited. This makes it convenient for the user to adjust the air line and further enables the aircraft to receive a new air line in time, thereby facilitating flight of the aircraft.
US11157153B2 Profile information layout customization in computer systems
Techniques for customization of user interfaces in a computing system are disclosed herein. In one embodiment, a method includes receiving, at a server, data representing a change signal from a first client device of a first user. The change signal indicates that the first user has modified a display layout of profile information of a person of interest viewed by the first user on the first client device. The method also includes identifying a second user having a viewing context that is sufficiently similar to the first user. The method further includes automatically applying the modified display layout of the profile information on a second client device corresponding to the identified second user upon receiving a request from the second user for viewing the profile information of the person of interest.
US11157150B2 Variable I/O interface for portable media device
The present invention can include electronic devices having variable input/output interfaces that can allow a user to interact with the devices with greater efficiency and in a more ergonomic manner. An electronic device of the present invention can display icons associated with user-programmable parameters of a media file. By interacting with the icons, a user can change the user-programmable parameters during playback of the media file. Changes to the user-programmable parameters can affect playback of the remainder of the media file. An electronic device of the present invention also can automatically re-orient images shown on a display and re-configure user input components based on the orientation of the electronic device.
US11157145B2 Dynamic web actions palette
Embodiments of the invention include a method, system and computer program product for a dynamic Web actions palette. In an embodiment of the invention, a method of dynamically configuring a Web actions palette includes loading text from a message received in a communications program executing in memory of a computer and identifying in the text, a suggestion to perform an action in connection with a Web site remote from the computer. The method also includes generating a network request to perform the action in the Web site and configuring a button to transmit the generated network request and updating a palette of one or more buttons with the configured button for display in the computer. Finally, the method includes displaying the palette in the computer and repeating the loading, identifying, generating, configuring and displaying for additional messages received in the communications program.
US11157136B1 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.
US11157133B2 Method and portable terminal having bended display unit and cover for executing application
A portable terminal apparatus includes a bended display including a front display area and a side display area, and a controller that displays a UI element corresponding to an application on a side display area of the bended display if the cover is closed, and in response to a touch with respect to at least one UI element from among the UI elements and an opening of the cover being detected, executes an application corresponding to a UI element with the detected touch, and controls the bended display so that an execution screen of the application is displayed on the front display area.
US11157113B2 Self-mixing interference based sensors for characterizing touch input
Disclosed herein are electronic devices having touch input surfaces. A user's touch input or press on the touch input surface is detected using a set of lasers, such as vertical-cavity surface-emitting lasers (VCSELs) that emit beams of light toward the touch input surface. The user's touch causes changes in the self-mixing interference within the VCSEL of the emitted light with reflected light, such as from the touch input surface. Deflection and movement (e.g., drag motion) of the user's touch is determined from detected changes in the VCSELs' operation due to the self-mixing interference.
US11157109B1 Touch sensing with water rejection
Techniques for rejecting apparent (but false) touches caused by objects such as water droplets located in areas with parasitic capacitive paths to ground are disclosed. To minimize these false touches, one or more guard conductors can be located in proximity to the housing and driven with a stimulation signal to shield objects from being capacitively coupled to ground through the housing. In some examples images of touch can be obtained from a non-bootstrapped or bootstrapped scan and also an extended bootstrapped scan wherein the guard conductor is driven with a stimulation signal that has the same characteristics as the stimulation signal being applied to the sensed touch nodes. In some examples, the results of the extended bootstrapped scan can be subtracted from the non-bootstrapped or bootstrapped scan to identify and reject apparent touches resulting from capacitive coupling to ground.
US11157099B2 Electronic writing device and a method for operating the same
An electronic writing device is provided. The electronic writing device includes a tip configured to enable writing on a physical surface. The electronic writing device also includes an electronic chip housed in a body of the electronic writing device and coupled to the tip. The electronic chip includes an accelerometer configured to record an acceleration data of the electronic writing device when writing on the physical surface. The electronic chip also includes a gyrometer configured to generate a rotation data corresponding to rotation of the electronic writing device. The electronic writing device further includes a communication module operatively coupled to the electronic chip. The communication module is configured to send data received from the electronic chip to an external processing medium.
US11157091B2 3D pointing devices and methods
Systems and methods according to the present invention address these needs and others by providing a handheld device, e.g., a 3D pointing device, which uses at least one sensor to detect motion of the handheld device. The detected motion can then be mapped into a desired output, e.g., cursor movement.
US11157090B2 Ambient electromagnetic distortion correction for electromagnetic tracking
Head-mounted augmented reality (AR) devices can track pose of a wearer's head to provide a three-dimensional virtual representation of objects in the wearer's environment. An electromagnetic (EM) tracking system can track head or body pose. A handheld user input device can include an EM emitter that generates an EM field, and the head-mounted AR device can include an EM sensor that senses the EM field (e.g., for determining head pose). The generated EM field may be distorted due to nearby electrical conductors or ferromagnetic materials, which may lead to error in the determined pose. Systems and methods are disclosed that measure the degree of EM distortion, as well as correct for the EM distortion. The EM distortion correction may be performed in real time by the EM tracking system without the need for additional data from imaging cameras or other sensors.
US11157088B1 Keyboard actuation in convertible device
One embodiment provides a method, including: receiving, at an information handling device, an indication to transmit an electrical pulse to an electropermanent magnet; transmitting, responsive to the receiving and using a pulse transmitter, the electrical pulse to the electropermanent magnet; and affecting a movement of a keyboard of the information handling device based on the received electrical pulse. Other aspects are described and claimed.
US11157086B2 Determining a geographical location based on human gestures
An apparatus includes a sensor constructed to be worn by a person and configured to sense information indicative of a direction intended by the person. The apparatus includes a processor, and storage for instructions executable by the processor. When executing the instructions, the processor determines the direction based on the information sensed by the sensor, and, based on the direction and a location of the person, determines a geographic location. The sensor can include a biopotential signal from which an intended gesture by the person can be determined.
US11157077B2 Method and system for dual mode eye tracking on wearable heads-up display
A method of tracking an eye of a user on a wearable heads-up display (WHUD) worn on the head of the user includes generating infrared light over an eye tracking period, scanning the infrared light over the eye, and detecting reflections of the infrared light from the eye. A motion parameter that is sensitive to motion of the WHUD is measured. Eye tracking is performed in a first mode that is based on glint for values of the motion parameter that fall within a first range of motion parameter values for which an error in measurement of glint position. Eye tracking is performed in a second mode that is based on glint-pupil vector for values of the motion parameter that fall within a second range of motion parameter values for which an error in measurement of glint position exceeds the error threshold. A head-mounted apparatus with eye tracking is disclosed.
US11157074B2 Presenting assessment content to a user
Educational content can be presented to a user via a display. Eye movement of the user while the user gazes at the educational content can be monitored. Based, at least in part, on the monitoring the eye movement of the user while the user gazes at the educational content, a time when to present assessment content to the user can be determined. The assessment content can be presented to the user at the determined time.
US11157066B2 Floorplan independent and cross-current-free distributed power switch
A floorplan independent and cross-current free distributed adaptive power multiplexer (APM) is disclosed. In some implementations, an APM includes a first switch path coupled between a first voltage supply rail and an output terminal, the first switch path including a first switch; a second switch path coupled between a second voltage supply rail and the output terminal, the second switch path including a second switch, wherein the first switch and the second switch are configured to select one of a first voltage supply and a second voltage supply as an output voltage supply to be output at the voltage output terminal; and a comparator coupled to the first and the second voltage supply rails, and the voltage output terminal, wherein the comparator is configured to compare the output voltage supply with one of the first and the second voltage supplies and to output a control signal.
US11157053B2 Auxiliary module power supply
An example auxiliary module includes an external power supply interface to couple to an external power source, at least one subsystem to operate using power from the external power source, and a power controller coupled to the external power supply interface. The at least one subsystem is to receive control signals from a primary device. The power controller includes circuitry to provide power from the external power source to the at least one subsystem. The power controller is to further provide power control signals to the primary device.
US11157052B2 Controlling power delivery to a processor via a bypass
In one embodiment, a processor includes a plurality of domains each to operate at an independently controllable voltage and frequency, a plurality of linear regulators each to receive a first voltage from an off-chip source and controllable to provide a regulated voltage to at least one of the plurality of domains, and a plurality of selectors each coupled to one of the domains, where each selector is configured to provide a regulated voltage from one of the linear regulators or a bypass voltage to a corresponding domain. Other embodiments are described and claimed.
US11157045B2 Terminal with flexible screen
A terminal is provided with a flexible screen. The terminal includes a first display screen, a second display screen and a screen spreading and housing device. The first display screen and the screen spreading and housing device are respectively disposed on a front side and a back side of the terminal. The second display screen is the flexible screen. The screen spreading and housing device has different structural forms respectively configured to house and spread the second display screen.
US11157033B2 Calibration knob
A split calibration knob can include a lower knob with a lower-knob attachment interface and an upper knob with an upper-knob attachment interface configured to be engaged with the lower-knob attachment interface. One of the lower-knob attachment interface and the upper-knob attachment interface can include a tube with a first press-fit feature and a first positioning feature positioned on the tube. The other of the lower-knob attachment interface and the upper-knob attachment interface can include a hub having an outward facing surface, a second press-fit feature configured to be engaged with the first press-fit feature to secure the upper knob to the lower knob, and a second positioning feature configured to be engaged with the first positioning feature to fix an orientation of the upper knob relative to the lower knob, thereby linking rotation of the lower knob to the rotation of the upper knob.
US11157023B2 Automatic relocation of a vehicle based on proximity
A method, computer system, and computer program product for using a radio frequency trigger to move an unmanned aerial vehicle from an incoming vehicle path are provided. The embodiment may include receiving, by a processor, a radio frequency signal transmitted from a vehicle or an emergency response center. The embodiment may also include determining whether an unmanned aerial vehicle is in flight within a pre-configured threshold radius from the first responder vehicle or emergency response center. The embodiment may further include in response to determining the unmanned aerial vehicle is within the pre-configured radius, activating a “return home” function. The embodiment may also include commanding the unmanned aerial vehicle to fly out of the threshold radius.
US11157014B2 Multi-channel sensor simulation for autonomous control systems
An autonomous control system combines sensor data from multiple sensors to simulate sensor data from high-capacity sensors. The sensor data contains information related to physical environments surrounding vehicles for autonomous guidance. For example, the sensor data may be in the form of images that visually capture scenes of the surrounding environment, geo-location of the vehicles, and the like. The autonomous control system simulates high-capacity sensor data of the physical environment from replacement sensors that may each have lower capacity than high-capacity sensors. The high-capacity sensor data may be simulated via one or more neural network models. The autonomous control system performs various detection and control algorithms on the simulated sensor data to guide the vehicle autonomously.
US11157013B2 Inspection robot having serial sensor operations
A system includes an inspection robot comprising a lead inspection sensor providing lead inspection data, and a trailing inspection sensor; a controller, comprising: an inspection data circuit structured to interpret the lead inspection data; a sensor configuration circuit structured to determine a trailing sensor configuration change for the trailing inspection sensor in response to the lead inspection data; and a sensor operation circuit structured to adjust a trailing sensor configuration for the trailing inspection sensor in response to the trailing sensor configuration change.
US11157011B2 Enhanced systems, apparatus, and methods for improved automated and autonomous operation of logistics ground support equipment
An improved retrofit assembly for ground support equipment providing autonomous operation of the logistics ground support equipment (GSE). The assembly has a refit control system attached to the GSE (with a vehicle dynamics control processor and a data preprocessing control processor), retrofitted proprioceptive sensors coupled to the vehicle dynamics control processor monitoring operating parameters and characteristics of the GSE, retrofitted exteroceptive sensors coupled to the data preprocessing control processor that monitor an exterior environment of the GSE, and refit actuators for different control elements on the GSE and to autonomously alter motion of the GSE. The refit control system programmatically receives sensor data from the proprioceptive sensors and exteroceptive sensors; optimizes a path for the GSE based upon the different sensor data; and activates at least one of the actuators according to the optimized path for the GSE.
US11157009B2 Method and device for controlling floor cleaning robots
The present disclosure relates to a method and a device for controlling floor cleaning robots. The method includes obtaining cleaning task information that includes an overall cleaning task; determining cleaning control information for a plurality of floor cleaning robots based on the cleaning task information, wherein the cleaning control information includes control information for each one of the plurality of floor cleaning robots; and transmitting the cleaning control information to each one of the plurality of floor cleaning robots, so that each one of the floor cleaning robots performs a cleaning task based on the corresponding cleaning control information.
US11157007B2 Approaches for encoding environmental information
Systems, methods, and non-transitory computer-readable media can access a first set of schema-based encodings associated with a first environment, wherein a schema-based encoding provides a structured representation of an environment based on a scenario schema. First information representing scenario information associated with the first environment can be generated based at least in part on the first set of schema-based encodings. One or more attributes for the first environment can be determined based at least in part the first information.
US11157001B2 Device and method for assisting with driving of vehicle
Provided are a method and a device for assisting with driving of a vehicle, the method including sensing an ambient environment of location of a vehicle by using one or more sensors mounted on or in the vehicle; obtaining sensing information about the ambient environment based on the sensing of the ambient environment; comparing map information stored in the vehicle with the obtained sensing information; determining a map reliability of the map information based on a result of the comparing; and controlling the driving of the vehicle based on the determined map reliability.
US11156990B2 Production management system
A production management system includes a plurality of production facilities, a first operation instruction provider, and a management device. The first operation instruction provider gives a first operator an instruction to deliver workpiece into and out of a predetermined one of the production facilities in accordance with a production plan and operating statuses of the production facilities and acquires an operation status of each of the first operators. The management device transmits, to the production facility into which the workpiece has been delivered, process data for activation of the production facility in accordance with the status of delivery of the workpiece into and out of each of the production facilities. The management device stores the process data, operating status information on the production facilities, and operation status information on each of the first operators acquired from the first operation instruction provider, such that these pieces of information are stored in association with each other.
US11156978B2 Intelligent ventilation control for optimizing HVAC operations
A method for operating a temperature control system is disclosed. The method includes monitoring an interior and exterior temperature of a structure, defining a first time range and a second time range, associating one or more operating parameters of the temperature control system with the first time range, associating one or more operating parameters of the temperature control system with the second time range, monitoring operational time and operational load of the cooling system for the first time range, predicting a space temperature and an outdoor air temperature for a subsequent time period, and controlling a ventilation subsystem during the second time range based upon the monitored operational time and operational load of the cooling subsystem for the first time range, the predicted space temperature, the predicted outdoor air temperature, and the one or more operating parameters of the cooling subsystem associated with the second time range.
US11156965B1 Latching mechanism for securing two objects
A latching mechanism for connecting a first object to a second object is provided. The latching mechanism includes a groove provided along a surface of the first object. The groove includes a notch. The notch can be centered in the groove. The groove is configured to receive a connective end of the second object, and the notch is configured to lock the connective end of the second object in place. The notch can receive a tab from the connective end of the second object.
US11156962B2 Stem-crown of a water-resistant watch case, and watch case comprising same
A stem-crown of a water-resistant watch case includes a stem inserted into a tubular opening of a middle part of the watch case, and a crown including a first portion connected to the stem and a second handling portion. The first portion of the crown includes an annular contact surface, which is inclined at a determined angle less than 90° relative to a longitudinal central axis of the stem-crown, extending from the link between the stem and the first portion of the crown towards the outside of the second portion of the crown. In a rest position, the first portion of the crown comes into contact or bears against an annular receiving surface of the middle part, the shape thereof complements that of an end of the tubular opening to the outside.
US11156951B2 Fixing unit and image forming apparatus
A fixing unit includes a film with a tubular shape, a nip forming unit including a heater and configured to be in sliding contact with an inner surface of the film, the heater including a substrate made of metal, an insulating layer formed on the substrate, and a heating element arranged on the insulating layer and configured to generate heat when a first AC voltage is applied from an AC power supply connected thereto, a pressing member opposed to the nip forming unit with the film interposed therebetween and configured to form a nip portion with the film, and a voltage application circuit configured to apply a second AC voltage to the substrate with a waveform that takes a voltage value of an opposite polarity to the first AC voltage when the first AC voltage takes a peak value.
US11156946B2 Image forming apparatus
In a heater including a plurality of first temperature detection elements that are arranged at predetermined intervals in a longitudinal direction of a substrate and respectively output temperature signals individually, and a plurality of second temperature detection elements that are arranged at predetermined intervals in positions that differ from the positions of the first temperature detection elements in a lateral direction that is orthogonal to the longitudinal direction but correspond to the positions of at least some of the plurality of first temperature detection elements in the longitudinal direction, and that output a single temperature signal obtained by adding individual temperature signals together, the individual temperature signals included in the single temperature signal are acquired on the basis of the plurality of temperature signals output by the plurality of first temperature detection elements and the single temperature signal.
US11156945B2 Heating apparatus including a plurality of heat generation members, fixing apparatus, and image forming apparatus
The heating apparatus including a plurality of heat generation members including first, second and third generation members, the second heat generation member and the third heat generation member having lengths in a longitudinal direction shorter than a length of the first heat generation member, the heating apparatus including first, second, third, and fourth contacts, and a first switching unit configured to bring an electric path between the second contact and the fourth contact into one of a connecting state and an open state.
US11156939B2 Toner level determination and notification
An image forming apparatus and method for determining a toner level and providing a notification are provided. The method of operating an image forming apparatus includes counting a number of times a lower toner hopper receives toner from an in-situ refillable upper toner hopper, calculating an estimate of toner volume transferred from the lower toner hopper to a surface of a photosensitive drum, determining an amount of toner consumed from the in-situ refillable upper toner hopper based on the number of times the lower toner hopper receives toner from the in-situ refillable upper toner hopper and the estimate of toner volume transferred from the lower toner hopper to the surface of the photosensitive drum, and generating an upper toner hopper refill notification when the amount of toner consumed from the in-situ refillable upper toner hopper is determined to exceed a threshold value.
US11156937B2 Image forming apparatus
An image forming apparatus includes an image bearing member, a developing cartridge, a control portion configured to cause the image forming unit to form the toner image in one mode selected from a plurality of modes including a first image forming mode for forming a first toner image whose maximum loading amount is a first loading amount and a second image forming mode for forming a second toner image whose maximum loading amount is a second loading amount different from the first loading amount, a detection unit, and a display portion configured to display information related to the number of sheets of a recording material on which the first toner images can be formed in the first image forming mode and information related to the number of sheets of a recording material on which the second toner images can be formed in the second image forming mode.
US11156934B2 Carrier for developing electrostatic charge image, electrostatic charge image developer, and image forming apparatus
A carrier for developing an electrostatic charge image has magnetic particles and a resin coating that covers the magnetic particles and contains at least one lubricant. The resin coating has a dispersed phase of the lubricant and meets requirement (1). Requirement (1): the lubricant content in a top layer>the lubricant content in a middle layer>the lubricant content in a bottom layer The top, middle, and bottom layers are of the resin coating divided into three in the direction of thickness, and the lubricant content is the percentage area of the dispersed phase of the lubricant in a cross-section of the layer taken along the thickness thereof.
US11156932B2 Toner binder and toner
The present invention relates to a toner binder containing: a polyester resin (A); and a vinyl resin (B), wherein the polyester resin (A) has an acid value of 2 mg KOH/g or more, the vinyl resin (B) has a weight average molecular weight of 4,000 to 40,000, the vinyl resin (B) is a polymer essentially containing a monomer (m) whose homopolymer has an SP value of 11.5 to 16.5 as a constituent monomer, the weight percentage of the monomer (m) in monomers constituting the vinyl resin (B) is 1 wt % or more based on the total weight of the monomers constituting the vinyl resin (B), the polyester resin (A) and the vinyl resin (B) are present at a weight ratio (A)/(B) of 80/20 to 99.5/0.5, and when the vinyl resin (B) contains polyethylene units (C11) having a degree of polymerization of 70 to 210 and/or polypropylene units (C12) having a degree of polymerization of 70 to 210, the total weight percentage of the polyethylene units (C11) and the polypropylene units (C12) in the vinyl resin (B) is 9 wt % or less based on the weight of the vinyl resin (B).
US11156928B2 Alignment mark for two-dimensional alignment in an alignment system
An alignment mark for determining a two-dimensional alignment position of a substrate is discussed. The alignment mark includes an array of patterns. The array of patterns includes a first set of patterns and a second set of patterns arranged. The first set of patterns is arranged in a first sequence along a first direction. The second set of patterns is arranged in a second sequence along the first direction. The second sequence is different from the first sequence. Each pattern of the array of patterns is different from other patterns of the array of patterns that are adjacent to the each pattern.
US11156920B2 Lithography composition, a method for forming resist patterns and a method for making semiconductor devices
The present invention relates to a new lithography composition, the forming of resist patterns using the lithography composition, and a semiconductor device manufacturing method using the lithography composition in a photolithography method.
US11156917B2 Actinic ray-sensitive or radiation-sensitive resin composition, resist film, pattern forming method, and method for manufacturing electronic device
An actinic ray-sensitive or radiation-sensitive resin composition contains a resin having an acid-decomposable group whose polarity increases through decomposition by the action of an acid, an acid generator A capable of generating a first acid upon irradiation with actinic rays or radiation, and an acid generator B capable of generating a second acid upon irradiation with actinic rays or radiation, and the first acid and the second acid satisfy predetermined requirements.
US11156915B2 Actinic ray-sensitive or radiation-sensitive composition, method for purifying actinic ray-sensitive or radiation-sensitive composition, pattern forming method, and method for manufacturing electronic device
An actinic ray-sensitive or radiation-sensitive composition contains a cation including a metal atom and a ligand, in which the number of particles in liquid having particle diameters of 0.15 μm or less included in 1 mL of the actinic ray-sensitive or radiation-sensitive composition is 10 or less.
US11156914B2 Damascene template for nanoelement printing fabricated without chemomechanical planarization
Methods of fabricating a damascene template for electrophoretic assembly and transfer of patterned nanoelements are provided which do not require chemical mechanical polishing to achieve a uniform surface area. The methods include conductive layer fabrication using a combination of precision lithography techniques using etching or building up the conductive layer to form raised conductive features separated by an insulating layer of equal height.
US11156912B2 Lithography mask and method for manufacturing the same
A method of manufacturing a phase shift mask includes forming a doped silicon nitride layer on a mask substrate and forming an opaque layer on the doped silicon nitride layer. The opaque layer and doped silicon nitride layer are then patterned to expose portions of the mask substrate to form a plurality of mask features comprising the opaque layer disposed on the doped silicon nitride layer. Portions of the opaque layer are then removed from some of the mask features.
US11156908B2 Light source device and projection display system thereof for adjustment of white balance
A light source device and a projection display system. The light source device comprises: a first light source (301) used for emitting a first light; a wavelength conversion unit (303) provided with at least two areas, that being a first area and a second area, the first area and the second area emitting the first light and the excited light in a time-division manner; a second light source (302) used for emitting a second light; a light splitting and merging component (304) used for guiding the first light, the excited light, and the second light, allowing the first light emitted by the wavelength conversion unit (303), the excited light, and the second light to converge and then be emitted in a same direction. The light source device increases brightness while keeping balance of the white light.
US11156904B2 Imaging device and control method thereof
A camera main body includes a mount, a solid-state imaging element, a main body controller, a card I/F, an accessory information storage section, a rear surface display section, and a finder section. An interchangeable lens is attached to the mount. A setting menu is displayed on the rear surface display section. The main body controller extracts accessory information including an imaging time point in a specific time slot from a plurality of pieces of accessory information read out from a memory card by the card I/F. Further, the main body controller changes a setting menu in accordance with imaging conditions included in accessory information that is extracted as the accessory information including the imaging time point in the specific time slot and is stored in the accessory information storage section.
US11156899B2 Light flux adjustment module
A light flux adjustment module is provided for adjusting light flux of light having an optical axis, including a fixed portion, a connecting element, a first blade, and a drive assembly. The fixed portion includes a window, and the light passes through the window. The connecting element is movably connected to the fixed portion. The first blade is movably connected to the connecting element and the fixed portion, and the first blade is adjacent to the window. The drive assembly is used for driving the connecting element to move relative to the fixed portion in a first moving dimension. When the connecting element is moved relative to the fixed portion in the first direction, the first blade is driven by the connecting element to move relative to the fixed portion in a second moving dimension, and the first moving dimension and the second moving dimension are different.
US11156898B2 Aperture module, camera module, and portable electronic device
An aperture module includes a rotary plate disposed on an upper portion of a base, an aperture driving unit rotating the rotary plate, and four blades interlocked with rotation of the rotary plate, and forming entrance holes having various sizes through combinations. The four blades are disposed on respective fixing shafts disposed on the base and rotated and driven around the respective fixing shafts, and the fixing shafts are interconnected to form a rectangle having a long side and a short side.
US11156889B1 Liquid crystal display panel and manufacturing method thereof
The present disclosure provides a liquid crystal display panel and a manufacturing method thereof by disposing a side bond pad on sides of a first substrate and a second substrate, and a side of a sealing bezel adhesive layer away from a liquid crystal layer. Wherein, the side bond pad is in contact with a first transparent conductive layer of the first substrate, and a chip on film is bonded to the side bond pad in a side bonding way. It can achieve that a common voltage signal is transmitted from a side of the first substrate to the first substrate, processes relating to gold ball are reduced, and an external space of a panel is effectively narrowed.
US11156886B2 Display device, method of manufacturing the same, and electronic device
A display device includes a display section in which a plurality of pixels are arrayed in a matrix, a plurality of scan lines which select pixels, a plurality of signal lines which supply image signals to the selected pixels, and color filters that are arranged so as to correspond to color displays of the pixels. In the device, the display section includes an effective pixel portion and a frame portion that surrounds the effective pixel portion, and the frame portion and a wiring circuit of the effective pixel portion are covered with light-shielding layers, the light-shielding layers being separated from each other at a certain separation location in the display section, and a plurality of color filters having different colors are arranged by being stacked at the separation location.
US11156884B2 Light transmissive-type liquid crystal display device, method of manufacturing light transmissive-type liquid crystal display device, and electronic apparatus
Provided is a light transmissive-type liquid crystal display device including a first substrate, a second substrate, and a liquid crystal layer, wherein the first substrate includes a base member, a wiring, a switching element, a pixel electrode, and a first insulator having translucency, the first insulator overlapping in the plan view with the wiring and being arranged between the base member and the pixel electrode, a second insulator having translucency, the second insulator overlapping in the plan view with the pixel electrode and being arranged between the base member and the pixel electrode to be in contact with the first insulator, the second insulator having a refractive index higher than a refractive index of the first insulator, and a light-shielding body provided along an outer periphery of a surface of the second insulator on the base member side, the light-shielding body being arranged in contact with the second insulator.
US11156879B2 Liquid crystal display device
A liquid crystal display device including a display area, a non-display area surrounding the display area and including a first non-display area disposed on a first side, in a first direction, of the display area and a second non-display area disposed on a second side, in the first direction, of the display area, a first substrate including a first base and a plurality of spacers that are disposed on a first surface of the first base, a second substrate disposed on the first substrate, and a liquid crystal layer disposed between the first and second substrates. The spacers include first spacers, having a first thickness, disposed in the non-display area and second spacers, having a second thickness greater than the first thickness, disposed in the non-display area. A number of second spacers disposed in a first non-display area is different from a number of second spacers disposed in a second non-display area.
US11156872B2 Display device including heatsink
A display device includes a display panel, a light source, and a heatsink. The display panel is disposed in a vertical position. The display panel includes a display surface on which an image is displayed. The light source illuminates the display panel and an object disposed behind the display panel. The heatsink dissipates heat produced by the light source. The a heatsink includes a light source disposed portion on which the light source is disposed and a heat dissipating portion disposed farther from a front of the display device relative to the light source disposed portions in a thickness direction of the display panel. The heat dissipating portion includes fins having plate shapes and being arranged in the thickness direction of the display panel.
US11156866B2 Display device
A display device including a substrate, a plurality of gate bus lines and a plurality of data bus lines intersecting the plurality of gate bus lines on the substrate, a plurality of pixel regions arranged between the plurality of data bus lines and the plurality of gate bus lines on the substrate, a plurality of pixel electrodes on the substrate at each of the plurality of pixel regions; and a plurality of microlenses over the substrate, wherein at least three microlenses among the plurality of microlenses correspond to each of the pixel electrodes in a width direction of the each of the pixel electrodes, wherein at least three microlenses correspond to edge portions of each of the pixel electrodes, and wherein at least one microlens among the plurality of microlenses that is overlapped with one data bus line does not overlap with the other data bus lines.
US11156865B2 Liquid crystal solution, liquid crystal display device including liquid crystal solution and method of fabricating the same
A liquid crystal display device includes: a substrate; a thin film transistor in a pixel region over the substrate; a common electrode over the thin film transistor; a pixel electrode connected to the thin film transistor; and a liquid crystal layer including a plurality of liquid crystal capsules over the common electrode and the pixel electrode, wherein each of the plurality of liquid crystal capsules includes a shell and a core having a plurality of liquid crystal molecules therein, and wherein a gap distance between the liquid crystal molecules in adjacent liquid crystal capsules is equal to or greater than 20 nm and equal to or smaller than 0.3 times of a capsule diameter of the adjacent liquid crystal capsules.
US11156857B2 Optical modulator and optical transmission apparatus using same
An initial change and a secular change in an optical characteristic and a high frequency characteristic in a case where an optical modulator is mounted in a package of an optical transmission apparatus are suppressed while improving a space utilization rate in the package of the optical transmission apparatus. An optical modulator that is electrically connected to an electric circuit configured on a circuit board, includes a package that houses an optical modulation element, in which the package has, on a bottom surface facing the circuit board, a plurality of first protruding bodies protruding from the bottom surface.
US11156855B2 Modular wearable electronic devices, systems, and methods
A modular, wearable electronic system is disclosed. The modular, wearable electronic system can include an eyewear unit which can be worn on a user's head and one or more modular units which can removably couple with the eyewear unit via one or more ports and/or connectors. The eyewear unit and the modular unit can communicate with each other via the port or connector to which the eyewear unit and the modular unit are coupled. The modular units can supplement the functionality of the eyewear unit.
US11156854B2 Progressive ophthalmic lens
A progressive ophthalmic lens includes at least one multifocal surface, in which at each point of its surface, an astigmatism value and a gradient of astigmatism value can be measured, the lens including: a far-vision zone with a reference point (FV), a near-vision zone with a reference point (NV), an intermediate vision zone with a progression path that connects the far vision zone and the near vision zone, a foveal projection, and a para-foveal projection, and said lens defining a lens addition. When the lens addition is different than 2.00 D, the astigmatism value is k*Add*0.41 D, where Add indicates the lens addition and k is 0.5 and, if the progression path is shorter than 15 mm, the maximum astigmatism value of the foveal projection is (−0.03*d) D/mm+0.86 D, and when the lens progression path is larger than 15 mm, the maximum astigmatism value of the foveal projection is (−0.02*d) D/mm+0.71 D.
US11156850B2 Optical move apparatus and optical apparatus
An optical move apparatus includes a drive magnet held by a holding member and configured to drive the holding member together with a drive coil in first and second directions, a first guide member fixed to the holding member, a second guide member configured to guide the first guide member in the first direction, and a third guide member fixed to the base member and configured to guide the second guide member in the second direction on a side opposite to the first guide member in the optical axis direction. None of the first, second, and third guide members overlap the drive coil in the optical axis direction. The third guide member includes two bodies in a plane orthogonal to the optical axis direction. At least part of the third guide member is thinner than the drive coil in the optical axis direction.
US11156830B2 Co-located pose estimation in a shared artificial reality environment
Artificial reality (AR) systems track pose and skeletal positioning for multiple co-located participants, each having a head mounted display (HMD). Participants can join a shared artificial reality event or experience with others in the same location. Each participant's HMD can independently render AR content for the participant based on the participant's pose and pose information obtained from other participants' HMDs. A participating HMD may broadcast tracking estimates for skeletal points of interest (e.g., joints, finger tips, knees, ankle points, etc.) that are within the field-of-view of the HMD's cameras and/or sensors. A participating HMD may receive skeletal position information determined by other HMDs, and aggregate the received tracking information along with internal tracking information to construct an accurate, full estimate of its own pose and skeletal positioning information for its corresponding participant.
US11156826B2 Optical devices
An optical device is provided. The optical device includes a substrate, a central color filter, a first color filter and a second color filter sequentially disposed on the substrate from the center to the edge of the substrate, and a central hollow member, a first hollow member and a second hollow member respectively disposed on the central color filter, the first color filter and the second color filter. There is no distance between a center of the central color filter and a center of the central hollow member. There is a first distance between a center of the first color filter and a center of the first hollow member. There is a second distance between a center of the second color filter and a center of the second hollow member. The first distance is greater than zero. The second distance is greater than the first distance.
US11156819B2 Method for scanning along a 3-dimensional line and method for scanning a region of interest by scanning a plurality of 3-dimensional lines
A method for scanning along a substantially straight line (3D line) lying at an arbitrary direction in a 3D space with a given speed uses a 3D laser scanning microscope having a first pair of acousto-optic deflectors deflecting a laser beam in the x-z plane (x axis deflectors) and a second pair of acousto-optic deflectors deflecting the laser beam in the y-z plane (y axis deflectors) for focusing the laser beam in 3D. Further, a method for scanning a region of interest uses a 3D laser scanning microscope having acousto-optic deflectors for focusing a laser beam within a 3D space defined by an optical axis (Z) of the microscope and X, Y axes that are perpendicular to the optical axis and to each other.
US11156816B2 Reflective spatial light modulator having non-conducting adhesive material, optical observation device and optical irradiation device
A reflective spatial light modulator includes a perovskite-type electro-optic crystal having a relative permittivity of 1,000 or higher and including an input surface to which the input light is input and a rear surface which faces the input surface; a light input and output unit disposed on the input surface of the electro-optic crystal and including a first electrode through which the input light is transmitted; a light reflecting unit including a pixel electrode portion including a plurality of second electrodes and an adhesion layer fixing the pixel electrode portion to the rear surface, is disposed on the rear surface of the electro-optic crystal, and reflects the input light toward the input and output unit; and a drive circuit for applying an electric field between the first electrode and the plurality of second electrodes. The adhesion layer includes a dielectric material in a cured material of a non-conducting adhesive material.
US11156814B2 Optical system for displaying an object to a viewer
An optical system including one or more optical lenses, at least one retarder layer, a reflective polarizer, and a partial reflector is provided. The at least one retarder layer may include first and second retarder layers having different wavelength dispersion curves. The at least one retarder layer may include a first retarder layer having a non-uniform fast axis orientation and/or a non-uniform retardance.
US11156810B2 Zoom lens, image pickup apparatus, and extender lens unit
A zoom lens includes, in order from an object side to an image side: a focus lens unit configured to be moved for focusing on an optical axis; a zoom lens unit configured to be moved for zooming on the optical axis; and a relay lens unit, in which an interval between each pair of adjacent lens units is changed for zooming, and the zoom lens includes an aperture stop arranged between the zoom lens unit and the relay lens unit or within the relay lens unit, the relay lens unit includes an extender lens unit insertable into and removable from an optical path of the relay lens unit, in which the extender lens unit includes a negative lens Lm which is an m-th lens from the object side in the extender lens unit and having a refractive index and an Abbe number that satisfy predetermined conditions.
US11156805B2 Imaging lens
There is provided an imaging lens with small telephoto ratio and excellent optical characteristics which satisfies demand of the downsizing, the low-profileness and the low F-number. An imaging lens comprises, in order from an object side to an image side, a first lens with positive refractive power, a second lens, a third lens, a fourth lens being a double-sided aspheric lens, a fifth lens being a double-sided aspheric lens, and a sixth lens having a convex surface facing the image side, and a below conditional expression is satisfied: 0.60
US11156802B2 Camera optical lens comprising seven lenses of +—+-+-+ refractive powers
The present disclosure relates to the technical field of optical lens and discloses a camera optical lens. The camera optical lens includes, from an object side to an image side: a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens and a seventh lens. The camera optical lens satisfies following conditions: 1.00≤f1/f≤1.50, 1.70≤n3≤2.20, −2.00≤f3/f4≤2.00, 0.50≤(R13+R14)/(R13−R14)≤10.00 and 1.70≤n5≤2.20, where f denotes a focal length of the camera optical lens; f1 denotes a focal length of the first lens; f3 denotes a focal length of the third lens; f4 denotes a focal length of the fourth lens; n3 denotes a refractive index of the third lens L3; n5 denotes a refractive index of the fifth lens; R13 denotes a curvature radius of an object-side surface of the seventh lens; and R14 denotes a curvature radius of an image-side surface of the seventh lens.
US11156797B2 Lens module
The present disclosure provides a lens module. The lens module includes a lens and a bearing seat matching connected to the lens; the lens includes a lens barrel, the lens barrel includes a first barrel provided with an optical aperture and a second barrel wall bending and extending from the first barrel wall; the bearing seat includes a surrounding wall around the second barrel wall; the lens is assembled on the bearing seat, the lens and the surrounding wall form an adhesive accommodating slot. The second barrel wall and the surrounding wall are bonded via the adhesive accommodating slot. Compared with related technologies, the lens module of the present disclosure occupies a smaller space, increases a screen-to-body ratio of an electronic product, and has low production difficulty.
US11156789B2 Surface coupled laser and laser optical interposer
An example system includes a grating coupled laser, a laser optical interposer (LOI), an optical isolator, and a light redirector. The grating coupled laser includes a laser cavity and a transmit grating optically coupled to the laser cavity. The transmit grating is configured to diffract light emitted by the laser cavity out of the grating coupled laser. The LOI includes an LOI waveguide with an input end and an output end. The optical isolator is positioned between the surface coupled edge emitting laser and the LOI. The light redirector is positioned to redirect the light, after the light passes through the optical isolator, into the LOI waveguide of the LOI.
US11156788B2 Semiconductor package with embedded optical die
Semiconductor package with one or more optical die(s) embedded therein is disclosed. The optical die(s) may have one or more overlying interconnect layers. Electrical contact to the optical die may be via the one or more overlying interconnect layers. An optical waveguide may be disposed next to the optical die and embedded within the semiconductor package. An optical fiber may be optically coupled to the optical waveguide.
US11156786B2 High density optical fiber feedthrough
A method may include aligning a portion of each of a plurality of optical ribbons in a particular orientation or sequence using a set of alignment apparatus. The method may include stripping the portion of each of the plurality of optical ribbons to expose a cladding of each fiber of the plurality of optical ribbons using a set of stripping apparatus. The method may include hermetically sealing a tube around the portion of each of the plurality of optical ribbons using a set of sealing apparatus. The method may produce a hermetic optical fiber feedthrough.
US11156775B2 Photonic device having a photonic crystal lower cladding layer provided on a semiconductor substrate
An integrated photonic device is provided with a photonic crystal lower cladding on a semiconductor substrate.
US11156760B2 Lighting system utilizing waveguides with extraction feature patterns
According to an aspect of the present disclosure, a luminaire comprises a plurality of waveguides, a light source arranged to direct light into the plurality of waveguides, and a plurality of extraction feature patterns. The luminaire contemplated by the present disclosure is arranged with the plurality of waveguides are aligned such that an extraction feature pattern extracts light out of a first waveguide of the plurality of waveguides and a second extraction feature pattern extracts light out of a second waveguide of the plurality of waveguides. Further, in accordance with this aspect, the light extracted out of the first waveguide is directed through the second waveguide to develop an appearance of depth.
US11156748B2 Omnidirectional structured light projection
For omnidirectional structured light projection, a light source illuminates a conical mirror towards an apex along a central axis. A pattern mask corrects a deformation pattern of the conical mirror to form a plurality of points in a point cloud from the light source.
US11156747B2 Glass lens and lens module using the same
The present disclosure provides a glass lens and a lens module. The glass lens has an optical axis, and includes an optical portion and a connecting portion surrounding the optical portion. The connecting portion includes a first reference surface and a second reference surface opposite to the first reference surface. The optical portion includes a first optical surface located on one side of the first reference surface and a second optical surface located on one side of the second reference surface. The structure of the glass lens of the present disclosure can form a smaller optical portion without occupying space, and meanwhile, a matching structure can be disposed on the second reference surface of the connecting portion, which can effectively reduce the installation difficulty and positioning cost of the glass lens, and make the product have excellent optical performances meanwhile.
US11156743B2 Lateral placement and completion design for improved well performance of unconventional reservoirs
A method is performed for defining optimal landing location(s) of horizontal wells for hydraulic fracturing stimulation, for improved well performance of unconventional reservoirs. The method includes evaluating one or more planes of weakness, pinch-out points, or thin rock layering in the reservoir that may impede hydraulic fracture growth or may close fractured sections during production. The method can include conducting detailed analysis on core and open hole logs, and defining the presence, density, orientation, spacing, and mechanical properties of various thin interfaces and barriers in the rock mass. The method can include classifying the barriers or thin interfaces based on their effect on hydraulic fracture growth or fracture connectivity, and on uncertainty of their effect.
US11156741B2 Method and apparatus for formation tester data interpretation with diverse flow models
Improved systematic inversion methodology applied to formation testing data interpretation with spherical, radial and/or cylindrical flow models is disclosed. A method of determining a parameter of a formation of interest at a desired location comprises directing a formation tester to the desired location in the formation of interest and obtaining data from the desired location in the formation of interest. The obtained data relates to a first parameter at the desired location of the formation of interest. The obtained data is regressed to determine a second parameter at the desired location of the formation of interest. Regressing the obtained data comprises using a method selected from a group consisting of a deterministic approach, a probabilistic approach, and an evolutionary approach.
US11156727B2 High DQE imaging device
An imaging device includes: a scintillator layer; and an array of photodiode elements; wherein the scintillator layer is configured to receive radiation that has passed through the array of photodiode elements. An imaging device includes: a scintillator layer having a plurality of scintillator elements configured to convert radiation into photons; and an array of photodiode elements configured to receive photons from the scintillator layer, and generate electrical signals in response to the received photons; wherein at least two of the scintillator elements are separated by an air gap. An imaging device includes: a first scintillator layer having a plurality of scintillator elements arranged in a first plane; and a second scintillator layer having a plurality of scintillator elements arranged in a second plane; wherein the first scintillator layer and the second scintillator layer are arranged next to each other and form a non-zero angle relative to each other.
US11156723B2 AIS spoofing and dark-target detection methodology
Methods and systems detect physical locations of vessels. A first satellite includes a first image sensor. A second satellite includes a second image sensor. The processor receives a first image of a target area from the first image sensor, and a second image of the target area from the second image sensor. Both images are taken within a predetermined time frame. The processor performs image recognition to identify a vessel that appears in both the first image and the second image. The processor receives the first satellite's location and orientation when the first image is taken and the second satellite's location and orientation when the second image is taken. Each satellite's location and orientation are determined by the satellite's geographic determination module. The processor determines the vessel's location by performing triangulation based on the first satellite's location and orientation and the second satellite's location and orientation. The processor outputs data representative of the vessel's determined location. The vessel's speed and bearing are also determined by the processor.
US11156722B2 Post-processing global navigation satellite system (GNSS) position data using mirrored GNSS data
A post-processing system providing forward processing (FP) of original GNSS raw data and alternative forward-backward processing (BP) of modified GNSS raw data and combining results of the FP and modified BP to enhance accuracy of position data derived from GNSS raw data. The post-processing system includes a GNSS processing engine, such as a real-time PVT engine, that processes GNSS raw data files as real time data streams equally for FP and BP. The backward processing is performed on a set of GNSS raw data that is mirrored from the original GNSS raw data. The modified BP uses the same algorithms of the PVT engine in a forward run but with the mirrored GNSS raw data to provide BP including position estimate with associated accuracy estimates for each data epoch. A forward/backward combiner combines results of the FP and the modified BP to provide final position data with enhanced precision.
US11156716B1 Hybrid LADAR with co-planar scanning and imaging field-of-view
A laser radar includes: a laser, an optical transmission system, a 1-dimensional array of photo-detectors, an optical reception system, and an electronic control system. The laser emits a wavelength of light, and the optical transmission system shapes the light into a beam, and scans the beam along a fan of transmission light paths toward a target. The photo-detectors are capable of time-of-arrival measurements and are sensitive to the wavelength of light. The optical reception system collects the laser light reflected from the target along a fan of reception light paths. The electronic control system synchronizes the scan of the beam with a respective time-of-arrival measurement from each of the photo-detectors, and analyzes the time-of-arrival measurements. The system is configured for all of the transmission light paths and all of the reception light paths to lie in one plane, with all of the reception light paths intersecting with at least one of the transmission light paths.
US11156715B1 System and method for coherent LIDAR with high collection efficiency
A light detection and ranging (LIDAR) apparatus includes an optical source to emit an optical beam, and free-space optics coupled with the optical source. The free space optics include a photodetector and other optical components to direct a leaked portion of the optical beam or a reflected portion of the optical beam toward the photodetector as a local oscillator signal, and to transmit the optical beam toward a target environment. The local oscillator signal co-propagates with a like-polarized target return signal and mixes with the target return signal to generate target information.
US11156711B2 Vehicular sensing system using RF sensors
A vehicular sensing system includes a plurality of radio frequency (RF) sensor units disposed at a vehicle so as to have respective fields of sensing exterior of the vehicle. Each RF sensor unit includes a plurality of transmitting antennae and a plurality of receiving antennae, with each transmitting antenna transmitting RF signals and each receiving antenna receiving RF signals transmitted by each transmitting antenna to provide a respective field of sensing of each of the RF sensor units. A data processor of each RF sensor unit processes data provided from the respective receiving antennae and generates an output of the respective RF sensor unit. The outputs of the RF sensor units are communicated to an ECU and, responsive to the outputs of the RF sensor units, the ECU detects objects present exterior the vehicle and within the field of sensing of at least one of the RF sensor units.
US11156709B2 Phase measurement in a radar system
A radar system includes a first radar chip with a first RF contact, a second radar chip with a second RF contact, an RF signal path connecting the first RF contact to the second RF contact, and a local oscillator arranged in the first radar chip and configured to generate an RF oscillator signal, and which is coupled to the first RF contact to transmit the RF oscillator signal to the second radar chip. A feedback circuit arranged in the second radar chip is switchably connected to the second RF contact and is configured to reflect at least part of the RF oscillator signal arriving over the RFRF signal path as an RF feedback signal. A measurement circuit, arranged in the first radar chip, coupled to the first RF contact via a coupler receives the RF feedback signal and is configured to determine a signal that represents a phase shift.
US11156706B2 Multi-static frequency diverse waveform (MFDW)
Described embodiments provide systems and methods for detecting and tracking a possible threat object using a multi-static frequency diverse waveform. An example method includes receiving an indication of a possible threat object and provisioning a multi-static cluster of sensors. A set of pulses are transmitted toward the object such that each pulse is transmitted on a unique frequency and at different time slots. A set of reflected pulses are processed to detect and track the object.
US11156704B2 Method, device and system for secure distance measurement
Method for secure distance measurement comprising the following steps: transmitting from a verifier (V) to a prover (P) a challenge message comprising a challenge bit sequence (C); transmitting from the prover (P) to the verifier (V) a response message comprising the response bit sequence (R); verifying, in the verifier (V), the response message on the basis of the response bit sequence (R); and determining, in the verifier (V), the distance between the verifier (V) and the prover (P) on the basis of the time difference between the challenge message and the response message. The challenge message and/or the response message are transmitted by a transmission protocol in which the bit sequence (C, R) of the corresponding message is transmitted by a transformed spreading code chip sequence (TCSCS, TRSCS), wherein the transformed spreading code chip sequence (TCSCS, TRSCS) is obtained by transforming a spreading code chip sequence (CSCS, RSCS) of the bit sequence (C, R) on the basis of a transform function (ftrans).
US11156703B2 Ultrasonic sensor
An ultrasonic sensor is secured to an attachment object and passes through the attachment object. The ultrasonic sensor includes an oscillator which has a transceiving surface which transmits or receives an ultrasonic wave, a cylindrical elastic member which surrounds an outer surface of the oscillator extending from the transceiving surface in a thickness-wise direction of the transceiving surface and has an inner surface contacting the outer surface of the oscillator, a body which has a housing with a bottom and in which the to oscillator and the elastic member are disposed except a protruding portion on a side of said transceiving surface, and an annular body which surrounds the protruding portion of the elastic member and is disposed in the body in contact with a front of the attachment object. A gap is provided between an outer surface of the protruding portion of the elastic member and an inner surface of the annular body which faces the outer surface of the protruding portion, thereby minimizing the ingress of water into the body.
US11156700B2 Distance sensor
The present embodiment relates to a distance sensor that reduces a difference in amounts of current injected into each of plural charge collection regions prepared for one photosensitive region in order to avoid saturation caused by disturbance light. A current injection circuit injecting current into each charge collection region includes a voltage generation circuit generating a control voltage for adjustment of the injected current amount, and the voltage generation circuit generates the control voltage corresponding to a large amount of charge between the charge amounts of storage nodes coupled, respectively, to the charge collection regions. Meanwhile, a cascode device is disposed between a transistor configured to adjust the amount of current according to the control voltage and the storage node, and a potential of a current output end of the transistor and a potential of the storage node are separated.
US11156699B2 Multilayer optical devices and systems
One example system comprises a plurality of substrates disposed in an overlapping arrangement. The plurality of substrates includes at least a first substrate and a second substrate. The system also comprises a first waveguide disposed on the first substrate to define a first optical path on the first substrate. The first waveguide is configured to guide light along the first optical path and to transmit, at an output section of the first waveguide, the light out of the first waveguide toward the second substrate. The system also comprises a second waveguide disposed on the second substrate to define a second optical path on the second substrate. An input section of the second waveguide is aligned with the output section of the first waveguide to receive the light transmitted by the first waveguide. The second waveguide is configured to guide the light along the second optical path.
US11156698B2 MEMS mirror device having a stabilization ring and reduced static reflection
Methods and systems for using a MEMS mirror for steering a LiDAR beam and for minimizing statically emitted light from a LiDAR system are disclosed. A LiDAR system includes a light source that emits a light beam directed at a MEMS device. The MEMS device includes a manipulable mirror that reflects the emitted light beam in a scanning pattern. The MEMS device also includes a stabilization ring positioned adjacent to and at least partially surrounding the mirror. An attenuation layer is disposed on a top surface of the stabilization ring and is configured to attenuate light reflected by the stabilization ring.
US11156697B2 Radar signal processing device and radar system
First voltage data (V11 to V1n) and second voltage data (V21 to V2n) each correspond to ranges of the same transmitted signals (T1 to Tn) that have different modulation center frequencies. A speed calculating unit (50) calculates a moving speed of a radio-wave-reflecting object by calculating a reference speed (Sref) which is based on a difference value between the modulation center frequency (Fc_1) of the range of the transmitted signals (T1 to Tn) corresponding to the first voltage data (V11 to V1n) and the modulation center frequency (Fc_2) of the range of the transmitted signals (T1 to Tn) corresponding to the second voltage data (V21 to V2n), and comparing a plurality of speed candidates (Scand[m]) with the reference speed (Sref).
US11156696B2 Radar apparatus
A transmission antenna unit includes a plurality of transmission antennas, a reception antenna unit, and a processor. The plurality of transmission antennas that are arranged in a row along a predetermined array direction. The reception antenna unit includes a plurality of reception antennas that are arranged in a row along the array direction. The plurality of transmission antennas and the plurality of reception antennas form a virtual array in which a plurality of virtual reception antennas are arranged in a row along the array direction. The processor corrects a plurality of virtual reception signals by multiplying a virtual reception signal matrix by an inverse matrix of a reception mutual coupling matrix and an inverse matrix of a transmission mutual coupling matrix.
US11156693B2 Method, apparatus, and computer program product for employing a spatial association model in a real time location system
An example method includes determining that first locations of a first location tag and second locations of a second location tag indicate that the first location tag is moving at a different rate than the second location tag; and, in response to determining that the first and second locations indicate that the first location tag is moving at a different rate than the second location tag at a first time, determining a distance magnitude between the first location tag and the second location tag at the first time; comparing the distance magnitude to a reference distance; and determining, based on the comparing of the distance magnitude to the reference distance, whether the first and second locations indicate that a type of movement of an asset is rotational.
US11156686B2 Acoustic radiation force imaging
An apparatus includes a high intensity focused ultrasound (HIFU) system and a magnetic resonance (MR) imaging system. A memory stores: instructions, pulse sequence commands for an acoustic radiation force imaging protocol, and first and second sonication commands. The pulse sequence commands specify acquisition of the MR data for first and second pulse sequence repetitions. The pulse sequence commands specify for each of the sequence repetitions a first and a second group of motion encoding gradients. Execution of the instructions causes a processor to: acquire first and second MR data by controlling the MR imaging system with the pulse sequence commands and by controlling the HIFU system with the first and second sonication commands, respectively; reconstruct first and second motion encoded images from the first and second MR data, respectively; and construct a displacement map from the difference of the first and second motion encoded images.
US11156682B2 Single layer magnetic resonance imaging transmit/receive radio frequency coil for different anatomies
A magnetic resonance imaging (MRI) radio frequency (RF) coil array configured to operate in a transmit (Tx) mode or in a receive (Rx) mode, comprising: a plurality of rows configured in an anatomy-specific shape, a row including a plurality of RF coil elements, an RF coil element including an LC coil and a magnitude/phase control component, where the LC coil, upon resonating with a primary coil at the working frequency of the primary coil, generates a local amplified Tx field based on an induced current in the LC coil, where a magnitude or a phase of the induced current is independently adjustable, where the magnitude/phase control component is configured to adjust the magnitude or phase of the induced current, and where the magnitude or phase of the induced current of a first RF coil element is independently adjustable from that of a second, different RF coil element.
US11156661B2 Reversible multi-bit scan cell-based scan chains for improving chain diagnostic resolution
A circuit comprises a scan chain comprising one or more multi-bit flip-flops, a plurality of multiplexers, and new scan enable signal generation circuitry. Each of the plurality of multiplexers is associated with a particular bit of the one or more multi-bit flip-flops with an output of the each of the plurality of multiplexers coupled to a data input of the particular bit, which is configured to select, based on a scan direction control signal, between an input signal from functional circuitry of the circuit and an input signal from a data output of a bit of the scan chain immediately following the particular bit in a normal scan shift direction. The new scan enable signal generation circuitry is configured to generate a new scan enable signal for the one or more multi-bit flip-flops based on the scan direction control signal and a scan enable signal for the scan chain.
US11156652B2 System for detecting faults in a transmission line by using a complex signal
A reflectometry system for the analysis of faults in a transmission line into which a complex signal, generated then modulated, has been injected, includes a means for measuring the modulated complex signal propagating in the transmission line, a demodulator of the measured signal designed to produce a demodulated complex signal, a complex correlator configured for correlating the demodulated complex signal with a copy of the generated complex signal, in order to produce a first time-domain reflectogram corresponding to the real part of the complex correlation and a second time-domain reflectogram corresponding to the imaginary part of the complex correlation, a module for joint analysis of the first time-domain reflectogram and of the second time-domain reflectogram for identifying the presence of faults in the transmission line.
US11156649B2 Transport unit having at least one installation
A transport unit, in which a rapid and precise fault localization can be achieved, includes an installation, a simulation device with an interface, through which current status data of the installation can be received, and a computing unit configured determine or acquire simulated status data on the basis of simulation data and the current status data, which are representative for a status of at least a part of the installation. A method for controlling an installation in a transportation unit, in particular a rail vehicle, is also provided.
US11156642B2 Current detection apparatus
A bus bar and a detection element uses resin to mold and integrate, leading to a disadvantage of complicating manufacturing. The bus bar is sandwiched and fixed between a second mold member and a first mold member. A sensor substrate on which a detection element is mounted is installed above the second mold member. The detection element is fixedly disposed at a position facing the bus bar, and detects a current flowing through the bus bar.
US11156640B2 MEMS probe card assembly having decoupled electrical and mechanical probe connections
Probes are connected to the space transformer via multiple carrier plates. Electrical contacts from the probes to the space transformer are by way of spring tail features on the probes that connect to the space transformer and not to the carrier plates. In other words, the carrier plates are purely mechanical in function. This configuration can significantly reduce probe array fabrication time relative to sequential placement of individual probes on the space transformer. Multiple probe carrier plates can be populated with probes in parallel, and the final sequential assembly of carrier plates onto the space transformer has a greatly reduced operation count. Deviations of the space transformer from flatness can be compensated for.
US11156630B2 Integrated tamper detection system and methods
The present application describes an integrated module. The integrated module includes a microcontroller, an inertial measurement unit (IMU), a low-power accelerometer, and an environmental sensor. A distance between the environmental sensor and the IMU is greater than a distance between the IMU and the low-power accelerometer. The present application also describes a method of making an integrated module. The present application also describes a tamper detection system.
US11156611B2 Single cell characterization using affinity-oligonucleotide conjugates and vessel barcoded polynucleotides
Provided herein are methods and compositions for single cell characterization using affinity-oligonucleotide conjugates. In some aspects, such methods may comprise attaching a first vessel barcoded polynucleotide to an oligonucleotide portion of an affinity-oligonucleotide conjugate, which binds to a target antigen expressed by a single cell that is isolated in a single vessel. In some aspects, the oligonucleotide portion of the affinity-oligonucleotide conjugate may comprise an antigen identification sequence (AID). In some aspects, the oligonucleotide portion of the affinity-oligonucleotide conjugate may further comprise an affinity molecular barcode (AMB) sequence. In some aspects, such methods may further comprise lysing the single cell and attaching a second vessel barcoded polynucleotide to a cell polynucleotide from the single cell.
US11156605B2 Capture ligand controls, blocking probes, masking probes and methods of using the same
The invention, depending on aspect and embodiment, relates to capture probe controls, and capture and signal probe configurations and combinations of configurations that can facilitate accurate and efficient multiplex analyte detection, especially in electrochemical detection schemes.
US11156602B2 Combination product for detecting target marker
The present invention relates to a combination product for detecting a target marker simply and with high sensitivity. More specifically, the present invention relates to a combination product for detecting a target marker in a biological sample in combination with a target marker binding molecule which is capable of binding specifically to the target marker in the biological sample, the combination comprising, at least: (a) a first binding agent comprising a first binding molecule which is capable of directly or indirectly binding specifically to the target marker binding molecule, and a labeling substance; (b) a linker molecule which is capable of binding specifically to the first binding agent; and (c) a second binding agent which is capable of binding specifically to the linker molecule, and comprises a second binding molecule and a labeling substance.
US11156599B2 Assay for telomere length regulators
The present invention provides an assay that identifies genes required for telomerase-dependent telomere elongation by measuring the de novo telomere addition at a single chromosome.
US11156575B2 Sorbent with detection array
A sorbent product having a sensor array for detecting a sorbate. The sorbent product includes a sorbent body configured to absorb the sorbate and a sensor array integrated with the sorbent body. The sensor array includes a plurality of sensing elements, an electric power source in electrical communication with the plurality of sensing elements, and a controller configured to detect a change in an electrical property of at least one of the plurality of sensing elements and provide a signal containing information based on the detected change.
US11156568B2 Systems and methods for X-ray diffraction virtual spectroscopy
Various aspects include methods and devices for reducing the scanning time for an X-ray diffraction scanner system by increasing the count rate or efficiency of the energy discriminating X-ray detector. In a first embodiment, the count rate of the energy discriminating X-ray detector is increased by increasing the number of detectors counting X-ray scatter photon in particular energy bins by configuring individual pixel detectors within a 2-D X-ray detector array to count photons within specific energy bins. In a second embodiment, the gain of amplifier components in the detector processing circuitry is increased in order to increase the energy resolution of the detector. In a third embodiment, the individual pixel detectors within a 2-D X-ray detector array are configured to count photons within specific energy bins and the gain of amplifier components in the detector processing circuitry is increased in order to increase the energy resolution of the detector.
US11156565B2 Method for inspecting semiconductor device
Provided is a method for inspecting a semiconductor device which performs an inspection of a semiconductor device as an object to be inspected, including attaching an adhesive tape to a surface to be inspected of the semiconductor device, acquiring a first pattern image based on a light detected from a region including a surface of the surface to be inspected to which the adhesive tape is attached, inputting an electrical signal to the semiconductor device to which the adhesive tape is attached, acquiring a first heat generation image by detecting light according to heat radiation from the region including the surface to which the adhesive tape is attached in a state in which the electrical signal is input, and superimposing the first pattern image and the first heat generation image.
US11156556B1 Method and apparatus for detecting pathogens and chemicals in complex matrices using light emissions from a laser spark
An apparatus (and concomitant method) for rapid detection of a plurality of pathogens and/or chemicals, comprising a laser generating laser-induced breakdown spectra from a sample inserted into the apparatus, a receiver recording the spectra, and a data analysis component acquiring the spectra from the receiver and a display and/or data storage component displaying and/or receiving from the data analysis component which pathogens and/or chemicals are present in the sample and/or the likelihood of such presence, wherein the data analysis component comprises: predictive models for the plurality of pathogens and/or chemicals, a queue to order automated analysis by the predictive models in a predetermined order, and statistical analysis models for each of the predictive models to automatically provide likelihoods of presence of the respective pathogens and/or chemicals.
US11156552B2 Prism, prism production method, mold, and sensor chip
A prism (1090) is configured from a dielectric medium and is used in analysis using surface plasmons. The prism (1090) is provided with an incidence surface (1170) on which excitation light from outside is incident, a reflection surface (1172) on which excitation light having entered the incidence surface (1170) is reflected, an emission surface (1174) from which excitation light reflected by the reflection surface (1172) is emitted, and an opposing surface (1175) opposing the reflection surface (1172). A gold film (1092) is formed on the reflection surface (1172). The opposing surface (1175) has a sink-mark surface (1200), and the sink-mark surface (1200) is a transparent surface.
US11156546B1 Methods for evaluating superabrasive elements
Embodiments of methods are disclosed for characterizing a tested superabrasive element, such as a polycrystalline diamond element. In an embodiment, a method of characterizing the relative strength of a superabrasive element is disclosed. A first superabrasive element and a second superabrasive element are positioned upper surface to upper surface, including an area of overlap between the upper surfaces. A load is applied while the first and second superabrasive elements are overlapped until failure of one or both of the first or second superabrasive elements fail. A relative strength is determined using at least the load during failure as a parameter.
US11156544B2 Microparticle analyzer and microparticle analysis method
The present technology provides a technology for stabilizing break-off timings. Therefore, according to the present technology, there is provided a microparticle analysis device or the like including at least: a flow path in which a fluid including a sample flow containing microparticles and a sheath flow flowing to contain the sample flow; a droplet formation unit configured to form a droplet in the fluid by imparting vibration to the fluid using a vibration element; an electric charge application unit configured to apply electric charge to a droplet containing the microparticles; an imaging unit configured to obtain a photo of a phase of a certain time; and a control unit configured to control a timing at which the droplet breaks off on a basis of the photo.
US11156529B2 Nonlinearity measuring method and nonlinearity measuring device
The present invention relates to a method and device for measuring optical nonlinearity of an optical fiber to be measured comprising a plurality of cores having mutually coupled waveguide modes. The method includes, at least, preparing a laser light source emitting laser light and a detecting unit determining an optical intensity, inputting laser light into a specific core of the optical fiber to be measured, determining the intensity of a specific wavelength component caused by optical nonlinearity among the reflective light components from the optical fiber to be measured, and determining optical nonlinearity of the optical fiber to be measured on the basis of the intensity of the specific wavelength component.
US11156527B2 Method and apparatus for hermeticity test
An apparatus includes an enclosure designed to house electronics and a ventilation plug fastened to an exterior of the enclosure, the ventilation plug being adapted for field testing hermeticity.
US11156525B2 Egress point localization
A system for determining a location of an egress point in a plumbing system that includes a branched system of pipes within a building is provided. The system includes a first sensor that is configured to measure a first pressure signal as a function of time at a first location within the plumbing system, and a second sensor that is configured to measure a second pressure signal as a function of time at a second location within the plumbing system. The plumbing system includes multiple branch points between the first location and the second location. The system also includes a processor that is configured to determine a temporal difference between a first pressure drop in the first pressure signal and a second pressure drop in the second pressure signal, and use the temporal difference to determine an estimated location of the egress point in the plumbing system.
US11156522B2 Radial seal for disposable force sensor
A pressure reading assembly including a housing defining a conduit configured to transmit bodily fluid therethrough and a receiving tube having a first opening and an inner cylindrical surface. The pressure reading assembly further includes a sensing apparatus which includes a sensor disposed on a substrate and an engagement member including a generally columnar sealing member configured to engage an inner cylindrical surface of a receiving tube within the housing connected to the substrate about the sensor. The sealing member defines an axial bore extending from a proximal end to a distal end and includes an outer sealing surface defining one or more engaging elements configured to non-adhesively engage the inner cylindrical surface of the receiving tube to resist removal of the sensor assembly so that a pre-sterilized sensor assembly can be removed from a clean sealed packaging and joined directly with the housing.
US11156519B2 Capacitive pressure sensor
Aspects of the disclosure provide a capacitive pressure sensor. The sensor can include a first substrate having a first surface and a second surface, a movable plate at a bottom of a first cavity recessed into the substrate from the first surface, and a second substrate bonded to the first substrate over the first surface. The second substrate includes a fixed plate disposed over the movable plate to form a capacitor. A second cavity is formed between the movable plate and the second surface.
US11156517B2 Method and device for detecting switching value of pressure switch
A method and a device for detecting the switching value of a pressure switch. The device comprises: a pressure generator in communication with a pressure switch by means of pressure piping, a pressure control element, a pressure sensor, and a controller provided with a data processing unit. The pressure sensor is installed on the pressure piping and is electrically connected to the controller. The pressure control element is electrically connected to the pressure generator to control the pressure generator, and is electrically connected to the controller. The pressure sensor transfers the pressure change of the pressure piping to the controller in real time, the data processing unit acquires the value of the pressure change and generates a control instruction according to a preset pressure change rule, and the pressure control element controls the pressure generator to change the pressure within the piping. The device and the method are used to complete the detection of the switching value of a pressure switch, fast detection is achieved, the detection accuracy is improved, the repeatability of the detection result is good, the manual operation cost is reduced and the operation is reliable.
US11156516B2 Abnormality determination device and abnormality determination method
An abnormality determination device according to one aspect of the present disclosure is an abnormality determination device that determines an abnormality of an inducer used for a pump, the abnormality determination device including a stress-response acquisition unit that acquires a stress response indicating a temporal change in stress applied to the inducer, an accumulated-fatigue-damage-degree calculation unit that calculates an accumulated fatigue-damage degree of the inducer based on the stress response, a lifetime-consumption-rate calculation unit that calculates a lifetime consumption rate that is a changing rate of the accumulated fatigue-damage degree with respect to time, and a determination unit that determines an abnormality of the inducer based on the accumulated fatigue-damage degree and the lifetime consumption rate, in which the inducer is used only for a predetermined use time per operation of the pump.
US11156515B2 Vehicle control system
A turning mechanism of a vehicle turns a wheel and is coupled to a steering wheel through a steering shaft. A torque sensor detects a torque applied to a first position of the steering shaft, as a sensor-detected torque. An upper friction torque is an absolute value of the sensor-detected torque that is caused by a friction force acting on the steering shaft between the first position and the steering wheel when the steering shaft is rotated. A vehicle control system repeatedly estimates the upper friction torque and variably sets a determination threshold to the estimated upper friction torque or more. The vehicle control system determines whether a driver state is a hands-on state or a hands-off state based on a comparison between the absolute value of the sensor-detected torque and the determination threshold.
US11156512B2 Strain gauge and metal strip having a strain gauge of this kind
A strain gauge and a metal strip having such a strain gauge, which has a first measuring grid, a second measuring grid, and a substrate on which these two measuring grids are positioned in a common plane. In order to enable achievement of an inexpensive strain gauge whose measurement results can be robustly compensated for in relation to a temperature disturbance variable, it is proposed that the multi-layer substrate have a metallic layer and an electrically insulating layer onto which electrically insulating layer these two measuring grids consisting of a piezoresistive material are printed.
US11156500B2 Optical measurement control program, optical measurement system, and optical measurement method
Provided is a non-transitory computer-readable recording medium recording an optical measurement control program in a light detection device, the program causing a computer to execute a process of measuring light to be measured by acquiring an electric signal output from the light detector, the optical measurement control program causing the computer to function as: a voltage control unit controlling the potential difference generated between the pair of mirrors to gradually increase until the potential difference reaches a set potential difference corresponding to a wavelength of the light to be measured before the acquisition of the electric signal is started; and a signal acquisition unit acquiring the electric signal in a state where the voltage control unit allows the set potential difference to be generated between the pair of mirrors.
US11156494B2 Continuous liquid level measurement detector for closed metal containers
Apparatus and methods for determining the liquid level of a canister are described. A magnetic field generated by a floating magnet within the canister is measured by a plurality of magnetic sensors outside of the canister. Methods of calibrating the magnetic sensors and measuring the location of the floating magnet are also described.
US11156486B2 Magnetic flowmeter with improved processing
The magnetic flowmeter includes at least one coil and a pair of electrodes is configured to detect an electromotive force within the process fluid flow in response to the magnetic field. Measurement circuitry is coupled to the electrodes and is configured to provide an indication of the detected electromotive force. A processor is coupled to the measurement circuitry and is configured to receive the indication of the detected electromotive force. The processor is configured to obtain a sequence of indications of detected electromotive force over a time interval and to generate a plurality of sets of emf samples by selecting non-continuous indications of the detected electromotive force. Each of the sets of emf samples is processed by a signal processing engine to provide an emf sample output. The processor is configured to combine emf sample outputs from each set of emf samples to generate a process fluid flow output.
US11156483B2 Floating sensor
Systems and methods herein provide for floating sensors. In one embodiment, a system includes a waterproof housing, an electronics assembly mounted within the waterproof housing, and a wing structure hingeably attached to the waterproof housing and operable to float the system on a water surface. The system also includes a solar panel configured on the wing structure to provide power to the electronics assembly.
US11156480B2 Induction arrangement
The invention relates to a novel type of electric inductance arrangement for a series of applications in the field of distance measurement, sensor-based detection of objects, and construction of induction machines. The novelty consists in the type of inductance arrangement of the receiver or transmitter coil, said arrangement being designed in the form of a ladder rung arrangement, wherein the ladder spars short-circuit the rungs. The sum of all the short-circuit currents is an indicator of what is occurring in the surroundings of the arrangement. This could be changing magnetic fields caused by transmitter objects or additional ladder-rung systems acting as transmitters. Multiple such sensors and transmitters can be designed in the ladder-rung form, said sensors and transmitters being connected in parallel or in series according to the application under certain circumstances and if necessary assuming the excitation function by moving a conductor through which a direct current is flowing or by applying alternating currents. The aforementioned inductance arrangement results positively in that the coils can all have a completely crossover-free design and are therefore substantially simpler to technically implement for very different applications in electrical engineering. The applicability ranges from short-range distance measuring devices and long-range object location to light detection and efficient induction machines with large or also very small constructions.
US11156477B2 Rotation angle measurement method and rotation angle measuring circuit
A rotation angle measurement method and a circuit, a rotation angle measuring system including a shaft, a transducer, a first sensor system with at least one magnetic field sensor of a first type for measuring a magnetic field component Bz and a second sensor system with at least one magnetic field sensor of a second type for detecting magnetic field components Bx, By being provided, a first or second measured value being ascertained with the aid of each sensor system at a first point in time, a first or second rotation angle value being determined for each measured value, a first output rotation angle value being determined from the first rotation angle value and a known constant angle offset between the two sensor systems as a reference value for the second sensor system, a deviation of the second rotation angle value from the first output rotation angle value being ascertained.
US11156476B2 Abnormality determination device, abnormality determination method, and non-transitory recording medium
Provided are an abnormality determination device and the like that are able to accurately determine abnormalities regarding an inspection subject. The abnormality determination device is configured to calculate a scatter degree of differences between prediction information on an observation target and observation information on the observation target, the prediction information being an information generated in accordance with a scenario that represents an aspect of state change of the observation target, the observation information generated by an inspection target; and determine whether or not the inspection target is abnormal based on the calculated degree.
US11156469B2 Predicting terrain traversability for a vehicle
Embodiments of the present disclosure relate generally to generating and utilizing three-dimensional terrain maps for vehicular control. Other embodiments may be described and/or claimed.
US11156466B2 Lane determination device
A lane determination device includes a processor configured to: store map information including information on division lines defining two lanes on a road; calculate a first angle and a second angle based on the map information, the first angle being a bending angle of a first division line at a junction where the two lanes merge together, the second angle being a bending angle of a second division line at the junction, the first division line being one of two outermost division lines in the division lines defining the two lanes, the second division line being the other one of the two outermost division lines; and determine, as a merging lane, a lane defined by the second division line out of the two lanes when the first angle is larger than the second angle.
US11156464B2 Crowd sourced mapping with robust structural features
A location and mapping service is described that creates a global database of indoor navigation maps through crowd-sourcing and data fusion technologies. The navigation maps consist of a database of geo-referenced, uniquely described features in the multi-dimensional sensor space (e.g., including structural, RF, magnetic, image, acoustic, or other data) that are collected automatically as a tracked mobile device is moved through a building (e.g. a person with a mobile phone or a robot). The feature information can be used to create building models as one or more tracked devices traverse a building, to indicate signal strength throughout different parts of the building mode, and to illustrate a path of each tracked device associated with signal strength and other annotations.
US11156461B1 System and method for optimizing hold and divert operations
Systems and methods for providing decision support guidance are provided. A method includes receiving airport information that includes a location of each airport of a plurality of airports. The method further includes determining a flight range of an ownship based on a location of the ownship and an amount of fuel remaining in the ownship, and determining if any airport of the plurality of airports is within the flight range of the ownship. The method further includes, for each airport within the flight range: determining an amount of time the ownship can maintain a current flight course before the airport is no longer within the flight range; and providing display data. The display data indicates the amount of time the ownship can maintain the current flight course before the airport is no longer within the flight range.
US11156458B2 MEMS gyroscope and electronic device including the same
A MEMS gyroscope is provided. The MEMS gyroscope includes a weight provided with elastic assemblies at four corners thereof. The elastic assemblies are arranged in one of diagonal directions of the weight. An electronic device is also provided applying the gyroscope of the present invention.
US11156447B2 Continuous gap measurement
A gap measurement device. The device has a circuit having a variable inductor and a capacitor. The variable inductor has an indicator. The device has a gap that includes a gap measurement and a gap length. The gap measurement is related to the inductance. The gap is configured to receive at least a portion of the variable inductor while the variable inductor moves along the gap length. The movement of the variable inductor along the gap length causes the inductance to change in response to the gap measurement.
US11156446B2 Position measurement method and position measurement system for object in machine tool
A position measurement method for an object in a machine tool measures a position of an object with a probe using a machine tool. The machine tool includes three or more translational axes, a rotatable main spindle, and a table. The probe is a position measurement sensor mountable to the main spindle. The position measurement method includes preliminarily obtaining compensation values of contact positions in a radial direction of the probe in at least two directions where main spindle rotation angles are different by 180°, determining the main spindle rotation angle at a contact with a measurement surface of the object corresponding to the measurement content, and calculating a measurement value of the position of the object from a position of the probe at the contact with the measurement surface and the compensation value in accordance with the determined main spindle rotation angle.
US11156443B2 Non-lethal projectile construction and launcher
A nonlethal projectile includes a payload for immobilizing and/or identifying a target. The projectile is capable of separating or otherwise opening after launch by a launcher to release the payload prior to impact with a target. The launcher is capable of initiating separation of the projectile. Opening may also be accomplished by a control circuit with a radio-frequency identification (RFID), where an RFID tag in the projectile causes the projectile to open at a specified distance from the launcher. The launcher may include a trigger and/or a safety switch to prevent the projectile from becoming armed until a certain parameter is met. A magazine or breech assembly of the launcher may energize the projectile prior to launch of the projectile.
US11156428B1 Bow
A bow capable of replacing the cable more easily is provided. A bow, includes: a bow body; a plurality of string cams around which each of both ends of a string for nocking an arrow is wound, the string cams being rotated when the string is drawn; a plurality of cable cams around which each of both ends of an elastically deformable cables is wound, each of the cable cams being rotated interlockingly with each of the string cams to elastically deform the cables; and a plurality of holders, each of the holders having a base portion pivotably held on each of both ends of the bow body and an end portion for rotatably holding each of the cable cams.
US11156420B1 Smart firearm safety device
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are described for implementing a smart firearm safety device. The safety device attaches to a firearm having a trigger and a slot for receiving a magazine. The safety device includes a locking mechanism that attaches to the trigger to preclude depressing a trigger of the firearm and a sensor that determines an orientation of the firearm or a relative motion of the firearm to indicate detected movement of the firearm. The safety device also includes a radio device that receives parameter signals from the sensor indicating movement of the firearm. The radio device communicates with a component of a property monitoring system to receive a command to engage the locking mechanism to preclude depressing the trigger of the firearm based on parameter signals indicating a particular type of detected movement of the firearm.
US11156415B2 Machine gun
The present invention relates to a machine gun (1) comprising an ammunition belt (5)-type feed mechanism, having a mechanism for ejecting the last two links of the belt (5).
US11156405B2 Heat transfer plate and gasket
A heat transfer plate comprises at least one first port hole area and opposing front and back sides, first and second planes defining the extension of the plate. Each first port hole area comprises a first port hole defined by an annular first inner edge of the plate, with the first inner edge consisting of first and second sections. Each first port hole area further comprises an annular first inner port portion extending along the first and second sections. The first inner port portion comprises, as seen from the front side of the plate, a number ≥1 of first support projections along the second section of the first inner edge, each first support projections comprising a first top portion extending in the first plane. The plate extends, within the first inner port portion and outside first support projections, at a distance ≠0 from the first and second planes.
US11156403B2 Graphite-containing refractory and method of producing graphite-containing refractory
A graphite-containing refractory has higher bending strength and fracture energy than known refractories. The graphite-containing refractory has a graphite content of 1% to 80% by mass. 1000 to 300000 carbon fibers with a fiber diameter of 1 to 45 μm/fiber are bundled. The carbon fiber bundle has a length of 100 mm or more and is placed within the graphite-containing refractory to form the same.
US11156400B2 Method for manufacturing honeycomb structure
A method for manufacturing a honeycomb structure, includes: a step of manufacturing a honeycomb formed body to manufacture a non-fired honeycomb formed body, the non-fired honeycomb formed body including a raw material composition containing a ceramic raw material, 0.5 to 5.0 mass % of pore former and water; an induction drying step of drying the manufactured non-fired honeycomb formed body by induction drying to obtain a honeycomb dried body; and a firing step of firing the obtained honeycomb dried body to obtain a honeycomb structure. The induction drying step is to remove 20 to 80% of the entire water that the non-fired honeycomb formed body contained before drying by induction drying to obtain a first dried honeycomb formed body, then turn the first dried honeycomb formed body upside down and remove the residual water by further induction drying to obtain the honeycomb dried body.
US11156393B2 Air-conditioning apparatus with pressure control for defrosting and heating
An air-conditioning apparatus includes heat-source-side units each including a compressor and a heat-source-side heat exchanger, a load-side heat exchanger and a load-side expansion device, a first header, a second header, bypass expansion devices, circuit switching units, discharge pressure sensors, bypass pressure sensors, and a controller configured to control, in a heat-source-side unit in defrosting mode, the circuit switching unit in such a manner that a portion of refrigerant discharged from the compressor flows into the heat-source-side heat exchanger and configured to control, in the heat-source-side unit in defrosting mode, an opening degree of the bypass expansion device in the heat-source-side unit in such a manner that a value representing a difference between a value obtained by the discharge pressure sensor and a value obtained by the bypass pressure sensor is equal to or greater than a predetermined value.
US11156392B2 Method and apparatus for staged startup of air-cooled low charged packaged ammonia refrigeration system
An apparatus for staged startup of air-cooled low charged packaged ammonia refrigeration system includes motorized valves on condenser coil inlets, a main compressor discharge motorized valve, a bypass pressure regulator valve in the main compressor piping, and check valves on the condenser outlets. The condenser inlet motorized valves provide precise control of gas feed to the condensers, so pressure can build without collapsing oil pressure. The condenser outlet contains check valves to prevent liquid backflow during coil isolation. The compressor discharge line contains a motorized valve for regulating discharge pressure at start-up. The motorized valve in the compressor discharge piping includes a bypass with a pressure regulator for precise regulation at minimum discharge pressure. Once discharge pressure rises above the setpoint, the condenser inlet solenoid coils open one at a time. The discharge pressure regulating motorized valve simultaneously regulates the discharge pressure until the condenser maintains discharge pressure.
US11156391B2 Refrigeration cycle apparatus
A refrigeration cycle apparatus includes a heat source unit configured to supply refrigerant, a first distribution unit and a second distribution unit respectively connected to the heat source unit, and a distribution pipe located between the heat source unit and the first distribution unit and the second distribution unit for distributing the refrigerant flowing from the heat source unit into the first distribution unit and the second distribution unit. Further, the first distribution unit and the second distribution unit individually include a heat exchanger configured to serve as a condenser. Further, if the refrigerant flowing through the distribution pipe is unevenly distributed into the first distribution unit and the second distribution unit, a degree of subcooling at an outlet of the heat exchanger of one of the first distribution unit and the second distribution unit of which the distributed refrigerant is of high quality is increased.
US11156390B2 Cryocooler with concentric moving mechanisms
A cryogenic cooler includes a housing, and first, second, and third actuators. The first actuator includes at least one first voice coil and at least one first magnetic circuit, the at least one first voice coil of the first actuator configured to drive a compressor piston, the first actuator causing vibrations to the housing when driving the compressor piston. The second actuator includes at least one second voice coil and at least one second magnetic circuit, the at least one second voice coil of the second actuator configured to reduce the vibrations to the housing caused by driving the compressor piston. The third actuator includes at least one third voice coil and at least one third magnetic circuit, the third actuator configured to drive a displacer piston. The compressor piston, balance mechanism, and displacer piston are concentrically formed within the cryogenic cooler.
US11156387B2 Cryocooler and control device of cryocooler
A cryocooler includes a cold head, a valve unit which includes a rotary valve configured to periodically switch a pressure of a working gas in the cold head between a first high pressure and a second high pressure lower than the first high pressure and a valve motor configured to rotate the rotary valve, the valve unit having a rotation angle range in which the rotary valve seals the working gas having the second high pressure in the cold head, a cryocooler control unit configured to control the valve motor, a cryocooler stop instruction unit configured to output a cryocooler stop instruction signal to the cryocooler control unit, and a valve stop timing control unit configured to control the valve motor to stop the rotary valve in the rotation angle range, according to the cryocooler stop instruction signal.
US11156384B2 Solar water taking and power generating device and method for water taking and power generating
In a solar water taking and power generating device, a concentrating-cooling plate encloses the opening, and at least one freshwater collecting channel is formed between the seawater tank and the concentrating-cooling plate; a cation exchange membrane includes a semiconductor film body, nanoparticles, and a capillary water-transporting conduit, wherein the semiconductor film body is provided with cation-selective channels; sunlight illuminates the cation exchange membrane and the nanoparticles through the concentrating-cooling plate, so that the first temperature, the first seawater concentration and the first electric potential in the first side are higher than those in the second side, respectively. The evaporated seawater enters the freshwater tank after condensed, and the cations transfer from the first side to the second side to form an ionic current.
US11156383B2 High efficiency heater with condensate collection and humidification
A heater having a burner, a first heat exchanger associated with the burner, a second heat exchanger above the first heat exchanger in fluid cooperation with the first heat exchanger and an ambient air intake blower above the second heat exchanger. The second heat exchanger comprises angularly disposed finned section so condensate within the second heat exchanger flows to a collection point and is collected in a trap. The trap includes a sensor to sense buildup of fluid in the trap with feedback to the heater controls. The heater may include a collection pan below the heat exchangers in fluid communication with the trap. In one aspect the collection pan may include a heating element to vaporize the fluid so that heated, humidified air is expelled through vents adjacent the base of the heater. In another aspect, the pan includes an ultrasonic vaporization element to vaporize fluid in the pan.
US11156382B2 C-shaped heat exchanger tube and nested bundle of C-shaped heat exchanger tubes
A heat exchanger tube includes a central tube portion having a C-shape cross-section. A pair of tube ends includes the C-shape cross-section or a different cross-section. A heat exchanger tube assembly and a method for manufacturing a C-shape heat exchanger tube are also described.
US11156381B2 Motor mount for HVAC system
An adjustable mount for a fan assembly includes a plurality of adjustable supports configured to mount the fan assembly to a heating, ventilation, and/or air conditioning (HVAC) unit. Each adjustable support of the plurality of adjustable supports includes a first frame member, a second frame member, and a third frame member. The first and second frame members are adjustable relative to one another along a first axis, and the second and third frame members are adjustable relative to one another along a second axis crosswise to the first axis.
US11156374B2 Thermal-energy exchange and storage system
A thermal-energy exchange and storage system has a borefield with a core zone and at least one capacity expansion zone. Each of the core zone and the at least one capacity expansion zone have a plurality of boreholes. The at least one capacity expansion zone is positioned outwards from and encircling the core zone and each additional capacity expansion zone is positioned outwards from and encircling the previous capacity expansion zone. A heat source is provided in fluid communication with a heat exchanger. An injection system circulates an operating fluid. The injection system has at least one U-tube installed within the plurality of boreholes and operating fluid is circulated between the at least one U-tube and the heat exchanger for transferring heat from the heat source. An extraction system is provided for extracting heat stored in the system for use in an infrastructure.
US11156368B2 Range exhaust hood cleaning system
An exhaust hood cleaning system for commercial kitchen installations, having a wash control cabinet connected to one or more exhaust hoods over cooking appliance ranges, where each exhaust hood includes a spraying array subsystem within the exhaust hood and a fogging subsystem within the connected flue for the exhaust hood. The exhaust hood cleaning system is electronically controlled, receiving input instructions from any one or combination of an operator interface, fire suppression systems of the building in which the system is installed, and environmental control systems of the building in which the system is installed.
US11156367B2 Oven appliance with an adjustable camera assembly
An adjustable camera assembly mounted within a door of an oven appliance includes a vertical guide rail and a camera movably mounted to the guide rail. A drive mechanism, such as a lead screw driven by a stepper motor, is mechanically coupled to the camera for moving the camera along the guide rail. A controller is coupled to a user interface for obtaining a rack position where food is located. Based on the rack position, the controller determines a viewing position where the camera is placed to achieve a desired view of the food and operates the drive mechanism to position the camera in the viewing position.
US11156359B2 Combustor liner panel end rail with diffused interface passage for a gas turbine engine combustor
A liner panel for use in a combustor of a gas turbine engine, the liner panel including a cold side; and a rail that extends from the cold side, the rail includes a first diffusion interface passage surface and a second diffusion interface passage surface, the first diffusion interface passage surface angled with respect to the second diffusion interface passage surface.
US11156349B2 Flash lamp
The present invention provides a lamp capable of preventing an increase in weight and dissipating heat of the LED module. The lamp of the present invention includes an LED module serving as a light source, a heat transfer unit, a light distribution unit, a casing including an opening, and a light transmissive cover. The LED module includes plural LEDs and an LED substrate having an LED-mounting surface on which the plural LEDs are mounted. The light distribution unit is disposed on a light emitting side of the LED module. The LED module and the light distribution unit are disposed in the casing. The light transmissive cover is disposed over the opening of the casing. The LED module is disposed in the casing to be distanced from the casing. The heat transfer unit is disposed such that heat of the LED module can be dissipated into the casing.
US11156346B2 Fan out structure for light-emitting diode (LED) device and lighting system
LED lighting systems and vehicle headlamp systems are described. An LED lighting system includes a silicon backplane having a top surface, a bottom surface, and side surfaces and a substrate surrounding the side surfaces of the silicon backplane, the substrate having a top surface, a bottom surface and side surfaces. First redistribution layers are provided on the top surface of the silicon backplane and the top surface of the substrate. Second redistribution layers are provided on the bottom surface of the silicon backplane and the bottom surface of the substrate. At least one via extends through the substrate between the first redistribution layers and the second redistribution layers and is filled with a metal material.
US11156345B2 Wreath decoration system
A wreath decoration system is used to enable users to mount a decorative acrylic plate to a wreath to enhance the decoration of the wreath. The system includes a first wire fastener, a second wire fastener, a support beam, a primary illumination source, a microcontroller, and a power supply system. The first wire fastener and the second wire fastener help secure the support beam to the wreath. The first wire fastener and the second wire fastener also help position the support beam behind the wreath so that the support beam is hidden behind the wreath leaves. The support beam centers the primary illumination source on the wreath. The primary illumination source illuminates any decoration positioned on the center of the wreath. The microcontroller enables the configuration of the settings of the primary illumination source. The power supply system supplies the voltage necessary to the primary illumination source and the microcontroller.
US11156340B2 Light guide illumination systems with enhanced light coupling
A waveguide illumination system employing an optically transmissive sheet, which is used to guide light using a total internal reflection, and a strip of heat-conducting printed circuit located near an edge of the sheet and having a major surface which portion is located in a space between two opposite edges of the sheet. The waveguide illumination system further includes a linear array of electrically interconnected side-emitting LED packages mounted to a major surface of the strip of heat-conducting printed circuit and optically coupled to the optically transmissive sheet within a light coupling area. A two-dimensional pattern of light extraction features is formed in at least one surface of the optically transmissive sheet such that a density of the light extraction features within the two-dimensional pattern increases with a distance from the light coupling area.
US11156339B2 Luminaire with uplighting and downlighting capabilities
A luminaire with uplighting and downlighting capabilities is provided. According to one aspect, the luminaire may include a housing, a light source disposed in the housing, and a lens. The light source may be configured to emit light in a downward direction, and the lens may at least partially cover the light source. An opening may be formed in a top part of the housing and may permit light reflected by an interior surface of the lens to be transmitted in an upward direction from the housing. Optionally, a transparent or translucent cover member may at least partially cover the opening in the top part of the housing.
US11156338B2 Lamp unit, vehicle lamp, and method for manufacturing lamp unit
A lamp unit includes a light source, and a socket on which the light source unit is mounted. The socket includes a light source holder that holds the light source, and a connector that supplies power to the light source, and the light source holder includes a recess extending along a light source unit mounting surface from an outside to a portion immediately below the light source.
US11156334B2 Illumination system for an automotive vehicle
The present invention relates to an illumination system for a vehicle, including at least a first projection device for projecting at least one pixelated light source defining at least a first projection envelope and at least a second projection device for projecting at least one pixelated light beam defining at least a second projection envelope and configured to project at least one pictogram, wherein at least a first projection envelope and the at least a second projection envelope have at least one area of overlap.
US11156333B2 Lighting system for motor vehicle headlight
A lighting system for a motor vehicle comprising at least one primary optical device for emitting a light beam exhibiting a cutoff profile, the primary optical emission device comprising at least one light source and one single-piece primary optical member comprising an input surface suitable for receiving a light beam emitted by the light source, a ray interception surface configured to form the cutoff profile in the light beam received and an output surface for the light beam. This system also comprises a projection device arranged downstream of the primary optical emission device(s) and comprising an input surface arranged facing the primary optical emission device(s), and through which are introduced rays of the light beam derived as output from the primary optical emission device(s) a single continuous output surface through which the light beam is projected.
US11156331B2 Mounting and junction box for lighting
Mounting boxes for overhead beams, such as purlins, of a building are described. The mounting box may include a front side that is designed to attach to a lateral side of the beam, an upper portion bottom that may rest on the horizontal beam, and a lower portion bottom that may have a lighting socket.
US11156328B1 Bore and annulus monitoring pipe breach detection systems and methods
Techniques for implementing a system that includes a pipe segment and a monitoring apparatus. The pipe segment includes tubing that defines a pipe bore and a fluid conduit within a tubing annulus of the pipe segment. The monitoring apparatus includes a plurality of bore sensors fluidly connected to the pipe bore of the pipe segment, an annulus sensor fluidly connected to the fluid conduit defined within the tubing annulus of the pipe segment, and a control sub-system. The control sub-system determines whether a breach is present in the tubing of the pipe segment based at least in part on first sensor data determined by the bore sensors to be indicative of a bore fluid parameter present within the pipe bore of the pipe segment and second sensor data determined by the annulus sensor to be indicative of an annulus fluid parameter present within the tubing annulus of the pipe segment.
US11156327B2 All-purpose mounting system
The present disclosure relates to a mounting system and a method for using the mounting system. Features and implementations include: (1) clip assemblies fastened to an object, the clip assemblies having two magnetic connection members; (2) anchor magnets affixed to a building, wall, or other structure; and (3) a mounting head with a mounting-head magnet, the mounting head being attached to a pole and used to connect the clip assemblies to the anchor magnets without the use of a ladder.
US11156323B2 Ceiling-type display position adjusting device employing link structure
Provided is a ceiling-type display position adjusting device employing a link structure, and more particularly, to a ceiling-type display position adjusting device which enables a display that is positioned above the ceiling when the display is not watched to descend from the ceiling when the display is watched, and automatically adjusts a watching angle. The ceiling-type display position adjusting device includes: a body having a hollow shape having an opened lower portion and arranged above a ceiling; a retaining bracket retaining the body; a sliding member that is mounted inside the body and slidable downward below the ceiling; an elevating member sliding the sliding member downward below the body; supports coupled under the sliding member on both, left and right sides; a main link having a rear portion rotatably coupled between the supports via a hinge shaft and a front portion at which a display is mounted; and an angle adjusting unit rotating the main link about the hinge shaft to adjust an angle of the display, wherein the elevating member slides the sliding member in the body in a vertical direction to locate the display above or below the ceiling, and the angle adjusting unit rotates the main link that moved below the ceiling via the elevating member to adjust a watching angle of the display.
US11156317B2 Noise attenuators for use with process control devices
Example noise attenuators for use with process control devices are described herein. An example apparatus includes a first plate and a second plate disposed in a fluid passageway of a noise attenuator. The second plate is spaced apart from the first plate. The example apparatus also includes a first support rod extending along a central axis of the fluid passageway. The first support rod is coupled to the first plate and to the second plate. The example apparatus further includes a second support rod extending along an axis parallel to and offset from the central axis. The second support rod is coupled to the first plate and the second plate.
US11156307B2 Failsafe valve actuator
The present invention relates to a failsafe valve actuator (10) comprising a drive mechanism (12), a drive shaft (42) having a clutch (50) arranged adjacent to a threaded portion (44) of the drive shaft (42), and a clutch actuator (52) coupled to the clutch (50) and arranged to move the clutch (50) between an engaged position in which the clutch (50) engages with the threaded portion (44) of the drive shaft (42) and a disengaged position in which the clutch (50) is disengaged from the drive shaft (42). In response to energisation of the clutch actuator (52) the clutch (50) is moved to the engaged position such that threaded engagement between the drive shaft (42) and clutch (50) transfers rotational movement of the drive shaft (42) by the drive mechanism (12) into axial movement of the drive shaft (42) and holds the drive shaft (42) against a drive shaft bias member when the drive mechanism is inactive. Movement of the clutch (50) to the disengaged position, causes the drive (12) shaft bias member to automatically return the drive shaft (42) to the failsafe position.
US11156302B2 Push-button tub and shower diverter
A tub and shower diverter assembly includes a manifold sub-assembly that is configured to be detachably coupled to, and in fluid communication with, an existing waterway connector of a conventional tub and shower diverter system. The manifold sub-assembly includes a manifold, first and second flow control valves coupled to the manifold, and first and second tolerance adjustors adjustably coupled to the first and second flow control valves, respectively. The first flow control valve is configured to provide a flow of water to one of a tub or a shower device. The second flow control valve is configured to provide a flow of water to the other of the tub or the shower device. The first and second tolerance adjustors are each configured to be selectively adjusted to change an axial position of the respective tolerance adjustor relative to a wall adjacent the manifold sub-assembly.
US11156286B2 Gear housing for a planetary gear device that structurally isolates an inner gear
Separate structural units for an inner gear and a housing of a planetary gear device include an inner gear with a first raised portion formed on the outer peripheral surface of the inner gear, where the first raised portion extends towards in a direction that is inclined with respect to the axial direction of the inner gear. A housing includes a second raised portion formed on an inner peripheral surface, where the second raised portion extends in a direction that is inclined in respect to the axial direction. The housing contains the inner gear such that there is a gap formed between the inner peripheral surface of the housing and the outer peripheral surface of the inner gear. Movement of the inner gear within the interior of the housing is limited through linear contact of the first raised portion and the second raised portion.
US11156285B2 Asymmetric gear teeth
A gear train includes a first gear having teeth meshed with teeth of a second gear. Each tooth of the first gear includes a coast side and a drive side opposed to the coast side. The drive side has a pressure angle that is greater than that of the coast side. The gear train can be part of a powertrain system for a rotorcraft, and can replace a traditional gear train in a retrofit or new build. The first gear is a planet gear and the second gear is a ring gear wherein the planet gear and ring gear are in a planetary gear train configuration.
US11156276B2 Linear-rotary actuator
A linear-rotary actuator includes a base, a first linear motor, a second linear motor, a linear rail, and a ball screw. The first and second linear motors are disposed on the base and respectively have a coil assembly and a magnet backplane. The linear rail is located on the base. The ball screw includes a screw and a nut, wherein the screw is connected to the first linear motor, and the nut is connected to the second linear motor. When the screw and the nut are driven by the first and second linear motors to move along the linear rail in a synchronized manner, the linear-rotary actuator provides linear motion output. When the nut is driven by the second linear motor to move along the linear rail in an asynchronous manner with respect to the screw, the linear-rotary actuator provides rotary motion output.
US11156275B2 Drive device and exhaust heat recovery device
The drive device drives a drive member and is provided with a power-side gear and a drive-side gear. The power-side gear is driven by a force output from a power source so as to drive the drive member in a range between a first stop position and a second stop position. In addition, the drive-side gear meshes with the power-side gear and transmits the force obtained from the power-side gear to the drive member. Also, the drive-side gear and the power-side gear are configured so as to disengage from each other when the drive member has reached the first stop position and/or the second stop position.
US11156270B2 Multi-mode integrated starter-generator device with transmission assembly mounting arrangement
A combination starter-generator device is provided for a work vehicle having an engine. The starter-generator device includes an electric machine and a gear set configured to receive rotational input from the electric machine and the engine. The gear set includes a ring gear formed by a cylindrical base with a perimeter surface facing the engine and a circumferential row of castellations extending in a radial direction from the perimeter surface. The starter-generator device further includes a mounting arrangement comprising a drive plate configured to be secured to a crank shaft of the engine and a flex plate mounted to the drive plate. The flex plate includes a row of engagement apertures configured to receive the castellations of the ring gear to rotationally couple the ring gear to the engine via the mounting arrangement.
US11156258B2 Reactive super-elastic composite oilfield components
An oilfield tool can include a composite structure that includes a reactive shape-memory alloy element disposed at least in part in a filler material.
US11156255B2 Power unit
A power unit includes: a crankcase which accommodates a crankshaft and a main shaft arranged in parallel to each other; a crank side cover which covers one end portion of the crankshaft from the outside in an axial direction of the crankshaft; a primary driven gear which is provided in the main shaft and meshes with a primary drive gear of the crankshaft; a clutch provided at one end portion of the main shaft; and a clutch cover which covers the clutch from the outside in an axial direction of the main shaft and is fastened and fixed to a packing surface provided on the crankcase to surround the clutch, wherein the primary driven gear and the packing surface overlap in a virtual straight line when viewed from the axial direction of the main shaft.
US11156250B2 Bearing assembly
A bearing assembly includes a first locating bearing and a second locating bearing configured to be mounted on a shaft. The first locating bearing includes a two-part outer ring formed from a radially inward outer ring and a radially outward outer ring, and a diameter of the inward outer ring is smaller than a diameter of the outward outer ring.
US11156248B2 Thread-forming screw
A thread-forming screw which is provided in particular for thin, perforated sheet metal contains a threaded shank which below the screw head is initially configured so as to be cylindrical and then continues to a conical forming portion. The screw shank within the forming portion has a rib forming an incomplete counter thread.
US11156243B2 Bolted joint of an offshore structure
A bolted joint of an offshore structure comprises first and second connecting elements, wherein the first connecting element forms part of an offshore tower or an offshore platform and the second connecting element forms part of a foundation structure. The first connecting element comprises a first flange and the second connecting element comprises a second flange, wherein the first and second flanges abut each other with through holes in alignment. One of the first and second connecting elements comprises an outer peripheral skirt covering a butt joint between the first and second flanges and defining an outer annular space surrounding the butt joint, One of the first and second connecting elements comprises a peripheral collar, the skirt and the collar confining the annular space, the sealing element being a compressible sealing element sandwiched between the skirt and the collar.
US11156233B2 Enhanced motor cooling system and method
An Environmental Control System (ECS) for an aircraft includes a ram air system having a ram inlet and a ram outlet. The ECS includes a cabin air compressor motor, a diverter valve, and a dedicated outlet. The cabin air compressor motor has a motor inlet passage and a motor outlet passage with the motor inlet passage being coupled to the ram inlet. The diverter valve includes a first diverter inlet, a first diverter outlet, and a second diverter outlet. The first diverter inlet is coupled to the motor outlet passage. The dedicated outlet is connected to the first diverter outlet in a flight mode of operation of the aircraft and the ram outlet is connected to the second diverter outlet in a ground mode of operation of the aircraft.
US11156231B2 Multistage compressor having interstage refrigerant path split between first portion flowing to end of shaft and second portion following around thrust bearing disc
A vapor cycle compressor includes a motor section and a compression section operatively engaged with the motor section. A refrigerant path is in the motor section and in the compression section. The refrigerant path includes: a compression refrigerant path, for a single phase compression refrigerant, in the compression section; an inner rotor shaft refrigerant path, for a single phase inner rotor shaft refrigerant, in the compression section and in the motor section; and a stator refrigerant path, for a two phase stator refrigerant, in the motor section.
US11156229B2 Livestock blower apparatus
A livestock blower apparatus for blowing air through a flexible hose onto an animal. A pair of blower units are enclosed within an interior space of a housing. The blower units are adapted to draw air through housing inlet openings and force it through a Y-shaped conduit out through a housing outlet opening without the air coming in contact with the housing interior space. A cooling fan is provided at a housing cooling inlet opening and blows air into the housing interior space. Another cooling fan is provided at a housing cooling outlet opening and draws/blows air out from within the housing interior space. The blower units are thereby protected from the elements and noise generated by them is muffled by the housing, and the blower units are cooled for minimizing the heat that may be transferred to the air being blown onto the animal.
US11156227B2 Magnetic rotation component
The invention relates to a magnetic rotation component (1) comprising a magnet component (4) that includes a permanent magnet, and a rotation component (5) that has an axis of rotation (r). In order to design the magnetic rotation component (1) in such a way that same has a simple structure and can be mounted easily and cost-effectively, the magnet component (4) and the rotation component (5) are arranged so as to be fixedly connected to each other by means of a flange (6). The magnetic rotation component (1) can be designed as an impeller (2).
US11156226B2 Centrifugal compressor with recirculation passage
An example centrifugal compressor includes a housing that defines an inlet chamber and includes first and second openings that define a recirculation passage in fluid communication with the inlet chamber. An impeller is disposed within the housing and is rotatable about a longitudinal axis to draw fluid into the inlet chamber. The first and second openings are at different axial locations along the longitudinal axis. A plurality of inlet guide vanes are rotatable and situated in the inlet chamber. The centrifugal compressor includes a ring and a controller for moving the ring along the longitudinal axis between a first position and a second position when rotating the inlet guide vanes. The ring obstructs at least one of the first and second openings more in the second position than in the first position.
US11156221B2 Valve seats and valve assemblies for fluid end applications
In one aspect, valve seats are described herein having structure and design addressing degradative stresses encountered by the seats during installation and operation in fluid ends. In some embodiments, a valve seat for use in a fluid end comprises a first section for insertion into a fluid passageway of the fluid end and a second section extending longitudinally from the first section, the second section comprising a frusto-conical valve mating surface, wherein the second section is encased in a ring imparting a compressive stress condition to the second section.
US11156213B2 Systems and methods for purging an exhaust reductant delivery system
A hydraulic system comprises a fluid tank and a pump, including a pump reservoir, fluidly coupled to the tank via a supply line. A valve is in fluidic communication with the pump reservoir via a pressure line. A backflow line fluidly couples the pump reservoir to the fluid tank via a timer reservoir and an orifice included in the timer reservoir. The hydraulic system transitions between a normal state and a purge state. In the normal state in which the pump is on, a first portion of the fluid is communicated from the pump reservoir to the valve and a second portion of the fluid is communicated from the pump reservoir to the tank. In the purge state, the pressure line and valve are purged followed by the backflow line and the pump reservoir such that no fluid remains in the pump reservoir.
US11156212B2 Actuating device and method for controlling SMA actuator wire
The present disclosure provides an actuating device and a method for controlling an SMA actuator wire. The actuating device includes: a first support structure and a second support structure that are spaced from each other to define a movement space; a movable element received in the movement space; an SMA actuator wire configured to drive the movable element to move in the movement space; a detection element configured to detect movement information; and a control element configured to adjust a power state of the SMA actuator wire based on the movement information in such a manner that the SMA actuator wire is in a loose state after the SMA actuator wire drives the movable element to be fixed to the second support structure. This can alleviate the technical problem in the related art that the SMA actuator wire is prone to failure when the lens is suffering collision or falling.
US11156202B2 Wind guide system for wind turbines
A wind guide system is disclosed for guiding the wind in front of and/or above a wind turbine from a first direction to a second direction is disclosed. The wind guide system comprises a wind guide arranged and configured to receive wind in front of and/or above a wind turbine and to change the direction of the wind so that the wind leaving the wind guide has another direction than the wind received by the wind guide. The wind turbine comprises a tower and a rotor provided with a number of rotor blades. The wind guide is arranged and configured to change the direction of the wind so that the wind leaving the wind guide will increase the wind speed of the wake behind the rotor by adding or leading some of the surrounding wind into the wake.
US11156197B1 Methods and systems for engine cranking
Methods and systems are provided for adjusting engine cranking. In one example, a method for an engine cold start may include extending engine cranking at least based on one or more engine cold start conditions, where extending engine cranking may increase an engine oil pressure in a plurality of camshaft phaser cavities of a variable camshaft timing (VCT) phaser. In some examples, the method may further include, after engine cranking, enabling fueling. In this way, fuel efficiency considerations may be balanced with increases to the engine oil pressure such that components of the VCT phaser may be actuated and/or lubricated.
US11156196B2 Starting device, rotating electrical machine, and starting electric motor unit
A starting device is used in a starting system that includes a starting electric motor unit and a rotating electrical machine; the starting electric motor unit including a motor that rotates a pinion gear, and a pushing member that pushes out the pinion gear toward a ring gear, the ring gear rotating together with a crankshaft of an engine; the rotating electrical machine being connected to the crankshaft and rotating the crankshaft; the starting system being configured to push, using the pushing member, the pinion gear toward the ring gear, and drive the motor to rotate, based on driving force of the motor, the ring gear via the pinion gear, thus starting the engine. The starting device includes a drive instruction unit that instructs the rotating electrical machine to rotate the ring gear via the crankshaft during a pre-drive period before drive of the motor.
US11156186B2 Multiple piece piston
The subject matter of this specification can be embodied in, among other things, an assembly that includes a piston having a piston inner surface defining a cylindrical cavity and includes a first axial portion, a piston face at a first end of the first axial portion, a second axial portion at a second end of the first axial portion, and a helical piston thread defined upon the piston inner surface, a bushing configured to contact the piston inner surface, and a lock nut configured to engage the piston and the bushing.
US11156181B1 Multiple mode operation of hydrogen-fueled internal combustion engine
A method of operating a hydrogen-fueled internal combustion engine. The engine is determined to have a mode control value, which represents a threshold torque. During operation of the engine, a demanded torque of the internal combustion engine is determined and compared to the threshold torque. If the demanded torque is less than the threshold torque, the engine is operated in a low load mode that uses spark ignition and pre-mixed combustion. If the demanded torque is greater than the threshold torque, the engine is operated in a high load mode that uses compression ignition and diffusion combustion.
US11156178B2 Diesel engine particulate filter regeneration system and methods
Methods and systems for supplying post injection fuel to a two stroke diesel engine are described. In one example, post injection fuel timing is adjusted responsive to an amount of internal residual combustion products in a cylinder so that less post injected fuel may be trapped in the cylinder for a subsequent cycle of the cylinder. The start of post injection fuel timing and the amount of post injection fuel may be adjusted responsive to internal residual in the cylinder.
US11156177B2 Methods and systems for catalyst monitoring enablement
Methods and systems are provided for enabling diagnostics of an exhaust catalyst regardless of a level of oxygen stored in the catalyst. In one example, a method may include initiating diagnostics of the catalyst in response to an oxygen sensor coupled downstream of the catalyst recording a measurement that crosses a stoichiometric air-fuel ratio output more than a threshold number of times.
US11156174B2 Controller for vehicle and method for controlling vehicle
A controller controls a vehicle including an engine with a fuel vapor processing device. The fuel vapor processing device executes purge control that sends fuel vapor of a fuel tank, via a canister, to an intake passage on condition that air-fuel ratio learning is complete. The controller includes processing circuitry. The processing circuitry automatically stops the engine when an automatic stopping condition is satisfied, automatically starts the engine when an automatic starting condition is satisfied, determines that a prohibition condition for prohibiting automatic stopping is satisfied when the air-fuel ratio learning is incomplete, and inhibits automatic stopping of the engine even if the automatic stopping condition is satisfied when determining that the prohibition condition is satisfied.
US11156167B2 Casing
A gas turbine engine comprising a planetary gear train, and a core engine casing. The gear train has a ratio of greater than approximately 3.0, with an input to the gear train being operatively connected to the compressor section, and an output from the gear train being operatively connected to the fan. The core engine casing encloses the compressor section and the turbine section. The fan has a diameter F, and the core engine casing has a diameter C. The core engine casing diameter C varies along an axial length of the core engine casing, and a ratio (C/F) of the core engine casing diameter C to the fan diameter F is within the range 0.2<(C/F)<0.4, along an axial length of the core engine casing.
US11156163B2 Fluid injection systems having fluid line purging
A fluid injection system can include a main flow line, a primary flow line connected to the main flow line, and a primary flow valve disposed between the primary flow line and the main flow line and configured to allow injectant flow to the primary flow line from the main flow line in an open primary flow valve state, and to prevent injectant flow to the primary flow line from the main flow line in a closed primary flow valve state. The system can include a secondary flow line connected to the main flow line and a secondary flow valve disposed between the secondary flow line and the main flow line and configured to selectively allow injectant flow to the secondary flow line from the main flow line in an open secondary flow valve state, and to prevent injectant flow to the secondary flow line from the main flow line in a closed secondary flow valve state. The system can include a primary purge branch configured and a secondary purge branch configured to be in fluid communication with a purge gas line to receive a purge gas flow from the purge gas line.