Document Document Title
US11043376B2 Semiconductor device and method
A transistor based on topological insulators is provided. In an embodiment a topological insulator is used to form both the channel as well as the source/drain regions, wherein the channel has a first thickness such that the topological insulator material has properties of a semiconductor material and the source/drain regions have a second thickness such that the topological insulator has properties of a conductive material.
US11043375B2 Plasma deposition of carbon hardmask
A method of forming a transparent carbon layer on a substrate is provided. The method comprises generating an electron beam plasma above a surface of a substrate positioned over a first electrode and disposed in a processing chamber having a second electrode positioned above the first electrode. The method further comprises flowing a hydrocarbon-containing gas mixture into the processing chamber, wherein the second electrode has a surface containing a secondary electron emission material selected from a silicon-containing material and a carbon-containing material. The method further comprises applying a first RF power to at least one of the first electrode and the second electrode and forming a transparent carbon layer on the surface of the substrate.
US11043373B2 Interconnect system with improved low-k dielectrics
Methods to form low-k dielectric materials for use as intermetal dielectrics in multilevel interconnect systems, along with their chemical and physical properties, are provided. The deposition techniques described include PECVD, PEALD, and ALD processes where the precursors such as TEOS and MDEOS may provide the requisite O-atoms and O2 gas may not be used as one of the reactants. The deposition techniques described further include PECVD, PEALD, and ALD processes where O2 gas may be used and, along with the O2 gas, precursors containing embedded Si—O—Si bonds, such as (CH3O)3—Si—O—Si—(CH3O)3) and (CH3)3—Si—O—Si—(CH3)3 may be used.
US11043372B2 High-density low temperature carbon films for hardmask and other patterning applications
Implementations of the present disclosure generally relate to the fabrication of integrated circuits. More particularly, the implementations described herein provide techniques for deposition of high-density films for patterning applications. In one implementation, a method of processing a substrate is provided. The method includes flowing a hydrocarbon-containing gas mixture into a processing volume of a process chamber having a substrate positioned on an electrostatic chuck. The substrate is maintained at a pressure between about 0.5 mTorr and about 10 Torr. The method further includes generating a plasma at the substrate level by applying a first RF bias to the electrostatic chuck to deposit a diamond-like carbon film on the substrate. The diamond-like carbon film has a density greater than 1.8 g/cc and a stress less than −500 MPa.
US11043370B2 Device and system for selective ionization and analyte detection and method of using the same
Disclosed herein are embodiments of a system for selectively ionizing samples that may comprise a plurality of different analytes that are not normally detectable using the same ionization technique. The disclosed system comprises a unique split flow tube that can be coupled with a plurality of ionization sources to facilitate using different ionization techniques for the same sample. Also disclosed herein are embodiments of a method for determining the presence of analytes in a sample, wherein the number and type of detectable analytes that can be identified is increased and sensitivity and selectivity are not sacrificed.
US11043367B2 Valve
Provided is a valve 130 which requires only a small space for the open/close operation of an opening 113 in a partition wall. A sealing part 140 includes a sealing member 141 for sealing the opening by being pressed onto the partition wall around the opening. An urging means 144 urges the sealing member 141 against the opening when the sealing member 141 is in contact with the opening. A driving means 160 generates a driving force orthogonal to an opening central axis A which is an axis perpendicular to a partition plate 111 and passing through the center of the opening. A linkage 150, which is a Scott Russell linkage connecting the sealing part 140 and the driving means 160, converts the driving force of the driving means 160 into a driving force which is parallel to the opening central axis A and makes the sealing part 140 move along the same axis.
US11043364B2 Process kit for multi-cathode processing chamber
Embodiments of a process kit for use in a multi-cathode process chamber are disclosed herein. In some embodiments, a process kit includes a rotatable shield having a base, a conical portion extend downward and radially outward from the base, and a collar portion extending radially outward from a bottom of the conical portion; an inner deposition ring having a leg portion, a flat portion extending radially inward from the leg portion, a first recessed portion extending radially inward from the flat portion, and a first lip extending upward from an innermost section of the first recessed portion; and an outer deposition ring having a collar portion, an upper flat portion disposed above and extending radially inward from the collar portion, a second recessed portion extending inward from the upper flat portion, and a second lip extending upward from an innermost section of the second recessed portion.
US11043357B1 Supply unit and a method for driving an electrode of a charged particle beam column
A supply unit for driving an electrode of a charged particle beam column, the supply unit includes a first amplifier and a second amplifier that are configured to receive an input signal, an output of the first amplifier is coupled, via the first resistor, to a signal line of the coaxial cable, an output of the second amplifier is coupled, via the second resistor, to a main shield of the coaxial cable, one port of the first amplifier and one port of the second amplifier are coupled to a power supply return port. The signal line is configured to provide a first driving signal to an that is coupled between the signal line and the power supply return port.
US11043353B2 Energy filter and charged particle beam apparatus
An energy filter has a plurality of sector magnets which are configured symmetrically with respect to a symmetry plane, and forms a real image on the symmetry plane. The energy filter include: an entrance aperture provided with a slit having a longitudinal direction in a direction perpendicular to an energy dispersion direction; and a hexapole and a quadrupole disposed on the symmetry plane.
US11043352B1 Aligned grain structure targets, systems, and methods of forming
Some embodiments include an x-ray system, comprising: a support structure including a mounting surface; a target attached to the support structure on the mounting surface; wherein the target has a grain structure having a first dimension along an axis perpendicular to the mounting surface is longer than a longest dimension along any axis parallel to the mounting surface.
US11043340B2 Inspection station
An inspection station is capable of being used under harsh conditions. The inspection station includes switch elements to which the inspection station is responsive for generating a predetermined control signal in response to actuation of a switch element. A fluid tight sealing element isolates an interior of the inspection station from an outside of the inspection station, the sealing element including one or more flexible button areas at the locations of the switch elements to provide access from the outside of the inspection station to actuate the switch elements located in the interior of the sealing element.
US11043336B2 Actinic and electron beam radiation curable water based electrode binders and electrodes incorporating same
A process for manufacturing an electrode utilizing electron beam (EB) or actinic radiation to cure the electrode binder is provided. A process is also disclosed for mixing specific actinic or EB radiation curable polymer precursors with electrode solid particles to form an aqueous mixture, application of the mixture to an electrode current collector, followed by the application of actinic or EB radiation to the current collector for curing the polymer, thereby binding the electrode binder to the current collector. Lithium ion batteries, electric double layer capacitors, and components produced therefrom are also provided.
US11043335B2 Multilayer carbon nanotube film-containing devices
The present disclosure relates to a device that includes an active layer and a first charge transport layer, where the first charge transport layer includes a first layer and a second layer, the first layer is in contact with the second layer, the second layer is positioned between the first layer and the active layer, the first layer comprises a first carbon nanostructure, and the second layer includes a second carbon nanostructure.
US11043334B2 Micropatterned anode and cathode surface for adhesion and reliability
An improved capacitor is provided. The capacitor comprises an anode comprising a pressed and sintered, preferably tantalum, powder wherein the anode has edge surfaces and parallel major surfaces. The anode further comprises a first set of parallel surface protrusions and a second set of parallel surface protrusions on each parallel major surface wherein the first set of parallel surface protrusions and second set of parallel surface protrusions are not parallel and form a well therebetween. An anode wire extends from an edge surface of the edge surfaces. A dielectric is on the anode and a conductive polymer on said dielectric.
US11043333B2 Composite electronic component
A composite electronic component includes: a composite body including a multilayer ceramic capacitor coupled to a ceramic chip, the multilayer ceramic capacitor including a first ceramic body in which a plurality of dielectric layers and internal electrodes disposed to face each other with each of the dielectric layers interposed therebetween are stacked and first and second external electrodes disposed on opposite end portions of the first ceramic body in a length direction, respectively, and the ceramic chip including a second ceramic body including ceramic and first and second terminal electrodes, wherein a ratio of a length of the ceramic chip to a length of the multilayer ceramic capacitor is 0.7 to 1.0, and a ratio of a sum of a length of the first terminal electrode and a length of the second terminal electrode to the length of the ceramic chip is 0.3 to 0.6.
US11043323B2 Variable inductor
First and second coils are disposed coaxially with a gap provided therebetween and are configured to mutually cancel out magnetic fields provided thereby. A receptacle portion that defines a space traversing at least a portion of a magnetic flux produced by the coils is provided, and a magnetic powder is contained in the receptacle portion so as to occupy a portion of the space. The magnetic powder moves within the space, and this movement produces a change in the magnetic flux. This change in the magnetic flux appears in the form of a change in the inductance value.
US11043322B2 Magnetic valve and method for manufacturing a magnetic valve
A method for manufacturing a magnetic valve and a corresponding magnetic valve, in particular for the use for electrically continuously adjustable shock absorbers of a vehicle. A valve housing and a magnetic armature which is movably supported relative to a longitudinal axis of an electrically energizable coil and which is at least partially surrounded by a pole tube which is at least partially surrounded by a coil body of the coil that in turn is cast with a casting compound, provides a corrosion protection cap covering an axial end of the pole tube. The corrosion protection cap establishing a connection to the casting compound and protecting the axial end of the pole tube against corrosion influences from the atmosphere.
US11043320B2 Dust core
A dust core includes a metal magnetic material, a resin, and an insulation film. The insulation film contacts with a surface of the metal magnetic material and covers the metal magnetic material. The insulation film includes a first film and a second film. The first film contacts with the surface of the metal magnetic material. The second film contacts with a surface of the first film. A density of the first film is higher than a density of the second film.
US11043317B2 Conbined tubular metal oxide varistor and gas discharge tube
Provided herein are protection devices having a tubular ceramic part and a tubular metal oxide varistor (MOV) electrically coupled in series or parallel. In some embodiments, the tubular ceramic part is connected between a first electrode and a second electrode, and the tubular MOV is connected between the second electrode and a third electrode. In some embodiments, the tubular ceramic part and the tubular MOV have a same or similar shape and/or outer circumference. The protection device further includes an enclosure surrounding the tubular ceramic part and the tubular MOV, wherein the first electrode, the second electrode, and the third electrode each have leads extending outside the enclosure. In some embodiments, the tubular MOV includes a central cavity aligned with a central cavity of the tubular ceramic part, wherein the central cavity of the tubular MOV MOV and the central cavity of the tubular ceramic part contain an inert gas.
US11043313B2 Device and method for phase stepping in phase contrast image acquisition
The present invention relates to a device for phase stepping in phase contrast image acquisition, the device (1) comprising: a mobile grating (10); a guiding element (11); a restoring element (12); and a locking element (13); wherein the guiding element (11) is configured to guide the mobile grating (10) between a first position (2) and a second position (3); wherein the restoring element (12) is configured to apply a force to the mobile grating (10); wherein the force is directed from the first position (2) to the second position (3); and wherein the locking element (13) is configured to releasably lock the mobile grating (10) in the first position (2). In an example, during the motion of the mobile grating (10) back to equilibrium, a decoder (11a) for the position of the mobile grating (10) along the guiding element (11) may trigger at least four measurement frames over a period of at least 2*Pi. The invention provides a device (1) for phase stepping in phase contrast image acquisition which provides a fast image acquisition without a significant delay and which reduces positional inaccuracies and which avoids back-lash.
US11043310B2 Valve assembly with isolation valve vessel
Apparatuses for reducing or eliminating Type 1 LOCAs in a nuclear reactor vessel. A nuclear reactor including a nuclear reactor core comprising a fissile material, a pressure vessel containing the nuclear reactor core immersed in primary coolant disposed in the pressure vessel, and an isolation valve assembly including, an isolation valve vessel having a single open end with a flange, a spool piece having a first flange secured to a wall of the pressure vessel and a second flange secured to the flange of the isolation valve vessel, a fluid flow line passing through the spool piece to conduct fluid flow into or out of the first flange wherein a portion of the fluid flow line is disposed in the isolation valve vessel, and at least one valve disposed in the isolation valve vessel and operatively connected with the fluid flow line.
US11043303B2 Remote communication portal and method of use
The invention is a remote communication portal system and method of use, providing means of real-time, full-body video and audio while a variety of sensors or measurement devices read and communicate electronic data to one or all participants.
US11043300B2 Infusion devices and methods
Medical devices, systems, and methods related thereto having hierarchical restrictive access schemes are provided. Such medical devices, systems, and methods may include an in vitro analyte monitoring device, an in vivo analyte monitoring device, and/or a drug infusion device having, among other features, hierarchical permission schemes allowing individual access levels thereto.
US11043299B2 Reducing network security risks in a medical care network
Systems, methods, and software can be used to reduce network security risks in a medical care network. In some aspects, a method includes detecting, at a medical equipment monitor located in a network, an electronic device that is connected to the network; determining, by the medical equipment monitor, that the electronic device comprises a medical equipment; associating, by the medical equipment monitor, a security profile with the medical equipment, wherein the security profile includes one or more security parameters; detecting, by the medical equipment monitor, a conflict between a data transmission activity from the medical equipment and at least one security parameter in the security profile; and in response to detecting the conflict, transmitting, from the medical equipment monitor, a notification of the conflict to a medical equipment controller.
US11043297B2 Neural network-based object detection in visual input
A device to detect an object in a medical image is described. An image analysis application, executed by the device, receives the medical image as an input. The medical image is next partitioned to sub-regions. Parts of the object are detected in a selection of the sub-regions using a deep-learning neural network (DNN) model. Bounding boxes for the selection are also determined. The bounding boxes are evaluated based on a confidence score detected as above a threshold level. The confidence score designates the parts as contained within the selection. Next, a region of interest (ROI) is determined as a group including the selection. Similar orientations associated with the bounding boxes are comparable to similar orientations of a positive training model of the DNN model. Furthermore, the selection is designated as the ROI within the medical image. The medical image is provided with the ROI to a user.
US11043296B2 Systems and methods for semi-automatic tumor segmentation
A method for volumetric segmentation in a plurality of planar medical images includes, receiving, at an electronic processor, the plurality of planar medical images. A boundary of a candidate structure in the plurality of medical images is generated using a segmentation model. A first planar medical image from the plurality of planar medical images is displayed on a display. A user input is received using a user interface indicating a region in the first planar medical image. A first planar contour of the candidate structure is generated. The region is compared to the boundary. Responsive to the region being at least partially within the boundary, the first planar medical image is re-displayed on the display showing the first planar contour of the structure, and a finding record for the candidate structure including the boundary is generated.
US11043291B2 Stream based named entity recognition
Embodiments of the present invention relate to performing entity recognition on a stream while providing ongoing training or supplementation of an entity dictionary. In one embodiment, a method of and computer program product for stream based named entity recognition is provided. A first portion of a textual input is received. A plurality of patterns is applied to the first portion to determine that a predetermined type is present in the first portion. Approval is requested of the presence of the predetermined type. An indication of approval or disapproval of the predetermined type is received. A dictionary is supplemented according to the indication. A second portion of the textual input is received. The plurality of patterns is applied to the second portion.
US11043283B1 Systems and methods for automating RNA expression calls in a cancer prediction pipeline
Systems and methods are provided for performing quality control analysis. The method obtains, in electronic form, a batch dataset comprising, for each respective sample in a batch of samples, a corresponding plurality of sequence reads derived from the respective sample by targeted or whole transcriptome RNA sequencing and corresponding metadata for the respective sample. The method determines for the batch dataset a cohort-matched reference batch, where the cohort-matched reference batch is balanced for tissue site, tumor purity, cancer type, sequencer identity, or date sequenced. The method performs one or more global batch quality control tests on the batch dataset using at least the cohort-matched reference batch. The method removes respective samples from the batch dataset that fail any one of the one or more global batch quality control tests or flagging for manual inspection respective samples that fail any one of the one or more global batch quality control tests.
US11043282B2 Pathway analysis computing system and method
The present invention relates to methods for evaluating the probability that a patient's diagnosis may be treated with a particular clinical regimen or therapy.
US11043270B1 SoC package with integrated ultraviolet light source
Programmable devices and methods for fabricating the programmable devices are described. In an example, a method for fabricating a programmable device can include bonding a UV light source to a computer chip by flip-chip mounting the UV light source to the computer chip. The UV light source can be configured to emit UV light towards a UV erasable area of the computer chip to perform UV erasing on the computer chip. The method can further include bonding a carrier to the computer chip by flip chip mounting the computer chip to the carrier using a second array of bond pads.
US11043269B2 Performing a test of memory components with fault tolerance
Test resources of a test platform that are performing a test of memory components are determined. An indication that a particular test resource of the test resources of the test platform has failed can be received. The particular test resource is failed while performing a portion of the test of memory components. A remaining portion of the test of memory components can be performed based on the indication that the particular test resource of the test platform has failed.
US11043268B2 Resistive memory devices and methods of operating resistive memory devices including adjustment of current path resistance of a selected memory cell in a resistive memory device
A resistive memory includes a memory cell array, a write/read circuitry and a control circuitry. The memory cell array includes a plurality of resistive memory cells coupled to a plurality of word-lines and a plurality of bit-lines. The write/read circuitry is coupled to the memory cell array through a row decoder and a column decoder, the write/read circuitry performs a write operation to write write data in a target page of the memory cell array, and verifies the write operation by comparing read data read from the target page with the write data. The control circuitry controls at least one of the row decoder, the column decoder and the write/read circuitry to control a resistance which a selected memory cell experiences according to a distance from an access point to the selected memory cell in the memory cell array based on an address.
US11043265B2 Memory devices with volatile and non-volatile behavior
An example device in accordance with an aspect of the present disclosure includes an active oxide layer to form and dissipate a conductive bridge. The conductive bridge is to dissipate spontaneously within a relaxation time to enable the memory device to self-refresh according to volatile behavior in response to the input voltage being below a threshold corresponding to disregarding sneak current and noise of a crossbar array in which the memory device is to operate. The conductive bridge is to persist beyond the relaxation time to enable the memory device to retain programming for neuromorphic computing training according to non-volatile behavior of the memory device in response to the input voltage not being below the threshold.
US11043257B2 Sense amplifier having offset cancellation
A sense amplifier includes a sense amplifying unit, first and second isolation units, and first and second offset cancellation unit. The sense amplifying unit includes a first P-type metal-oxide-semiconductor (PMOS) transistor, a second PMOS transistor, a first N-type metal-oxide-semiconductor (NMOS) transistor, and a second NMOS transistor. In a layout of the sense amplifier, the first and second PMOS transistors are disposed in a central region of the sense amplifier, the first and second NMOS transistors are disposed at opposite sides of the sense amplifier from each other, the first isolation unit and the first offset cancellation unit are disposed between the first PMOS transistor and the first NMOS transistor, and the second isolation unit and the second offset cancellation unit are disposed between the second PMOS transistor and the second NMOS transistor. In other layouts, the locations of the PMOS transistors and NMOS transistors may be reversed.
US11043249B2 Memory devices with improved refreshing operation
A memory device for memory cell programming and erasing with refreshing operation is disclosed. The memory device includes a location-related memory cell and a refresh module. The location-related memory cell is coupled to a bit line. The refresh module is configured to refresh the location-related memory cell by reading data stored in the location-related memory cell and then writing the data back to the location-related memory cell in a condition that a target memory cell that is coupled to the bit line is programmed or erased. A method for memory cell programming and erasing with refreshing operation is also disclosed herein.
US11043247B2 Memory card
A memory card and an electronic system including the memory card. The memory card includes: a substrate having two pairs of edges, in which the edges of each pair face each other; a plurality of first row terminals that are arranged adjacent to an edge at an insertion side of the substrate and include a first voltage power terminal; a plurality of second row terminals that are spaced farther apart from the edge at the insertion side than the plurality of first row terminals and include a power terminal of a second voltage. According to the memory card, efficient use of an area may be maximized and an electrically stable power supply may be provided.
US11043246B2 Memory modules including a mirroring circuit and methods of operating the same
A memory module is provided including a plurality of semiconductor memory devices mounted on a circuit board. A control device is mounted on the circuit board and configured to receive a command signal, an address signal, and a clock signal and to provide the command signal, the address signal, and the clock signal to the plurality of semiconductor memory devices. A first group of the semiconductor memory devices is disposed between the control device and a first edge portion of the circuit board, and a second group of the semiconductor memory devices is disposed between the control device and a second edge portion of the circuit board. The control device is configured to transmit the address signal to the first group of the semiconductor memory devices and the second group of the semiconductor memory devices through a first transmission line and a second transmission line, respectively. The first transmission line and the second transmission line are physically symmetric with respect to an axis intersecting the control device.
US11043245B2 System and method for compiling a singular video file from user-generated video file fragments
A system and method are operable within a computer network environment for compiling a singular video file from user-generated video file fragments for playback in tandem with a context-providing audio file. The system includes at least one client operable to generate at least one video file fragment in tandem with audio file content simultaneously consumable via each client. Each video file fragment is generated at or between a select start time and at a select end time during playback of a select audio file content segment, the parent audio file of which segment has a universally unique identifier. A remote service system compiles the video file fragments into a video file fragment compilation for playback progression in tandem with playback of the audio file content based on the select start and end time of the video file fragments as associated with select audio file content segments of the audio file.
US11043242B2 Systems and methods for information capture
Disclosed herein are information capture systems and related methods. An information capture system includes a sensor secured to an object configured to be involved with a possible event. The sensor is configured to detect one or more stimuli that are associated with the possible event, and transmit a sensor signal indicating data corresponding to the one or more stimuli. The information capture system also includes a recording device configured to record information responsive to a triggering event determined from the sensor signal. A method includes analyzing sensor data from the sensor, determining, from the sensor data, that a triggering event occurred, and recording post-trigger information following the determination of the triggering event.
US11043241B2 Reservation-based management of movable components
Techniques for management of movable devices are disclosed. A system receives a request for an operation associated with a position on a rail. The system selects a component on the rail to execute the operation. The system identifies a rail segment that extends from the component's initial position to the position associated with the operation. The system requests a reservation of that rail segment. If the reservation is obtained, then the system applies electrical signals to move the component along the rails segment to the rail position associated with the operation. The system may also identify one or more other components, physical cells, etc. to reserve, in order to complete the operation.
US11043240B1 RhIr alloy near-field transducer with Rh template layer in a thermally assisted magnetic recording (TAMR) application
A near field transducer (NFT) with an upper RhIr layer having an Ir content from 20-80 atomic % and a lower Au layer is formed between a waveguide and main pole at an air bearing surface (ABS). The RhIr layer has a rod-like front portion (peg) up to height h1, and a substantially triangular shaped back portion (body) from h1 to height h2. In some embodiments, there is a Rh underlayer with a thickness from 10 Angstroms to 200 Angstroms between the upper and lower NFT layers, and extending from the ABS to h2 so that the RhIr layer has a substantially uniform microcrystalline structure throughout to prevent thermally induced rupture defects proximate to h1. Optionally, the Rh underlayer may have a front side at h1, and may further comprise a lower Al or Zr adhesion layer. Accordingly, there is improved device reliability.
US11043238B1 Magnetic recording medium and magnetic storage device
A magnetic recording medium includes a substrate; a soft magnetic underlayer laminated on the substrate; an amorphous barrier layer laminated on the soft magnetic underlayer; and a magnetic recording layer laminated on the amorphous barrier layer, wherein the soft magnetic underlayer includes Fe, B, Si, and one or more elements selected from the group consisting of Nb, Zr, Mo, and Ta, wherein the amorphous barrier layer includes Si, W, and one or more elements selected from the group consisting of Nb, Zr, Mo, and Ta, and wherein the magnetic recording layer includes an alloy having an L10 structure.
US11043233B2 Magnetic write head with dual return pole and tapered main pole
Disclosed herein are magnetic write heads and methods of designing them, and data storage devices comprising such write heads. A magnetic write head having leading and trailing sides comprises an air-bearing surface (ABS), a main pole between the leading and trailing sides, a first return pole between the main pole and the leading side, at least one optical near-field generator between the first return pole and the main pole, and a second return pole between the main pole and the trailing side. The main pole comprises a first tapered portion comprising a leading-side edge perpendicular to the ABS, a first trailing-side edge at a first angle to the ABS, and a second trailing-side edge recessed from the ABS and at a second angle to the ABS. The second return pole comprises a second tapered portion adjacent to the ABS and extending toward the main pole.
US11043231B2 Speech enhancement method and apparatus for same
A speech enhancement method is provided. The speech enhancement method includes: estimating a direction of a speaker by using an input signal, generating direction information indicating the estimated direction, detecting speech of a speaker based on a result of the estimating the direction, and enhancing the speech of the speaker by using the direction information based on a result of the detecting the speech.
US11043229B2 System and method for drowning detection
A system and method for the detection of drowning within a body of water, the detection is provided by signal processing of acoustic signals obtained from within the body of water of acoustic signals received from an array of hydrophone submerged within the body of water.
US11043224B2 Method and apparatus for encoding and decoding an HOA representation
The present invention relates to methods and apparatus for encoding an HOA signal representation (c(t)) of a sound field having an order of N and a number O=(N+1)2 of coefficient sequences to a mezzanine HOA signal representation (wMEZZ(t)). The present invention further relates to methods and apparatus for decoding a reconstructed HOA signal representation from the mezzanine HOA signal representation.
US11043219B1 Removal of identifying traits of a user in a virtual environment
A virtual environment platform may receive, from a user device, a request to access a virtual reality (VR) environment and may verify, based on the request, a user of the user device to allow the user device access to the VR environment. The virtual environment platform may receive, after verifying the user of the user device, user voice input and user handwritten input from the user device. The virtual environment platform may generate processed user speech by processing the user voice input, wherein a characteristic of the processed user speech and a corresponding characteristic of the user voice input are different and may generate formatted user text by processing the user handwritten input, wherein the formatted user text is machine-encoded text. The virtual environment platform may cause the processed user speech to be audibly presented and the formatted user text to be visually presented in the VR environment.
US11043216B2 Voice feedback for user interface of media playback device
A method of providing voice feedback to a listener as part of a user interface of a media playback system may include: storing multiple different voice feedback recordings in at least one computer-readable storage device, where each of the multiple different voice feedback recordings is of a different voice artist; receiving a listener command corresponding to a musical selection; determining an identifying musical characteristic of the musical selection; selecting a first voice feedback recording from the multiple different voice feedback recordings, where the first voice feedback recording corresponds to the identifying musical characteristic; and playing the first voice feedback recording to the listener via the media playback system.
US11043214B1 Speech recognition using dialog history
Described herein is a system for rescoring automatic speech recognition hypotheses for conversational devices that have multi-turn dialogs with a user. The system leverages dialog context by incorporating data related to past user utterances and data related to the system generated response corresponding to the past user utterance. Incorporation of this data improves recognition of a particular user utterance within the dialog.
US11043213B2 System and method for detection and correction of incorrectly pronounced words
A system and method are disclosed for capturing a segment of speech audio, performing phoneme recognition on the segment of speech audio to produce a segmented phoneme sequence, comparing the segmented phoneme sequence to stored phoneme sequences that represent incorrect pronunciations of words to determine if there is a match, and identifying an incorrect pronunciation for a word in the segment of speech audio. The system builds a library based on the data collected for the incorrect pronunciations.
US11043209B2 System and method for neural network orchestration
Methods and systems for training one or more neural networks for transcription and for transcribing a media file using the trained one or more neural networks are provided. One of the methods includes: segmenting the media file into a plurality of segments; extracting, using a first neural network, audio features of a first and second segment of the plurality of segments; and identifying, using a second neural network, a best-candidate engine for each of the first and second segments based at least on audio features of the first and second segments. A best-candidate engine is a neural network having a highest predicted transcription accuracy among a collection of neural networks.
US11043197B1 Air pulse generating element and sound producing device with virtual valve
An air pulse generating element is disclosed. The air pulse generating element includes a membrane, actuated according to a driving signal; a plate, wherein a chamber is formed between the plate and the membrane; wherein during a first phase of the driving signal, the membrane is actuated to change a volume within the chamber to generate an air pulse; wherein during a second phase of the driving signal, the membrane is actuated such that a gap is temporarily formed; wherein the temporarily formed gap is configured to provide a temporary air shunt to accelerate an air balancing process between a first air pressure at a first side of the membrane and a second air pressure at a second side of the membrane.
US11043193B2 Matching content to a spatial 3D environment
Systems and methods for adjusting display of virtual content when a wearable display device detects a trigger event to change display of content that is relative to a physical or virtual surface. The method includes displaying content relative to a first surface, detecting a trigger that is one of motion or content driven; and adjusting display of the content to a user-centric virtual surface in the user's field of view.
US11043191B1 Electronic device including display and method for compensating for display burn-in
An electronic device is provided. The electronic device includes a display including a plurality of display pixels, a memory, and at least one processor, wherein the at least one processor may be configured to drive the display by variably adjusting a first display region and a second display region in which visual information is to be displayed on the display, based on an operation state or a display structure state of the electronic device, calculate a difference in usage of the display between the first display region and the second display region, variably determine a size of a boundary compensation region between the first display region and the second display region, based on the difference in usage, and compensate for an image of the boundary compensation region.
US11043188B2 Driving method for pulse width and voltage hybrid modulation, driving device and display device
The present disclosure discloses a driving method for pulse width and voltage hybrid modulation, a driving device and a display device, the method including: after receiving a frame image to be displayed, generating N sub-frame images from the received frame image to be displayed; then controlling a display panel to display each sub-frame image in turn, and controlling, when each sub-frame image is displayed, the sub-pixel that needs to emit light in the sub-frame image to emit light according to the corresponding light-emitting brightness in the light-emitting period corresponding to the sub-frame image. In one sub-frame image, the light-emitting brightness of the sub-pixel is determined by the display brightness corresponding to the sub-pixel in the frame image to be displayed, and the light-emitting time configured for the sub-frame image.
US11043185B2 Electronic device compensating pixel value of image
An electronic device includes a display driver integrated (DDI) circuit configured to output reference pixel values to be used to obtain target pixel values of a first line, and to output image pixel values associated with a target image; and a panel circuit configured to include the first line that includes pixels configured to display a reference image having the target pixel values, based on the reference pixel values, and a second line that includes pixels configured to display an image corresponding to the target image, based on the image pixel values. The DDI circuit may be further configured to compensate for the image pixel values based on differences between the image pixel values and the reference pixel values.
US11043181B2 Display unit
A display unit includes a display panel that includes a plurality of pixels arranged in a matrix. Each of the pixels includes one of an optical modulator and a self-luminescent element, and one of an electrochromic element, an electrophoretic element, and an electrowetting element. Each of the pixels further includes a pixel circuit that is configured to selectively drive the one of the optical modulator and the self-luminescent element, and selectively drive the one of the electrochromic element, the electrophoretic element, and the electrowetting element.
US11043176B2 Redundant display systems and methods for use thereof in safety critical applications
A redundant display uses row and column drivers to control an active matrix of transistors arranged in a pixel array. Row drivers arranged on respective sides of the pixel array control the voltage across entire rows of the pixel array in tandem. One or more sets of column drivers control the voltage across columns of the pixel array. One or more columns of switching elements are disposed between left and right portions of the pixel array. During normal operation, the column of switching elements connects left row portions with right row portions, such that an image is displayed across the entire pixel array. Responsive to a malfunction of row drivers on one side of the pixel array, the column of switching elements isolates the left row portions from the right row portions, such that the image may be displayed only on the other side of the pixel array.
US11043173B1 Mura phenomenon compensation method and device thereof
A Mura phenomenon compensation method and a device thereof are provided. By dividing compensation data of all areas of a display panel into areas for which corresponding timer control integrated circuits are responsible and storing them in different positions in a storage area of a flash memory respectively, each of the timer control integrated circuits only reads its corresponding part of the compensation data during operation, which prevents a problem that a plurality of timer control integrated circuits cannot distinguish effective compensation data matrices corresponding to their responsible areas, causing errors in compensation effect of each timer control integrated circuit.
US11043170B2 Pixel circuit and driving method thereof, and display apparatus
The present disclosure relates to a pixel circuit, a driving method of a pixel circuit, and a display apparatus. The pixel circuit includes a first transistor, a second transistor, a third transistor, a fourth transistor, a fifth transistor, a sixth transistor, a seventh transistor, a first capacitor and an organic light-emitting diode. A control terminal of the fourth transistor is configured to input a first scanning signal. A first electrode of the fourth transistor is connected to a second electrode of the third transistor, a control terminal of the first transistor and a terminal of the first capacitor. Another terminal of the first capacitor is connected to a second electrode of the second transistor, a second electrode of the fifth transistor and a first electrode of the first transistor.
US11043163B2 Display device and electronic shelf label
According to an aspect, a display device includes a plurality of sub-pixels arranged in a row direction and a column direction, and each including a memory block that has at least one memory configured to store sub-pixel data. The at least one memory includes: a first transistor including a first floating gate and configured to store the sub-pixel data based on an electric charge in the first floating gate; and a second transistor including a second floating gate electrically coupled to the first floating gate of the first transistor, one of a drain and a source of the second transistor being coupled to a power supply potential, the other of the drain and the source being coupled to a node. Each of the sub-pixels is configured to display an image based on a potential of the node.
US11043162B2 OLED on silicon product with separated central control board
A organic light-emitting diode (OLED) on Silicon product includes a circuit board, a central control board and an OLED on Silicon display panel located on the circuit board. A core control module and a timing control module are integrated in the central control board. The OLED on Silicon display panel has a display region, a gate row driving region, a source signal driving region, and a bonding region. OLED display pixels are provided in the display region. A gate row driving circuit is integrated in the gate row driving region. A source signal driving circuit is integrated in the source signal driving region. The bonding region is a region where the OLED on Silicon display panel is bound to the central control board. The OLED on Silicon product simplifies the processing process, reduces the cost and overall size of the product, and increases the area proportion of the display region.
US11043159B2 Array substrate and display panel
An array substrate and a display panel are provided. The array substrate includes an enable signal input terminal, a preset electric potential input terminal, and a connection resistor. The enable signal input terminal is for inputting an enable signal. The preset electric potential input terminal is for inputting a preset electric potential. The connection resistor is connected to the enable signal input terminal and the preset electric potential input terminal, and a resistance value of the connection resistor is a predetermined multiple of a resistance value of the enable signal input terminal. In the present disclosure, the enable signal can be input through the preset electric potential input terminal.
US11043158B2 Video bandwidth optimization for multi-monitor systems
Various systems and methods for managing graphics subsystems are described herein. A system for managing graphics subsystems of a compute device includes a display controller operable to: receive an indication that a first display of the compute device has been activated; enable a power management feature in a display controller, the power management feature to reduce power consumption of the display controller and associated components, and the power management feature to reduce graphics memory bandwidth usage; receive an indication that a second display has been activated with the first display; and maintain the power management feature for at least the first display.
US11043150B2 Self-supporting system and a method for the mass communication and distribution of content and digital advertising in public spaces
A self-supporting system for the mass communication and distribution of content and digital advertising in public spaces. The system has a mechanical structure that sets the system on a building and supports the other components. The system has a control module; a connectivity module; a sensor module; one or more human-machine interfaces; and an energy source. A method for the administration, management, and supervision of the system remotely by an administrator, and a method for receiving user inputs with the system. The system allows the use of pre-existing urban infrastructure for communication and mass distribution of content and digital advertising in public spaces with high capacity for attracting the attention of, and interacting with, the public, without need to install intrusive structures within the urban environment, with a low cost and reduced environmental impact.
US11043148B2 Paint tester
Paint tester and methods of testing paint using the paint tester. The paint tester having a sealed receptacle containing paint, a foam applicator, and a seal cutter. The methods comprising rotating the seal cutter with respect to the receptacle until one or more teeth will cut into and break a seal on the receptacle, applying inward pressure to an exterior surface of a receptacle wall causing paint to flow from the receptacle through a channel exit of the receptacle, through a conduit defined in the seal cutter, out a conduit exit encircled by crenulations, through pores in the applicator, and onto an exterior surface of the applicator, and touching the exterior surface of the applicator to a surface upon which paint is desired.
US11043145B2 Chest tube simulation method and training device
Disclosed herein is a chest tube trainer model. Specifically exemplified is a an anatomical model for simulating at least a portion of a thorax that includes a rib portion removably secured to and supported by a base, the rib portion comprised in whole or in part of a hydrogel; and a securing member for holding the anatomical model onto a human; wherein the rib portion has a convex shape defining a space between the base and the rib portion, the space is adapted for receiving a bladder disposed between the rib portion and the base; and at least a portion of the base is formed from puncture resistant material.
US11043142B2 Virtual radiation oncology clinic and methods of use thereof
Methods, systems, and computer instructions for virtual radiation oncology training are provided. The methods can allow for screening of many virtual patients in a clinical setting for radiation oncology training. The methods, system, and computer instructions can include receiving a medical record for a virtual patient, presenting the medical record to a trainee, receiving a treatment plan for the virtual patient from the trainee indicating an area to be treated and dose constraints, and computing one or more comparison metrics for the treatment plan.
US11043137B2 Device and method for simulating a transportation emergency
Devices for simulating a transportation emergency are disclosed. The devices have a base with a framework of interconnected supports extending therefrom as a skeletal portion of a simulated transportation device and defining a chamber configured to receive a human or a medical-training manikin. Within the chamber a seat for receiving the human or the medical-training manikin is disposed. The framework defines one or more openings representative of access openings into the simulated transportation device such that a first responder in-training can receive instructions on how to assist a victim positioned in the simulated transportation device. The framework also defines one or more open frames representative of structural features of the simulated transportation device that block access to the victim such that realistic training occurs. The device may include one or more props such as a telescoping steering column, a prying simulator, a foot pedal unit, and a side impact bar.
US11043134B2 Vertical landing vehicle, situational awareness system, and method thereof
A vertical landing vehicle including an airframe forming a hull and having at least one wing coupled to the airframe, at least one proximity sensor coupled to the airframe, and a flight control system including a control processor and an operator interface, wherein the at least one proximity sensor is coupled to the control processor, wherein the control processor, based on signals from the at least one proximity sensor, is configured to generate, for presentation through the operator interface, situational awareness indications corresponding to portions of the hull sensed by the at least one proximity sensor and obstacles sensed by the at least one proximity sensor, and wherein the situational awareness indications comprise a terrain map overlay including positional relationships between the hull and the obstacles.
US11043133B2 Method and system to improve safety concerning drones
A method and system for controlling access to restricted sectors in airspace is disclosed. The method includes creating a multi-dimensional map of airspace, overlaying a sector having boundaries onto the map, wherein the sector contains a restricted flight zone and a buffer zone monitoring the flight of an unmanned aerial vehicle (UAV), sending a command to the UAV if the UAV enters the buffer zone; and generating a response if the UAV does not leave the sector based on the command.
US11043132B1 Systems and methods for determining quality and integrity of source information to determine navigation information of an object
A navigation system for determining quality and integrity of source information includes one or more data sources that provide the source information, a situation module that provides situation data, an information module that determines an estimate of the quality and an estimate of the integrity of the source information based on the source information and the situation data, an integrity monitor module that determines the integrity and the quality of the source information based on the estimate of the quality and the estimate of the integrity of the source information from the information module, and that validates the source information based on the integrity of the source information and/or the quality of the source information, and a navigation state estimator that determines the navigation information of the one or more objects based on the validated source information and corresponding quality of the source information received from the integrity monitor module.
US11043131B2 Systems and methods for generating a recapture path for an aircraft
Provided are enhanced flight guidance systems and methods for an aircraft. The method includes recognizing when the aircraft is in manual operation and an active flight path is different than the planned flight path. An interrupt is received and categorized as one of (i) obstacle, (ii) equipment/fuel, or (iii) pilot health monitor. A managed mode begins, including identifying a rejoining leg of the planned flight path at which to rejoin and a location on the rejoining leg at which to rejoin. A recapture path strategy is selected from (i) lateral, (ii) vertical, and (iii) mixed lateral and vertical. A recapture path to the location on the rejoining leg is computed. The computed recapture path includes speed targets and configuration requirements at dedicated points along the recapture path. Aircraft state data along the recapture path is predicted and guidance controls for the aircraft along the recapture path are generated.
US11043129B2 Mobile object system and control method for mobile object system
A mobile object system dispatches a vehicle capable of moving autonomously to a destination at which a user is located. The system includes a controller comprising at least one processor configured to receive a request for use of a vehicle provided with first equipment, and send to the vehicle a first command to travel to a first destination designating a place where at least a part of the first equipment is present as a first stopover place. The vehicle in the mobile object system travels, in accordance with the first command to travel, from the first stopover place to the first destination after loading of at least a part of the first equipment onto the vehicle at the first stopover place is completed to complete the first equipment.
US11043126B2 Vehicle, vehicle control method, and vehicle control program
A vehicle includes a communication unit, a storage unit, a control unit, and an image capturing unit. The vehicle is configured to be communicable with a different vehicle via the communication unit. The control unit is configured to acquire a captured image from the image capturing unit and store the captured image in the storage unit. The control unit is configured to receive, from the different vehicle that is an oncoming vehicle, a determined result as to whether the different vehicle is able to pass. The control unit is configured to determine whether the vehicle is able to pass based on a width of the vehicle and an available road width ahead, determined from the captured image.
US11043125B2 Information processing device and recording medium
An information processing device in a first vehicle: detects a head-on approach of a second vehicle relative to the first vehicle; determines whether a meeting point is in a first section; calculates a first distance between the first section and the meeting point; when the meeting point is not in the first section, transmits the first distance to the second vehicle, and receives, from the second vehicle, a second distance between the meeting point and a second section; generates travel control information for the first vehicle according to the result of comparison between the first distance and the second distance; and outputs the travel control information to a travel controller of the first vehicle.
US11043122B2 Digital behavioral twin system for intersection management in connected environments
The disclosure includes embodiments for managing a flow of traffic through an intersection. In some embodiments, a method for a roadside device proximate to the intersection of a roadway includes retrieving twin data describing one or more digital behavioral twins of a vehicle present in a vicinity of the intersection. The method includes retrieving sensor data describing a driving context of the vehicle. The method includes modifying an operation of an Advanced Driver Assistance System (ADAS) of the vehicle to achieve managing the flow of traffic including the vehicle through the intersection based on the driving context and the one or more digital behavioral twins of the vehicle to improve safety and traffic efficiency within an intersection range.
US11043115B2 Battery-powered retrofit remote control device
A remote control device may be configured to be mounted over the toggle actuator of a light switch and to control a load control device. The remote control device may include a base portion and a rotating portion supported by the base portion so as to be rotatable about the base portion. The remote control device may include a control circuit, a wireless communication circuit, and a rotary encoder circuit. The rotary encoder circuit may be configured to translate a force applied to the rotating portion into input signals, and to operate as an antenna of the remote control device. The rotary encoder circuit may be configured to provide the input signals to the control circuit. The control circuit may be configured to translate the one or more input signals into control signals for transmission to the load control device via the wireless communication circuit.
US11043111B1 Fire alarm system
A fire alarm includes comprises a central fire alarm control panel for monitoring the building and activating an alarm; and multiple remote units for distribution within the building, the remote units including indicating devices for determining conditions that are indicative of a possible emergency. The multiple remote units are in communication with the fire alarm control panel in a master-slave relationship such that the fire alarm control panel will receive inputs from the indicating devices and activate the alarm when those inputs indicate a possible emergency. In addition, the remote units include a secondary communication system for communication between remote units in a degraded mode of operation that occurs in the event of a failure of the master-slave communications with the fire alarm control panel, the secondary communication system including a transceiver arrangement at each remote unit for providing a wireless mesh network between the multiple remote units.
US11043106B2 System and method for remote property management
A system for use in a residential property, the system including a first computing system positionable in the residential property and including a first memory and a first processor. The system also includes a second computing system including a second memory and a second processor, the second computing system in communication with the first computing system over a network. The first memory comprises program instructions executable by the processor of the first computing system to: recognize a sound indicative of an unexpected event; retrieve, from a database stored in the first memory, an acoustic profile of the unexpected event; and responsive to the identifying the unexpected event, transmit a notification including an identity of the acoustic profile of the unexpected event to the second computing system over the network.
US11043104B2 Monitoring device and monitoring program
A monitoring device according to an embodiment determines whether an information terminal, which moves together with a purchaser and receives data input regarding commodities for purchase by the purchaser, is present in a second place different from a set first place. The monitoring device detects that the information terminal is left unattended in the second place. The monitoring device activates an alarm in response to the information terminal being left unattended in the second place for a threshold period of time.
US11043103B1 Connected roof drain
A connected roof drain assembly including a roof drain, a sensor group in operable communication with the roof drain and configured to output signals representative of the fluid flow therethough, and a communication assembly configured to receive the signals output by the sensor group and wirelessly transmit data to a user portal based at least in part on the signals output by the sensor group.
US11043095B1 Predictive building emergency guidance and advisement system
The disclosed technology uses signaling devices and sensors that are distributed throughout a building in order to provide egress guidance to people located in a building when an emergency occurs. Such signaling devices can be located at or near doors, windows, and/or other junction points between different parts of a building (e.g., passageways between different rooms). Signaling devices can provide audio and/or visual information to people to guide them along a safe pathway that is selected to provide safe egress for the person, including anticipating and protecting the person from changing emergency conditions within the building.
US11043092B2 Surveillance monitoring systems and methods for remotely viewing data and controlling cameras
A surveillance system monitors a predetermined environment based on received data. The surveillance system includes a first intelligent appliance configured to capture video and/or still images and configured to be in wireless communication with a second intelligent appliance that operates based on data from the first intelligent appliance. The surveillance system can detect a person located within the predetermined environment and can track the person's movement. The surveillance system is configured to allow remote viewing of data and/or controlling cameras.
US11043078B2 System and method for betting on a participant in a group of events
A method of managing bets includes receiving first types of bets and second types of bets. Each first type of bet comprises a bet that the number of units earned by a participant in a plurality of events will fall within a first range of numbers. Each second type of bet comprises a bet that the number of units earned by the participant over a course of a plurality of events will fall within a second range of numbers. The total number of units earned by the participant is determined based on the positioning of the participant in each event. The method includes determining whether the first or second type of bets are winning bets. A betting pool is determined based on the total amounts associated with the first and second types of bets. A payout is determined based on the betting pool and the total amounts of the winning bets.
US11043077B2 Providing telestrator style inputs for sports betting and related systems and methods
A gaming system, computer-implemented method and gaming device are provided. A gaming system includes a processor circuit, a memory coupled to the processor circuit. The memory includes machine-readable instructions that cause the processor circuit to provide, to a user, video of a streaming sporting event to a display device of a gaming device. A graphical user interface is generated on the display device and receives inputs from the user that correspond to a wager. A first wager input is received that selects a sporting event component of the wager in the streaming sporting event using the video of the streaming sporting event. A second wager input that identifies an action component of the wager is received. The action component defines a predicted occurrence that the user wagers will occur relative to the sporting event component in a future portion of the streaming sporting event.
US11043075B2 Gaming machines with free play bonus mode presenting only winning outcomes
A gaming machine includes a processor and a presentation device coupled to the processor. The processor is programmed to determine that a free play trigger condition is satisfied, and to execute one or more free plays based on the free play trigger condition to create one or more free play outcomes. Each free play outcome is a winning free play outcome or a non-winning free play outcome. The presentation device is configured to present winning free play outcomes when at least one free play outcome is a winning free play outcome. Non-winning free play outcomes are not presented.
US11043068B2 Interactive application processing method and apparatus, and storage medium
An interactive application processing method is described. A selection of an online interactive activity by a user is received in an interactive application. The online interactive activity is associated with an offline interactive activity. According to a past performance result, a determination is made, by circuitry of an interactive application apparatus, as to whether the user qualifies to participate in the offline interactive activity. When the user is determined to qualify to participate in the offline interactive activity, identity information of the user is acquired. A certificate is generated based on the identity information for allowing the user to participate in the offline interactive activity.
US11043064B2 Gaming machine, control method for machine, and program for gaming machine
A gaming machine provides an operation unit, a display unit, and a control unit. The operation unit is an operation of the player. The display unit displays a display area with a plurality of cells arranged in a grid. The control unit allows a player to establish a wager, to establish one of a plurality of predefined subsets of the cells as a feature area as a function of the wager and to provide a game in response to player operation. The control unit randomly selects a plurality of symbols associated with the display area. Each symbol in the plurality of symbols is associated with one of the plurality of cells in the grid. The plurality of symbols forming an outcome of the game; detect an occurrence of a predetermined symbol in the feature area; and provide a game feature as a function of the occurrence of the predetermined symbol.
US11043063B2 Methods and systems for awarding a jackpot
A gaming machine having a display and a user interface. At least one symbol is spun up on each of a plurality of spinning reels and displayed on the display to form outcomes. If a particular outcome occurs, the gaming machine awards an award. Each reel has an associated set of symbols. The display also displays a plurality of game options, each game option designating a respective number of free games that are each associated with a designated multiplier. A game controller (a) receives an input choosing one of the options; and (b) sequentially plays each of the number of free games according to the chosen game option. If an award is payable as a result of playing the number of free games, that award is modified by the designated multiplier associated with the respective number of free games for the chosen game option.
US11043056B2 Door access control via a mobile device
Devices, systems, and methods for door access control via a mobile device are described herein. One mobile device for providing door access control, includes a processor and memory, coupled to the processor, wherein the memory includes instructions executable by the processor to provide a specific user identity, assigned to the mobile device, and a digital identifier, that is associated with an application stored in memory on the mobile device, to a door access controller, wherein the application includes a locking mechanism for the application that must be renewed at a first particular time period and wherein the mobile device includes a locking mechanism to lock the device after a second particular time period.
US11043053B2 Vehicle management server, vehicle management system and vehicle management method
A vehicle management server for managing a shared vehicle used by a plurality of users in different time slots. The vehicle management server includes a processor and a memory connected to the processor. The processor is configured to perform: receiving use reservations for using the shared vehicle from the plurality of users; and making a use schedule of the shared vehicle. The memory is configured to perform: storing a correspondence between a plurality of containers provided in the shared vehicle and the plurality of users respectively using the plurality of containers. The processor is further configured to perform: outputting a control signal to command the shared vehicle to lock or unlock each of the plurality of containers provided in the shared vehicle based on the use schedule made in the making and the correspondence stored in the memory.
US11043051B2 Method, system and software product for providing temporary access to an area controlled by network-connected endpoint devices
The present invention concerns method for enabling provision of temporary access to an area controlled by a network-connected endpoint device, the method including the steps of: enrolling an access partner in an account for the endpoint device maintained at an access server; receiving from the access partner at the access server, requests for temporary access to the endpoint device; and activating the requests with the endpoint device such that the access partner is provided with temporary access to the area.
US11043050B2 Electronic identification, location tracking, communication and notification system with beacon clustering
A method and system that allows authorized individuals access into controlled access locations and the ability to grant temporary and limited access to guests into these locations. The method and system allows for navigational services to be provided to members and guests, and real-time tracking and confirmation to members and administrators that guests have arrived at their destination and did not enter any unauthorized areas. The method preferably can work through a system of wireless radio, sound and/or light-based beacons communicating with member and guest's electronic devices. Members and administrators can send one or more temporary electronic access keys to a guest's smartphone or other electronic device. Wireless radio, sound and/or light-based beacons provide an access control and location tracking system with real-time data about the member and guest whereabouts, allowing for the confirmation and tracking. Also provided is a system and method for identifying a customer's location at a business and provide notification to a company representative upon arrival of the customer at the business location. Real-time location determinations for the customer and customer location tracking can be provided. One or more wireless beacons communicate with the customer's electronic device. The beacons provide the system with real-time data about the customer's whereabouts, allowing for the confirmation and tracking of the customer at the location. A first non-limiting example of use, include a company that provides food and beverage allowing the customer to place an order for food and beverages on their electronic device and having the order delivered to the person at their current location as determined by the system. Another non-limiting example includes a company using the notification system to have assigned staff members notified of the customer's arrival.
US11043048B2 Method for diagnosis and/or maintenance of a transportation system, and software program
A method for diagnosis and/or maintenance of a transportation system that has a transportation device and a remote monitoring unit, the transportation device having a control board for controlling and/or monitoring a function of said transportation device, and a local control unit for controlling said and/or monitoring said control board, may include detecting raw data associated with the function at the control board and/or the local control unit; generating condition information and/or performance information based on the raw data and calculating statistics information based on the generated information at the local control unit; buffering the generated information and/or statistics information at the local control unit; transmitting the buffered information to the remote monitoring unit; processing the transmitted information to determine a service need condition; and selectively transmitting maintenance information associated with the service need condition to the local control unit and/or a mobile service unit.
US11043040B2 Extended reality based positive affect implementation for product development
In some examples, extended reality based positive affect implementation for product development may include determining, for a user wearing or utilizing a device, characteristics and an environment of the user. Based on the characteristics and the environment of the user, a plurality of augmentation elements may be determined. A recommendation of a plurality of augmentation elements from the determined plurality of augmentation elements may be generated. Based on selection of an augmentation element from the recommended plurality of augmentation elements, the augmentation element may be rendered in an extended environment and/or an immediate environment of the user. Interaction of the user may be controlled with the rendered augmentation element. Feedback of the user may be analyzed with respect to the rendered augmentation element.
US11043035B2 Methods and systems for simulating image capture in an extended reality system
An exemplary image simulation system accesses an image depicting imagery captured at a capture resolution from a capture vantage point. The image simulation system partitions the image into a plurality of simulated images, and determines a respective virtual resolution and a respective virtual vantage point for each of the simulated images in the plurality of simulated images. Each virtual resolution determined by the image simulation system is different from the capture resolution and each virtual vantage point determined by the image simulation system is different from the capture vantage point. The image simulation system represents each simulated image of the plurality of simulated images as a distinct image captured at the respective virtual resolution and from the respective virtual vantage point that have been determined for the simulated image. Corresponding methods and systems are also disclosed, including methods and systems for combining captured images to form a single simulated image.
US11043028B2 Reducing level of detail of a polygon mesh to decrease a complexity of rendered geometry within a scene
A method, computer readable medium, and system are disclosed for overlaying a cell onto a polygon meshlet. The polygon meshlet may include a grouping of multiple geometric shapes such as triangles, and the cell may include a square-shaped boundary. Additionally, every polygon (e.g., a triangle or other geometric shape) within the polygon meshlet that has at least one edge fully inside the cell is removed to create an intermediate meshlet. A selected vertex is determined from all vertices (e.g., line intersections) of the intermediate meshlet that are located within the cell, based on one or more criteria, and all the vertices of the intermediate meshlet that are located within the cell are replaced with the selected vertex to create a modified meshlet. The modified meshlet is then rendered (e.g., as part of a process to generate a scene to be viewed).
US11043023B2 Surround monitoring system for vehicles
A surround view system for a vehicle includes: a three-dimensional geometry unit configured to receive vehicle surrounding environment data and generate a three-dimensional model of a vehicle surrounding environment based on the received vehicle surrounding environment data; and a view generation unit configured to receive visual data and map the visual data to portions of the three-dimensional model based on the spatial and/or temporal information of the visual data and the vehicle surrounding environment data to form a virtual surround view.
US11043019B2 Method of displaying a wide-format augmented reality object
The invention relates to computer data processing, and more particularly to methods of displaying an augmented reality object based on an original image, which involves generating a 3D model of an augmented reality object; obtaining a plurality of individual fragments of an image of a real-world object, where each fragment is a partial photographic image of the real-world object, obtained using a camera; generating a two-dimensional image of the real-world object by aligning the obtained image fragments; generating a transformation matrix for transforming the coordinates of the two-dimensional image of the real-world object into intrinsic coordinates corresponding to coordinates of the 3D model; and, using the coordinate transformation matrix, coloring elements of the 3D model of the augmented reality object in accordance with the colors of the corresponding elements of the real-world object, where coloring is carried out by texturing areas of the 3D model of the augmented reality object.
US11043015B2 Generating reflections within images
Techniques for propagating a reflection of an object. In an example, a method includes receiving an input image comprising a first reflection of a first object on a reflective surface. The method further includes generating a second reflection for a second object in the input image. The second reflection is a reflection of the second object on the reflective surface. The method includes adding the second reflection to the input image. The method includes outputting a modified image comprising the first object, first reflection, the second object, and the second reflection.
US11043011B2 Image processing method, apparatus, terminal, and storage medium for fusing images of two objects
The present disclosure discloses an image processing method, including: recognizing basic feature points of a source object in a source image and basic feature points of a base object in a base image; determining, according to distribution of the basic feature points in each of the images, auxiliary feature points that meet a filling condition according to the distribution in a corresponding image; determining feature points of a same type in the source object and the base object, the feature points of the same type including basic feature points of a same type and auxiliary feature points of a same type in the source object and the base object; determining average feature points according to positions of the feature points of the same type; deforming the source object and the base object according to the average feature points; and fusing the deformed source object with the deformed base object. The present disclosure further discloses an image processing apparatus, a terminal, and a storage medium.
US11043005B2 Lidar-based multi-person pose estimation
An apparatus and method for estimating the pose of one or more persons is described. An example technique may include receiving a point cloud from a LiDAR sensor, the point cloud including a plurality of points representing positions of objects relative to the LiDAR sensor, processing the point cloud to produce a voxelized frame including a plurality of voxels, processing the voxelized frame using a deep neural network to determine one or more persons relative to the LiDAR sensor and a pose for each of the one or more persons, and outputting a location of the determined one or more persons and the pose for each of the determined one or more persons.
US11042998B2 Synthetic image generation from 3D-point cloud
Discussed herein are devices, systems, and methods for synthetic image generation. A method can include projecting a three-dimensional (3D) point set of a first geographical region to an image space of an image of a second geographical region to generate synthetic image data, identifying control points (CPs) between the image and the synthetic image data, adjusting a geometry of the synthetic image data based on the identified CPs, determining metadata for the synthetic image based on metadata of the image, and associating the determined metadata with the synthetic image data to generate the synthetic image.
US11042994B2 Systems and methods for gaze tracking from arbitrary viewpoints
A system for determining the gaze direction of a subject includes a camera, a computing device and a machine-readable instruction set. The camera is positioned in an environment to capture image data of head of a subject. The computing device is communicatively coupled to the camera and the computing device includes a processor and a non-transitory computer-readable memory. The machine-readable instruction set is stored in the non-transitory computer-readable memory and causes the computing device to: receive image data from the camera, analyze the image data using a convolutional neural network trained on an image dataset comprising images of a head of a subject captured from viewpoints distributed around up to 360-degrees of head yaw, and predict a gaze direction vector of the subject based upon a combination of head appearance and eye appearance image data from the image dataset.
US11042993B2 Soft tissue stereo-tracking
The disclosed method encompasses reconstruction of a three-dimensional position of a tracking structure (which may comprise a target of radiation treatment) as reconstructed tracking structure data from pairs of two-dimensional tracking images which are input as tracking image data. Each tracking image contained in a pair of tracking images is compared to a tracking representation of the tracking structure contained in a search template image generated from the same perspective onto the tracking structure as the associated tracking image and input as search template data. The tracking image having the highest at local degree of similarity to its associated search template image is selected as a starting point (the first tracking image) for computing a corresponding image position (a complement point) in the other tracking image (the second tracking image) on the basis of applying epipolar geometry outgoing from the position in the first tracking image associated with the highest local degree of similarity. The method then continues with determining whether there is a point in the second tracking image having a higher degree of similarity than the complement point. Depending on the result of this analysis, an accumulated value of similarity is determined for each pair of tracking images depending on the sum of similarity values of the maximum similarity points in the first and second tracking images so determined. The position of the tracking structure is determined as the intersection of back-projection lines of the points being associated with the highest sum of associated similarity values. Thereby, the reliability of position determination from stereoscopic two-dimensional x-ray images can be enhanced.
US11042992B2 Method and system for detecting peripheral device displacement
Methods and systems for determining a displacement of a peripheral device are provided. In one example, a peripheral device comprises: an image sensor, and a hardware processor configured to: control the image sensor to capture a first image of a surface when the peripheral device is at a first location on the surface, the first image comprising a feature of the first location of the surface; execute a trained machine learning model using data derived from the first image to estimate a displacement of the feature between the first image and a reference image captured at a second location of the surface; and determine a displacement of the peripheral device based on the estimated displacement of the feature.
US11042990B2 Automatic object replacement in an image
Systems and techniques for automatic object replacement in an image include receiving an original image and a preferred image. The original image is automatically segmented into an original image foreground region and an original image object region. The preferred image is automatically segmented into a preferred image foreground region and a preferred image object region. A composite image is automatically composed by replacing the original image object region with the preferred image object region such that the composite image includes the original image foreground region and the preferred image object region. An attribute of the composite image is automatically adjusted.
US11042988B2 Boundary detection evaluation
Illustrative embodiments are directed to a method and apparatus for evaluating boundary detection in an image. A processed image is received, wherein a detected boundary of an image of an object is identified in the processed image. A Radon transform is applied to the processed image for a plurality of angles to form a processed image histogram corresponding to the detected boundary for each of the plurality of angles. The processed image histogram for each of the plurality of angles and a corresponding ground truth histogram for each of the plurality of angles is normalized to provide a normalized processed image histogram and a normalized ground truth histogram for each of the plurality of angles, wherein the ground truth histogram corresponds to a ground truth boundary of the object for a corresponding angle. An indication of the edges of the normalized processed image histogram for each of the plurality of angles is plotted to form a boundary detection evaluation visualization.
US11042984B2 Systems and methods for providing image depth information
Systems and methods are disclosed for extracting depth information for an image by identifying a point of interest appearing in at least two images, calculating depth information for the point of interest by evaluating positions of the point of interest within the images with a change in position of the portable device, defining an image region based on a shared characteristic and assigning the depth information calculated for the point of interest to the defined region.
US11042982B2 Ultra-dense electrode-based brain imaging system
An ultra-dense electrode-based brain imaging system with high spatial and temporal resolution. A Sparsity and Smoothness enhanced Method Of Optimized electrical TomograpHy (s-SMOOTH) based reconstruction technique to improve the spatial resolution and localization accuracy of reconstructed brain images is described. Also described is a graph Fractional-Order Total Variation (gFOTV) based reconstruction technique to improve the spatial resolution and localization accuracy of reconstructed brain images.
US11042977B2 Image inspection apparatus and setting method for image inspection apparatus
To enable inspection setting flows appropriate for a rule-based inspection mode and a learning-based inspection mode to be easily created when these modes are implemented in an image inspection apparatus. The rule-based inspection mode and the learning-based inspection mode are implemented in the image inspection apparatus. In the setting mode in a rule-based inspection, the user can set an imaging condition, select an image processing tool, set the application range of an image processing tool, and adjust the parameters of the image processing tool. In the setting mode in a learning-based inspection, a non-defective product image and a defective product image are input to generate a distinguishing device.
US11042974B2 Method and system for determining a degree of correlation between a simulated camera image and an actual camera image
A method of determining a correlation between a simulated camera image and an actual camera image includes obtaining, from a camera field of view simulator, a simulated camera image of a scene, where the scene includes a view area and a reference pattern that is overlaid on the view area. The reference pattern segregates the view area into at least one region, and each region is further segregated into sections that together define a uniform orthogonal grid. The method also includes obtaining, from a camera, an actual camera image of the scene, analyzing the images to determine differences in image intensity between regions of the simulated camera image and the corresponding regions of the actual camera image; and determining a degree of correlation between the simulated camera image and the actual camera image based on the differences in image intensity.
US11042971B1 Medical imaging with distortion correction
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for medical imaging with distortion correction. One example includes obtaining distorted image data of a subject brain, the distorted image data comprising a time series of three-dimensional image tensors generated at least in part from an echo planar imaging session of the subject brain. A derived three-dimensional tensor is derived from the distorted image data. A non-rigid alignment function to non-rigidly align the derived three-dimensional tensor to a reference tensor is determined, producing a non-rigidly aligned derived 3D tensor. A rigid alignment function to rigidly align the non-rigidly aligned derived 3D tensor to the reference tensor is determined. Distortion-corrected image data is created by applying the rigid alignment function and the non-rigid alignment function to the time series of three-dimensional image tensors.
US11042966B2 Method, electronic device, and storage medium for obtaining depth image
The present disclosure provides a method, an electronic device, and a storage medium for obtaining a depth image. The method includes: mapping a depth image having a first resolution into a color image having a second resolution to obtain a processed image, the first resolution being smaller than the second resolution; establishing an objective function with respect to the processed image and a depth image having the second resolution, pixels in the processed image having one-to-one correspondence with pixels in the depth image having the second resolution, the objective function aiming to minimize an error with respect to the processed image and the depth image having the second resolution; and solving the objective function to obtain the depth image having the second resolution.
US11042960B2 Scaling content on touch-based systems
Methods and systems may provide for detecting a manual addition of first content to an interactive display and defining a content boundary around the first content. Additionally, a first automatic rescaling of the first content within the content boundary may be conducted in response to one or more of a manual modification of the first content or a trigger related to a characteristic of the first content. In one example, a manual reposition request is detected with respect to the first content, the first content is moved to a new position on the interactive display based on the reposition request, and a second automatic rescaling of the first content is conducted based on a state of second content that is adjacent to the new position.
US11042952B2 Systems, apparatus, and methods for integrating and streamlining the process of issuing citations while simultaneously enhancing security of law enforcement officers (LEOs)
Systems and methods for issuing, by an officer, a citation to an offender associated with a legal violation is described herein. The method can include acquiring, via an optical scanner, personal information associated with a driver license of the offender and vehicle information associated with a vehicle associated with the offender and with the legal violation. One or more databases can be queried to identify personal information associated with the offender, vehicle information associated with the vehicle, and one or more remedial options in response to the citation. A handheld device can generate the citation by including the personal information, the vehicle information, the legal violation, and an indication of the remedial option. The offender can sign the ticket electronically to generate the executed ticket. The executed ticket can be transmitted to a smart phone or a printing device, or an email account associated with the offender.
US11042951B2 Automated real estate transaction workflow management application extending and improving an existing email application
Described are systems, media, and methods for automated real estate transaction workflow management application comprising: performing an initial analysis of a user's stored email, wherein the initial analysis comprises identifying at least one existing real estate transaction and identifying any stored email associated with the at least one existing real estate transaction; performing an incremental analysis of the user's new email, wherein the incremental analysis comprises identifying at least one new real estate transaction and identifying any new email associated with the at least one new real estate transaction; extracting real estate transaction-related events, documents, contacts, and data from the email identified as associated with an existing or new real estate transaction; and generating a timeline for each existing and new real estate transaction, the timeline comprising the transaction-related events arranged chronologically and providing access to the transaction-related documents, contacts, and data.
US11042949B2 System and method of scheduling and managing travel routes
The present disclosure provides a description of systems and methods for managing routes and travel planning. A computing device of an entity receives, from a charter flight transportation provider and via an application programming interface associated with the entity, charter flight information for a plurality of charter flights. The computing device receives, from a commercial transportation provider and via an application programming interface associated with a different entity, commercial flight information for a plurality of commercial flights. The computing device stores records for the charter flight information and the commercial flight information. The computing device provides, to a user computing device, data for the user computing device to generate a single user interface including charter flight information, commercial flight information, and fields to enter search criteria. The computing device receives, from the user computing device, user-input search criteria including user starting location, user ending location, and date of travel.
US11042945B1 Device sensing
Systems, methods, apparatuses and computer-readable media for receiving data from one or more sensors associated with one or more home devices of a user, such as appliances, home systems, etc. and/or one or more sensors associated with a vehicle of the user, and/or receiving data associated with a lifestyle of the user are presented. In some examples, the data may aggregated and analyzed to assess risk associated with the user in order to determine or adjust an insurance rate or premium.
US11042941B1 Insurance claim processing via streaming video
Methods and systems are disclosed for processing insurance claims in a manner that reduces or eliminates a need for an adjuster visit an insured person or property of the insured person. The method includes receiving a query from an insured regarding a claim and determining if the insured has a mobile device with a video camera capable of streaming video to the insurance claim processing system. If a mobile device capable of streaming video is available, the system generates an electronic invitation to a one-way streaming video session and transmits the electronic invitation to the mobile device. Upon acceptance, the system initiates the one-way video session, receives real-time streaming video, and appends received video from the real-time streaming video to a claim workfile. In alternative implementations, the system can remotely control the camera and other features of the mobile device during the one-way streaming video session.
US11042940B1 Insurance claim processing via streaming video
Methods and systems are disclosed for processing insurance claims in a manner that reduces or eliminates a need for an adjuster visit an insured person or property of the insured person. The method includes receiving a query from an insured regarding a claim and determining if the insured has a mobile device with a video camera capable of streaming video to the insurance claim processing system. If a mobile device capable of streaming video is available, the system generates an electronic invitation to a one-way streaming video session and transmits the electronic invitation to the mobile device. Upon acceptance, the system initiates the one-way video session, receives real-time streaming video, and appends received video from the real-time streaming video to a claim workfile. In alternative implementations, the system can remotely control the camera and other features of the mobile device during the one-way streaming video session.
US11042929B2 Generating instruction sets implementing business rules designed to update business objects of financial applications
An aspect of the present disclosure generates instruction sets implementing business rules designed to update business objects of financial applications. In one embodiment, business rules designed to update business objects used by a financial application are processed to form a set of buckets (of rules) such that each bucket contains rules that do not have inter-dependency in execution order. Then, for each bucket, subsets of rules designed to update a common business object are determined, and a corresponding single instruction set is generated for each determined subset of rules. The instruction sets generated for the subsets of rules contained in each bucket are then executed concurrently.
US11042924B2 Building controller for optimizing equipment upgrades with design of experiments
A building management includes building equipment operable to affect a variable state or condition of a building and a controller. The controller is configured to identify one or more facility improvement measures (FIMS), each of the FIMS representing a potential upgrade or addition to the building equipment. The controller is further configured to perform a design of experiments analysis to determine a plurality of combinations of the FIMS, each combination including one or more of the FIMS and a level for each FIM in the combination. The controller is configured to generate an objective function based on the combinations of the FIMS. The objective function indicates an economic value as a function of the FIMS and optimize the objective function to determine an optimal combination of the FIMS.
US11042919B2 Methods of capturing images and making garments
This disclosure relates to better methods for making garments, for example by capturing images of a subject and making garments for that subject without requiring the subject to visit a tailor for conventional measurement with a tape measure. The disclosed methods provide a faster, easier, and more convenient way to acquire measurements. The disclosed methods also provide better fitting garments and higher customer satisfaction.
US11042915B2 Order processing method and terminal
An order processing method comprising: obtaining first order information and order sharing condition information, and generating an order sharing invitation message according to the first order information and the order sharing condition information; receiving an answer message returned by a target terminal according to the order sharing invitation message, and obtaining, according to the answer message, second order information and an acknowledged data transfer state indicated by the second order information; performing combination processing on the first order information and the second order information according to the acknowledged data transfer state returned by the target terminal, and generating settlement order information; and performing settlement on the settlement order information according to the order sharing condition information when the settlement order information meets an order sharing condition indicated by the order sharing condition information.
US11042912B2 System and method for managing interaction between commercial and intermediary users
A method, system, and computer program product allow employee agents of an employer company to selectively communicate with potential customers to share content regarding various products and services offered by the employer company. In one aspect, a plurality of product records and a plurality of intermediary user records, storing information about the products/services offered by the company and the employee agents of the company, respectively, are stored on a data storage module. To send message to recipients, an employee agent may select one or more products, one or more recipients, and send messages having information about the selected products to the selected recipients. The employer company may retrieve tracking information regarding these sent messages via a message tracking module. The system may also include a message sending module that may intelligently send messages to requested recipients and a message processing module to track interactions of the recipients with the messages.
US11042910B2 Systems and methods for processing message exchanges using artificial intelligence
Systems and methods for processing automated message exchanges using artificial intelligence are providing. In some embodiments, a message is generated by populating variable fields within a message template with corresponding data from a knowledge set and/or a lead data set. Lead data is the data known about the intended recipient of the message, whereas the knowledge set is contextual knowledge useful for the artificial intelligence. Once the message has been generated, the system waits for a response from the lead. Once the response is received, the AI algorithms may categorize the response and generate a corresponding confidence value for the categorization. The categorization and confidence level are utilized to determine which subsequent action the system takes. The actions consist of sending a follow-up message, a subsequent message in the series, requesting user input, or discontinuing messaging.
US11042908B2 System and method for health risk evaluation
A system for evaluating health risk is provided. The system may be configured for requesting first data from a merchant associated with a user and second data from an activity tracking service associated with the user. The system may also comprise analyzing the item to determine a first health impact for the item based on the item and demographic information associated with the user. The system may further comprise analyzing the level of activity to determine a second health impact from the level of activity based on the level of activity and the demographic information associated with the user. The system may further comprise selecting an advertisement based on medical data, and at least one of the first health impact, the second health impact and the demographic information associated with the user.
US11042907B1 Message processing system including chatbot based mobile device video message communication and related methods
A promotion processing system may include a first mobile wireless communications device associated with a gift giver and configured to obtain a unique identifier from a product label of a product to be gifted, and record a video message associated with the unique identifier. The system may also include a second mobile wireless communications device associated with a gift recipient and configured to obtain the unique identifier. A promotion processing server may be configured to cooperate with the first mobile wireless communications device to obtain the video message and the unique identifier, and cooperate with the second mobile wireless communications device to obtain the unique identifier. The promotion processing server may also be configured to operate a chatbot and communicate the video message within the chatbot to the second mobile wireless communications device to display the video message thereon.
US11042906B2 Method for serving interactive content to a user
A variation of a method for serving interactive content includes: inserting a parent card into a visual element; inserting a set of child cards over the parent card in the visual element, each child card including advertising content related to the parent card; in response to a swipe over the visual element following insertion of the visual element into a document rendered on a display, indexing through the set of child cards rendered over the parent card; in response to selection of a child card, triggering the computing device to open an expanded window over the document; rendering expanded variants of child cards within the expanded window; in response to a swipe over the expanded window, indexing through expanded variants of the set of child cards rendered; and, in response to selection of an expanded variant of a particular child card, triggering the computing device to navigate to an external document associated with the particular child card.
US11042902B2 Communication device interface for merchant check-in and shopping notifications
There are provided systems and methods for a communication device interface for merchant check-in and shopping notifications. A user may enter shopping preferences to a module of a communication device in order to receive notifications and alerts when items matching the shopping preferences are available with one or more merchants. A service provider may receive the shopping preferences with user attributes, such as a user location and/or account balance. The attributes may be determined using applications and/or modules of the communication device or through a check-in by the user at a location. The service provider may determine shopping notifications having purchase offers for the items from available merchants. The purchase offers may include offers to sell the items and discounts for the items. The shopping notifications may be displayed to the user using a user device interface, such as cells within an application or mobile device home screen.
US11042899B2 System and method for tracking users across a plurality of media platforms
A system and method for tracking users across a plurality of media platforms are provided. The method includes generating unified user-level data of each user across the media of advertising platforms; storing the unified user-level data generated for each user in a storage; taping into the plurality of advertising platforms to render pixel trafficking data; and analyzing raw data based on which the unified user-level data is generated.
US11042898B2 Clickstream purchase prediction using Hidden Markov Models
Technology for predicting online user shopping behavior, such as whether a user will purchase a product, is described. An example method includes receiving current session data describing a current session for a current user, extracting a current clickstream from the current session data classifying the current clickstream as a purchase clickstream or a non-purchase clickstream by processing the current clickstream using one or more sets of Hidden Markov Model parameters produced by one or more Hidden Markov Models, and computing, using the one or more computing devices, a purchase probability that the current user will purchase a product during the current session based on the classifying.
US11042893B1 System for processing a digital promotion based upon geographic destination determined from a ride-sharing application and related methods
A system for processing a digital promotion may include a mobile wireless communications device associated with a user and configured to operate a ride-sharing application and a digital promotion server. The digital promotion server may be configured to determine a geographic destination of the user based upon the ride-sharing application and generate a digital promotion for redemption at a redemption location associated with the geographic destination and communicate the digital promotion to the mobile wireless communications device. The digital promotions server may also be configured to cooperate with the mobile wireless communications device to prompt the user to accept the digital promotion, and upon acceptance, generate a user identifier associated with the user and the digital promotion and communicate the user identifier to the redemption location for redemption of the digital promotion.
US11042888B2 Systems and methods using facial recognition for detecting previous visits of a plurality of individuals at a location
Systems and methods for enhancing customer service are disclosed. The system can perform operations including detecting individuals and performing facial recognition on the individuals using visitor profiles stored by a local database. The operations can further include determining known visitors and unknown visitors among the individuals. The operations can further include generating new visitor profiles for the unknown visitors, obtaining identity information for the unknown visitors, and associating the identity information of the unknown visitors with the new visitor profiles. The operations can further include accessing identify information of the known visitors, obtaining personalized information for the known visitors from a central database, and providing the personalized information to the known visitors. The operations can further include updating the existing visitor profiles and new visitor profiles based on actions of the known visitors and actions of the unknown visitors and providing the updated visitor profiles to the central database.
US11042885B2 Digital credential system for employer-based skills analysis
Techniques relate to managing digital credentials. An employee records database is accessed to identify a plurality of employees. Within the plurality of employees, a first set of employees is identified. For each employee in the first set of employees, a server computer hosting a digital credential repository is accessed to identify a plurality of digital credentials associated with the employee. The plurality of digital credentials of each employee in the first set of employees are analyzed to generate a statistical analysis of the plurality of digital credentials. With the statistical analysis complete, data identifying the statistical analysis is transmitted to a user device.
US11042879B1 User-lock browser extension
Methods and systems described herein may monitor, by a browser, activity of a user within a web page displayed by the browser. Based on detecting, by the browser, an attempt by the first user to perform a financial transaction with an online vendor and associated with a financial account, biometric information associated with the user may be captured by the browser. Based on the captured biometric information, the browser may determine whether the first user is authorized to perform financial transactions with the online vendor and associated with the financial account. Based on a determination that the user is not authorized to perform the financial transaction, the browser may modify at least one element of the webpage to block the user from performing the financial transaction with the online vendor.
US11042870B2 System and method for using intelligent codes to add a stored-value card to an electronic wallet
A method comprises receiving a request to add a stored-value card to an electronic wallet via interpreting an intelligent code which directs a user to a URL for an electronic wallet website; prompting a user for credentials to enter the electronic wallet website; determining whether the stored-value card already exists in the electronic wallet; and adding the stored-value card to the electronic wallet. A system comprises a computer device to receive a request to add a stored-value card to an electronic wallet via interpreting an intelligent code which directs a user to a URL for an electronic wallet website; to prompt a user for credentials to enter the electronic wallet website, to determine possession of the stored-value card, to determine whether the stored-value card already exists in the electronic wallet, and to add the stored-value card to the electronic wallet.
US11042865B2 Web page action guidance system
A web server device is configured for communicating with a user device over a network via a web page. The web server device can receive an indication from the user device and can determine an action indicated by the user device among multiple actions that include transfer money, bill payment, direct deposit, person-to-person payment, and wire transfer. The web server device can determine the action indicated by the user device among the multiple actions by identifying a type of action solely from an identification of a recipient received from the user device and using stored data that includes associations of types of actions with a plurality of recipients. The web server can generate information for a user interface that is displayable by the user device for guiding the user via the web page to input information needed for the action determined from the multiple actions.
US11042863B1 Grouping payments and payment requests
A group money transfer technology that enables a sender to send a group payment or a group request for payment to any number of users that are nearby to effect multiple money transfer transactions are disclosed. The sender can use a payment application executing on his or her mobile device to input an amount and select a group payment or a group request for payment as a request type. In response, the payment application identifies multiple individuals that are nearby the sender or in the same geo-fenced area and are likely to be the intended recipients. The identification of the multiple individuals can be based on location alone, or in combination with one or more contextual criteria based on contact information, schedule information, transaction history information, and the like.
US11042862B2 Methods and utilities for consumer interaction with a self service system
A method of interacting with an automatic retail device, including receiving user identification information at the automatic retail device and receiving confirmation of the identity of the user from a source external to the automatic retail device. The method further includes determining the contents of the automatic retail device at a first time, determining the contents of the automatic retail device at a second time, transmitting data regarding the determined contents of the automatic retail device to a server at both the first and second times, and prompting the user to respond to an inquiry.
US11042859B2 Dynamic adjustment of activity metrics and merchant states
Techniques and arrangements for dynamically adjusting activity metrics and merchant states based, in part, on how many mobile electronic devices are currently located at the merchant. For example, if a number of mobile electronic devices is greater than a history of a number of devices, then it may be determined that the merchant is busy. If the number is less than the history of the number of devices, then it may be determined that the merchant is not busy.
US11042858B1 Assessing validity of mail item
The validity of a mail item containing a monetary solicitation is determined. An image is received of the mail item and the image is analyzed to identify a plurality of data fields within the mail item. The validity or invalidity of the data within each of the plurality of identified data fields is then established, and a user-interactive image overlay is generated for the image of the mail item that includes a validity indicator for each of the plurality of identified data fields. The validity indicator is representative of the validity or invalidity of the data within each of the identified plurality of data fields. The user-interactive image overlay is sent to a user device to display the image of the mail item.
US11042852B1 Sender authenticated remittance via an automatic teller machine
Techniques are described for sender authenticated remittance via an automatic teller machine (ATM). The techniques include transferring money between a sender and a recipient via the ATM without the recipient needing a computing device or a bank account with which to receive the money. The disclosed techniques enable a remittance server to interact with both the sender via a sender computing device and the recipient via the ATM to perform a money transfer in which the recipient is at least partially authenticated by the sender. The ATM is configured to take a picture or a video of the recipient to be sent by the remittance server to the sender computing device for approval by the sender prior to allocating the transferred money to the recipient. In this way, the remittance server essentially passes control of the ATM and the remittance of the transferred money to the sender.
US11042848B2 Electronic device, server and control method using the electronic device
An electronic apparatus includes a communication interface, a memory storing instructions, and a processor. The memory stores instructions that cause the processor to control the communication interface to transmit, to a first server located outside the electronic device, a signal requesting the first server to create a virtual account for an external electronic device, based on identification information of the external electronic device and based on a split payment amount that is allocated to the external electronic device.
US11042847B2 Data processing methods, apparatuses, and terminal devices
A computer-implemented method includes providing, by one or more processing devices, a service code management interface; receiving, by the one or more processing devices, a specified quantity that is input by a user in the service code management interface; generating, by the one or more processing devices, the specified quantity of service codes, wherein the specified quantity of service codes comprise the same user identification information; and displaying, by the one or more processing devices, the specified quantity of service codes.
US11042843B2 Benefits enrollment server system and method
Some embodiments include an employee benefits enrollment server system and method including operations that when executed by a computing device process and display an employee diagnosis survey with employee questions related to the employee's thoughts or attitudes to saving, insurance, investing and their financial future. The operations include accessing a diagnostics server including attributes related to financial psychology and/or behavioral economics and assigning an attribute to the employee. The operations can include displaying personalized benefits based on a profile of the employee determined by the diagnostics server based on at least one employee response to the at least one diagnostic survey and at least one of the attributes.
US11042840B2 System and a method for managing inventory
There are provided methods and systems for managing inventory of inventory items in a storage area, and for automatically carrying out an action in response to a change in at least one inventory item in the storage area.
US11042839B2 Equipment management system
A system and method of managing equipment whereby the system incorporates a tagging device to attach identification tags to each piece of equipment. A scanning device is used to read the identification tags and relay this information to an equipment server. An input device is used to input information to the equipment server. The equipment server runs the equipment management program. The system flags a potential asset assigned to an asset creating individual. Equipment is designated an asset after use in an asset creating event.
US11042835B2 Point of purchase packaging
A method for point of purchase packaging includes responsive to receiving a selection of an object at a point of purchase, identifying a purchaser defined instruction associated with the selected object for sorting and packaging by a conveyor system. Responsive to sorting the plurality of objects based on data received and the purchaser defined instruction associated with the selected object, the method instructs an automated packaging system to package the plurality of objects based on the sorting. Responsive to determining a first portion of the plurality of objects are packaged for collection at the point of purchase, the method instructs the conveyor system to send the first portion of the plurality of objects to a first transfer station at the point of purchase for collection by a purchaser of the portion of the plurality of objects.
US11042832B2 System and method for generating and implementing a household customer database
Systems and methods for generating and implementing a household customer database are disclosed. In one aspect, a method for processing items comprises receiving a first item to be delivered and identifying data corresponding to one or more of a source information and destination information of the first item. The method further comprises identifying secondary information of the first item, storing the source, destination, and secondary information in a database, creating associations between the source, destination, and secondary information, receiving a request to analyze information stored and associated in the database, determining whether the database comprises information necessary to perform the requested analysis, identifying if additional information is needed to perform the requested analysis, updating the secondary information associations to include the additional information if needed to perform the requested analysis, and analyzing the information stored and associated in the database based on the received analysis request or query.
US11042828B2 Systems, methods, and devices for tracking a shipment using a wireless tracker
Embodiments of the present disclosure include systems, methods, and devices for tracking a shipment using a wireless tracker. In such embodiments, the wireless tracker determines a location of the wireless tracker device and regulates battery usage of wireless tracker based on the location. In addition, the wireless tracker is configured to determine a current location of the wireless tracker device at one or more intervals such that the one or more intervals are based on a delivery route of the shipment. Moreover, the wireless tracker is configured to receive and verify one or more codes to for a chain of custody of the shipment. Also, the wireless tracker is configured to determine a trigger event based on the location of the wireless tracker device and/or sensor information as well as send a notification to a computer server based on the trigger event.
US11042823B2 Business management system
Provided is a technique that appropriately predicts the degree of influence of each risk on business indexes according to a production situation and determines risks to be managed. A storage unit stores a table that stores risk propagation model master information and risk information. A processing unit includes a risk correction unit that corrects the risk propagation model master information and the risk information for each product, using at least one of a degree of progress and a degree of pressure and a risk score calculation unit that calculates a risk score on the basis of the corrected risk propagation model master information and the corrected risk information. An output unit outputs the risk score for each product in each process to a screen.
US11042819B2 Server, client, and information sharing system
A system, etc. capable of facilitating communication about a travel in which a plurality of members participate are provided. Based on communication with a first client (2a), a server (1) recognizes a plan which is determined by a departure place, a stopover, a destination, and a route and is about a first group to which a first user belongs. Based on communication with a second client (2b) of a second user belonging to the first group as a belonging-target group registered in a database (14), the second client (2b) is caused to display icons representing the departure place, the stopover, and the destination and the route included in the plan.
US11042810B2 Similarity learning-based device attribution
Methods and systems for attributing browsing activity from two or more different network-connected devices to a single user are disclosed. In one aspect, cookies generated by the browsing activity of different unidentified devices at a website are received. A random forest classifier trained on probabilities output from a Gaussian mixture model is applied to the unidentified cookies to determine a probability that two different cookies were generated by the same user. In some embodiments, personalized content is then delivered to the user based on the characteristics of the paired cookies.
US11042801B2 Architectures, systems and methods for program defined state system
In one aspect, the inventions include a system for control of a software defined computer network state system. First, an application plane layer is adapted to receive instructions regarding operation of the state system. Preferably, the application plane layer is coupled to an application plane layer interface. Second, a control plane layer includes an adaptive control unit, such as a cognitive computing unit, an artificial intelligence unit or a machine-learning unit. Third, a data plane layer includes an input interface to receive data input from one or more data sources. An adaptive control unit is trained at least in part on analyzing the behavioral responses of users in response to content provided on one or more displays to the users as sensed by one or more sensors.
US11042799B2 Cohort based adversarial attack detection
Mechanisms are provided to provide an improved computer tool for determining and mitigating the presence of adversarial inputs to an image classification computing model. A machine learning computer model processes input data representing a first image to generate a first classification output. A cohort of second image(s), that are visually similar to the first image, is generated based on a comparison of visual characteristics of the first image to visual characteristics of images in an image repository. A cohort-based machine learning computer model processes the cohort of second image(s) to generate a second classification output and the first classification output is compared to the second classification output to determine if the first image is an adversarial image. In response to the first image being determined to be an adversarial image, a mitigation operation by a mitigation system is initiated.
US11042797B2 Accelerating parallel processing of data in a recurrent neural network
According to exemplary embodiments, a method, processor, and system for accelerating a recurrent neural network are presented. A method of accelerating a recurrent neural network may include distributing from a first master core to each of a plurality of processing cores a same relative one or more columns of weight matrix data for each of a plurality of gates in the neural network, broadcasting a current input vector from the first master core to each of the processing cores, and processing each column of weight matrix data in parallel, at each of the respective processing cores.
US11042796B2 Training a joint many-task neural network model using successive regularization
The technology disclosed provides a so-called “joint many-task neural network model” to solve a variety of increasingly complex natural language processing (NLP) tasks using growing depth of layers in a single end-to-end model. The model is successively trained by considering linguistic hierarchies, directly connecting word representations to all model layers, explicitly using predictions in lower tasks, and applying a so-called “successive regularization” technique to prevent catastrophic forgetting. Three examples of lower level model layers are part-of-speech (POS) tagging layer, chunking layer, and dependency parsing layer. Two examples of higher level model layers are semantic relatedness layer and textual entailment layer. The model achieves the state-of-the-art results on chunking, dependency parsing, semantic relatedness and textual entailment.
US11042795B2 Sparse neuromorphic processor
An information processor is provided that includes an inference module configured to extract a subset of data from information in an input and a classification module configured to classify the information in the input based on the extracted data. The inference module includes a first plurality of convolvers acting in parallel to apply each of N1 convolution kernels to each of N2 portions of the input image in order to generate an interim sparse representation of the input and a second plurality of convolvers acting in parallel to apply each of N3 convolution kernels to each of N4 portions of the interim sparse representation to generate a final sparse representation containing the extracted data. In order to take advantage of sparsity in the interim sparse representation, N3 is greater than N4 to parallelize processing in a non-sparse dimension and/or the second plurality of convolvers comprise sparse convolvers.
US11042794B2 Extensible validation framework for question and answer systems
Mechanisms are provided for validating a candidate answer to an input question. A candidate answer to an input question is identified using a natural language processing of the input question and a corpus of information from which the candidate answer is identified. A validator is selected to apply to the candidate answer based on a characteristic of a correct answer for the input question. The validator is applied to the candidate answer to evaluate whether or not criteria of the validator are met by the candidate answer. Validation information is generated based the evaluation of whether or not criteria of the validator are met by the candidate answer. The validation information is stored in a validation status object associated with the input question.
US11042791B2 Method and apparatus for generating and reading composite two-dimensional code
Disclosed is an apparatus for generating a composite two-dimensional code, comprising: a two-dimensional code encoding module 1, a two-dimensional code pattern generating module 2, a hidden information encoding module 3, a hidden information pattern generating module 4, a recoding region setting module 5, an pattern compositing module 6, and an output module 7. The two-dimensional code encoding module 1 converts the inputted two-dimensional code information into a binary codeword sequence to generate two-dimensional code coding information; the two-dimensional code pattern generating module 2 generates a two-dimensional code pattern based on the two-dimensional code coding information; the hidden information encoding module 3 converts the hidden information into a binary codeword sequence to generate recoding information; the recoding region setting module 5 sets, in the two-dimensional code pattern, a recoding region for encoding the hidden information; the hidden information pattern generating module 4 generates a hidden information coding pattern formed by dark-colored blocks and light-colored blocks based on the recoding information; and the pattern composing module 6 adjusts a block distribution in the recoding region of the two-dimensional code pattern based on the hidden information coding pattern so as to encode the hidden information.
US11042790B2 Methods and systems for handling printing of large-size objects
Described herein are methods and devices for printing a large-size object on multiple sheets. The method includes receiving, at a printing device, a print job submitted by a user, wherein the print job includes a large-size object. The large-size object present in the print job is processed by the printing device to ascertain the number and sizes of sheets required for printing the large-size object. Then, the large-size object is printed by the printing device on multiple sheets based on the ascertainment.
US11042788B2 Methods and apparatus adapted to identify a specimen container from multiple lateral views
A model-based method of determining characteristics of a specimen container. The method includes providing a specimen container, capturing images of the specimen container at different exposures times and at different spectra having different nominal wavelengths, selecting optimally-exposed pixels from the images at different exposure times at each spectra to generate optimally-exposed image data for each spectra, and classifying the optimally-exposed pixels as at least being one of tube, label or cap, and identifying a width, height, or width and height of the specimen container based upon the optimally-exposed image data for each spectra. Quality check modules and specimen testing apparatus adapted to carry out the method are described, as are other aspects.
US11042787B1 Automated and periodic updating of item images data store
This disclosure describes a system for automatically updating item image information stored in an item images data store and used for processing captured images to identify items represented in those images. In one implementation, once an identity of an item has been verified, captured images of that item are associated with the item and stored in the item images data store. As a result, the item images data store is updated each time an image of the item is captured and the identity of the item is verified.
US11042785B2 Systems and methods for machine learning enhanced by human measurements
In various embodiments, training objects are classified by human annotators, psychometric data characterizing the annotation of the training objects is acquired, a human-weighted loss function based at least in part on the classification data and the psychometric data is computationally derived, and one or more features of a query object are computationally classifies based at least in part on the human-weighted loss function.
US11042779B2 Automatic generation of images satisfying specified neural network classifier properties
Described is a system for automatically generating images that satisfy specific image properties. Using a code parser component, a tensor expression intermediate representation (IR) of a deep neural network code is produced. A specification describing a set of image properties is parsed in a fixed formal syntax. The tensor expression IR and the specification is input into a rewriting and analysis engine. The rewriting and analysis engine queries an external solver to obtain pixel values satisfying the specification. When pixel values satisfying the specification can be found in a fixed time period, the rewriting and analysis engine combines the pixel values into an image that satisfies the specification and outputs the image.
US11042775B1 Apparatus and methods for temporal proximity detection
A data processing apparatus may utilize an artificial neuron network configured to reduce dimensionality of input data using a sparse transformation configured using receptive field structure of network units. Output of the network may be analyzed for temporally persistency that is characterized by similarity matrix. Elements of the matrix may be incremented when present activity unit activity at a preceding frame. The similarity matrix may be partitioned based on a distance measure for a given element of the matrix and its closest neighbors. Stability of learning of temporally proximal patterns may be greatly improved as the similarity matrix is learned independently of the partitioning operation. Partitioning of the similarity matrix using the methodology of the disclosure may be performed online, e.g., contemporaneously with the encoding and/or similarity matrix construction, thereby enabling learning of new features in the input data.
US11042770B2 Artificial intelligence based image data processing method and image sensor
An image data processing method includes receiving first frame image data at a first resolution, reducing a resolution of the first frame image data to a second resolution, performing image recognition on the first frame image data to determine one or more regions of interest (ROI) and a priority level of each of the ROIs; receiving second frame image data, and extracting portions of the second frame image data corresponding to the one or more ROIs. The method further includes modifying a resolution of the portions of the second frame image data corresponding to the ROIs based on the priority level of the ROIs, reducing a resolution of the received second frame image data to the second resolution, and combining the resolution-modified portions of the second frame image data corresponding to the ROIs with the second frame image data at the second resolution to generate output frame image data.
US11042767B2 Detecting spoofing talker in a videoconference
A videoconferencing device at an endpoint determines whether a person is a real person standing in front of a display device or if the person is instead an image rendered by a display device. In the first instance the real person will be included in a video feed for transmission to a remote endpoint. In the second instance, images of the display device on which the person is rendered will not be included in the video feed.
US11042764B2 Device and a method for detecting vehicle lights in an image
A device for detecting vehicle lights in an image, the device is configured to receive an image captured by a camera, wherein the image comprises an array of pixels and each pixel of the image has a respective scene brightness value, compress the image to generate a compressed image, wherein the compressed image comprises an array of pixels and each pixel of the compressed image has a respective grey value, calculate for each grey value in the compressed image a corresponding scene brightness value in the image, and detect vehicle lights in the compressed image by using the calculated scene brightness values.
US11042761B2 Method and system for sensing an obstacle, and storage medium
Embodiments of a method and system for sensing an obstacle, a computer device, and a computer-readable storage medium are provided. The method can include: capturing continuously, by first and second cameras adjacently arranged on a motor vehicle, obstacles around the motor vehicle, to obtain at least a first obstacle image and a second obstacle image respectively; associating the first obstacle image with the second obstacle image; determining whether the first obstacle image and the second obstacle image comprise the same obstacle. By means of some of the disclosed methods and systems, an obstacle can be real-time sensed by a motor vehicle in a large field of view, such as, a range of 360° around the vehicle.
US11042759B2 Roadside object recognition apparatus
A roadside object recognition apparatus recognizes a roadside object that is present on a travel route on which an own vehicle travels. The roadside object is used for driving control of the vehicle. In the roadside object recognition apparatus, a reflection point acquiring unit acquires, using a radar that emits electromagnetic waves, a reflection-point group of reflection points of the electromagnetic waves reflected by an object that is present on the travel route. An image acquiring unit acquires an image of the travel route using a camera. A reflection point correcting unit corrects the reflection-point group by removing an erroneous reflection point that is determined to be highly likely not to be a reflection point of a roadside object from the reflection-point group through image processing of the image. A shape recognizing unit recognizes a shape of the roadside object using the corrected reflection-point group.
US11042758B2 Vehicle image generation
A computer, including a processor and a memory, the memory including instructions to be executed by the processor to generate a synthetic image and corresponding ground truth and generate a plurality of domain adapted synthetic images by processing the synthetic image with a variational auto encoder-generative adversarial network (VAE-GAN), wherein the VAE-GAN is trained to adapt the synthetic image from a first domain to a second domain. The instructions can include further instructions to train a deep neural network (DNN) based on the domain adapted synthetic images and the corresponding ground truth and process images with the trained deep neural network to determine objects.
US11042757B2 Image processing device and image capturing apparatus
An image processing device mounted to a vehicle includes a motion feature extracting unit is configured to create motion information indicative of a motion of an observation target from a captured image including the observation target around the vehicle, a distance feature extracting unit is configured to calculate a distance from the vehicle to the observation target based on the captured image, and a recognition unit is configured to execute a recognition process of the observation target based on process results of the motion feature extracting unit and the distance feature extracting unit. The motion feature extracting unit and the distance feature extracting unit have respective operation processing amounts changed based on a predetermined vehicle state.
US11042750B2 Refuse vehicle control system
A refuse vehicle includes a body coupled to a chassis and defining a refuse compartment configured to store refuse, a refuse collection arm configured to engage and lift a refuse container to unload refuse, and an object detection system configured to provide object detection data relating to locations of objects relative to the refuse vehicle. An actuator controls movement of the refuse collection arm. A controller is configured to use the object detection data to determine if the refuse container is present within an aligned zone relative to the chassis, the aligned zone representing a range of locations in which the refuse collection arm is capable of engaging the refuse container. In response to a determination that the refuse container is within the aligned zone, the controller is configured to provide an indication to an operator that the refuse container is within the aligned zone.
US11042748B2 Semantic place recognition and localization
Methods, systems, and apparatus for receiving data that represents a portion of a property that was obtained by a robot, identifying, based at least on the data, objects that the data indicates as being located within the portion of the property, determining, based on the objects, a semantic zone type corresponding to the portion of the property, accessing a mapping hierarchy for the property, wherein the mapping hierarchy for the property specifies semantic zones of the property that have corresponding semantic zone types and are associated with locations at the property, and specifies characteristics of the semantic zones, and selecting, from among the semantic zones and based at least on the semantic zone type and the data, a particular semantic zone, and setting, as a current location of the robot at the property, a particular location at the property associated with the particular semantic zone.
US11042743B2 Information processing device, information processing method, and program for preventing deterioration of visual recognition in a scene
There is provided an information processing device, an information processing method, and a program, capable of preventing the deterioration of visual recognition in a scene where a plurality of content items associated with a real object are displayed, the information processing device including: a display control unit configured to output display information used to cause content associated with a real object to be displayed. The display control unit, in a case where a first area on which first content is displayed and a second area on which second content is displayed overlap at least partially, adjusts layout of the first content or the second content on a basis of layout information determined for each of the first content and the second content.
US11042739B2 Polarization-based iris identification
The embodiments implement fraud-resistant biometric security based on polarization-based iris identification. The embodiments include identifying an iris based on unique patterns of polarized electromagnetic radiation (EMR) received from the iris.
US11042737B2 Learning device, learning method and program
A learning device (10) includes an acquirer (11), a learner (12), and a generator (14). The acquirer (11) acquires a learning signal. The learner (12) performs, in accordance with similarities indicating degrees of similarity between waveforms, clustering of partial signals cut out from the learning signal acquired by the acquirer (11), and learns reference waveforms that each indicate a waveform of a corresponding partial signal of the clustered partial signals. The generator (14) generates, based on at least one of a distribution of the similarities or characteristics of clusters that each include a corresponding partial signal of the clustered partial signals, progress information indicating a progress status of the learning by the learner (12), and outputs the progress information.
US11042729B2 Classifying facial expressions using eye-tracking cameras
Images of a plurality of users are captured concurrently with the plurality of users evincing a plurality of expressions. The images are captured using one or more eye tracking sensors implemented in one or more head mounted devices (HMDs) worn by the plurality of first users. A machine learnt algorithm is trained to infer labels indicative of expressions of the users in the images. A live image of a user is captured using an eye tracking sensor implemented in an HMD worn by the user. A label of an expression evinced by the user in the live image is inferred using the machine learnt algorithm that has been trained to predict labels indicative of expressions. The images of the users and the live image can be personalized by combining the images with personalization images of the users evincing a subset of the expressions.
US11042726B2 Skin analyzer, skin analysis method, and non-transitory computer-readable recording medium
A skin analyzer includes a facial part recognition unit that recognizes a facial part from a face image of a user captured by a camera; a UI unit that causes a display to display a UI in which a facial part mark indicating the facial part is disposed on a face image, and that accepts an operation with respect to the facial part mark; an analysis region setting unit that sets a skin analysis region for the face image based on a position of the operated facial part mark; and a skin analysis performing unit that performs a skin analysis on the set skin analysis region.
US11042719B2 Digital identity system
A method of a digital identity system generating a sharing token for authenticating a bearer to a validator, wherein a data store of the digital identity system holds a plurality of attributes of the bearer, the method comprising implementing by the digital identity system the following steps: receiving at the digital identity system from a bearer an electronic sharing token request, wherein the token request identifies at least one of the bearer's attributes in the data store selected for sharing with a validator; in response to the electronic token request, generating a sharing token, which is unique to that request, for presentation by the bearer to a validator; associating with the unique sharing token at the digital identity system the identified at least one bearer attribute; and issuing to the bearer the unique sharing token; and wherein later presentation of the unique sharing token to the digital identify system by a validator causes the at least one bearer attribute associated with the sharing token to be rendered available to the validator by the digital identity system.
US11042716B2 System for securing a magnetic card reader, corresponding magnetic card reader and electronic device
A system for securing a magnetic card reader, including a surface-mounted magnetic reader head, via at least one mounting end, on a flexible printed circuit. The flexible printed circuit includes: at least one first layer for transporting analogue signals of the magnetic reader head; at least one layer having a plurality of tracks connected to the ground, called ground layer, covering the analogue signals of the first layer; and at least one dynamic security layer covering the ground layer.
US11042712B2 Simplifying and/or paraphrasing complex textual content by jointly learning semantic alignment and simplicity
Techniques are described herein for training machine learning models to simplify (e.g., paraphrase) complex textual content by ensuring that the machine learning models jointly learn both semantic alignment and notions of simplicity. In various embodiments, an input textual segment having multiple tokens and being associated with a first measure of simplicity may be applied as input across a trained machine learning model to generate an output textual segment. The output textual segment may be is semantically aligned with the input textual segment and associated with a second measure of simplicity that is greater than the first measure of simplicity (e.g., a paraphrase thereof). The trained machine learning model may include an encoder portion and a decoder portion, as well as control layer(s) trained to maximize the second measure of simplicity by replacing token(s) of the input textual segment with replacement token(s).
US11042705B2 Electronic device, recognition method, and non-transitory computer-readable storage medium
According to one embodiment, an electronic device comprises a memory that stores dictionary data, a voice input receiver, and a hardware processor. The dictionary data comprises first dictionary data and updatable second dictionary data. A number of voice commands in the first dictionary data is greater than a number of voice commands in the second dictionary data. The first dictionary data is divided into sub-dictionaries. The hardware processor recognizes the received voice using at least one of the sub-dictionaries or the second dictionary data.
US11042704B1 Device independent text suggestion service for an application hosting platform
A system, method and program product that provides user specific text suggestions across a set of hosted applications. A disclosed method includes: initiating a session with an application hosting platform for a user using a client device, wherein the platform includes a plurality of applications; accessing a dictionary associated with the user, wherein the dictionary provides text suggestions in response to inputted keyboard data and the dictionary is applicable for the user across each of the plurality of applications; deploying a selected application from the to the user at the client device; intercepting keyboard data entered by the user within the selected application; analyzing intercepted keyboard data and generating text suggestions specific to the user using the dictionary associated with the user; and outputting text suggestions within the selected application. The text suggestions are generated independently of capabilities of deployed application and operating systems running on the client device.
US11042703B2 Method and device for generating natural language expression by using framework
An electronic device includes a touchscreen display, a wireless communication circuit, a memory storing a framework, and at least one processor. The processor is configured to receive a first event or a second event, to provide the framework with a notification object associated with an event received among the first event and the second event, to parse the notification object to obtain one or more parameters, to select one or more tasks associated with the received event based on at least part of the one or more parameters by using the framework, to select a natural language expression indicating at least one task of the one or more tasks, to provide a user interface including the natural language expression, through the touchscreen display, and to execute the at least one task based at least partly on a user input of the natural language expression provided on the touchscreen display.
US11042691B2 Editing electronic documents
A theme to be applied to a document to be edited can be identified. The document and a preview of one or more components insertable into the document can be displayed. The preview can be formed and presented prior to the insertion of at least one of the components by applying the identified theme to the components.
US11042688B1 Method of certifying safety levels of semiconductor memories in integrated circuits
A method includes specifying a target memory macro with one or more parameters, finding function-blocks in the target memory macro, and determining failure rates of the function-blocks based on an amount of transistors and area distributions in a collection of base cells. The method includes generating a failure-mode analysis for the target memory macro, from a memory compiler, based on the failure rates of the function-blocks. The method includes determining a safety level of the target memory macro, based upon the failure-mode analysis of the target memory macro.
US11042686B2 Integrated circuit including standard cells overlapping each other and method of generating layout of the integrated circuit
Provided is an integrated circuit including a plurality of standard cells each including a front-end-of-line (FEOL) region and a back-end-of-line (BEOL) region on the FEOL region, the FEOL region including at least one gate line extending in a first horizontal direction. A BEOL region of a first standard cell among the plurality of standard cells includes an eaves section not overlapping an FEOL region of the first standard cell in a vertical direction, the eaves section protruding in a second horizontal direction perpendicular to the first horizontal direction.
US11042680B2 IC test information management system based on industrial internet
The present invention discloses an information management method and system for IC tests, and a storage medium. The method comprises steps of: providing test data generated by performing an IC test by an IC test platform, the IC test platform being an IC test platform having more than one stage, each stage of the IC test platform comprising a plurality of test devices: providing resource data related to the IC test, other than the test data; and analyzing the IC test according to the test data of the IC test and the resource data, to obtain result data related to the IC test. In this way, the present invention can provide technical support for utilizing the value of test data generated in IC tests.
US11042672B2 Methods and apparatus for healthcare procedure tracking
Methods and apparatus for improving the provision of a healthcare procedure based upon automated determination of a location of healthcare agents and equipment during a healthcare procedure and quantifying conditions in an environment via automated sensors. The present invention provides apparatus and methods for wireless designation of a position of health care providers and equipment relative to each other based upon wireless communications amongst multiple wireless transceivers combined with ongoing monitoring of conditions present in a healthcare facility. A user interface may provide a augmented reality view of positions of all or some the healthcare providers and equipment and condition quantifying sensors.
US11042671B1 Methods of using vector fields and texture maps as inputs to design and manufacture composite objects with tunable properties
Methods of optimizing additive manufacturing processes for improved efficiencies and accuracies, particularly by simplifying the user interface portions of the processes. The methods use path-finding calculations, such as vector fields, vector trails, and texture maps, to form accurate models from which replica composite objects can be printed, without requiring complex parameter inputs and calculations from the user. The methods measure and plot vector fields by considering the location of a particle within the volume of an object at various points of time to develop a strand-like model that is used to manufacture a replica object.
US11042669B2 Cryptographic ASIC with unique internal identifier
A cryptographic ASIC and method for autonomously storing a unique internal identifier into a one-time programmable memory in isolation by a foundry. The identifier may be determined by calculating a transformed hash of a predetermined input, and may serve as a cryptographically defined and verifiable CpuID for a particular ASIC instance. The CpuID may be derived from an input based on a manufacture date, a wafer lot number, a wafer number, row and column coordinates for a die on a wafer, or other foundry-defined data. The CpuID enables a given ASIC instance to be securely and remotely identified across an untrusted network, and to serve as a specified processor that originates an information stream or a message. The ASIC need not always perform high-speed calculations and so may be relatively simple and inexpensive, and in one embodiment serves as a secure data administrator that manages subscriptions and software updates.
US11042668B1 System for preparing data for expert certification and monitoring data over time to ensure compliance with certified boundary conditions
A method and apparatus for certifying the de-identification actions necessary to take on a data set to make it compliant with privacy and security regulations is streamlined and automated using the invention. Preparing the data for certification is greatly simplified and accelerated by the system, as is interaction with the certifier in the approval process. After certification, the invention allows for the continuous automatic monitoring of the data set to ensure that its profile does not shift over time such that the certified de-identification actions are no longer sufficient to ensure regulatory compliance, and can signal the user and/or certifier that a new certification process must be repeated. Alternatively, if no shift is detected, a user and/or certifier can agree that no new certification is needed.
US11042665B2 Data connectors in large scale processing clusters
Systems, methods, and software described herein facilitate interfacing between processing nodes and a plurality of data repositories. In one example, a method of interfacing between a processing node and a plurality of data repositories includes identifying, for the processing node, a data access request using a first data access format, wherein the data access request includes a data connector identifier. The method further includes translating the access request to a second data access format based on the data connector identifier, and identifying a data repository in the plurality of data repositories to service the data access request based on the data connector identifier. The method also provides accessing data for the data access request in the data repository via the second data access format.
US11042657B2 Techniques to provide client-side security for storage of data in a network environment
Various embodiments are generally directed to an apparatus, method and other techniques to de determine a secure memory region for a transaction, the secure memory region associated with a security association context to perform one or more of an encryption/decryption operation and an authentication operation for the transaction, perform one or more of the encryption/decryption operation and the authentication operation for the transaction based on the security association context, and cause communication of the transaction.
US11042656B2 Data porch for throttling data access
Examples relate to throttling data access using a data porch. In some examples, an analysis engine is used to access memory and prepare a data response for a data request that is obtained from the data porch via a throttled data buffer. The data response is sent to the data porch via the throttled data buffer, where the throttled data buffer has a throttled data bandwidth that limits a data flow of data requests and data responses between the analysis engine and the data porch. In response to receiving the data response from the analysis engine via the throttled data buffer, the data porch is used to provide the data response to a networked device.
US11042654B2 Using domains for flexible data access in heterogeneous system landscapes
Metadata describing access control capabilities of a database technology resource is received from an access control system. Access restrictions for accessing data of the database resource by users of an application that have a role are received from an application developer. A role maintenance user interface is generated, using the metadata, for assigning the role to users of the application. Attribute values for creating an instance of the role for a user are received, using the role maintenance user interface. The instance of the role is created for the user based on the received attribute values and the access restrictions. A request from the application for the user to access the database resource is received by the access control system when the user is logged into the application. The access restrictions are applied by the access control system in the database resource when the database resource is accessed.
US11042651B2 System and method for securing electronic document execution and authentication
The present embodiments provide an environment where a user first creates or imports a document comprising of fields to be completed by one or more users. All users who have view-only access or can act on a document are considered to be “in the workflow.” All users in the workflow (except view-only users) can take actions in the document by editing, adding or entering values or signatures in those fields. When the document is complete, a computing device adds an encrypted token visualization element to the document that uniquely identifies and secures the document. Thereafter, a copy of the original document, all attachments, authentication, security and validation information, and all other relevant information about the document and users will be available to view in the chain of custody and audit trail by the authorized users by scanning the token visualization element within the platform (web application or mobile application).
US11042650B2 Sargable query-predicate evaluation for encrypted databases
A database-management system provides sargable evaluation for query predicates that compare an “LHS” encrypted database-column operand to an “RHS” expression operand. The system directly compares the two operands if all their attributes match. If the operands are encrypted string-type values differing only in length, the system truncates the RHS or pads it with encrypted blanks and, if a truncation loses meaningful data, evaluates the predicate as never satisfying an equality condition. In all other cases, if all attributes of a plaintext RHS don't match those of the plaintext data encoded into the LHS column, the system attempts to cast the RHS to match the plaintext LHS data. An error condition or data loss at this step allows the system to sargably evaluate the predicate without further analysis, but if the casting is successful and error-free, the system encrypts the resulting RHS and performs a sargable predicate evaluation.
US11042648B2 Quantification of privacy risk in location trajectories
An apparatus for the quantification of privacy risk in geographic data for probe devices in a geographic region includes a database, a sub-trajectory module, a candidate list calculator, and a provision module. The database is configured to store trajectory data based on sequences of sensor measurements. The sub-trajectory module is configured to receive trajectory data points based on sequences of sensor measurements of the probe devices collected in the geographic region and determine sub-trajectories from changes in trajectory identifiers. The candidate list calculator is configured to concatenate at least two of the sub-trajectories based on at least one concatenation parameter. The provision module is configured to calculate a reconstruction rate in the trajectory data and provide the reconstruction rate for a quantification of privacy risk to an external device.
US11042647B1 Software assurance system for runtime environments
An example method includes monitoring execution of one or more applications on a runtime computing system that includes a plurality of processing units, receiving, from the runtime computing system during execution of the applications, monitoring information that includes at least one of function call data or application programming interface call data associated with operations performed by the plurality of processing units during execution of the applications, importing the monitoring information into a risk model, analyzing the monitoring information within the risk model to determine one or more potential vulnerabilities and one or more impacts of the one or more vulnerabilities in the runtime computing system, and outputting, for display in a graphical user interface, a graphical representation of the one or more potential vulnerabilities and the one or more impacts within the risk model.
US11042646B2 Selecting data storage based on data and storage classifications
A computer-implemented method according to one embodiment includes determining a classification associated with an instance of data, determining a vulnerability level of a first storage system at which the instance of data is currently located, and conditionally migrating the instance of data from the first storage system to a second storage system, based on the classification associated with the instance of data and the vulnerability level of the first storage system.
US11042645B2 Auto-remediation workflow for computer security testing utilizing pre-existing security controls
Techniques for performing auto-remediation on computer system vulnerabilities in source code utilizing local repositories are disclosed herein. An application source code representation is scanned to determine any security vulnerabilities and from those vulnerabilities, a set of security patch rules are generated that may be used to automatically remediate the vulnerabilities. One or more of the security patch rules is selected for verification and, once verified may be used to generate a security patch. The security patch may then be automatically applied to the source code representation to produce a patched representation of the application source code with the vulnerability at least partly remediated.
US11042644B2 Method and system for security verification in a booting process with a multi-core processor
The disclosure is related to a method and a system for security verification in a booting process of a computer system. A multi-core processor of the computer system is utilized to perform a security verification operation initiated by a UEFI BIOS. The security verification operation is configured to test if the computer system is qualified as a secure system for a specific use. In one aspect, the multi-core processor architecture has the benefit of providing a more efficient way to allow each of the multiple cores to perform one verification task for one of the peripherals of the system. An embodiment shows that the multiple cores can be individually assigned to perform different tasks such as verifying security of various medium in parallel processes when the computer system is in the booting process.
US11042642B2 Method and apparatus for data transmission in a TEE system
A computer-implemented method, non-transitory, computer-readable medium, and computer-implemented system are provided for data transmission in a trusted execution environment (TEE) system. The method can be executed by a thread on a TEE side of the TEE system. The method includes obtaining first data; calling a predetermined function using the first data as an input parameter to switch to a non-TEE side; obtaining a write offset address by reading a first address; obtaining a read offset address by reading a second address; determining whether a quantity of bytes of the first data is less than or equal to a quantity of writable bytes; if so, writing the first data into third addresses starting from the write offset address; updating the write offset address in the first address; and returning to the TEE side.
US11042641B2 Deployment and communications gateway for deployment, trusted execution, and secure communications
A trusted deployment and communications gateway for deployment, trusted execution, and secure communications system includes a trusted platform for deployment of trusted applications. The trusted platform may include a secure user profile comprising user data specifications that is stored in a secure storage location of the trusted platform, a kernel development engine configured to receive various application program instructions within a trusted environment, a testing and signing module configured to generate signed application program instructions in response to determining that the application program instructions do not violate one or more of the data specifications, a compiler configured to compile the signed application program instructions to generate a signed application kernel, and a kernel store configured to store the signed application kernels that are executable in the trusted platform.
US11042640B2 Safe-operation-constrained reinforcement-learning-based application manager
The current document is directed to a safe-operation-constrained reinforcement-learning-based application manager that can be deployed in various different computational environments, without extensive manual modification and interface development, to manage the computational environments with respect to one or more reward-specified goals. Control actions undertaken by the safe-operation-constrained reinforcement-learning-based application manager are constrained, by stored action filters, to constrain state/action-space exploration by the safe-operation-constrained reinforcement-learning-based application manager to safe actions and thus prevent deleterious impact to the managed computational environment.
US11042639B2 Excluding stressed machines from load balancing of distributed applications
Some embodiments provide a method for an end machine, that implements a distributed application, to redirect new network connection requests to other end machines that also implement the distributed application. The method receives a set of measurement data from a set of resources of the end machine and determines whether a measurement data received from a particular resource has exceeded a threshold. When the measurement data has exceeded the threshold, the method notifies a load balancer that balances new requests for connection to the distributed application between the end machines. The notification causes the load balancer not to send any new connection request to the end machine and redirect them to other end machines.
US11042632B2 Auto-recording of media data
An image capture system and methods for auto-recording media data are herein disclosed. A method includes selecting an activity-specific monitor based on an activity type and capturing data. The activity-specific monitor defines one or more auto-recording conditions that, when satisfied, cause the image capture system to record data. The method includes executing the activity-specific monitor. The activity-specific monitor may receive sensor data, determine whether the one or more auto-recording conditions defined by the activity-specific monitor are met, and output a notification indicating that the one or more auto-recording conditions are met. The method further includes writing a portion of the data captured to the persistent storage of the image capture system.
US11042628B2 Systems and methods for authentication code entry using mobile electronic devices
Systems and methods for authentication code entry using mobile electronic devices are disclosed. In one embodiment, in an information processing device comprising at least one computer processor, a display, and an input device a method for authentication code entry may include: (1) receiving, at the information processing device, a masking pattern for receiving entry of an authentication code, the masking pattern specifying an order for entering the authentication code; (2) presenting, on the display, a prompt to enter the authentication code in accordance with the masking pattern; (3) receiving, at the input device, a masked authentication code entry where the masked authentication code entry comprises the authentication code entered in accordance with the masking pattern; and (4) storing the masked authentication code entry.
US11042627B2 System and method for implementing keyboard linked authentication challenges
Methods and systems for implementing keyboard linked authentication challenges are described. A visual representation of a first string of characters is provided for display on a client computing device. In response to the providing the visual representation for display, several keystrokes on the client computing device that produces a second string of characters are received. A determination that the second string of characters matches the first string of characters is made. A determination that no unauthorized keystrokes are included in the detected plurality of keystrokes is further made. Access is provided to the client computing device upon determining that the second string of characters matches the first string of characters, and determining that no unauthorized keystrokes are included in the detected plurality of keystrokes.
US11042626B2 Method of and system for authenticating a user for security and control
A user is authenticated to a defined space, by entering identification data and phone data that respectively identify the user and the user's phone to a server, by sending an application from the server along a wireless connection to the user's phone after entry of the identification data and the phone data by executing the application received by the user's phone to create a virtual symbol of virtual characters in the user's phone, by posting a security symbol in the defined space, by capturing a security image of security characters from the security symbol with the user's phone, by comparing the security characters with the virtual characters, and by authenticating the user to the defined space when the virtual characters match the security characters.
US11042625B2 System for visual password input and method for accepting a visual password input
A system for visual password input. The system for visual password input includes an electronic device having a display, wherein the electronic device further includes a camera. A processor disposed within the electronic device includes a non-transitory computer readable memory having a logic thereon, wherein the logic provides a login screen to the display, wherein the login screen prevents access to the electronic device until an authentication signal is verified. The authentication signal comprises an image capture received by the camera, wherein the image capture is compared to an image data of a password object stored on the non-transitory computer readable memory and analyzed to determine whether the image capture matches the image data of the password object within a confidence interval. Access is then provided to the electronic device if the image capture matches the image data of the password object.
US11042620B2 Securing electronic documents with fingerprint/biometric data
A system and methods for authenticating an electronic signature using a biometric fingerprint includes registering a subscriber to the service. The subscriber asks document signers enter their fingerprint(s) by a fingerprint reader. The fingerprint data is applied to a fingerprint matcher which generates a gallery pair table of fingerprint minutiae for each signer. A secret user ID or operation number is generated. A sharing module splits the fingerprint information into N shares and generates a threshold number S. The secret is applied to the sharing module and N shares of the secret are generated. The N shares of fingerprint data are each combined with one share the secret to form N combined shares. The N combined shares are each stored in different cloud storage locations. Retrieval of the secret to authenticate the signers requires S signers to enter their fingerprints and S combined shares to be downloaded from the clouds.
US11042619B2 Vehicle occupant tracking and trust
Systems and methods for occupant authentication and trust using a blockchain are disclosed herein. The systems and methods can include receiving an occupant indicator and one or more occupant identifiers for an occupant in a vehicle. The one or more occupant identifiers can then be verified against identifying information stored in a blockchain ledger to authenticate the occupant. One or more occupant profile elements can then be collected for the occupant. Then, at least one of the one or more occupant identifiers and at least one of the one or more occupant profile elements can be recorded in the blockchain ledger.
US11042613B2 Enhanced user authentication based on device usage characteristics for interactions using blockchains
A first set of device usage characteristics of a first user interaction with a user communication device are received. For example, a device usage characteristic may be an average key pressure, a used WiFi access point, an install date of an application, an angle of a user communication device, etc. The first set of device usage characteristics of the first user interaction are compared to a second set of device usage characteristics of a second user interaction with the user communication device that is stored in a blockchain. One or more reason codes that identifies why the first and second compared sets of device usage characteristics do not match is generated in response to the first and second compared sets of device usage characteristics not matching. The one or more reason codes are used for identifying a level of trust of a user in a communication session.
US11042611B2 Digital watermarking of machine-learning models
In one embodiment, a method includes by a computing device, detecting a sensory input, identifying, using a machine-learning model, one or more attributes associated with the machine-learning model, wherein the attributes are identified based on the sensory input in accordance with the model's training, and presenting the attributes as output. The identifying may be performed at least in part by an inference engine that interacts with the model. The sensory input may include an input image received from a camera, and the model may identify the attributes based on an input object in the input image in accordance with the model's training. The model may include a convolutional neural network trained using training data that associates training sensory input with the attributes. The training sensory input may include a training image of a training object, and the input object may be classified in the same class as the training object.
US11042604B2 Assessing distances between pairs of histograms based on relaxed flow constraints
The example embodiments of the invention notably are directed to a computer-implemented method for assessing distances between pairs of histograms. Each of the histograms is a representation of a digital object; said representation comprises bins associating weights to respective vectors. Such vectors represent respective features of said digital object. This method basically revolves around computing distances between pairs of histograms. That is, for each pair {p, q} of histograms p and q of said pairs of histograms, the method computes a distance between p and q of said each pair {p, q}. In more detail, said distance is computed according to a cost of moving p into q, so as to obtain a flow matrix F, whose matrix elements Fi,j indicate, for each pair {i,j} of bins of p and q, how much weight of a bin i of p has to flow to a bin j of q to move p into q. This is achieved by minimizing a quantity Σi,jFi,j·Ci,j, where Ci,j is a matrix element of a cost matrix C representing said cost. Said quantity Σi,jFi,j·Ci,j is minimized under two flow constraints, which, interestingly, include a relaxed flow constraint Fi,j≤ri,j, in addition to a complementary flow constraint. The relaxed flow constraint Fi,j≤ri,j is applied for at least some of the pairs {i,j}, with ri,j equal to pi or qj, where pi and qj are weights associated to bins i and j of p and q, respectively, and the complementary flow constraint is either an out-flow constraint ΣiFi,j=pi if ri,j=qj or an in-flow constraint ΣiFi,j=qj if ri,j=pi. The invention is further directed to related computer program products.
US11042597B2 Risk-based comprehension intervention for important documents
In providing visual cues in a document, a server captures search term(s) input by a user and detects a user selection of a document returned based on the search term(s). The server determines a dataset describing the user, where the dataset includes the search term(s), the document, and a set of demographic data of the user. The server maps the dataset to a user group, where the user group is associated with an expertise level for a domain associated with the document. The server assigns the expertise level associated with the user group to the user and maps the expertise level of a risk model for the domain. The risk model is applied to the document to identify the content segments that may pose a risk of harm to a reader with the user's expertise level. The document with the visual cues can then be displayed to the user.
US11042591B2 Analytical search engine
In one or more embodiments, an analytical search engine is provided. The analytical search engine provides a search-driven data analysis approach that greatly facilitates data searches. The analytical search engine provides a more efficient user experience and, at the same time, simplifies the search process for its users. The analytical search engine employs a robust search model that provides a comprehensive definition and coverage of available data. The search engine provides various functionality such as type-ahead or look-ahead suggestions to help users define precise queries. The search engine also identifies ambiguous or incomplete queries and provides disambiguation suggestions to correct the queries.
US11042587B2 Performing behavior analysis on audio track data to obtain a name of an application
An audio processing method includes determining an audio data source, registering an audio block service for the audio data source to obtain registration information of the audio block service, where the registration information of the audio block service includes identification information used for performing the audio block service on the audio data source, performing software decoding on the audio data source to obtain audio track data when it is determined, based on the identification information, that the audio data source needs to be blocked, and performing behavior analysis based on the audio track data. Hence, audio track data can be collected in a targeted manner, the collected audio track data is converted into text through speech recognition, and the text can be used for semantic analysis or internally-recorded audio recognition.
US11042584B2 Systems and methods for random access of slide content in recorded webinar presentations
A server computing device receives user input from a presenter to initiate a live webinar presentation comprising a plurality of slides. Responsive to receiving the user input to initiate the live webinar presentation, the server computing device monitors slide transitions triggered by the presenter and logs time stamp data for each slide transition, generates attendee participation data, and stores the live webinar presentation as a webinar presentation video, the time stamp data, and the attendee participation data. The server computing device obtains a request from a client device to view the stored webinar presentation video and partitions the webinar presentation video into slides based on the time stamp data. The server computing device causes a user interface to be displayed at the client device, the user interface displaying, for each slide, thumbnail graphical representations of each slide for playback of the stored webinar presentation based on a thumbnail graphical representation selected by the user.
US11042582B2 Method and device for categorizing multimedia resources
The present disclosure relates to a method and a device for categorizing multimedia resources. The method includes: counting the numbers of icons for respective types of icons input by a user for a multimedia resource; and determining a category to which the multimedia resource belongs according to the numbers of the respective types of icons input for the multimedia resource. The method and device for categorizing multimedia resources according to the present disclosure can take respective types of icons input by the user for the multimedia resources into consideration when categorizing the multimedia resources, thereby improving the accuracy of the categorization of the multimedia resources.
US11042581B2 Unstructured data clustering of information technology service delivery actions
Systems, methods, and computer program products relating to clustering unstructured data. A set of unstructured documents is tokenized to produce a plurality of tokens. A frequency at which terms appear in the plurality of tokens is analyzed, to generate a vocabulary of terms. A vocabulary indices matrix is generated based on the generated vocabulary of terms. The matrix relates to the set of unstructured documents. A plurality of rows in the vocabulary indices matrix are matched to generate a plurality of clusters for the set of unstructured documents.
US11042580B2 Identifying false positives between matched words
A method may include determining that input text data includes a first keyword from a first set of keywords. The method also includes determining a similarity between the input text data and a first stored text string that has previously been identified as a false positive match for the first keyword, and based on the similarity, generating a first false positive score corresponding to the input text data. Further, the method includes determining a number of keywords, from a second set of keywords, that are included in the input text data, and based on the number of keywords, generating a second false positive score corresponding to the input text data. The method also includes calculating a final false positive score corresponding to the input text data based on the first false positive score and the second false positive score.
US11042579B2 Method and apparatus for natural language query in a workspace analytics system
A method includes associating, for each one of a plurality of answer definitions, at least one or more pattern-form questions, wherein each answer definition has an associated jump target that defines a respective entry point into the workspace analytics system to provide information responsive to the associated one or more pattern-form questions. The method further includes receiving a user input including capturing input text defining a natural language user query, matching the received input text to one of the pattern-form questions thereby selecting the jump target associated with the matched pattern-form question, and generating a response to the natural language user query by retrieving information from the workspace analytics system by referencing a link based on the selected jump target and zero or more parameters values.
US11042577B2 Question and answer interface based on contextual information
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving data identifying contexts; selecting an initial set of questions based at least on the contexts; providing a respective representation of the questions of the initial set, for output; receiving data indicating a selection of a particular representation associated with a particular question of the initial set of questions; selecting a set of answers associated with the particular question; providing a respective representation of the answers of the set that are associated with the particular question, for output; receiving data indicating a selection of a particular representation associated with a particular answer of the set that are associated with the particular question; determining that an additional set of other questions is associated with the particular answer; and in response to the determining, providing a respective representation of the other questions of the additional set, for output.
US11042576B2 Identifying and prioritizing candidate answer gaps within a corpus
Methods and apparatus, including computer program products, implementing and using techniques for identifying candidate answer gaps within a corpus of a question and answer system. An original question posed to the question and answer system is analyzed to identify an object and a semantic type for the question. Concepts having a same or similar semantic type are retrieved from an ontology or dictionary. For at least one retrieved concept, one or more altered questions are created by replacing the object of the original question with a preferred term of the retrieved concept. The one or more altered questions are submitted to the question and answer system. The answers to the altered questions are analyzed to identify gaps within the corpus of the question and answer system.
US11042574B2 Contextual enhancing of content participation in search results
A search term used in an online search is analyzed to determine a concept corresponding to the search term, the concept being present in an ontology related to a subject-matter domain of the search term. A set of concepts is selected from the ontology, including a related concept related to the concept in the organization of the ontology. A set of subscriber data sources is determined where a subscriber data source in the set subscribes to a concept in the set of concepts. From the set of subscriber data sources, a subset of those subscriber data sources is identified whose data is not participating in a result set corresponding to the search term. A non-participation message is sent to a subscriber data source in the subset of subscriber data sources.
US11042573B2 Methods, systems, and computer-readable media for semantically enriching content and for semantic navigation
Methods, systems and computer-readable media enable various techniques related to semantic navigation. One aspect is a technique for displaying semantically derived facets in the search engine interface. Each of the facets comprises faceted search results. Each of the faceted search results is displayed in association with user interface elements for including or excluding the faceted search result as additional search terms to subsequently refine the search query. Another aspect automatically infers new metadata from the content and from existing metadata and then automatically annotates the content with the new metadata to improve recall and navigation. Another aspect identifies semantic annotations by determining semantic connections between the semantic annotations and then dynamically generating a topic page based on the semantic connections.
US11042567B1 Push model for intermediate query results
A system and method for managing data storage and data access with querying data in a distributed system without buffering the results on intermediate operations in disk storage.
US11042564B1 Transaction associations in waveform displays
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating transaction associations in a waveform display. One of the methods includes receiving data representing a main signal for a selected transaction in a waveform display, the main signal including a plurality of main signal events. A search is performed for data representing one or more side signals associated with the main signal for the selected transaction, each side signal including a plurality of side signal events representing other transactions that are associated with the main signal at a time indicated by a corresponding main signal event. A visual indication is generated within the waveform display of an association between the selected transaction and one or more transactions identified by the one or more side signals associated with the main signal for the selected transaction.
US11042563B1 Database interface system
A database interface system uses individual application program interfaces to receive, convert, combine, and normalize if necessary, datasets received from disparate sources. The datasets may include quotes from various insurance providers. The categorized and normalized data may be further processed for presentation via a user interface that allows selective display of the full combined datasets or graphically selected subsets of the full datasets.
US11042544B2 Derived data dictionary for optimizing transformations of encoded data
A database-management system evaluates a query that retrieves and transforms encoded symbols stored in a database. If the stored symbols assume a relatively small set of distinct values, the system initially performs the transformation on every value in the set. During execution of subsequent queries, rather than performing the transformation upon every stored symbol fetched from the database, the system merely returns the previously derived encoded transformation results that correspond to the decoded value of each fetched symbol. If the symbols stored in the database span a relatively large set of distinct values, the system does not initially perform the transformation upon every value in the set. Instead, the first time the system fetches a symbol that has a particular value, it saves that symbol's encoded transformation result and reuses that result the next time it fetches an encoded symbol with the same value.
US11042542B2 Method and apparatus for providing aggregate result of question-and-answer information
A method and apparatus for providing an aggregate result of question-and-answer information are provided. An embodiment of the method includes: acquiring a search expression inputted by a user, and determining an entity corresponding to the search expression; and pushing aggregate information corresponding to the entity to the user. The aggregate information includes: a question-answer pair corresponding to each tag of the entity. When the user searches for information on a given aspect of the entity, the aggregate information containing question-answer pairs on a plurality of aspects of the entity is pushed to the user. Thus, the user may acquire information on the plurality of aspects of the entity.
US11042540B2 Determining whether to take an action by applying a metric calculated using natural language processing tokens
Embodiments described herein are directed to computer-implemented methods, systems, and computer program products for calculating a metric using natural language processing tokens. A non-limiting example of the computer-implemented method includes parsing, by a processing device, user content using a natural language processing technique to extract tokens. The method further includes filtering, by the processing device, the tokens relating to a natural language processing criterion. The method further includes calculating, by the processing device, a metric based at least in part on the filtered tokens. The method further includes determining, by the processing device, whether to take an action by applying the metric to a set of rules. The method further includes taking the action responsive to determining to take the action.
US11042536B1 Systems and methods for automated data visualization
Systems and methods for automated data visualization are disclosed. According to one embodiment, in an information processing apparatus comprising at least one computer processor, a method for automatically analyzing data from a plurality of data files and producing a visual output may include (1) receiving a plurality of data files from at least one data file source, each data file comprising a plurality of data columns; (2) identifying a number of columns in each of the data files; (3) using column-value matching to identify two matching columns from two different data files; (4) executing one or more machine learning algorithms on data in the data files to enrich the data; and (5) generating a first visualization for the enriched data and outputting the first visualization on a display.
US11042527B2 Savepoint critical phase lock job inhibitor
Systems and methods are described herein for system critical phase lock job inhibitors. Acquisition of a consistent change exclusive lock is initiated. A job request having a scope object is received. Execution of the job request and generation of a replacement job associated with the job request is prohibited based on the scope object indicating that the job requires consistent change access during the consistent change exclusive lock.
US11042526B2 Systems and/or methods for database storage using binary large objects to guarantee reduced complexity
Certain example embodiments involve accessing data in a database. At least one key is associated with the data. The data is indexed based on the at least one key. The index provides key-value pairs in which keys in the key-value pairs correspond to the at least one key associated with the data and values in the key-value pairs correspond to deserializable serialized blobs generated to include the data in variant data type format. The variant data type format includes different possible equivalent representations of the data such that the data stored in the blobs is of potentially different structures. Responsive to a request received from a computing device, a database transaction is performed on the data in connection with the index and based on the received request. These techniques can be used in connection with tasks as well as data “per se.” O(1) performance is achievable in some instances.
US11042524B1 Self-adaptive execution method of smart contract for realizing data trustworthiness
A self-adaptive execution method for realizing data trustworthiness includes: starting a smart contract, executing the smart contract and verifying an execution result of the smart contract. A random execution mode based on redundant calculation is employed, and multiple nodes in a network are randomly selected to jointly execute a data analysis logic, thereby realizing trusted computing of an execution result in a relatively distrusted environment and improving an execution efficiency of the smart contract. Meanwhile, by recording the execution of the contract in a process of synchronously calling the multiple nodes, a needed execution record of contract calling is acquired from the node in a latest state and replayed locally when synchronization is needed, so that the random multiple nodes can be quickly recovered when states of the random multiple nodes are not synchronized, realizing high availability of data and satisfying a data analysis scenario with low response time.
US11042523B2 Data curation system with version control for workflow states and provenance
A data curation system is provided that includes various methods to enable efficient reuse of human and machine effort. To reuse effort, various facilities are presented that model, save, and allow for querying of provenance and state information of a curation workflow and allow for incremental, stateful transitions of the data and metadata thereof.
US11042521B2 Prioritizing and resolving inconsistencies in digital evidence
A system for prioritizing and resolving inconsistencies in digital evidence. The system includes a database containing a first type of data and a second type of data related to an incident record and an electronic computing device including an electronic processor. The electronic processor is configured to receive the first and second types of data from the database, determine an inconsistency between the first and second types of data, and determine an incident type from the incident record. The electronic processor is also configured to determine whether a priority of the determined inconsistency meets a threshold case impact level. When the priority of the inconsistency meets the threshold case impact level, the electronic processor is configured to take a first notification action and when the priority of the inconsistency does not meet the threshold case impact level, the electronic processor is configured to take a second notification action.
US11042520B2 Computer system
[Problem to be Solved]Provided is a computer system that can accurately evaluate data to be analyzed without adding training data.[Solution]The computer system forms, from a matrix based on a co-occurrence frequency of first data elements forming at least one piece of data out of a plurality of data and second data elements appearing in vicinity of the first data elements, vectors for a plurality of data elements as the first data elements, calculates similarities for the first data elements on the basis of the vectors, and sets evaluation values for the first data elements on the basis of evaluation values corrected in accordance with the similarities.
US11042518B2 Blockchain-based hierarchical data storage
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based hierarchical data storage. One of the methods includes: determining, based on a blockchain stored in a database that includes multiple levels of storage, a block number interval that includes one or more block numbers associated with data nodes to be migrated to a lower level of storage in response to the data nodes meeting a data migration condition, wherein each of the data nodes is included in a state Merkle tree and is associated with a block number of a block of the blockchain where the corresponding data node was last updated, and the lower level of storage corresponds to a storage media with lower storage cost.
US11042517B2 Online migration of database systems
Disclosed herein are system, method, and computer program product embodiments for performing a database migration with reduced downtime. Embodiments provide for migrating a source database table at a source database system to a target database table at a target database system. The embodiments provide for configuring the source database system to log changes to the source database table to a log, wherein the log is configured to replay the changes to the target database table and creating a replacement view table at the target database system, wherein the replacement view table provides access to current data from the source database table and the target database table. This approach allows access to the current data as replication continues without the need to take down access to the database.
US11042516B2 Flexible schema table
In an example, a flexible schema table may be schematized. Records from the flexible schema table may be queried and, for keys in the records, a data type is estimated for each key. View columns may then be selected from the keys based on a predetermined condition. A view of the flexible schema table may be created from the selected view columns, wherein the view includes the view columns and the data types for the view columns.
US11042515B2 Detecting and resolving computer system errors using fast file change monitoring
Embodiments are directed towards managing and tracking item identification of a plurality of items to determine if an item is a new or existing item, where an existing item has been previously processed. In some embodiments, two or more item identifiers may be generated. In one embodiment, generating the two or more item identifiers may include analyzing the item using a small item size characteristic, a compressed item, or for an identifier collision. The two or more item identifiers may be employed to determine if the item is a new or existing item. In one embodiment, the two or more item identifiers may be compared to a record about an existing item to determine if the item is a new or existing item. If the item is an existing item, then the item may be further processed to determine if the existing item has actually changed.
US11042512B1 Enabling granular snapshots and provisioning in NAS (network attached storage) clusters
A technique for supporting snapshots and provisioning in a NAS (network attached storage) cluster includes implementing a file system built upon a virtual disk realized in a virtualization platform, the virtual disk itself built upon a LUN (Logical UNit) in block storage. In response to a request to take a snapshot of the file system or to provision a new file system, the NAS cluster bypasses the virtualization platform and directs a request to a block storage manager, either to take a snapshot of the LUN (in the case of snapshot) or to create a new LUN (in the case of provisioning). The NAS cluster records a relationships among LUNs, file systems, and snaps, but the virtualization platform treats the LUNs as independent objects.
US11042510B2 Configuration file management in a search head cluster
Replication of search-related configuration customizations across multiple individual configuration files of search heads of a cluster for a consistent user experience. A search head leader of the cluster can receive a first journal entry relating to a first customization of a knowledge object from a first search head of the cluster. Each search head of the cluster can be configured to perform a reduce phase of a map-reduce search computation. The search head leader may determine the first journal entry references a parent commit journal entry matching a latest commit journal entry in a journal stored in a local data store of the search head leader. The first journal entry can be stored in the journal. A configuration file in the local data store of the search head leader may be updated to include the first journal entry. A communication indicating the updating of the configuration file can be sent to the first search head.
US11042509B1 Mobile learning system
A method of providing learning content on a mobile device. The method comprises receiving a user selection, through an interface on the mobile device, of a folder in a catalog of learning courses, wherein the catalog comprises a number of nested folders within a hierarchical file structure. It is determined if the selected folder contains nested folders. If the selected folder contains nested folders, the nested folders are displayed in the interface. If the selected folder does not contain nested folders, a number of learning courses in the selected folder are displayed in the interface. In response to receiving a user selection of a learning course in the selected folder, the contents of the selected learning course are displayed in the interface.
US11042506B2 Compliance violation detection
Non-limiting examples of the present disclosure describe systems and methods for scanning of data for policy compliance. In one example, network data is evaluated to generate one or more groupings. A grouping may be based on file type of the network data. Data identification rules are applied to identify one or more data schemas from file data of a grouping. One or more policy rules that apply to content of the data schema may be determined. At least one file of the file data may be scanned to determine compliance with the one or more policy rules. A report of compliance with the one or more policy rules may be generated based on a result of a file scan. Other examples are also described.
US11042502B2 Vector processing core shared by a plurality of scalar processing cores for scheduling and executing vector instructions
An operation processing apparatus is provided. The operation processing apparatus includes a vector operator and cores. The vector operator processes a vector operation with respect to an instruction that uses the vector operation, and each core includes a scalar operator that processes a scalar operation with respect to an instruction that does not use the vector operation. The vector operator is shared by the cores.
US11042501B2 Group-based data replication in multi-tenant storage systems
Distributed storage systems, devices, and associated methods of data replication are disclosed herein. In one embodiment, a server in a distributed storage system is configured to write, with an RDMA enabled NIC, a block of data from a memory of the server to a memory at another server via an RDMA network. Upon completion of writing the block of data to the another server, the server can also send metadata representing a memory location and a data size of the written block of data in the memory of the another server via the RDMA network. The sent metadata is to be written into a memory location containing data representing a memory descriptor that is a part of a data structure representing a pre-posted work request configured to write a copy of the block of data from the another server to an additional server via the RDMA network.
US11042498B2 System and method for selective communication through a dual-in-line module (DIMM) socket via a multiplexer
Systems and methods for selective communication through a DIMM socket via a multiplexer. A system comprises a computer interface board that includes at least two DIMM sockets, a communication bus circuitry and a control circuitry coupled to the at least two DIMM sockets. The communication bus circuitry includes a first portion of a first bus configured to receive a first set of data, and a second portion of the first bus configured to receive a second set of the data. The control circuitry includes a multiplexer coupled to a first DIMM socket and the first portion of the first bus, the first multiplexer configured to enable the control circuitry to selectively communicate through the first DIMM socket, via the first portion of the first bus, using one of the number of communication protocols.
US11042492B2 Memory module with programmable command buffer
A memory module includes a plurality of memory integrated circuit (IC) packages to store data and a command buffer IC to buffer one or more memory commands destined for the memory IC packages. The command buffer IC includes a first interface circuit and one or more second interface circuits. The first interface circuit receives the one or more memory commands. The one or more second interface circuits output a pre-programmed command sequence to one or more devices separate from the command buffer IC, the pre-programmed command sequence output in response to the one or more memory commands matching a pre-programmed reference command pattern.
US11042489B2 Data encryption method and electronic apparatus performing data encryption method
An electronic apparatus that writes encrypted data includes a first memory; a second memory configured to update encryption information including address information indicating a write location on the first memory and a parameter for use in encryption when data is encrypted and written to the first memory, and store the updated encryption information; an encryption and decryption unit configured to encrypt the data, based on the encryption information; and a processor configured to control the encrypted data to be written to the first memory, thereby increasing a safety level.
US11042482B2 Content encapsulation structure, and content provision method and system using same
The present invention encapsulates content and provides the encapsulated content to a use. A capsule stores identification information in structure information in a metadata unit thereof, and identification information such as URL and URN is stored therein. A capsule engine unit decodes the identification information. In the case of URL, the capsule engine unit directly obtains the entity of data or programs constituting the content from a server, which is an external storage. In the case of URN, the capsule engine unit inquires URL to a dictionary server such as a metadata repository, and obtains the URL from the server. Therefore, it is not necessary to install the entity of data or programs in a data cache unit, and it is possible to easily deliver and distribute the capsule.
US11042481B1 Efficient processing of commands in a memory sub-system
A read command is received from a host system, which operates on a first logical block address (LBA) range that at least partially overlaps with a second LBA range associated with a write command. A state associated with the write command is determined, where the state is indicative of whether a logical-to-physical (L2P) mapping table has been updated based on the write command. Data corresponding to the first LBA range is transmitted to the host system based on the state associated with the write command.
US11042479B2 Fully active and non replicated block storage solution
Techniques are provided for providing a fully active and non-replicated block storage solution in a clustered filesystem that implements cache coherency. In a clustered filesystem where one or more data blocks are stored in a respective cache of each host node of a plurality of host nodes, a request is received at a host node of the plurality of host nodes from a client device to write the one or more data blocks to a shared storage device. In response to the request, the one or more data blocks are stored in the cache of the host node and a particular notification is sent to another host node of the plurality of host nodes that the one or more data blocks have been written to the shared storage device. In response to receiving the notification, the other host node invalidates a cached copy of the one or more data blocks in the respective cache of the other host node.
US11042472B2 Authoring automated test suites using artificial intelligence
Methods and apparatus are described by which artificial intelligence (AI) is used to enable the rapid development of reliable test suites for web and mobile applications. An AI agent guided by reinforcement learning explores an application-under-test (AUT), interacting with the AUT to traverse the flows through the AUT by seeking novel application states. A subset of these flows is then identified as being representative of the functionality of the AUT. The interactions between the AI agent and the AUT that define these identified flows form the basis for the test suite.
US11042471B2 System and method for providing a test manager for use with a mainframe rehosting platform
In accordance with an embodiment, described herein is a system and method for providing a test manager for use with a mainframe rehosting platform. The test manager can run in a web server and is accessed through a web browser to run testing on multiple test machines. The test manager can be configured to automatically discover test units from a deployed migrated application and its artifacts, and organize the discovered test units into various test plans. The test manager can be used to capture a baseline from an online execution against a mainframe platform at the network data stream layer, and to drive both execution against the rehosting platform and automated comparison of the results. The test manager can further be configured to execute batch jobs against both the mainframe platform and the rehosting platform and compare the results from both platforms, to determine if the batch jobs results match.
US11042467B2 Automated searching and identification of software patches
A method may include obtaining a first violation in a first software program and identifying one or more characteristics of the first violation. The method may include searching at least one website to identify a set of posts. The method may include obtaining, as a first context, a first portion of the first software program that includes the first violation. The method may include obtaining a set of second contexts, each second context corresponding to a different post of the set of posts. The method may also include determining a set of similarity scores by comparing a first abstract tree representation of the first context with each second abstract tree representation corresponding with the second contexts and selecting a particular post based on the similarity score between the first abstract tree representation and the particular second abstract tree representation associated with the particular post.
US11042466B2 Exception prediction before an actual exception during debugging
An approach is provided for predicting an exception during a debugging of software code before the debugging encounters the exception. During a debugging of a line number L of the code and based on an exception being predicted to be encountered at a line number M, a warning is displayed that the exception is to be encountered at the line number M, which is within a range of line numbers L+1 through L+X, where L>0 and X>1. Using a fix written in response to the predicted exception, the software code is modified. During a debugging of the line number M of the code, the modified software code is executed to avoid the predicted exception.
US11042464B2 Log record analysis based on reverse engineering of log record formats
Log record analysis based on reverse engineering of log record formats is disclosed. A computing device receives log record template data associated with a log record template comprising a plurality of field identifiers for a log record. The log record template data is analyzed to identify the plurality of field identifiers. Based on the log record template data and the plurality of field identifiers, a log record analysis function is automatically generated that is configured to receive a log record that was generated based on the log record template, extract a plurality of log data items from the log record, each log data item corresponding to one of the plurality of field identifiers, and output information that identifies the plurality of field identifiers and the plurality of log data items.
US11042462B2 Filtering based on instruction execution characteristics for assessing program performance
Identifying computer program execution characteristics for determine relevance of pattern instruction executions to determine characteristics of a computer program. Filters are utilized to determine which subsequent occurrences of execution of at least one computer instruction are relevant to a counter based on execution characteristics of the at least one computer instruction where the counter counts the subsequent occurrences of execution of at least one computer instruction following prior executions of the same at least one computer instruction.
US11042460B2 Verifying interconnection between media devices and meters using touch sensing integrated circuits
An example meter to monitor a media device disclosed herein includes a circuit having (i) a circuit input to electrically couple with a reference capacitor and an input power line of the meter that is to electrically couple with an output power line of the media device, and (ii) a circuit output to provide a first value based on the reference capacitor when the input power line of the meter is not electrically coupled with the output power line of the media device, and a second value when the input power line of the meter is electrically coupled with the output power line of the media device. The disclosed example meter also includes a processor to determine whether the input power line of the meter is electrically coupled with the output power line of the media device based on whether the circuit output provides second value.
US11042457B2 Application updates
Described herein are example systems and computer-implemented methods for monitoring changes to an application. For example, information regarding a change made to an aspect of an application may be received by a processor. It may be determined if a similarity of the change to a cluster of changes related to the aspect is within a change threshold. Further, the change may be associated with the cluster of changes when the similarity of the change is within the change threshold. It may be further determined if a metric based on a number of changes associated with the cluster of changes is within a cluster range. When the metric within the cluster range, a prototype change may be extracted from the cluster of changes. The application may be updated based on the prototype change when the metric is within the cluster range.
US11042456B2 Kinetically activated diagnostics and correction
A kinetically activated method and device for initiating self-diagnostics in a variety of hardware devices to enable proactive detection and correction of faults, errors, malfunctions, failures and the like.
US11042453B2 Database journaling method and apparatus
Provided is a database journaling method and apparatus for storing a log file in a storing apparatus by performing a lesser number of record commands to decrease a volume of data to be input and output by the storing apparatus, and the database journaling method may include determining whether a database is changed based on an operation performed on data in the database, generating a log file including log entries for the database when the database is changed, and performing journaling on the database by storing the generated log file in a storing apparatus, wherein each of the log entries includes a log record in which the data associated with a change of the database is stored, and metadata for the log record is recorded in a predetermined area embedded in the log record.
US11042450B2 Mechanism for managing container runtime state
A method for checkpointing includes capturing a runtime state image of an application running in a container, wherein the runtime state image includes memory state data and file system state data of the container, adding the runtime state image to a collection of runtime state images associated with the container, and restoring the container to a specified state by retrieving at least a portion of the memory state data and file system state data of the runtime state image from the collection of runtime state images.
US11042445B1 Method and system for expanding storage capacity using cloud storage systems
In some embodiments, a computer system may buffer, in a local storage buffer, data to be stored at the cloud and upload the data to the cloud storage from the local storage buffer. Upon receipt of an acknowledgement, from the cloud storage, that the data was successfully uploaded, the computer system may delete the data from the local storage buffer. The computer system may provide a ghost file representation of the uploaded data through the computer system, through which the data uploaded to the cloud storage may be accessed. In some embodiments, the computer system may access multiple cloud storage accounts, each corresponding to a file folder on the computer system, allowing the user to easily access different cloud storage accounts. The computer system may recover data that was deleted from either local persistent storage or the cloud storage.
US11042444B2 Cloud instantiation using out-of-order incrementals
Methods and systems for reclaiming disk space via consolidation and deletion of expired snapshots are described. The expired snapshots may comprise snapshots of a virtual machine that are no longer required to be stored within a data storage domain (e.g., a cluster of data storage nodes or a cloud-based data store). In some cases, rather than storing an incremental file corresponding with a particular snapshot of the virtual machine, a full image of the particular snapshot may be generated and stored within the data storage domain. The generation of the full image may allow a chain of dependencies supporting the expired snapshots to be broken and for the expired snapshots to be deleted or consolidated. The full image of the particular snapshot may be generated using compute capacity in the cloud or may be generated locally by a storage appliance and uploaded to the data storage domain.
US11042442B2 Control plane method and apparatus for providing erasure code protection across multiple storage devices
A system and method for providing erasure code protection across multiple storage devices. A data switch in a storage system connects a plurality of storage devices to a remote host. Each storage device is also connected to a controller, e.g., a baseboard management controller. During normal operation, read and write commands from the remote host are sent to respective storage devices through the data switch. When a write command is executed, the storage device executing the command sends a copy of the data to the controller, which generates and stores erasure codes, e.g., on a storage device that is dedicated to the storage of erasure codes, and invisible to the remote host. When a device fails or is removed, the controller reconfigures the data switch to redirect all traffic addressed to the failed or absent storage device to the controller, and the controller responds to host commands in its stead.
US11042437B2 Metadata hardening and parity accumulation for log-structured arrays
A computer-implemented method, according to one embodiment, includes: receiving, at a storage drive, a portion of a write command. Metadata information is extracted from the received portion of the write command, and sequentially added to a metadata buffer. Parity information is extracted from the received portion of the write command, and adding to a parity buffer. The data in the received portion of the write command is stored in a memory in the storage drive. A determination is also made as to whether an open segment in the memory which corresponds to the received portion of the write command has been filled. In response to determining that the open segment has been filled, the parity buffer is updated with the metadata information included in the metadata buffer. The metadata information and parity information is also destaged from the respective buffers to a physical storage location in the memory.
US11042429B2 Selective stack trace generation during java exception handling
Systems and methods for selective stack trace generation during Java exception handling are disclosed. In embodiments, a method includes determining, by a Java virtual machine (JVM) of a computing device, that an exception object escapes a catch block of Java bytecodes; setting, by the JVM of the computing device, an escaped flag based on the determining that the exception object escapes the catch block; walking, by the JVM of the computing device, a call stack to locate an applicable catch block for the exception object, wherein the applicable catch block is the catch block; determining, by the JVM of the computing device, that the escaped flag is set in response to locating the applicable catch block; and creating, by the JVM of the computing device, a stack trace based on the determining that the escaped flag is set.
US11042418B2 Classification based automated instance management
Systems, apparatuses, and methods for classification based automated instance management are disclosed. Classification based automated instance management may include automatically commissioning an application instance based on a plurality of classification metrics, and automatically monitoring the application instance based on the plurality of classification metrics. Automatically monitoring the application instance may include identifying a plurality of instance monitoring policies associated with the application instance based on the plurality of classification metrics. Automatically monitoring the application instance may include automatically suspending the application instance plurality of instance monitoring policies and automatically decommissioning the application based on the plurality of instance monitoring policies.
US11042414B1 Hardware accelerated compute kernels
A request to perform a compute task is received. A service to perform at least a portion of the compute task is identified, wherein the identified service is associated with a field-programmable gate array that has been programmed to perform at least the portion of the compute task. The identified service to perform at least the portion of the compute task of the request is invoked. At least the portion of the compute task is executed using the field-programmable gate array.
US11042412B2 Memory allocation method and server
A memory allocation method and a server, wherein the method includes: identifying, by a server, a node topology table; generating fetch hop tables of the NUMA nodes based on the node topology table; calculating fetch priorities of the NUMA nodes based on the fetch hop tables of the NUMA nodes, and using an NC hop count as an important parameter for fetch priority calculation; and when a NUMA node applies for memory, allocating memory based on the fetch priority table, and for a higher priority, more preferentially allocating memory from a NUMA node corresponding to the priority.
US11042411B2 Data storage resource management
A resource management system in a data center one or more data storage resource providers and a transaction server. The transaction server is configured to receive, from a client, a request for read and/or write access for a data storage resource, the request comprising one or more specifications, to provide, to the one or more data storage resource providers, at least a portion of the request, and to receive, from the one or more data storage resource providers, respective responses to the request, the responses respectively comprising one or more allocation options. The transaction server is further configured to select one of the one or more allocation options for registration, and register the selected allocation option with a data manager. At least one of the one or more data storage providers is configured to provide the data storage resource in accordance with the registered allocation option.
US11042408B2 Device, system, and resource allocation method
This application proposes a method, which includes: determining resource configuration information of a first application based on a first request sent by a client and global resource information of the ADN, where the first request includes information used to determine a resource requirement of the first application, the resource configuration information of the first application includes resource configuration of the first application in at least one subdomain in the ADN, and the global resource information includes resource utilization information of the first application in each subdomain and available resource information in each subdomain; and sending the resource configuration information of the first application to the client, where the resource configuration information of the first application is used by the client to request a C plane controller of the at least one subdomain to configure a resource of the first application in a subdomain to which the C plane controller belongs.
US11042401B2 System to protect critical remotely accessible media devices
Techniques for controlling the performance of remote operations on computing devices within a video processing environment are described. One embodiment determines to perform a remote operation on a remote device in a media processing environment and determines a signal chain within the media processing environment that includes the remote device. An operational status of the signal chain is determined, based on a media processing schedule for the signal chain. Upon determining that the operational status indicates that the remote device is available for performance of the remote operation, embodiments initiate the performance of the remote operation on the remote device.
US11042397B2 Providing services with guest VM mobility
Some embodiments of the invention provide a method for migrating a machine on a first host computer to a second host computer. At the first host computer, the method gathers a set of service insertion data used by a first service insertion module executing on the first host computer to identify a particular chain of multiple services that a set of multiple service nodes have to perform on a particular data message flow associated with the machine. To the second host computer, the method sends a set of machine configuration data and the set of service insertion data. The second host computer (1) uses the machine configuration data to deploy the machine on the second host computer and (2) uses the gathered set of service insertion data to configure a second service insertion module executing on the second host computer to identify the particular chain of two or more services.
US11042395B2 Systems and methods to manage workload domains with heterogeneous hardware specifications
A system and method for automatic workload domain deployment in a computing environment uses hardware groups (HGs) formed from hardware specifications (HSs) for a plurality of free host computers in the computing environment to select the free host computers to deploy a workload domain. When a capacity requirement for the workload domain cannot be met with the free host computers belonging to one of the HSs, a particular HG from the HGs is identified that can meet the capacity requirement with the free hosts belonging to the HSs of the particular HG. The workload domain is then deployed to deploy using at least some of the free hosts belonging to the HSs of the particular HG.
US11042391B2 Replaying operations on widgets in a graphical user interface
A method for replaying operations on a widget in a graphical user interface (GUI) includes acquiring, from an operation record, operation information related to the widget and a first unique identification (UID) of the widget. A widget having a second UID is determined, wherein the second UID is generated based on a call stack for creating the widget in the GUI. The second UID is the same as the first UID. It may be determined whether the widget on the GUI is operable. An operation is executed on the widget according to the operation information related to the widget.
US11042387B2 Deploying cross-platform applications on mobile devices with native and web components
This disclosure relates to cross-platform applications that include native and non-native components on mobile devices. An exemplary method generally includes receiving a first workflow step definition including a first set of widgets to be loaded into an application shell. A mobile shell identifies a type of each widget in the first set of widgets (e.g., native or platform-agnostic) and loads each widget into the mobile shell based on the widget type. For a platform-agnostic widget, the mobile shell creates a platform-agnostic widget proxy service, which provides a runtime environment. The platform-agnostic widget may be loaded into the platform-agnostic widget proxy service and executes in the runtime provided thereby.
US11042386B2 Method for preloading application, terminal device, and medium
A method for preloading an application, a terminal device, and a medium are provided. The method for preloading an application includes the following. An application predictive model is obtained by training a simple recurrent unit (SRU) neural network model according to multiple groups of usage timing association records. Usage status information of applications of a terminal of at least two past time points of a next time point is acquired. Probability values of launching the applications are acquired from the application predictive model by processing the usage status information of the applications with the application predictive model. An application to-be-launched at the next time point is determined according to the probability values and the application to-be-launched is preloaded.
US11042385B2 Method and system for dynamic configuration of multiprocessor system
A multiprocessor system used in a car, home, or office environment includes multiple processors that run different real-time applications. A dynamic configuration system runs on the multiple processors and includes a device manager, configuration manager, and data manager. The device manager automatically detects and adds new devices to the multiprocessor system, and the configuration manager automatically reconfigures which processors run the real-time applications. The data manager identifies the type of data generated by the new devices and identifies which devices in the multiprocessor system are able to process the data.A communication system for a mobile vehicle, home, or office environment includes multiple processors. The multiple processors each run an Open Communication system that controls how data is transferred between processors based on data content as opposed to the links that connect the processors together. The open communication system enables data or messages to be effectively transferred and processed for real-time applications or other server based applications that may be running on the multiple processors in a secure environment regardless of processors, locations, or data links.
US11042383B2 System and method for boot speed optimization using non-volatile dual in-line memory modules
A system and method for boot speed optimization is discussed. Uncompressed copies of UEFI firmware volumes and OS boot loader files stored on a portion of an NVDIMM are used during a boot sequence in a computing platform. The cached copies on the NVDIMM are used during the boot sequence after a successful validation check is performed to provide faster boots of the computing platform.
US11042382B2 Apparatus, systems, and methods for providing computational imaging pipeline
The present application relates generally to a parallel processing device. The parallel processing device can include a plurality of processing elements, a memory subsystem, and an interconnect system. The memory subsystem can include a plurality of memory slices, at least one of which is associated with one of the plurality of processing elements and comprises a plurality of random access memory (RAM) tiles, each tile having individual read and write ports. The interconnect system is configured to couple the plurality of processing elements and the memory subsystem. The interconnect system includes a local interconnect and a global interconnect.
US11042381B2 Register renaming-based techniques for block-based processors
Techniques described herein are directed to ensuring register data consistency between different instruction blocks. For example, a block-based processor renames registers during block decode, but delays the update of a logical register-to-physical register mapping utilized by other instruction blocks until it is determined that a write instruction configured to write to a logical register commits. Alternatively, the processor renames registers during block decode and updates the mapping accordingly. However, the update is negated (e.g., rolled back) if the write instruction is not executed. Still further, the processor may analyze the instructions in the block to determine instructions configured to write to a logical register but that will not execute due to a mismatched predicate. Based on the determination, the block-based processor ensures data consistency by copying data from a previously-assigned register to a newly-assigned register. Techniques may also be utilized to assist the block-based processor in determining such instructions.
US11042380B2 Apparatus, method and computer program for processing instruction
A plurality of instructions to be executed in an order of being issued without an appointment of a waiting time or a starting moment are designed to be executed after a certain waiting time; instructions to be executed in an order of being issued without designation of starting moment or waiting time are provided with starting moment or waiting time information so that the instructions can be executed in an order designated by the time information.
US11042377B2 Collapsing of multiple nested loops, methods, and instructions
In an embodiment, the present invention is directed to a processor including a decode logic to receive a multi-dimensional loop counter update instruction and to decode the multi-dimensional loop counter update instruction into at least one decoded instruction, and an execution logic to execute the at least one decoded instruction to update at least one loop counter value of a first operand associated with the multi-dimensional loop counter update instruction by a first amount. Methods to collapse loops using such instructions are also disclosed. Other embodiments are described and claimed.
US11042376B2 Method of allocating a virtual register stack in a stack machine
A method of allocating a virtual register stack (10) of a processing unit in a stack machine is provided. The method comprises allocating a given number of topmost elements (11) of the virtual register stack (10) in a physical register file (17) of the stack machine and allocating subsequent elements of the virtual register stack (10) in a hierarchical register cache (13) of the stack machine.
US11042373B2 Computation engine that operates in matrix and vector modes
In an embodiment, a computation engine is configured to perform vector multiplications, producing either vector results or outer product (matrix) results. The instructions provided to the computation engine specify a matrix mode or a vector mode for the instructions. The computation engine performs the specified operation. The computation engine may perform numerous computations in parallel, in an embodiment. In an embodiment, the instructions may also specify an offset with the input memories, providing additional flexibility in the location of operands. More particularly, the computation engine may be configured to perform numerous multiplication operations in parallel and to accumulate results in a result memory, performing multiply-accumulate operations for each matrix/vector element in the targeted locations of the output memory.
US11042371B2 Plausability-driven fault detection in result logic and condition codes for fast exact substring match
A method for detecting faults in substring search operations includes providing, using a processor unit including vector registers of M vector elements each, an M×M matrix of comparators for characterwise comparison of the elements of a reference string stored in a first one of the vector registers and a target string stored in a second one of the vector registers. A vector element is an n-bit element for encoding a character. A resulting bit vector is generated using comparison performed by the M×M matrix. The resulting bit vector indicates characters of the target string that fully match the reference string and indicates characters of the target string that partially match the reference string. Fault detection in the substring search operations is performed by utilizing the resulting bit vector.
US11042369B1 Systems and methods for modernizing and optimizing legacy source code
Disclosed herein are embodiments of systems, methods, and products for modernizing and optimizing legacy software. A computing device may perform an automated runtime performance profiling process. The performance profiler may automatically profile the legacy software at runtime, monitor the memory usage and module activities of the legacy software, and pinpoint/identify a subset of inefficient functions in the legacy software that scale poorly or otherwise inefficient. The computing device may further perform a source code analysis and refactoring process. The computing device may parse the source code of the subset of inefficient functions and identify code violations within the source code. The computing device may provide one or more refactoring options to optimize the source code. Each refactoring option may comprise a change to the source code configured to correct the code violations. The computing device may refactor the source code based on a selected refactoring option.
US11042366B2 Managing software programs
Managing container applications by providing a registry of managed container base images, each managed container base image wrapped to include an injection point, determining that a managed container base image includes a vulnerability, and creating a patch script to address the vulnerability. Managing container applications further includes inserting the patch script at the injection point and issuing a pull command for an application using the managed container base image, to a container orchestration tool.
US11042365B2 Firmware updating method and electronic device using the same
A firmware updating method applicable to an electronic device is provided. The electronic device comprises a non-volatile memory comprising a firmware partition and a spare partition. The firmware updating method comprises: executing an auxiliary firmware, wherein the firmware partition comprises a first block and a second block, and the auxiliary firmware is in the first block and comprises a disk partition table of the non-volatile memory; receiving a system update file corresponding to a system firmware of the electronic device; and when a storage space required by the system firmware is larger than an available storage space, writing the system firmware into the second block of the firmware partition and a spare block of the spare partition according to the disk partition table and the system update file.
US11042360B1 Multiplier circuitry for multiplying operands of multiple data types
In one embodiment, in a first mode, first and second input operands having a first data type are multiplied using one or more of a plurality of multipliers, and in second mode, a plurality of input operands having a second data type are multiplied using the plurality of multipliers. Accordingly, multiplier circuitry may process different input data types and share circuitry across the different modes. In some embodiments, in the first mode, products may be converted to a third data type, and in the second mode, multiple products may be concatenated. Values in the third data type, in the first mode, and concatenated values having the second data type, in the second mode, may be added across different multimodal multipliers to form a multiply-accumulator. In some embodiments, the plurality of multiply-accumulators may be configured in series.
US11042358B2 Secure computation system, secure computation method, secure computation apparatus, distribution information generation apparatus, and methods and programs therefor
A secure computation system is provided. The system includes a distribution information generation apparatus that generates data distribution values, sign distribution values and carry distribution values from at least two fixed-point numbers by distributing each of the at least two fixed-point numbers using an additive secret sharing scheme; and a secure computation apparatus group including at least two secure computation apparatuses. The secure computation apparatus group includes: a secure digit extender; and a secure multiplier.
US11042357B2 Server and method for ranking data sources
A server, method, and non-transitory computer readable medium for ranking a plurality of data sources are provided. The server includes a network interface, a memory storage unit and a processor. The method involves sending a test message, monitoring an external network for a response to the test message, determining whether a service level is satisfied and adjusting the rank of the data source. The non-transitory computer readable medium is encoded with programming instructions to direct a processor to carry out the method.
US11042354B1 Audio adjustment control for wireless device
An electronic device and a method for audio adjustment control for a wireless device is provided. The electronic device detects a new connection, that differs from a prior connection, between the electronic device and the wireless device. An audio communication through the prior connection is based on first audio information stored in the electronic device. The electronic device further receives second audio information from the wireless device based on the new connection. The second audio information is different from the stored first audio information and an audio setting of the wireless device is configured based on the second audio information. The electronic device further adjusts the stored first audio information based on the second audio information received from the wireless device and transmits an audio stream to the wireless device based on the adjusted first audio information.
US11042352B2 Group coordinator selection
A first playback device may include at least one battery, a network interface, at least one processor, a non-transitory computer-readable medium, and program instructions stored on the non-transitory computer-readable medium. The program instructions may be executable by the at least one processor such that the first playback device is configured to (i) receive an instruction to operate as a group coordinator of a synchrony group, (ii) determine a value of a battery state variable of the at least one battery, (iii) based on the value of the battery state variable of the at least one battery, select a second playback device from one or more other members of the synchrony group to operate as the group coordinator of the synchrony group, and (iv) cause the second playback device to operate as the group coordinator of the synchrony group.
US11042350B2 Intelligent audio control in vehicles
Systems, methods and apparatus of control delivery of audio content into a vehicle cabin where occupants of vehicles are located/seated. For example, a vehicle includes: at least one microphone configured to generate signals representing audio content presented in the cabin of the vehicle; an infotainment system having access to multiple sources of audio content; and an artificial neural network configured to receive input parameters relevant to audio control in the vehicle and generate, based on the input parameters as a function of time, predictions of audio pattern. The input parameters can include data representing the signals from the at least one microphone, data from the infotainment system, and/or at least one operating parameter of the vehicle. The vehicle is configured to adjust a setting of the infotainment system based at least in part on the predictions generated by the artificial neural network.
US11042344B2 Data transfer system, display device, portable information terminal, and data transfer method
A display device includes a display panel including a display screen for displaying an image, and a terminal detection unit. When the terminal detection unit detects that a portable information terminal is arranged on the display screen, the display device transmits a data area generation instruction to secure a data area to a storage device to cause the storage device to secure the data area. The display device receives information indicating a location of the data area from the storage device. The display device causes the display screen to display a storage location image including the information indicating the location of the data area on a part of the display screen on which the portable information terminal is arranged, and notifies the portable information terminal of the location of the data area through the storage location image.
US11042342B2 Communication terminal, image communication system, display method, and non-transitory recording medium
A communication terminal includes circuitry that displays a first image corresponding to a first area of a whole image shared by communication terminals, and stores first terminal information identifying a first one of the communication terminals that causes a second one of the communication terminals to display an image being displayed by the first communication terminal. The circuitry receives second terminal information and viewable area information from a third one of the communication terminals that displays a second image corresponding to a second area of the whole image. The second terminal information identifies the third communication terminal. The viewable area information represents the second area. When the first terminal information and the second terminal information are the same, the circuitry determines whether an operation state of the first image is an operating state, and if so, displays the second image after the operation state shifts to a standby state.
US11042340B2 Generating navigation user interfaces for third-party applications
In some implementations, a mobile device can generate graphical user interfaces (GUIs) on behalf of third-party applications for presentation by vehicle infotainment systems. The mobile device can obtain configuration information for the vehicle system. The mobile device (e.g., operating system) can be configured with various GUI templates that define the layout of various user input controls. The third-party application can provide a template identifier and map data to the operating system. The mobile device can generate a GUI for the third-party application specifically for display by the vehicle system based on the identified template, the map data, and the configuration information for the vehicle system. The mobile device can then send the generated GUI to the vehicle system and the vehicle system can present the GUI on a display of the vehicle system.
US11042330B2 Methods and systems for distributed data storage
Provided is a method of storing data in a distributed environment including a plurality of storage devices, the method including: receiving a request to store the data; calculating a hash value by applying a hashing function to a value associated with the data; splitting the hash value into a plurality of weights, each weight corresponding to one of a plurality of chunks; selecting a chunk of the plurality of chunks based on the weight; and storing the data in a corresponding storage device, the corresponding storage device corresponding to the selected chunk.
US11042325B2 Speculative bank activate dynamic random access memory (DRAM) scheduler
A system and associated processes may perform a memory access operation that includes receiving a data packet comprising a command of a type of a plurality of types of commands. The processes may include initiating a decoding of a first portion of the command, and automatically speculating as to the type of the command. Based on the speculation as to the type of the command, a bank activate command may be generated before the data packet is entirely decoded or received.
US11042322B2 SSD supporting low latency operation
A method of managing writing data to a Solid State Drive (SSD). The method includes determining a remaining capacity of an event queue for queuing write commands for execution by the SSD. Dynamically setting an ingress throttle rate of write commands, transferred from a host interface to the event queue based on the remaining capacity of the event queue, during the operation of then SSD and transferring the write commands to the event queue at ingress throttle rate. The method also includes inputting write data associated with the write commands into a write data buffer.
US11042321B2 Memory controller
A memory controller that controls a nonvolatile memory in response to commands from a host, includes a normal transfer queue and a priority transfer queue, a transfer packet priority determination unit, a transfer queue selector, and a transfer packet selector. The transfer packet priority determination unit determines whether a transfer packet is a priority packet based on transmission information of the transfer packet. The transfer queue selector selects the priority transfer queue and stores the transfer packet in the priority transfer queue when the transfer packet is determined as the priority packet, and selects the normal transfer queue and stores the transfer packet in the normal transfer queue when the transfer packet is not determined as the priority packet. The transfer packet selector transfers to a host a priority packet stored in the priority transfer queue preferentially with respect to a normal packet stored in the normal transfer queue.
US11042315B2 Dynamically programmable memory test traffic router
In a computer system, a multilevel memory includes a near memory device and a far memory device, which are byte addressable. The multilevel memory includes a controller that receives a data request including original tag information. The controller includes routing hardware to selectively provide alternate tag information for the data request to cause a cache hit or a cache miss to selectively direct the request to the near memory device or to the far memory device, respectively. The controller can include selection circuitry to select between the original tag information and the alternate tag information to control where the data request is sent.
US11042312B2 DRAM bank activation management
A system, method, and computer program product are provided herein to manage DRAM bank activation per cycle. A memory controller with embedded scheduling logic is employed to manage the system, method, and computer program product and to restrict the quantity of active banks in a given cycle, resulting in power savings with minimal performance loss, if any. The scheduling logic provides instructions to manage the state of associated DRAM banks. Each bank is either in an idle state or an active state, with the idle state consuming less power than the active state. The scheduling logic restricts the quantity of active banks in any cycle, with all other banks being in an idle state, which provides power savings to the associated system.
US11042308B2 Memory management apparatus and memory management method
A memory management method includes: performing a bloom filtering operation on a plurality of logic block addresses to determine a read and written frequency of each of the logic block addresses; setting a first program/erase (P/E) cycle threshold and a second P/E cycle threshold value, wherein the first P/E cycle threshold value is smaller than the second P/E cycle threshold value; dividing each of physical memory blocks into a first type memory block, a second type memory block or a third type memory block according to the first P/E cycle threshold value and the second P/E cycle threshold value; and, allocating each of the logic block addresses to the first type memory block, the second type memory block or the third type memory block according to the read and written frequency of corresponding logic block addresses.
US11042302B2 Accessing non-volatile memory express controller memory manager
Embodiments of the present disclosure generally relate to an NVMe storage device having a controller memory manager and a method of accessing an NVMe storage device having a controller memory manager. In one embodiment, a storage device comprises a non-volatile memory, a volatile memory, and a controller memory manager. The controller memory manager is operable to store one or more NVMe data structures within the non-volatile memory and the volatile memory.
US11042300B2 Command load balancing for NVME dual port operations
In an example, a method of processing commands for a non-volatile storage device includes storing the commands among a plurality of first-level queues in a random access memory (RAM). Each command is assigned to a first-level queue based on membership in one of a plurality of first-level categories. The method further includes removing selected commands from the plurality of first-level queues according to a first schedule and performing at least one operation on the selected commands. The method further includes storing the selected commands among a plurality of second-level queues in the RAM. Each selected command is assigned to a second-level queue based on whether the command is a read command or a write command. The method further includes removing active commands from the plurality of second-level queues according to a second schedule. The method further includes issuing the active commands to a back end of the controller for processing.
US11042299B2 Removable media based object store
Embodiments disclosed herein provide systems, methods, and computer-readable media to implement an object store with removable storage media. In a particular embodiment, a method provides identifying first data for storage on a first removable storage medium and designating at least a portion of the first data to a first data object. The method further provides determining a first location where to store the first data object in a first value store partition of the first removable storage medium and writing the first data object to the first location. Also, the method provides writing a first key that identifies the first data object and indicates the first location to a first key store partition of the first removable storage medium.
US11042298B2 Access schemes for drive-specific read/write parameters
A system includes a read/write controller removably coupled to a storage drive. Responsive to detection of a coupling between the read/write controller and the storage drive, the read/write controller retrieves key information from the storage drive, uses the key information to locate adaptives associated with the primary storage medium, and loads the adaptives into volatile memory to configure read/write settings for access to the primary storage medium.
US11042296B1 System and method of handling journal space in a storage cluster with multiple delta log instances
Techniques for handling journal space in a storage cluster with multiple delta log instances. The techniques include writing delta updates for a respective metadata type to an “active” set of data containers in a delta log instance and raw delta updates to a raw delta log, switching a designation of the “active” set of data containers from “active” to “de-staging” once one or more of the “active” set of data containers has been filled, writing a bookmark for the respective metadata type to the raw delta log and a bookmark list, determining that a de-staging operation has been completed for writing the delta updates from the “de-staging” set of data containers to a storage array, determining that the bookmark for the respective metadata type is the oldest bookmark in the list, and reclaiming space between a tail of the raw delta log and the bookmark written to the raw delta log.
US11042293B2 Display method and electronic device
A display method includes acquiring continuous input data input on an input apparatus of an electronic device and, in response to an input position of initial input data of the continuous input data satisfies a position condition during a process of continuously acquiring the continuous input data, adjusting a range of a target region on the input apparatus to keep an input position of the continuous input data within the range of the target region after being adjusted. The target region is configured to at least control a position of an indicator on a display apparatus of the electronic device.
US11042292B2 Method and system for ink data generation, ink data rendering, ink data manipulation and ink data communication
Methods and systems are provided for generating, rendering, manipulating (e.g., slicing), and communicating stroke objects that form ink data. In a method of generating a stroke object, pen event data indicative of pen down, pen movement, and pen up events are sequentially received to generate point objects that collectively form a stroke object. The point objects serve as control points for interpolating curve segments. Further, a start parameter indicative of a start point within a starting curve segment of the curve segments at which display of the stroke object starts, and an end parameter indicative of an end point within an ending curve segment of at which display of the stroke object ends, are generated for the stroke object. When rendering the stroke object, a system limits display of the stroke object to a range bound by the start and end parameters, as opposed to displaying the entire stroke object.
US11042291B2 Text input method in touch screen terminal and apparatus therefor
A method and an apparatus input test in a touch screen terminal. The method comprises designating a certain region on a keyboard interface picture, not permitting text input through a keyboard when touch drag started from the designated region is sensed and acquiring a path of the touch drag, acquiring a path of following touch drag when at least the one or more following touch drag are sensed, and reading out at least the acquired one or more paths by cursive character recognition, deducing a character, determining the deduced character as an input target, and permitting the text input through the keyboard.
US11042287B2 Information processing device, information processing method, and program for displaying of coupling and decoupling of lists
Provided is an information processing device including a display control unit configured to display a plurality of lists including a first list and a second list each having list items; and perform display of coupling to the first list a list item of the second list that is a sub-list of the first list.
US11042282B2 Information processor for changing scroll amount upon receiving touch operation performed on return key or forward key
An information processor includes a display device, a touch panel, a storage device, and a control device. The control device causes the display device to display a portion of a predefined image, a forward key, and a return key, upon receiving slide operation on a display portion via the touch panel, causes the display device to scroll the predefined image until a movement amount of the predefined image reaches a scroll amount and causes the storage device to store the set scroll amount as an additional scroll amount, and upon receiving touch operation performed on the forward key via the touch panel before the movement amount of the predefined image reaches the set scroll amount, adds the additional scroll amount to the set scroll amount to change the set scroll amount and causes the display device to scroll the image until the movement amount of the predefined image reaches the scroll amount having been changed.
US11042280B2 Harvesting machine with visualization system
A graphical user interface (60) for a combine harvester (10) includes, in a first portion (62) of the user interface, a graphical representation (66, 70) of an amount of material passing through a threshing system (22) at multiple positions along a longitudinal direction of the combine harvester, and a graphical representation (68, 72) of an amount of material passing through a cleaning system (42) at multiple positions along the longitudinal direction of the combine harvester. The user interface further includes, in a second portion (64) of the user interface, a graphical representation (74, 78) of an amount of material passing through the threshing system (22) at a plurality of locations along a lateral axis of the combine harvester, and a graphical representation (76, 80) of an amount of material passing through the cleaning system (42) at a plurality of locations along the lateral axis of the combine harvester.
US11042279B2 Generating graphical marks for graphical views of a data source
A method displays a user interface for a graphical view application. The user interface includes shelves for specifying graphical views of a dataset. A user associates first and second fields of the dataset with first and second shelves. In response, the method displays graphical views in the user interface according to the first and second fields. Each of the graphical views corresponds to a respective distinct value of the second field and each of the graphical views includes a set of graphical marks. When the first shelf defines color encoding, each graphical mark has a respective color that corresponds to a respective data value associated with the first field. When the first shelf defines size encoding, each graphical mark has a respective size that corresponds to a respective data value associated with the first field.
US11042274B2 Extracting demonstrations from in-situ video content
Embodiments disclosed herein include a method, a non-transitory computer-readable medium, and a system for generating video clips for teaching how to apply a tools in various application programs for editing documents. The method includes identifying one or more characteristic features of a video clip. The method also includes providing the one or more characteristic features to a trained machine learning analysis module. The method further includes evaluating the characteristic features to generate a clip rating. The method also includes determining whether to discard the video clip based on the clip rating.
US11042271B2 Multiple stakeholders for a single business process
Methods and apparatus, including computer program products, implementing and using techniques for providing a customized representation of a business process involving one or more organizational entities that are accessible through a network. A user interface that can display a customized representation of a business process is provided. User information, including user privileges associated with the business process, is stored in a central repository that is accessible through the network. A request to view the business process is received from a first user through the user interface. The user privileges for the first user are retrieved from the central repository. A customized representation of the business process is displayed with the user interface. The customized representation is in compliance with the retrieved user privileges for the first user.
US11042268B2 Document display device
A document display device includes a controller. The controller controls a display for displaying document data constituted by plural pages. The controller controls the display to display pieces of content of at least two consecutive pages of the document data side by side and to display one or more of content-displayed pages, which are the pages for which the pieces of content of the pages are displayed side by side, and one or more of pages other than the content-displayed pages among the plural pages so as to overlap.
US11042264B2 Method and system for presenting and operating a skill-based activity
A system for presenting a skill-based game, the system includes at least one server to serve a set of matchups of participants of an event, to a plurality of presentation devices, the plurality of presentation devices displaying the set of matchups on a display; to receive over the wide area network data from the presentation devices characterizing a set of user selected winners of the matchups made by the users; update the event data pertinent to participants in the actual events; using the updated data to calculate and assign payoffs to the users based on fixed payoff odds. A related computer-implemented method provides participant matchups to an operator organizing such a skill-based game.
US11042263B1 Graphical user interface to track dynamic data
As disclosed, a graphical user interface has selectable graphical components displayed in a first section that displays maturity bond dates and is displayed graphically on a bar where the height of the bar indicates the value of the maturity bond, wherein the bar comprises a line where a height of the bar above the line indicates a total number of dollars that are available in a par amount for the maturity bond and an area above the line indicates an amount that the maturity bond is oversubscribed; a list of recent orders (including a maturity date, order size, and purchaser identification) presented in real time is displayed in a second section of the graphical user interface; and a summary comprising a total monetary value of all the orders, a time remaining, and a graphical indicator of a short/mid/long fill percentage displayed in a third section of the graphical user interface.
US11042261B2 Generating content to be shared between users
Techniques are described for generating content to be shared between users. For example, user interfaces are described that include features and/or mode controls for generating content to be shared between users. Additionally, the described techniques include determining content shared between users (e.g., previously distributed content) based on a selection of a second user account, and generating customized content which may be specific to an event that includes the shared content.
US11042257B1 Translating application resources and inspecting the functionality of the resource translations
A processing device identifies an application that is in a first language and has a first binary resource file that includes first resource data for a first set of resources of the application in the first language, determines that the application is translated into a second language and has a second binary resource file that includes second resource data for a second set of resources of the application in the second language, determines differences between functionality of the second set of resources of the application in the second language and functionality of the first plurality of resources of the application in the first language based on the first binary resource file and the second binary resource file, and modifies one or more of the second plurality of resources of the application in the second language based on at least one of the differences between the functionality of the second plurality of resources and the functionality of the first plurality of resources of the application.
US11042255B2 Display device including position input function
A display device including a position input function includes pixel electrodes, position detection electrodes, a position detection line, and at least two signal lines. Each of the position detection electrodes is configured to form a capacitance with a position input body with which position input is performed to detect a position of the position input. The position detection line is sandwiched between two of the pixel electrodes adjacent to each other and connected to the position detection electrodes. The signal lines extend parallel to the position detection line to transmit image signals supplied to the pixel electrodes. The signal lines are disposed such that one of the two of the pixel electrodes is sandwiched between the position detection line and one of the signal lines and another one of the two of the pixel electrodes is sandwiched between the position detection line and another one of the signal lines.
US11042253B2 Display device
A display device includes a display panel, a first printed circuit board (PCB) on the display panel, and a first touch sensor between the display panel and the first PCB. The PCB includes a first connection portion on a surface of the first PCB facing the first touch sensor. The first touch sensor includes a second connection portion on a surface of the first touch sensor facing the first PCB and electrically connected to the first connection portion.
US11042252B2 Display device
A display device includes: a display panel including a display region including a rounded corner, the display region having a plurality of pixels arranged therein, and a non-display region surrounding the display region; a plurality of touch electrodes overlapping with the display region; and a first screen electrode disposed along the rounded corner to overlap with pixels disposed adjacent to the rounded corner among the plurality of pixels, the first screen electrode being electrically connected to some of the plurality of touch electrodes. Accordingly, the touch sensitivity of the touch electrodes can be improved, and pixels arranged in a stair step shape at the round corner of the display region can be prevented or reduced from being viewed from the outside.
US11042251B2 In-cell touch panel and display device
An in-cell touch panel and a display device are provided. The in-cell touch panel includes wires (03) and self-capacitive electrodes (02), and further includes a plurality of connecting line groups (04) not disposed in the same layer as the self-capacitive electrodes (02). Each of the connecting line groups (04) includes a plurality of sub connecting lines (041) disposed separately, sub connecting lines (041) belonging to a same connecting line group correspond to different ones of the self-capacitive electrodes (02), respectively, and each sub connecting line (041) is connected to a respective self-capacitive electrode through at least one via hole (V) penetrating an insulating layer (05). No via hole is provided in the region where the wires and the self-capacitive electrodes overlap, and each wire (03) is connected to a respective self-capacitive electrode (02) through at least one sub connecting line (041) that is connected to the respective self-capacitive electrode. With the in-cell touch panel, the problem of non-uniform display picture caused by non-uniform distribution of via holes in an insulating layer in the conventional technology can be solved.
US11042250B2 Dynamic user interface adaptable to multiple input tools
A computing device having a touch-sensitive surface and a display, detects a stylus input on the touch-sensitive surface while displaying a user interface. A first operation is performed in the user interface in accordance with a determination that the stylus input includes movement of the stylus across the touch-sensitive surface while the stylus is detected on the touch-sensitive surface. A second operation different from the first operation is performed in the user interface in accordance with a determination that the stylus input includes rotation of the stylus around an axis of the stylus while the stylus is detected on the touch-sensitive surface. A third operation is performed in the user interface in accordance with a determination that the stylus input includes movement of the stylus across the touch-sensitive surface and rotation of the stylus around an axis of the stylus while the stylus is detected on the touch-sensitive surface.
US11042247B2 Cluster-based sensor assignment
The logic of a handheld controller system may use a clustering algorithm to determine which sensors of a touch sensor array, such as capacitive pads, to assign to individual fingers of a user's hand. The clustering algorithm disclosed herein allows for dynamically determining the controller configuration on-the-fly for a given user. An example process includes receiving data generated by a plurality of sensors of a touch sensor array of the handheld controller, generating a covariance matrix that indicates correlations between pairs of sensors, determining a plurality of feature vectors based at least in part on the covariance matrix, each feature vector corresponding to an individual sensor and describing that sensor's correlation(s) with one or more other sensors, clustering the feature vectors using a clustering algorithm, and configuring the touch sensor array according to a controller configuration that assigns sensors to respective fingers of a hand.
US11042244B2 Terminal device and touch input method
An information processing including a display; a first sensor configured to detect a first object that comes into contact with or approaches the display based on a change in a magnetic field; and a second sensor configured to detect a second object that comes into contact with or approaches the display based on a change in capacitance or resistance.
US11042238B1 Display panel and display device
A display panel, having a display area where display units, touch electrodes, and fingerprint identification units are arranged, and a non-display area including first to third bonding areas, the second and third bonding areas being located on two sides of the first bonding area, respectively. First pads, second pads, and third pads are arranged in the bonding areas, and the number of the first pads is greater than the number of the third pads, and the number of the second pads is greater than the number of the third pads. One or more first pads, one or more second pads, and one or more third pads are arranged in the first bonding area alternately. Each of the second bonding area and the third bonding area is provided with one or more first pads and one or more second pads. A display device includes the display panel.
US11042235B2 Heated ATM touch screen
An ATM device may include an external frame, a touch screen component coupled to the external frame, and a heating element. The heating element may be positioned such that heat generated by the heating element is directed at the touch screen component. The ATM device may include a temperature sensor configured to detect a temperature of an environment of the ATM device, and may receive temperature measurement data from the temperature sensor, process the temperature measurement data after receiving the temperature measurement data, determine whether the temperature measurement data indicates that a current temperature of the environment satisfies a threshold based on processing the temperature measurement data, and perform an action to control an operating state of the heating element based on determining whether the temperature measurement data indicates that the current temperature of the environment satisfies the threshold.
US11042214B2 VR movement platform
A movement platform connected to a virtual reality system may have a plurality of movement units. A movement unit may have a sphere with one or more motors and one or more sensors. The one or more motors may rotate the sphere to move a user. The one or more sensors may detect movement or force from the user.
US11042209B2 Control of the energy consumption of a server cluster
In this method for controlling a server cluster, the cluster Including a plurality of nodes, automated agents measure the change in at least one metric quantifying the use of the nodes for the execution of an application, the agents determine, for each node, by measuring the metric, whether a change of phase has taken place in the executed application, and cause a change of the operation of the node if necessary; at regular intervals, an automated coordinator aggregates the metric measurements and the changes of operation of the nodes that have taken place and, on the basis of the aggregated measurements, the coordinator sends instructions to at least one of the agents.
US11042206B2 Image forming apparatus, method of controlling image forming apparatus, and storage medium
An image forming apparatus of the present invention includes a human detection unit configured to detect a human, an operation unit including a display device configured to display an operation screen, a touch panel configured to detect a touch operation of the operation screen, a control unit configured to return the operation unit from a first power state in which the display device does not display the operation screen to a second power state in which the display device displays the operation screen based on a detection result of the human detection unit, and an invalidation unit configured to invalidate a touch operation of the operation screen for a predetermined period after the returning starts.
US11042205B2 Intelligent user mode selection in an eye-tracking system
A personal computer system comprises a visual display, an imaging device adapted to provide eye-tracking data by imaging at least one eye of a viewer of the visual display, and identifying means for recognizing the viewer with reference to one of a plurality of predefined personal profiles. The personal computer system further comprises an eye-tracking processor for processing the eye-tracking data. According to the invention, the eye-tracking processor is selectively operable in one of a plurality of personalized active sub-modes associated with said personal profiles. The sub-modes may differ with regard to eye-tracking related or power-management related settings. Further, the identifying means may sense an identified viewer's actual viewing condition (e.g., use of viewing aids or wearing of garments), wherein the imaging device is further operable in a sub-profile mode associated with the determined actual viewing condition.
US11042204B2 System and method for managing electric power consumption
Method for managing electric power consumption. In particular, the present invention relates to optimizing power consumption in a collision-free manner while modifying power consumption states in a device comprising a plurality of modules requiring electric power. Accordingly, there is present an additional module called an arbitrator module (or otherwise negotiator or supervisor). This module accepts requests for changing a state of power consumption (for example in order to minimize power consumption when not in active use) and negotiates conditions of changing to that state of power consumption with all registered modules.
US11042203B1 Regulator circuit and front-end module
A regulation circuit is provided. The regulation circuit is embedded in a front-end module, and provides a regulated voltage to a decoder based on a power supply voltage. The regulation circuit includes a first current regulating circuit connected between a power supply voltage terminal and a first connection node and configured to regulate a level of a first current, a first voltage regulating circuit connected between the first connection node and a ground node, and configured to receive the first current to regulate a level of a first voltage, a second voltage regulating circuit connected between the power supply voltage terminal and an output node, and configured to generate an output voltage based on the first voltage, and a second current regulating circuit connected between the output node and the ground node, and configured to stabilize the output voltage.
US11042202B2 Server rack with dynamic power management by using baseboard management controllers
A server rack includes a plurality of servers, each of which includes: a power management unit operable to convert a DC input voltage into at least one DC output voltage to output at least one type of DC output power; at least one application circuit for being respectively powered by the at least one type of DC output power; and a baseboard management controller cooperating with the power management unit to provide power management data. One of the baseboard management controllers of the servers is for receiving the power management data respectively from the other one(s) of the baseboard management controllers, and controls the power management units of the servers for power management of the servers based on the power management data.
US11042195B1 Mobile terminal
A mobile terminal able to be switched from a first state to a second state by expanding in a first direction includes a first frame, a second frame movable in a sliding manner from the first frame, a slide frame movable in the first direction or in the second direction with respect to the second frame, a roller coupled to one side of the second frame in a manner of being rotatable in a third direction perpendicular to the first direction, a flexible display unit including a third region bent while surrounding the second frame, and a rolling plate having one surface, wherein the flexible display unit is attached to said one surface of the rolling plate, wherein the roller contains a high friction material.
US11042191B2 Information handling system with multiple detachable displays
A portable information handling system may attach to and support multiple detachable displays in a variety of configurations. A base of a portable information handling system may include a means for attaching to and supporting multiple displays, such as a channel for magnetically attaching to one or more bars of one or more displays. A user may operate the information handling system in a presentation configuration with one display facing towards the user and another display facing towards an audience. If the both displays are facing toward a user, the system can provide a user with an extended display area with more space to view and manipulate information. The second display may be detached from a top side and attached to a bottom side of a laptop for storage during transport.
US11042187B1 Head-mounted display device with voice coil motors for moving displays
A head mounted display (HMD) includes a set of one or more lenses defining an optical axis, a display configured to project light through the set of the one or more lenses, a voice coil actuator coupled with the display and configured to move the display along the optical axis, and a first guide that is separate from the first voice coil actuator and coupled with the first display to guide the movement of the first display. The HMD additionally includes a set of one or more position sensors configured to determine a position of the display long the optical axis and an electronic controller configured to receive information identifying a reference position of the display along the optical axis and generate one or more electrical signals for initiating a movement of the first display toward the first reference point along the optical axis.
US11042181B2 Local clock injection and independent capture for circuit test of multiple cores in clock mesh architecture
A circuit comprises a burst clock control and gating device configured to generate a modified clock signal in a test mode by allowing a preset number of clock pulses of a clock signal to go through during each clock cycle of a reference clock signal, and a plurality of clock gating devices. Each of the plurality of clock gating devices comprises a multiplexing device, wherein the modified clock signal is coupled to a selector input of the multiplexing device, and input signal generation circuitry configured to ensure the timing of the transitions on the output are derived purely from the timing of the transitions of the clock and not by the timing of the transition of the first and second inputs of the multiplexer.
US11042179B1 Multidirectional input device
A multidirectional input device includes a frame, a plate-shaped base below the frame, a load detector provided on the frame or the base, and circuitry. The frame stores part of a tiltable operation stick and a tilt detector. The circuitry is configured to output an output signal representing the direction and the magnitude of an operation on the operation stick, based on the angle detection value of the tilt of the operation stick detected by the tilt detector and the load detection value of a load applied to the frame detected by the load detector. The circuitry is configured not to output the output signal or to output the output signal that sets the magnitude of the operation to zero, when the load detection value detected by the load detector is less than a predetermined threshold.
US11042178B2 Providing demand response
Devices, methods, and systems for providing demand response are described herein. One device includes instructions executable to receive an indication of a demand response event, determine, based on a configuration made using a user interface, an action to be taken by a load of a facility in response to the demand response event, communicate the determined action to a controller associated with the load, and monitor a status of the action as the action is taken.
US11042176B2 Low dropout voltage regulator circuit
A voltage regulation circuit includes a voltage regulator that is configured to provide a stable output voltage based on an input voltage; and a control circuit, coupled to the voltage regulator, and configured to provide an injection current to maintain the stable output voltage in response to an enable signal provided at an input of the control circuit transitioning to a predetermined state and cease providing the injection current when the control circuit detects that a voltage level of the output voltage is higher than a pre-defined voltage level.
US11042174B2 System and method for thermal management of a wearable computing device based on proximity to a user
Because the touch temperature of a wearable computing device (“WCD”) may be an insignificant factor for user experience when the WCD is not being worn by a user, embodiments of the solution seek to modify thermal management policies based on an inferred user proximity state. Exemplary embodiments monitor one or more signals from readily available sensors in the WCD that have primary purposes other than measuring user proximity. Depending on embodiment, the sensors may be selected from a group consisting of a heart rate monitor, a pulse monitor, an O2 sensor, a bio-impedance sensor, a gyroscope, an accelerometer, a temperature sensor, a pressure sensor, a capacitive sensor, a resistive sensor and a light sensor. Using the signals generated by such sensors, relative physical proximity of the WCD to a user may be inferred and, based on the user proximity state, thermal policies either relaxed or tightened.
US11042172B2 Method of mixing at least two gases
A method of mixing at N gases is provided. This method includes providing N gas flow meters, including N gas flows, wherein N is 3 or more. Measuring each of the N gas flows, at first predetermined intervals of time, and totaling each of the measured N flows over a second predetermined interval of time. Adding the N measured gas flows, thereby determining the total gas flow at the second predetermined interval of time. Dividing the total gas flow for each of the N gas flows by the total gas flow, thereby determining a cumulative calculated theoretical percentage for each of the N gas flows over the second predetermined interval of time. And sounding an alarm, and/or terminating the N gas flows, if the cumulative calculated theoretical percentage for any of the N gas flows exceeds a predetermined range value.
US11042171B2 Integrated smart actuator device
A building management system is configured to modify an environmental condition of a building. The building management system includes a valve assembly, an actuator device, and a network sensor device. The actuator device includes a motor, a drive device driven by the motor and coupled to the valve assembly, and a controller coupled to the motor. The controller includes a microprocessor and a control application configured to enable closed loop control of the valve assembly. The network sensor device is communicably coupled to the actuator device and configured to measure an environmental property. The control application is configured to perform the closed loop control of the valve assembly based on an input control signal from a mobile device and the measured environmental property from the network sensor device.
US11042170B2 Process and apparatus for reducing pressure in a flue gas stream
A process and apparatus for reducing pressure of a flue gas stream including passing a pressurized flue gas stream to a vessel and through a bed of particulates in the vessel to reduce the pressure of the flue gas stream. The flue gas passes from the vessel at a lower pressure than at which it entered. The bed of particulates is disposed in the vessel between the outlet end of the inlet conduit and the inlet end of the outlet conduit. If deposits develop in the bed of particulates, the particulates can be replaced with fresh particulates to avoid excessive pressure drop. Data may be received from a stream in fluid communication with the foregoing process and apparatus.
US11042169B2 Method and apparatus for controlling the flow rate of fluid discharge
A method and apparatus for use in controlling a dispensing rate of medication or other substance via a syringe, including, without limitation, into a patient, intravenous line port or heparin lock. A fluid flow rate control apparatus has a housing defining an inner chamber with an inlet port and an outlet port. Sealing seats are formed at or near both the inlet and outlet ports, and a moveable sealing element, such as a ball, can move within the inner chamber between the sealing seats. A spring biases the ball toward the inlet port sealing seat.
US11042166B2 Shock absorbable flying device, method of flying the same, and recording medium
A flying device includes a propulsion unit, a restrictor and a releaser. The propulsion unit flies the flying device in air. The restrictor restricts the propulsion unit in an open state from rotating more than a predetermined angle during flight of the flying device, the propulsion unit in the open state being rotated from a closed state by the predetermined angle. The releaser releases a restriction by the restrictor.
US11042164B1 Light steering device with an array of oscillating reflective slats
A light detection and ranging (LIDAR) device scans through a scanning zone while emitting light pulses and receives reflected signals corresponding to the light pulses. The LIDAR device scans the emitted light pulses through the scanning zone by reflecting the light pulses from an array of oscillating mirrors. The mirrors are operated by a set of electromagnets arranged to apply torque on the mirrors, and an orientation feedback system senses the orientations of the mirrors. Driving parameters for each mirror are determined based on information from the orientation feedback system. The driving parameters can be used to drive the mirrors in phase at an operating frequency despite variations in moments of inertia and resonant frequencies among the mirrors.
US11042163B2 Guiding vehicles through vehicle maneuvers using machine learning models
In various examples, a trigger signal may be received that is indicative of a vehicle maneuver to be performed by a vehicle. A recommended vehicle trajectory for the vehicle maneuver may be determined in response to the trigger signal being received. To determine the recommended vehicle trajectory, sensor data may be received that represents a field of view of at least one sensor of the vehicle. A value of a control input and the sensor data may then be applied to a machine learning model(s) and the machine learning model(s) may compute output data that includes vehicle control data that represents the recommended vehicle trajectory for the vehicle through at least a portion of the vehicle maneuver. The vehicle control data may then be sent to a control component of the vehicle to cause the vehicle to be controlled according to the vehicle control data.
US11042157B2 Lane/object detection and tracking perception system for autonomous vehicles
According to some embodiments, a system pre-processes, via a first thread, a captured image perceiving an environment surrounding the ADV obtained from an image capturing device of the ADV. The system processes, via a second thread, the pre-processed image with a corresponding depth image captured by a ranging device of the ADV using a machine learning model to detect vehicle lanes. The system post-processes, via a third thread, the detected vehicle lanes to track the vehicle lanes relative to the ADV. The system generates a trajectory based on a lane line of the tracked vehicle lanes to control the ADV autonomously according to the trajectory.
US11042156B2 System and method for learning and executing naturalistic driving behavior
A system and method for learning and executing naturalistic driving behavior that include classifying a driving maneuver as a goal-oriented action or a stimulus-driven action based on data associated with a trip of a vehicle. The system and method also include determining a cause associated with the driving maneuver classified as a stimulus-driven action and determining an attention capturing traffic related object associated with the driving maneuver. The system and method additionally include building a naturalistic driving behavior data set that includes at least one of: an annotation of the driving maneuver based on a classification of the driving maneuver, an annotation of the cause, and an annotation of the attention capturing traffic object. The system and method further include controlling the vehicle to be autonomously driven based on the naturalistic driving behavior data set.
US11042155B2 Method and system for closed loop perception in autonomous driving vehicles
The present teaching relates to method, system, medium, and implementation of a global model update center. At least one model is established at the model update center for detecting objects surrounding each of autonomous driving vehicles of a fleet. A plurality of labeled data items are received, from the fleet of autonomous driving vehicles, where each of the labeled data items is detected, based on the at least one model, from sensor data characterizing surroundings of the autonomous driving vehicles. The labeled data items are generated automatically on-the-fly by the autonomous driving vehicles. Based on the received labeled data items, at least some of the models are updated and model update information is accordingly generated. Such generated model update information is then distributed to the fleet of autonomous driving vehicles.
US11042150B2 Aircraft fuel efficiency tunnel display for pilots and dispatchers
An embodiment includes an apparatus that supports a user to make planning decisions of fuel efficiency of an aircraft versus time of arrival of the aircraft along a flight path. An embodiment of the apparatus accepts input data related to the aircraft. The input data may include (i) flight plan data that includes a flight path of the aircraft, (ii) state of the aircraft along the flight path, (iii) environmental data, and (iv) an aircraft performance model of the aircraft. The apparatus calculates aircraft performance and an objective function for a range of altitudes and speeds as a function of the input data. The apparatus causes a user interface to display aircraft performance contour boundaries and a vertical routing path that meets the objective function to provide graphical representations to support a user's planning decisions.
US11042149B2 Monitoring devices, monitored control systems and methods for programming such devices and systems
Monitored control system includes an action device and a monitoring device for monitoring the operation of the action device. The action device includes actuator modules, a sensor module and a control module to command the actuator modules to perform a predefined task using the sensor data. The monitoring device receive monitored data from the action device and compute an action device operation indicator indicative of a correct or abnormal operation of the action device on the basis of the monitored data. The action device operation indicator is computed on the basis of a learned value of an adjustable monitoring parameter. The learned value is determined from a set of labelled data generated from trial datasets recorded by the action device during an iterative learning procedure.
US11042144B2 Building management system with dynamic channel communication
A system for managing communication between building management system (BMS) devices includes a memory and a controller. The memory includes instructions stored thereon. The controller is configured to execute the instructions to implement an agent manager, a zone manager, and a channel manager. The agent manager is configured to generate an agent for each of the BMS devices. The zone manager is configured to define at least one zone relating to a physical location zone or a building control zone. The channel manager is configured to generate a communication channel associated with the at least one zone. The channel manager is further configured to manage registration of an agent to the communication channel, wherein an agent is configured to communicate over a communication channel in response to being registered to the communication channel.
US11042139B2 Systems and methods for controlling a building management system
A Building Management System (BMS) includes a plurality of building subsystems and communications interface. The building subsystems include device(s) for controlling aspect(s) of the building subsystem. The communications interface receives commands from a cloud-based controller and a local client device. The commands from the cloud-based controller and local client device are structured to modify setting(s) for a device of the building subsystems. A BMS controller receives, via the communications interface from the cloud-based controller, a command for modifying a setting of a device for a first building subsystem. The BMS controller identifies a local setting of the device provided by the local client device. The BMS controller identifies a priority of the command from the cloud-based controller in relation to a priority of the local setting. The BMS controller controls the device based on the respective priorities.
US11042137B1 Systems and methods for managing the operation of devices within a property
Methods and systems for managing the operation of devices within a property, and processing insurance policies associated therewith. A property is populated with a plurality of smart devices, smart appliances, and/or other devices that are connected to, and/or in wired or wireless communication with a central controller, such as a smart home controller or insurance provider remote processor, whereby the plurality of devices and/or property are covered by an insurance policy. The central controller may collect sensor data from the plurality of devices and/or determine whether the property is occupied or not. The central controller may also identify a desired operating state of a device, generate a command according to the desired operating state, and/or transmit the command the device to facilitate prevention or reduction of risk or damage to the property. The central controller may also generate and/or process insurance claims associated with damage to the devices and/or property.
US11042132B2 Transformative remedial action scheme tool (TRAST)
Techniques and apparatuses are described that enable transformative Remedial Action Scheme (RAS) analyses and methodologies for a bulk electric power system, including methods of designing, reviewing, revising, testing, implementing, verifying, or validating a RAS. An improved RAS improves operation of the power system, including performance, reliability, control, and asset utilization. The example methodologies discussed—also referred to as a transformative Remedial Action Scheme tool (TRAST)—provide an end-to-end solution for adaptively setting RAS parameters based on realistic and near real-time operation conditions to improve power grid reliability and grid asset utilization, by leveraging utility data analysis and employing dynamic simulations and machine learning to significantly simplify and shorten the entire RAS process.
US11042130B2 Automatic adjustment of head mounted display straps
Embodiments are generally directed to automatic adjustment of head mounted display straps. An embodiment of a head mounted display apparatus includes a display unit; a strap harness including one or more straps; one or more pressure sensors; a microcontroller; and one or more automatic adjustment mechanisms for the one or more straps, wherein the microcontroller is to adjust the one or more straps by controlling operation of the one or more automatic adjustment mechanisms based at least in part on sensor data from the one or more pressure sensors.
US11042124B2 Timepiece component and method of manufacturing timepiece component
By configuring a timepiece component to include an intermediate film provided on at least a portion of a surface of a base material formed by using a nonconductive first material as a main component and to include a buffer film stacked on the intermediate film and mainly composed of a second material having a tenacity higher than that of the first material, the timepiece component may be manufactured with high precision, the weight thereof may be reduced, and even when the base material is formed by using a brittle material such as silicon, the timepiece component becomes resistant to breakage and capable of exhibiting high strength when an impact is externally applied.
US11042121B2 Indication device
An indication device is provided. The indication device includes an elongated fluid chamber containing at least one electrically conductive liquid driven by a pump for conductive liquids and an immiscible, relatively non-conductive fluid. At least one segment of at least one fluid is used as an indicator. This segment is driven by the pump along adjacent indices of an indicator visible to an observer using a meniscus location sensor and a feedback controller so as to e.g indicate a quantity to the observer.
US11042120B2 Timepiece component containing a high-entropy alloy
The invention concerns a timepiece component containing a high-entropy alloy, the high-entropy alloy containing between 4 and 13 main alloying elements forming a single solid solution, the high-entropy alloy having a concentration of each main alloying element comprised between 1 and 55 at. %.
US11042117B2 Cartridge
A rotational force is transmitted to a main assembly side feeding member for feeding the toner into a main assembly side toner accommodating portion from a coupling member provided on a cartridge.The cartridge includes a photosensitive drum, a discharge opening configured to discharge the toner removed from the photosensitive drum toward the main assembly side feeding member, and a coupling member configured to transmit the rotational force to the main assembly side feeding member. The coupling member is movable between a first position for transmitting the rotational force to the main assembly side feeding member and a second position retracted from the first position.
US11042115B1 Image forming apparatus
According to one embodiment, in an image forming apparatus, a frame that supports a transfer belt conveying a toner image in a conveyance direction and image forming units aligned along the transfer belt is provided with a dowel hole between the image forming units in a direction parallel to the conveyance direction and is also provided with an elongated hole having a long axis in a direction parallel to the conveyance direction, a dowel between the exposure units of a chassis supporting exposure units in a direction parallel to the conveyance direction is fitted to the dowel hole, and another dowel is inserted into the elongated hole.
US11042113B2 Image forming apparatus
An image forming apparatus includes a fixing portion, a first guiding portion, a second guiding portion, a first rotatable member pair provided between the first and second guiding portions, an air discharging portion for discharging air from a feeding passage of the first guiding portion to an outside of a main assembly of the image forming apparatus, and a second rotatable member pair provided downstream of the second guiding portion.
US11042107B2 Intermediate transfer medium and image forming apparatus
An intermediate transfer medium onto which a toner image is transferred is provided. The intermediate transfer medium comprises a base layer and an elastic layer overlying the base layer. The elastic layer contains spherical fine particles to form an irregular surface, and the spherical fine particles have a volume resistivity of 1×10−4 Ω·cm or more and less than 1×100 Ω·cm.
US11042103B2 Image forming apparatus having optical print head
An image forming apparatus includes a photosensitive drum to rotate as to an apparatus main body, a print head having a connector and a light emitting element, a movement mechanism to move the print head between an exposing position and a retracted position, a support part rotatable and to support the movement mechanism, a cable, and an abutting portion. The cable supplies drive signals for driving the light emitting element to the print head. The cable extends toward an opposite side of the connector and is bent toward one direction or another direction of the support part. The abutting portion is provided to the support part, and abuts the cable bent portion in a direction from the retracted position toward the exposing position to cause the cable to flex between a connected portion to the connector and the bent portion, when the print head is at the retracted position.
US11042098B2 Large area high resolution feature reduction lithography technique
Embodiments described herein provide a method of large area lithography. One embodiment of the method includes projecting at least one incident beam to a mask in a propagation direction of the at least one incident beam. The mask having at least one period of a dispersive element that diffracts the incident beam into order mode beams having one or more diffraction orders with a highest order N greater than 1. The one or more diffraction orders provide an intensity pattern in a medium between the mask and a substrate having a photoresist layer disposed thereon. The intensity pattern includes a plurality of intensity peaks defined by sub-periodic patterns of the at least one period. The intensity peaks write a plurality of portions in the photoresist layer such that a number of the portions in the photoresist layer corresponding to the at least one period is greater than N.
US11042093B2 Gap-filling method
A method of manufacturing a semiconductor device comprising: providing a semiconductor device substrate having a relief image on a surface of the substrate, the relief image having a plurality of gaps to be filled; applying a coating composition to the relief image to provide a coating layer, wherein the coating composition comprises (i) a polyarylene oligomer comprising as polymerized units one or more first monomers having two or more cyclopentadienone moieties and one or more second monomers having an aromatic moiety and two or more alkynyl moieties; wherein the polyarylene oligomer has a Mw of 1000 to 6000 Da, a PDI of 1 to 2, and a molar ratio of total first monomers to total second monomers of 1:>1; and (ii) one or more organic solvents; curing the coating layer to form a polyarylene film; patterning the polyarylene film; and transferring the pattern to the semiconductor device substrate.
US11042092B2 Flexible substrate and manufacturing method of same
The present application provides a flexible substrate and a manufacturing method of the flexible substrate. The flexible substrate includes a first flexible layer, a barrier layer, a second flexible layer, and a buffer layer. The barrier layer is disposed on a surface of the first flexible layer, the barrier layer includes a first bending resistant structure disposed therein, the second flexible layer is disposed on a surface of the barrier layer, the buffer layer is disposed on a surface of the second flexible layer, and the buffer layer includes a second bending resistant structure disposed therein.
US11042091B2 Spin-on inorganic oxide containing composition useful as hard masks and filling materials with improved thermal stability
The present invention relates to a composition comprising; components a. c. and d; and optional component b. wherein, component a. is a metal compound having the structure (I), optional component b., is a polyol additive, having structure (VI), component c. is a high performance polymer additive, and component d. is a solvent. The present invention further relates to using this compositions in methods for manufacturing electronic devices through either the formation of a patterned films of high K material comprised of a metal oxide on a semiconductor substrate, or through the formation of patterned metal oxide comprised layer overlaying a semiconductor substrate which may be used to selectively etch the semiconductor substrate with a fluorine plasma.
US11042090B2 Composition for forming organic film
The present invention provides a composition for forming an organic film, containing a polymer compound having one or more of repeating units shown by the general formulae (1) to (4) and an organic solvent containing one or more compounds selected from propylene glycol esters, ketones, and lactones, with a total concentration of more than 30 wt % with respect to the whole organic solvent. There can be provided a composition capable of forming an organic film that can be easily removed, together with a silicon residue modified by dry etching, in a wet manner with a removing liquid harmless to a semiconductor apparatus substrate and an organic resist underlayer film required in the patterning process, for example, an ammonia aqueous solution containing hydrogen peroxide called SC1, which is commonly used in the semiconductor manufacturing process.
US11042085B2 Pellicle film, pellicle frame, pellicle, method for producing same, original plate for light exposure, light exposure apparatus and method for manufacturing semiconductor device
Provided are a pellicle film, a pellicle frame and a pellicle having a higher EUV transmittance. An exposure pattern plate capable of performing EUV lithography with the pellicle film, the pellicle frame or the pellicle, and a method for producing a semiconductor device, are provided. A pellicle film for exposure extendable over an opening of a support frame and having a thickness of 200 nm or less is provided. The film includes a carbon nanotube sheet. The carbon nanotube sheet includes bundles each including a plurality of carbon nanotubes, the bundles each have a diameter of 100 nm or shorter, and the bundles are aligned in a planar direction in the carbon nanotube sheet.
US11042081B2 Aperture sharing for highlight projection
A novel projection system includes a base signal source, a highlight signal source, a base/highlight destination, and a shared optical element. A base signal provided by the base source and a highlight signal provided by the highlight source are combined by the shared optical element. In a particular embodiment, the base signal source and the highlight signal source each include a light source, a spatial light modulator, and optics, and the base/highlight destination includes optics and a spatial light modulator. In a more particular embodiment, the base signal source and the highlight source provide spatially modulated lightfields to the shared optical element. In another particular embodiment, the base signal and the highlight signal are modulated by the spatial light modulator of the base/highlight destination after being combined.
US11042080B2 Light source module and projector using the same
A light source module includes first to third light sources respectively providing first, second and third lights, first and second wavelength conversion layers, first and second auxiliary light sources respectively providing first and second auxiliary lights, and a dichroic member. The first wavelength conversion layer is excited by the first light and the first auxiliary light from different sides to generate a first conversion light. The second wavelength conversion layer is excited by the second light and the second auxiliary light from different sides to generate a second conversion light. The dichroic member allows the first and second auxiliary lights to transmit therethrough and reflects the first and second conversion lights. The third light transmits through the dichroic member. The first and second conversion lights and the third light are different in wavelength ranges and combined to form an illumination light.
US11042079B2 Projector
A projector includes a laser source, a light modulation element configured to modulate light emitted from the laser source in accordance with image information, and a light transmissive member disposed in a light path between the laser source and the light modulation element, and configured to transmit the light emitted from the laser source, wherein the laser source and the light modulation element are bonded to the light transmissive member, the laser source includes a substrate, and a laminated structure provided to the substrate, and having a light emitting layer configured to emit light, and the laminated structure constitutes a photonic crystal structure configured to confine the light emitted by the light emitting layer in an in-plane direction of the substrate, and emit the light emitted by the light emitting layer in a normal direction of the substrate.
US11042077B2 Gimbal supporting frame
A gimbal supporting frame includes a handheld ring. The handheld ring includes a supporting assembly disposed at a lower portion of the handheld ring, and a mounting member configured to mount an imaging device and provided at an upper portion of the handheld ring. The mounting member is configured to protrude upwardly relative to the handheld ring and is located at a center location of the upper portion of the handheld ring.
US11042074B2 Flying camera with string assembly for localization and interaction
According to a first aspect of the present invention there is provided an arrangement comprising, a volitant body comprising at least one actuator; a control unit for controlling said actuator; and a mechanical arrangement for operationally connecting said volitant body to a reference point remote from said volitant body. There is further provided a corresponding method for operating such an arrangement.
US11042073B2 Tunable graphene metamaterials for beam steering and tunable flat lenses
Modulating graphene's optical conductivity with an electrolyte nanopatterning technique reduces or eliminates scattering loss caused by rough edges from etching. This technique uses a resist mask patterned with features as small as 30 nm to shield graphene from ions in an electrolyte. It can provide a carrier density variation of about 1014 cm−2 across a length of just 15 nm. And it can be combined with a technique of growing or transferring graphene on atomically smooth hexagonal boron nitride (hBN) to increase graphene's carrier mobility, e.g., to 10,000 cm2/(V·s) or more. The resulting graphene metamaterials can be used to make voltage-tunable electro-optical devices, such as beam-steering devices, electro-optical switch and modulators, and reconfigurable holograms.
US11042067B2 Electro optical device having a frame including a conduction part and an insulation member
An electro-optical device includes a frame including a conduction part and a resin part, an electro-optical panel that is housed in the inner side of the resin part, and an exposure part that is formed by exposing the conduction part from the resin part. The exposure part is disposed to face at least a part of an end face of the electro-optical panel or protrude from a surface of the electro-optical panel over the end face.
US11042065B2 Display device
A display device includes a display panel, a plurality of connection films covering an edge of the display panel, and a plurality of spacer members disposed on the display panel. Each of the spacer members includes first and second long sides extending in a first direction, and an outer line connecting the first and second long sides to each other. The outer line includes a plurality of lines extending in different directions. A first outer line of a first spacer member of the plurality of spacer members is adjacent to a second outer line of a second spacer member of the plurality of spacer members. A shape of the first outer line corresponds to a shape of the second outer line. A gap between the first outer line and the second outer line is aligned with at least one of the plurality of connection films.
US11042063B2 Display device
A display device includes a backlight unit configured to emit light, a display panel disposed in front of the backlight unit, and an optical sheet disposed between the backlight unit and the display panel. The optical sheet may include a first prism sheet including a plurality of first prisms arranged in a first direction, a second prism sheet including a plurality of second prisms arranged in a second direction intersecting the first direction, and disposed in front of the first prism sheet; and a third prism sheet including a plurality of third prisms arranged in the first direction, and disposed in front of the second prism sheet.
US11042059B2 Color conversion element and display device including the same
Provided are a wavelength conversion layer and a display device. A color conversion element comprises: a wavelength conversion layer; one or more low refractive layers which are disposed on and/or under the wavelength conversion layer and have a lower refractive index than the wavelength conversion layer; and one or more capping layers which are disposed between the wavelength conversion layer and the low refractive layers and/or on a surface opposite to a surface of each of the low refractive layers which faces the wavelength conversion layer.
US11042054B2 Display panel and display device
The present disclosure provides a display panel and a display device, the display panel includes a first substrate, the first substrate defines a photoresist layer; a second substrate, the second substrate defines an identification region, a surface of the first substrate having the photoresist layer faces a surface of the second substrate having the identification region; and a frame glue, the frame glue is defined between the first substrate and the second substrate, and the frame glue encloses a space between the first substrate and the second substrate to form a filling area, and the identification region is defined at the outside of the frame glue; the photoresist layer defines an anti-overflow groove located at an area between the identification region and the frame glue.
US11042052B2 Multi-channel laser system including an acousto-optic modulator (AOM) with beam polarization switching and related methods
A system may include a laser source, an acousto-optic modulator (AOM) coupled to the laser source, an atom trap, and at least one optical medium coupled between the AOM and the atom trap. Furthermore, at least one piezoelectric transducer may be coupled to the at least one optical medium, and a beam polarization controller may be coupled to the at least one piezoelectric transducer.
US11042050B1 Polarization splitter-rotator with embedded PIN structure
Embodiments herein describe reverse biasing one or more PIN junctions formed in at least one layer of a PSR. The resulting electric fields in the PIN junctions overlap with the optical path of the optical signal and sweep away photo-generated hole-electron free carriers away. That is, the electric fields in the PIN junctions remove the free carriers from the path of the optical signal and reduces the population of the free carriers, thereby mitigating the negative impact of free-carrier absorption (FCA).
US11042046B2 Wearable devices such as eyewear customized to individual wearer parameters
Features are disclosed relating to an article such as eyewear customized to individual wearer parameters (e.g., measurements, preferences, etc.), and to systems and methods for customizing eyewear to individual wearer parameters. The system includes an input for receiving data representative of a three dimensional configuration of a portion of a wearer's face and an input for receiving data representative of a desired position where the wearer would like an eyewear frame to reside on the wearer's face. One system also includes a processor for determining a change in configuration of an eyewear component blank to allow the eyewear frame to reside in the desired position, and an eyewear component modifier for modifying the eyewear component blank so that the frame will reside in the desired position.
US11042042B2 Flexible temples for glasses frames
Glasses frames including temples that may be worn comfortably beneath a head gear, such as helmets, headsets, earmuffs, hard hats, and speakers. In some cases, the temples may be thin, substantially flat, and flexible to allow the temples to deform without substantially increasing the pressure applied by the head gear to a head of a wearer.
US11042040B2 Augmented reality apparatus and optical system therefor
The disclosure relates to an augmented reality apparatus and an optical system therefor. The optical system comprises an image source; a beam splitter component having a beam splitting side adjacent to the image source and a transmission side facing away from the image source; a wave plate adjacent to the beam splitting side, the beam splitter component being arranged in such a way that light emitted from the image source is able to be non-perpendicularly incident on the beam splitting side and at least partially reflected toward the wave plate; and a semi-reflector located downstream of the wave plate in an optical path of the reflected light, wherein the beam splitter component is configured in such a way that when the light emitted from the image source is incident on the beam splitting side, a polarized light component, whose polarization is in a first direction, passes through the beam splitter component to be transmitted through the transmission side, and a polarized light component, whose polarization is in a second direction perpendicular to the first direction, is reflected by the beam splitting side toward the wave plate, and wherein the beam splitter component is also configured in such a way that when light is incident on the transmission side, a polarized light component of the light polarized in the first direction is able to pass through the beam splitter component to be transmitted through the beam splitting side, and a polarized light component of the light polarized in the second direction is able to be absorbed in the beam splitter component, wherein the wave plate is preferably a quarter-wave plate. Using the inventive technical means, influence of unwanted light on the image quality can be eliminated and in the meanwhile influence of stray light can be eliminated.
US11042036B2 Device mount for mixed-reality capture
An apparatus includes a first support to fixedly support a wearable device comprising a substantially transparent display screen, a second support physically coupled to the first support, the second support to support a camera lens in a substantially fixed relation to the display screen, and an interface physically coupled to the first support and to the second support, the interface to removably attach the apparatus to a camera support system.
US11042032B2 Architectures and methods for outputting different wavelength light out of waveguides
Architectures are provided for selectively outputting light for forming images, the light having different wavelengths and being outputted with low levels of crosstalk. In some embodiments, light is incoupled into a waveguide and deflected to propagate in different directions, depending on wavelength. The incoupled light then outcoupled by outcoupling optical elements that outcouple light based on the direction of propagation of the light. In some other embodiments, color filters are between a waveguide and outcoupling elements. The color filters limit the wavelengths of light that interact with and are outcoupled by the outcoupling elements. In yet other embodiments, a different waveguide is provided for each range of wavelengths to be outputted. Incoupling optical elements selectively incouple light of the appropriate range of wavelengths into a corresponding waveguide, from which the light is outcoupled.
US11042029B2 Display device, object apparatus, image forming unit and display method
A display device includes a light source unit, a light deflector configured to deflect light from the light source unit, an optical element array configured to be two-dimensionally scanned in a main-scanning direction and in a sub-scanning direction with light via the light deflector 15, the optical element array having a plurality of optical elements, and a light projecting unit configured to project light received via the optical element array. In the display device, each of a beam spot diameter in the sub-scanning direction on the optical element array and an arrangement pitch of the optical elements in the sub-scanning direction on the optical element array is equal to or greater than a scanning line pitch on the optical element array.
US11042028B1 Relative pose data augmentation of tracked devices in virtual environments
This invention relates to tracking of user-worn and hand-held devices with respect to each other, in circumstances where there are two or more users interacting in the same share space. It extends conventional global and body-relative approaches to “cooperatively” estimate the relative poses between all useful combinations of user-worn tracked devices such as HMDs and hand-held controllers worn (or held) by multiple users. For example, a first user's HMD estimates its absolute global pose in the coordinate frame associated with the externally-mounted devices, as well as its relative pose with respect to all other HMDs, hand-held controllers, and other user held/worn tracked devices in the environment. In this way, all HMDs (or as many as appropriate) are tracked with respect to each other, all HMDs are tracked with respect to all hand-held controllers, and all hand-held controllers are tracked with respect to all other hand-held controllers.
US11042023B2 Wavelength variable interference filter having substrate hydroxyl group concentration, electronic component, manufacturing method of electronic component, and electronic apparatus
A wavelength variable interference filter includes a fixed substrate, a movable substrate that faces the first substrate, a fixed reflective film that is disposed between the fixed substrate and the movable substrate, and a movable reflective film that is disposed between the fixed reflective film and the movable substrate, in which the fixed substrate transmits light, the fixed reflective film includes silver, and a concentration of a hydroxyl group that the fixed substrate includes is 500 ppm or less or 1000 ppm or more.
US11042018B2 Microfluidics analysis system
A microfluidics analysis system with a microfluidics cell and a microscope. The microscope has an objective lens arranged to collect light from a field of view including a portion of the microfluidics cell; a second lens; and an actuator arranged to translate the objective lens relative to the microfluidics cell to change a position of the field of view between multiple positions. The actuator is arranged to translate the objective lens relative to the microfluidics cell without moving the second lens relative to the microfluidics cell. The second lens is arranged to receive the light collected by the objective lens for the multiple positions of the field of view without moving relative to the microfluidics cell.
US11042017B2 Point-spread-function measurement device and measurement method, image acquisition apparatus, and image acquisition method
A point-spread-function measurement device includes: a scanner that scans two illumination light beams emitted from a light source; an illumination optical system that radiates the two illumination light beams scanned by the scanner onto a sample; a relative-position adjustor that changes a relative irradiation position, in the sample, between the two illumination light beams radiated by the illumination optical system; a detection optical system that detects signal light generated at an overlapping position, in the sample, of the illumination light beams radiated by the illumination optical system; and a calculator that calculates a point spread function based on the signal light detected by the detection optical system and the relative irradiation position between the two illumination light beams when the signal light is detected.
US11042015B2 Single plane illumination microscope
The invention relates to a microscope in which a layer of the sample is illuminated by a plurality of thin strips of light (11) passed through a grid (34) and the sample is viewed (5) perpendicular to the plane of the strips of light. To record the image, the object (4) is displaced through the strips of light (11). At least three different images of the objects (4) are made at different phase angles. The images can be combined to form a single combined image.
US11042014B2 Catadioptric medical imaging system for observing the inside wall of a surgical cavity
The invention relates to a catadioptric medical imaging system (1), in particular a surgical microscope (2). During surgery, it may be necessary to gain more information about a surgical cavity (6), in particular the type of tissue (29) at the inside walls (4) of the surgical cavity (6). To solve this problem, the catadioptric medical imaging system (1) according to the invention comprises a camera device (8) and a convex catoptric mirror (20) adapted to be inserted into the surgical cavity (6). The catoptric mirror (20) is mounted on an arm (22) and spaced apart from the camera device (8).
US11042012B2 Optical system and imaging apparatus including the same
An optical system includes a first lens unit B1 having a positive refractive power, a second lens unit B2, and a third lens unit B3 disposed in order from an object side to an image side. The second lens unit B2 moves in focusing so that an interval between adjacent lens units among the first, second, and third lens units changes. The first lens unit B1 includes a positive lens G1p disposed closest to the object side and a negative lens G1n being a closest negative lens with respect to the object side. The optical system satisfies a predetermined condition.
US11042011B2 Zoom dual-aperture camera with folded lens
Zoom digital cameras comprising a Wide sub-camera and a folded fixed Tele sub-camera. The folded Tele sub-camera may be auto-focused by moving either its lens or a reflecting element inserted in an optical path between its lens and a respective image sensor. The folded Tele sub-camera is configured to have a low profile to enable its integration within a portable electronic device.
US11042009B2 Photographing optical lens assembly, image capturing device and mobile terminal
A photographing optical lens assembly includes, in order from an object side to an image side, a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element, and a sixth lens element. The first lens element with positive refractive power has an object-side surface being convex in a paraxial region thereof. The second lens element has negative refractive power. The third lens element has refractive power. The fourth lens element has refractive power. The fifth lens element with refractive power has an object-side surface being concave in a paraxial region thereof. The sixth lens element with positive refractive power has an object-side surface being convex in a paraxial region thereof, and an image-side surface being concave in a paraxial region thereof. The photographing optical lens assembly has a total of six lens elements with refractive power.
US11042008B2 Imaging lens
An imaging lens includes a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens, a seventh lens and an eighth lens sequentially arranged from a magnifying side to a narrowing side. The second lens and the third lens constitute a first composite lens, the fourth lens and the fifth lens constitute a second composite lens, and the sixth lens and the seventh lens constitute a third composite lens. The imaging lens has the advantages of small size and good imaging quality.
US11042007B2 Imaging lens assembly, image capturing unit and electronic device
An imaging lens assembly includes, in order from an object side to an image side, a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element and a sixth lens element. The first lens element has negative refractive power. The second lens element has positive refractive power. The third lens element has positive refractive power. The fourth lens element has positive refractive power. The fifth lens element has positive refractive power. The sixth lens element has negative refractive power. The imaging lens assembly has a total of six lens elements.
US11042004B1 System and method for alignment of optical beams
Systems and methods can align of one or more optical beams with respect to one another, an optical axis, a far-field location, and/or a near-field location. An example method includes coupling, with an index-matched epoxy, a plurality of adjustable optical surfaces and an optical element. Each adjustable optical surface of the plurality of adjustable optical surfaces is associated with a respective light-emitter device of a plurality of light-emitter devices. Additionally, the method includes causing at least one light-emitter device to emit light that interacts with at least one adjustable optical surface and an optical element to provide a transmitted light beam. The method also includes receiving information about a beam profile of the transmitted light beam, comparing the beam profile to a desired beam profile, and adjusting a position of the at least one adjustable optical surface with respect to the optical element based on the comparison.
US11042001B2 Telecommunications chassis with slidable trays
A slide assembly for slidably coupling a telecommunications tray to a telecommunications chassis includes a rail configured for mounting to the chassis, the rail defining a rail sliding cavity flanked by a first detent adjacent a first end and a second detent adjacent a second end of the rail, the rail further comprising first and second chassis mounting features, the first and the second chassis mounting features are oriented with respect to each other such that if two of the same rails are aligned and brought together in a juxtaposed relationship with the first and second chassis mounting features facing each other, the first and the second chassis mounting features can nest relative to each other so as to not increase the total width of the two rails. A guide configured for mounting to the telecommunications tray defines a guide sliding cavity configured to slidably receive the rail such that the rail sliding cavity and the guide sliding cavity face each other, the guide defines a pin connected thereto via a flexible cantilever arm, at least a portion of the pin extending into the rail sliding cavity when the rail and the guide are in a sliding relationship for latching by the first and second detents of the rail in providing two predetermined stop positions for the guide.
US11042000B2 Optical cable for terrestrial networks
An optical cable comprises a group of optical modules. Each of the optical modules comprises a strength member, a plurality of optical fibers arranged about the strength member, the plurality of optical fibers being arranged substantially on a circumference concentric with the strength member, and a retaining element arranged about the plurality of optical fibers. The strength member is covered by a coating, and the plurality of optical fibers are at least partly embedded within the coating. The optical cable comprises an outer sheath around the group of optical modules. The optical cable does not have a central strength member.
US11041996B2 Wave conductor, waveguide connector, and communications link
A wave conductor for electromagnetic waves, waveguide connector and communications linkA wave conductor for electromagnetic waves, preferably a millimeter-wave wave conductor, in particular for a digital communication application, with a conductor core and a one conductor sheathing. The conductor sheathing surrounds the conductor core at least partially in the longitudinal direction and at least partially in the circumferential direction of the wave conductor. One longitudinal section of the wave conductor has cross-sections which deviate from a circle at the outside of the wave conductor and/or at the outside of the conductor sheathing.Further, a waveguide connector for electromagnetic waves, preferably millimeter-wave waveguide connectors, in particular flying or installable waveguide connectors for a wave conductor. The waveguide connector has a wave conductor plug-in recess in which a longitudinal section of the wave conductor is directly placeable. The wave conductor plug-in recess has an inner circumference coding formation by means of which the wave conductor is placeable in at least one specific orientation in the wave conductor plug-in recess.
US11041987B2 Backlight unit with gap-retaining member and display device comprising same
Disclosed is a backlight unit. The disclosed backlight unit comprises: a light guide plate; and a light source module configured to emit light to a light incident surface formed on at least one side of the light guide plate, wherein the light source module comprises: a printed circuit board; and a connector connected to multiple light sources arranged on the printed circuit board and to the printed circuit board, so as to transfer electric power thereto, and the connector may comprise a gap-retaining member arranged between the printed circuit board and the light guide plate, so that the light sources and the light incident surface are spaced apart from each other by a predetermined optical distance.
US11041985B2 Lightguides with asymmetric light extracting structures
A lightguide defines an optical axis and has an optical absorption coefficient of at least 0.02 cm−1 at a wavelength of 500 nm. The light guide includes a plurality of discrete light extracting structures, each with a first surface configured to extract light propagating in a first direction along the light guide, a second surface configured to extract light propagating in a second direction along the light guide, and a light extraction efficiency of less than 2%. The first surface and the second surface in each of the light extracting structures making an angle with each other larger than 90 degrees; the angle between the first and second surfaces of at least one of the light extracting structures being different from the angle between the first and second surfaces of at least another one of the light extracting structures.
US11041983B2 High brightness directional direct emitter with photonic filter of angular momentum
A nano-structure layer is disclosed. The nano-structure layer includes a plurality of nano-photonic structures that are configured in a first configuration such that light incident upon the nano-structured layer below a cutoff angle passes through the nano-structured layer and light incident upon the nano-structured layer above the cutoff angle is reflected back in direction of the incidence.
US11041969B2 Methods and systems for modeling subsurfaces containing partial faults
Disclosed herein are geologic modeling methods and systems employing function-based representations of horizons intersected by partial faults. An illustrative method embodiment includes: (a) obtaining a seismic image volume; (b) identifying a horizon within the seismic image volume, said horizon being intersected by a partial fault; (c) deriving a function-based representation of the horizon, the representation being continuous except across the partial fault; (e) constructing a watertight subsurface model using the function-based representation; (f) assigning petrophysical parameter values to compartments of the watertight subsurface model; and, optionally, (g) storing or displaying the watertight subsurface model.
US11041967B2 Radiation detector and method for manufacturing same
A radiation detector includes a substrate having a plurality of charge collection electrodes, a radiation absorption layer disposed on one side with respect to the substrate and formed of a perovskite material, a voltage application electrode disposed on the one side with respect to the radiation absorption layer, a bias voltage being applied to the voltage application electrode so that a potential difference is generated between the voltage application electrode and each of the plurality of charge collection electrodes, and a protective member disposed on the one side with respect to the substrate and being in contact with at least portions opposite to each other in a side surface of the radiation absorption layer.
US11041965B2 Radiation-detecting device
A radiation detection device includes a scintillator, a photodetector for detecting scintillation light from the scintillator and outputting a detection signal, a first comparator for comparing the detection signal with a first threshold voltage V1 and outputting a signal having a first time width T1, a first time width measurement device for measuring the first time width T1, a second comparator for comparing the detection signal with a second threshold voltage V2 and outputting a signal having a second time width T2, a second time width measurement device for measuring the second time width T2, and an analysis unit for obtaining a time constant τ indicating a time waveform of the detection signal based on the first and second time widths T1 and T2.
US11041963B2 Radiation dose measurement device and measurement method
A device for measuring a radiation dose according to the present invention includes a radiation exposure unit which exposes radiation, a frame unit which supports the radiation exposure unit, a measurement housing unit which is mounted on the frame unit, a scintillation unit which is mounted on the measurement housing unit and emits light due to the radiation exposed by the radiation exposure unit, an image capturing unit which captures an image of the scintillation unit, and a dose measuring unit which measures, on the basis of the captured image obtained by the image capturing unit, a dose of radiation to which the scintillation unit is exposed.
US11041960B2 Method and apparatus for intelligent acquisition of position information
Improved methods and systems for position acquisition and/or monitoring are disclosed. The position acquisition and/or monitoring can be performed with improved intelligence so that data acquisition, transmission and/or processing is reduced. As a result, the position acquisition and/or monitoring is able to be performed in a power efficient manner.
US11041958B2 Sensing assembly for autonomous driving
An autonomous driving assembly for a vehicle includes a plurality of lidar units configured to be supported by a vehicle body. The lidar units are collectively configured to detect a periphery region in proximity to the vehicle body to aid in autonomous driving upon coupling the driving assembly to the vehicle body. Each of the plurality of lidar units has a field of view of less than about 180 degrees.
US11041951B2 Ultrasound imaging probe with a gradient refractive index lens
A transducer probe includes a transducer array with rows of transducer elements that each extend in an elevation direction and is transverse to an azimuth direction, a matching layer disposed adjacent to the transducer array, and a focusing layer disposed adjacent to the matching layer. The focusing layer includes a first material with a first refractive index and a second material with a second refractive index, and the first refractive index is less than the second refractive index. The first and second materials are distributed in an alternating pattern with the first material at edges of the rows. First widths of the first material decrease from the edges towards a center of the rows, and second widths of the second material increase from the edges towards the center.
US11041946B2 Model-based protection algorithms
Disclosed is a method of forming a transmission beam with a transducer array comprising a plurality of transducers, the method comprising: receiving at least one desired property for an intended transmission beam; determining an optimised operation parameter for a transducer of the transducer array based on the received at least one desired property and an array model for modelling a relationship between at least one beam property and at least one transducer protection property whilst taking into account of an acoustic mutual coupling of the plurality of transducers of the transducer array; and generating the transmission beam using the optimised operation parameter on the transducer array.
US11041944B2 Constant false alarm rate detection in pulsed LiDAR systems
Disclosed are techniques for improving the probability of detection and the probability of false alarm of a light detection and ranging (LiDAR) system. A receiver of the LiDAR system is configured to obtain a noise signal vector for an operation condition and determine the coefficients of a matched filter based on the noise signal vector. The matched filter is used to filter a returned signal vector corresponding to returned light detected by the receiver. The receiver detects an object in the field of view of the LiDAR system based on identifying, in the returned signal vector filtered by the matched filter, a pulse having a peak higher than a threshold value. In some embodiments, the receiver is configured to determine the threshold value based on the noise signal vector, energy of the transmitted signal, and a desired false alarm rate.
US11041937B2 Multiple radars on chip-based systems
A multiple scalable radar on chip (SROC) based system in a multi-array configuration; may include: a first SROC; and a second SROC. The first SROC may include a ramp generator, a fractional-N PLL synthesizer, a frequency multiplier, a power amplifier, ‘Y’ number of transmitter chains, ‘Z’ number of receiver chains, and a receiver section. The second SROC may include a ramp generator, a fractional-N PLL synthesizer, a frequency multiplier, a power amplifier, ‘Y’ number of transmitter chains, ‘Z’ number of receiver chains, and a receiver section. The ramp generator of the first SROC may be configured to drive the fractional-N PLL synthesizer of the second SROC. The fractional-N PLL synthesizer of the second SROC may be configured to produce radio frequency (RF) ramp signals to drive both the first and second SROCs. ‘Y’ and ‘Z’ may represent positive integers.
US11041933B2 Localization based on network of wireless nodes
A wireless node for use in a network of wireless nodes, for performing a localization to determine a location of a mobile device based on respective beacon signals transmitted wirelessly between the mobile device and each of a plurality of the wireless nodes. The first wireless node is configured to: wirelessly transmit or receive the respective beacon signal for use in determining the location of the mobile device; and wirelessly transmit information vouching for one or more others of the wireless nodes as being trusted for use in the localization. This information is transmitted to a device performing the localization (e.g. the mobile device), for use in identifying one or more rogue versions of said wireless nodes.
US11041932B2 Enhanced LORAN (eLORAN) system having corrected additional secondary factor (ASF) data
An enhanced LOng RAnge Navigation (eLORAN) system may include a plurality of eLORAN transmitter stations, and at least one eLORAN receiver device. The eLORAN receiver device may include an eLORAN receive antenna, an eLORAN receiver coupled to the eLORAN receive antenna, and a controller coupled to the eLORAN receiver. The controller may be configured to cooperate with the eLORAN transmitter stations to determine an eLORAN receiver position and receiver clock error corrected from additional secondary factor (ASF) data, the ASF data based upon different geographical positions and different times for each different geographical position.
US11041930B2 Magnetic resonance imaging apparatus and abnormality detection method
According to one embodiment, the MRI apparatus includes an RF coil apparatus having a coil element, a coil port to which the RF coil apparatus is connectible, receive circuitry receiving a signal detected by the RF coil apparatus via the coil port when neither an RF pulse nor a gradient magnetic field is being applied, and performing A/D conversion with an A/D converter, and processing circuitry detecting an abnormality based on the signal. With the RF coil apparatus being connected to the coil port, the receive circuitry switches at least one switch provided in a section between the coil element and the A/D converter between on and off, and receives the signal. The processing circuitry compares a signal of a path where the coil element and A/D converter are connected with a signal of a path where the coil element and A/D converter are not connected, and detects the abnormality.
US11041929B2 Systems and methods for signal synchronization in MRI device
Systems and methods for MR signal synchronization may be provided. The method may include determining a time difference in a local clock generator at a coil side assembly compared to a system clock generator at a system side assembly. The method may include maintaining a constant phase difference between clock signals generated by the local clock generator and by the system clock generator by correcting the local clock generator based on the time difference. The method may include acquiring MR echo signals by scanning at least a part of a subject in response to the clock signal generated by the corrected local clock generator. The method may further include digitizing the MR echo signal at the coil side assembly.
US11041928B2 Method for preparation of highly polarized nuclear spins containing samples and uses thereof for NMR and MRI
A method tor the preparation of a highly polarized nuclear spins containing sample of an organic or inorganic material, containing H or OH groups or adsorbed water molecules. Such highly polarized nuclear spins containing samples can be subjected to nuclear magnetic resonance (NMR) measurement and/or can be thawed and immediately administered to an individual undergoing a magnetic resonance imaging (MRI) scan. The method is based on generating unstable radicals on the surface of the sample in the presence of ionized environment followed by cooling the sample to cryogenic temperatures. A device for carrying out a particular step of said method is also discloses.
US11041924B2 Shim-dependent spoiler gradients
A method for determining a spoiler gradient of a magnetic resonance (MR) system is provided. At least one shim parameter that defines a shim magnetic field for compensating for B0 magnetic field inhomogeneities in a measurement volume of the MR system is received. As a function of the at least one shim parameter, at least one spoiler parameter that defines a spoiler gradient for canceling out a transverse magnetization is determined. The spoiler gradient is applied together with the shim magnetic field in a measurement of the MR system.
US11041923B2 Directly coolable multifilament conductor
A directly coolable multifilament conductor or a magnetic coil, having at least two electric conductors and at least one cooling tube disposed between the conductors adapted to carry a fluid coolant, wherein the cooling tube is a metal conductor having a lower conductivity than the conductors surrounding the tube.
US11041922B2 Magnetic coil power methods and apparatus
An apparatus to provide power for operating at least one gradient coil of a magnetic resonance imaging system. According to some aspects, the apparatus comprises a plurality of power terminals configured to supply different voltages of a first polarity, and a linear amplifier configured to provide at least one output to power the at least one gradient coil to produce a magnetic field in accordance with a pulse sequence, the linear amplifier configured to be powered by one or more of the plurality of power terminals, wherein the one or more of the plurality of power terminals powering the linear amplifier is selected based, at least in part, on the at least one output.
US11041920B2 MR coil arrangement with flexible coil separation layer
A coil arrangement for a magnetic resonance tomography system is provided. The coil arrangement has at least one coil separation layer that includes a matrix that is perforated, single-piece, and planar. The matrix is compression-resistant in a vertical direction relative to a surface of the matrix, but may be adjusted to a curved surface by bending. A method for producing a coil arrangement and a magnetic resonance imaging system are also provided.
US11041917B2 Sensing systems with orientation selection mechanisms
Sensing systems and methods of adjusting sensing systems are disclosed herein. A sensing system includes a sensor, an sensor mount, a retainer, and an orientation selection mechanism. The sensor is configured to provide a signal indicative of an operational characteristic of a sensed component. The sensor mount is sized to receive the sensor and configured for attachment to the sensed component to couple the sensor thereto. The retainer is sized for receipt by the sensor mount and configured to retain the sensor when the sensor is received by the sensor mount. The orientation selection mechanism is configured to permit selection of an orientation of the sensor relative to one or more sensing targets when the sensor is received by the sensor mount.
US11041912B2 Method of screening high rate electrochemical cells
A method of screening a battery for failure mechanisms is provided. The method may include activating an electrochemical cell. Within 5 minutes to two hours of activating the cell, the open circuit voltage of the cell is measured over a period of time to determine a voltage versus time function. The cell is then screened for the presence of a failure mechanism by checking the voltage versus time function for a failure criteria.
US11041911B2 Sampling circuit, equalization circuit, and system for single cell in series battery pack
In a sampling circuit, a single cell in a series battery pack is isolated from a voltage divider resistor in a bleeder circuit by using a first isolation sampling switch, so as to prevent a drain current of the single cell. In addition, sampling errors in sampling voltages collected by the sampling circuit may be offset during differential calculation.
US11041909B2 Fixing device for secondary battery test
A fixing device for a secondary battery test having a seating stage on which the secondary battery to be tested is seated and which is provided as a magnetic body, a cover provided as a magnetic body to cover the secondary battery, and a magnetic force generator providing magnetic force to the seating stage and the cover is provided. When the magnetic force is transmitted from the magnetic force generator to the seating stage and the cover, attractive magnetic force is generated between the cover and the seating stage to fix the secondary battery disposed between the cover and the seating stage without moving.
US11041908B2 Sump/ejector pump monitor and sump/ejector pump failure warning system
A sump, ejector, or other pump monitor configured to monitor the amperage of electric current power supplied through the pump monitor to a pump and communicate one or more signals regarding the amperage or variations in amperage to a remote signal receiving device which indicate a predicted failure or actual failure of the pump. In various embodiments, the pump monitor operates with a remote pump failure warning system. The remote signal receiving device or remote pump failure warning system provides suitable warnings to one or more user access devices.
US11041907B2 Method and system for acquisition of test data
The present invention facilitates efficient and effective device testing and debugging. In one embodiment, a tester system includes: a controller processor, a plurality of programmable accelerator circuits, and a plurality of load boards respectively. The plurality of programmable accelerator circuits providing input test signals and capture output test signals. The plurality of load boards apply the input test signals to a plurality of devices under test (DUTs) and capture the output test signals therefrom. In one exemplary implementation, each of the plurality of load boards includes a first set of connections that transmit input test signals to a respective DUT, a second set of connections that receive output test signals from the respective DUT, and sideband connectors. The sideband connectors receive test related information from the DUT.
US11041905B2 Combinatorial serial and parallel test access port selection in a JTAG interface
A circuit includes a test data input (TDI) pin receiving a test data input signal, a test data out (TDO) pin outputting a test data output signal, and debugging test access port (TAP) having a test data input coupled to the TDI pin and a bypass register having an input coupled to the test data input of the debugging TAP. A multiplexer has inputs coupled to the TDI pin and the debugging TAP. A testing TAP has a test data input coupled to the output of the multiplexer, and a data register having an input coupled to the test data input of the testing TAP. The multiplexer switches so the test data input signal is selectively coupled to the input of the data register of the testing TAP so the output of the debugging TAP is selectively coupled to the input of the data register of the testing TAP.
US11041903B2 TAP gating scan enable output to decompressor and scan registers
The disclosure describes a novel method and apparatus for providing expected data, mask data, and control signals to scan test architectures within a device using the falling edge of a test/scan clock. The signals are provided on device leads that are also used to provide signals to scan test architectures using the rising edge of the test/scan clock. According to the disclosure, device test leads serve to input different test signals on the rising and falling edge of the test/scan clock which reduces the number of interconnects between a tester and the device under test.
US11041897B2 Capacitive structure and method for determining an amount of charge using the capacitive structure
A method for determining an amount of charge uses a capacitive structure which has an electrode device, a dielectric material with a voltage-dependent permittivity, and a counter-electrode device. The method has an adjusting step, an applying step, and a detecting step. In the adjusting step, an electric reference potential is adjusted between the electrode device and the counter-electrode device in order to adjust a reference capacity. In the applying step, an electrical potential resulting from the amount of charge is applied in addition to the reference potential in order to obtain a resulting capacity. In the detecting step, a capacity change is detected between the reference capacity and the resulting capacity in order to determine the amount of charge.
US11041893B2 Method and apparatus to evaluate audio equipment for dynamic distortions and or differential phase and or frequency modulation effects
A system is provided to analyze cross-modulation distortion in audio devices, which may include testing with audio frequencies. One or more distortion signals from the audio device may be measured for an amplitude, phase, and or frequency modulation effect. In another embodiment a musical signal may be used as a test signal. Providing additional test signals to the audio device can induce a time varying cross-modulation distortion signal from an output of the audio device. Also utilizing at least one additional filter, filter bank, demodulator and or frequency converter and or frequency multiplier provides extra examination of distortion. Also frequency and or phase response can be measured with the presence of a de-sensing signal and or another signal that induce near slew rate limiting or near overload condition of the device under test.
US11041892B2 Semiconductor device, semiconductor system, and control method of the same
A semiconductor device is provided which can suppress heating while assigning performances to a plurality of modules whose heat generations are controlled while considering usage conditions of the plurality of modules. The semiconductor device includes a load detection unit that detects operation rates of the plurality of modules, a weighting calculation unit that calculates coefficients of the plurality of modules based on the operation rates of the plurality of modules, and a heat generation control unit that controls power consumptions of the plurality of modules based on the coefficients of the plurality of modules.
US11041890B2 Current measurement at a switching amplifier output
Systems and methods according to one or more embodiments are provided for sensing a current at an output of a switching amplifier. In one example, a system includes a first transistor switch coupled to a load configured to conduct a current in the load responsive to a first pulse width modulated control signal coupled to a gate terminal of the first transistor switch. The system further includes a second transistor switch configured to conduct the current in the load responsive to a second pulse width modulated control signal coupled to a gate terminal of the second transistor switch. A shielding switch is coupled between the load and a current sensing circuit, wherein the shielding switch is configured to provide a small signal voltage to the current sensing circuit in response to the second pulse width modulated control signal, the current sensing circuit is configured to sense the current traveling through the load responsive to the small signal voltage.
US11041888B2 Current detection circuit, semiconductor device and semiconductor system
A current detection circuit, a semiconductor device and a semiconductor system which are capable of improving current detection accuracy are provided. According to one embodiment of the invention, a current detection circuit includes a resistive element to convert an input current supplied from outside into an input voltage, a constant-current source, a resistive element to convert an output current of the constant-current source into a reference voltage, and an AD converter to AD-convert the input voltage using the reference voltage.
US11041876B2 System for measuring the distance of an obstacle using optical flow
A system for measuring the distance of an obstacle, in which an optical flow is measured radially while rotating along a circle in a plane intersecting the obstacle; and the distance of the obstacle is determined according to the amplitude of the optical flow, the radius of the circle, and the speed of rotation.
US11041873B2 Autosamplers, autoloaders and systems and devices using them
Certain configurations described herein are directed to autosamplers. In some instances, the autosampler may include a support comprising a body configured to receive two or more articles at separate sites of the body. The autosampler may also include a first motor coupled to the support and configured to rotate the support in an x-y plane, and a second motor configured to move the support in a z-direction to load one of the at least two articles at the separate sites in the body of the support. An encoder may also be used with the autosampler if desired.
US11041871B2 System and method for incubation and reading of biological cultures
The present invention describes an integrated incubator and image capture module that regulates the incubator atmosphere and obtains high-resolution digital images of sample specimens. The incubator has a cabinet type enclosure that enables the provision of a controlled environment to the contents of the incubator by having at least three ports on one face of the cabinet for the passage of sample containers. Additionally, an image capture module is located immediately adjacent to the incubator. In this regard, using at least three separate access/egress points for the sample containers streamlines operation of the system and enhances preservation of the incubator environment. Furthermore, locating the image capture module directly adjacent to the incubator reduces the amount of time a sample container is exposed to the external environment, thereby reducing the extent to which samples are exposed to potential contaminants and reducing the exchange of the lab and ambient atmospheres.
US11041869B2 Method and reagent for quantifying cholesterol in high density lipoprotein 3
Disclosed are a method and a reagent for quantifying HDL3 in a test sample without requiring laborious operations. The method for quantifying cholesterol in high-density lipoprotein 3 comprises reacting a test sample with one or more surfactants which react specifically with high-density lipoprotein 3, and quantifying cholesterol. When one surfactant is used, the surfactant is one selected from the group consisting of polyoxyethylene polycyclic phenyl ethers having an HLB of 12.5 to 15. When two or more surfactants are used, at least one of the surfactants is at least one selected from the group consisting of polyoxyethylene polycyclic phenyl ethers, and the two or more surfactants are combined so as to provide the total HLB of 12.5 to 15 of the combined surfactants.
US11041867B2 ProADM and/or histones as markers indicating an adverse event
The present invention relates to diagnosis, prognosis, risk assessment, and/or risk stratification of an adverse event, particularly mortality, of a subject. The invention relates to a method that comprises determining a level of proadrenomedullin (proADM) in a sample of said subject, and wherein said level of proADM is indicative of said adverse event of said subject, wherein said level of proADM is compared to a reference level of proADM; and wherein said adverse event of said subject is identified based on the comparison. The invention further relates to kits for carrying out the methods of the invention.
US11041864B2 Method for prediction of prognosis of sepsis
Disclosed is a prediction method for the prognosis of sepsis comprising measuring an sCD14-ST level in a sample. sCD14-ST, to be measured in the present invention, is a marker superior to procalcitonin, known as a marker to predict the prognosis in sepsis patients.
US11041861B2 Method for the diagnosis, prognosis and treatment of prostate cancer metastasis
The present invention relates to a method for the diagnosis or the prognosis of metastasis in prostate cancer which comprises determining if the c-MAF gene is amplified in a primary tumor sample. Likewise, the invention also relates to a method for the diagnosis or the prognosis of metastasis in prostate cancer, as well as to a method for determining the tendency to develop bone metastasis with respect to metastasis in other organs, which, comprise determining the c-MAF expression level. Finally, the invention relates to the use of a c-MAF inhibitor as therapeutic target for treating the prostate cancer.
US11041859B2 Methods of identifying SENP1 inhibitors
Provided herein are methods of detecting binding of an SENP1 polypeptide to a compound and methods for screening for inhibitors of SENP1. Further provided are aqueous compositions comprising SENP1 polypeptides and NMR apparatuses comprising the compositions for NMR analysis.
US11041858B2 Method for the detection of cells associated with the latent HIV viral reservoir using membrane biomarkers
The use of differentiation marker CD89 for the detection of cellular reservoirs of a mammalian immunodeficiency virus. Also the use of the differentiation marker CD89 for making a prognosis, diagnosing a remission, and evaluating the efficacy of treatment of the mammalian immunodeficiency. A multi-specific antibody that recognizes both at least one epitope of CD89 and at least one characteristic of the lymphocyte cells, a composition including the antibody, and the use of the antibody for treatment.
US11041857B2 Method for preparing upconversion-luminescence flexible hybrid membrane for visual detection of tumor marker
A method for preparing an upconversion-luminescence flexible hybrid membrane for visual detection of tumor markers is provided. Metal ion doped black phosphorus quantum dots (M-BPQDs) are prepared by adopting ultrasonic and solvothermal processes; mesoporous SiO2 grows on the surfaces of the M-BPQDs and amination modification is performed; the M-BPQDs are connected with carboxylated single-stranded DNA1; receptor molecules enter pores; single-stranded DNA2 aptamers and the DNA1 are combined due to base complementation to encapsulate receptors in the pores; and an M-BPQDs probe is prepared. DNA1 terminal-SH and a composite membrane are formed by assembling polymethyl methacrylate-polyimide-gold nanoparticles in a layer-by-layer manner bound by Au—S bonds, and the membrane and the probe are connected to construct the flexible hybrid membrane. The new flexible hybrid membrane is simple and inexpensive to prepare and is highly sensitive.
US11041856B2 Use of fluorescence for the quick and easy determination of S-adenosylmethionine, S-adenosylhomocysteine and homocysteine
The invention provides immunochromatographic test strips and methods and systems or kits for detecting and quantifying S-Adenosylmethionine (SAM), S-Adenosylhomocysteine (SAH) and Homocysteine (HCy) in a sample, comprising: (a) making fluorophore conjugated antibodies; (b) immobilizing SAM, SAH and HCy on a solid support; (c) providing a sample, combining said sample with a conjugate selected from the group consisting of lanthanide chelate conjugates and quantum dot conjugates (QD) with anti-SAM, anti-SAH or anti-HCy, wherein said combining is performed under conditions that allow formation of a competitive complex comprising said conjugate, said SAM, SAH or HCy on the solid support and SAM, SAH or HCy in a sample when present; and (d) detecting the presence of the complex, if present, by monitoring a spectral emission mediated by the fluorescent conjugates in the complex, wherein the emission indicates the presence and quantity of SAM, SAH or HCy in the sample.
US11041852B2 Methods for maintaining the integrity and identification of a nucleic acid template in a multiplex sequencing reaction
The invention generally relates to methods for maintaining the integrity and identification of a nucleic acid template in a multiplex sequencing reaction. In certain embodiments, methods of the invention involve obtaining a template nucleic acid, incorporating a pair of sequence identifiers into the template, and sequencing the template.
US11041847B1 Detection and modification of gut microbial population
Methods and systems for evaluating heath/disease state of an individual are provided herein. In particular, the disclosure provides methods for measuring levels of one or more metabolites of interest in an individual and using these measurements to assess the individual's health. The disclosure also provides systems for carrying out the disclosed methods. For example, the disclosed systems may include a metabolite level evaluation module to determine the individual's heath based on the metabolite levels measured.
US11041838B2 Gas sensors including microhotplates with resistive heaters, and related methods
A microhotplate comprising a membrane suspended over a substrate by a plurality of tethers connected between the substrate and the membrane. The membrane comprises a resistive heater comprising an electrically conductive material having a varying width from a peripheral portion of the membrane to a center of the membrane. The electrically conductive material comprises a first portion spiraling in a first direction and a second portion spiraling in a second direction and in electrical communication with the first portion at the center of the membrane. The microhotplate further comprises a first electrically conductive trace extending over a first tether and in electrical contact with a bond pad on the substrate and the first portion and a second electrically conductive trace extending over another tether and in electrical contact with another bond pad on the substrate and the second portion. Related chemical sensors and related methods of detecting at least one analyte are also disclosed.
US11041833B2 Flow-through vial and automatic sampler
A flow-through vial includes: a columnar internal space for containing a liquid; a liquid introduction part provided in a lower portion of a side surface for guiding the liquid to the internal space in a direction oblique to a radial direction in a horizontal cross section of the internal space; a liquid discharge part provided in an upper portion of the side surface for guiding the liquid in the internal space to outside; and an upper surface sealing member for sealing an upper surface of the internal space, the upper surface sealing member being made of an elastic material which can be penetrated by a needle descending from above.
US11041831B2 Ultrasonic probe, ultrasonic flaw detection apparatus and method
There is provided, for example, an ultrasonic probe capable of improving the accuracy of testing of a curved-surface structure. An array sensor (ultrasonic array sensor) includes multiple elements (oscillators) to generate an ultrasonic wave. Water (propagation member) is disposed between the array sensor and steel (test target) to propagate the ultrasonic wave. At least one reflection section reflects the ultrasonic wave reflected and returned from the surface of or the inside of the steel, and causes the ultrasonic wave to fall on any of the elements.
US11041828B2 Coil arrangement for sample measurement with a spatially variable magnetic field
The invention relates to a measuring arrangement comprising: a coil arrangement for creating a magnetic field to measure a sample to be arranged in connection with it including at least one flat coil, the coil geometry of which is arranged to be changed in the direction of the plane defined by the coil arrangement, in order to create a spatially changing magnetic field having a known distance dependence for measuring the sample; and electronics connected to the coil arrangement for creating a magnetic field using the coil arrangement; and means for changing the position of the sample and the coil arrangement relative to each other in order to change the magnetic field affecting the sample and having the known distance dependence. In addition, the invention also relates to a method for measuring a sample.
US11041826B2 Observation method and observation device
Provided is a measurement device including an application unit, a detection unit, and a calculation unit. The application unit applies a first magnetic field, which is generated by applying a pulse current to a coil or applying currents with a plurality of frequencies to the coil in order, to an object. The detection unit detects a second magnetic field which is generated by applying the first magnetic field to the object. The calculation unit calculates a distribution of a magnetic field source m in the second magnetic field. The calculation unit may further generate an imaging signal for displaying the calculated distribution of the magnetic field source m, as an image. The display unit displays the image indicating the distribution of the magnetic field source m by using the imaging signal.
US11041822B2 Sensing element
A sensing element includes a conductive substrate, a zinc oxide seed layer, a plurality of zinc oxide nanorods, a film with an electrical double layer, and an organic sensing layer. The zinc oxide seed layer is located on the conductive substrate. The zinc oxide nanorods extend from the zinc oxide seed layer. The film with the electrical double layer covers the zinc oxide nanorods. The organic sensing layer is located on the film with the electrical double layer.
US11041819B1 Visual test system and method for secondary generation or decomposition process of hydrate
A visual test system for a secondary generation or decomposition of a hydrate includes a hydrate conveying device, a computerized tomography (CT) imaging device, a temperature control device, a pressure control device and a flow control device. The hydrate conveying device includes an annular pipeline structure composed of a plurality of straight pipeline sections and a plurality of curved pipeline sections. The straight pipeline section is able to rotate around an axis thereof under the drive of a pipeline driving device. The CT imaging device is used to perform a three-dimensional (3D) detection inside the pipeline, and includes a turntable, a ray source and a detector. The ray source is able to rotate under the drive of the turntable driving device. The temperature control device, the pressure control device and the flow control device are used to control a gas-liquid mixture's temperature, pressure and flow rate, respectively.
US11041817B2 Microwave-based measuring device
A microwave-based measuring device includes a number n of sensors, each sensor of the number n of sensors being embodied to generate associated sensor data such that, overall, a number n of items of sensor data are generated by way of the number n of sensors. A measurement variable calculation unit is embodied to calculate a number m of measurement variable values depending on the number n of items of sensor data on the basis of values of a number d of parameters. A learning unit is embodied to calculate the values of the number d of parameters on the basis of training data.
US11041814B1 Systems and methods for semiconductor chip hole geometry metrology
Embodiments of systems and methods for measuring a geometric attribute of a hole structure in a semiconductor chip are disclosed. In an example, an optical spectrum signal corresponding to the hole structure in the semiconductor chip is received. The optical spectrum signal is characterized by one or more optical features. The geometric attribute of the hole structure is determined based, at least in part, on the optical features using a model. The model is trained from a plurality of training samples each including a pair of an optical spectrum signal and a labeled reference signal both corresponding to a same hole structure.
US11041809B2 Ultrahigh resolution dynamic IC chip activity detection for hardware security
A system and method for detecting dynamic electromagnetic emission of an integrated circuit (IC) chip is provided. One embodiment of the method, includes exciting nitro vacancy (NV) centers of a diamond slide located in close proximity to the IC chip via use of light, resulting in an NV fluorescence; providing an optical readout of the NV fluorescence, wherein the optical readout provides quantum states of the NV centers, thereby providing a spectra of electromagnetic fields of the IC chip. A determination is then made of at least one of the group comprising clock frequencies of the IC chip, referred to herein as determined clock frequencies, and data bandwidth of the IC chip, referred to herein as determined data bandwidth of the IC chip, from the spectra of electromagnetic fields of the IC chip. A comparison is then performed, comparing at least one of the group comprising determined clock frequencies and determined data bandwidth, to at least one of the group comprising expected clock frequencies of the IC chip and expected data bandwidth of the IC chip, thereby determining if a foreign device or software is located on the IC chip.
US11041808B2 Surface ablation lathe tomography (SALT) systems and methods for whole organ phenotyping
Imaging systems and methods, referred to herein as surface ablation lathe tomography (SALT), may be capable of providing whole organ tomography to provide 3D imaging. The system may provide a UV source that excites a sample, and a camera may capture imaging of fluorescent emission cause by the excitation. The tissue sample may be treated or stained with an imaging agent, such as fluorescent markers with fluorescently-tagged antibodies. The sample may also be infused with and/or embedded in paraffin wax. The tissue sample embedded in paraffin may be placed on a rotating mechanism that rotates, while the UV source excites a desired region and the camera captures imaging of a thin surface layer or shell of the sample. The system may also provide an ablation mechanism, such as a microtome blade or lathe, to ablate surface of the sample during rotation to allow imaging of subsequent layers of the sample. Once the sample has been fully imaged, a 3D map of the tissue sample, which may be an entire organ, can be provided.
US11041801B2 Method for estimating a quantity of a gaseous species
A method for measuring a quantity of a gaseous species—present in a gas and able to absorb light in an absorption spectral band—comprises: arranging the gas between a light source and a measurement photodetector, the light source being suitable for emitting an incident light wave propagating through the gas to the measurement photodetector, which is suitable for detecting a light wave transmitted by the gas, in the absorption spectral band; illuminating the gas by the light source; measuring, by the measurement photodetector, a measurement intensity of the light wave transmitted by the gas, in the absorption spectral band; measuring, by a reference photodetector, a reference intensity of a reference light wave being emitted by the light source. The method comprises a correction of the reference intensity by consideration of a parametric model, the parameters of the model being determined according to reference intensity measurements performed at various times.
US11041799B2 Device for 3D measurement of object coordinates
A device for a 3D measurement of object coordinates of a measurement object or parts of the measurement object in a coordinate measuring machine is provided. The device includes at least one illumination device configured to generate at least one illumination light beam and to illuminate the measurement object, at least one lens, wherein the lens has a longitudinal chromatic aberration, at least one color sensor arranged in an image plane of the lens, wherein the color sensor is configured to capture a measurement light beam generated by the measurement object in response to the illumination light beam and to determine at least one spectrally dependent image space content; at least one evaluation unit configured to determine at least one item of depth information from the spectrally dependent image space content.
US11041798B2 Arrangement for determining the achievable adhesive strength before forming a connection having material continuity to a surface of a joining partner
In the arrangement for determining the achievable adhesive strength before forming a connection having material continuity to a surface of a joining partner, a plurality of detectors are present and arranged that are configured for a spatially resolved spectral analysis of electromagnetic radiation within a wavelength interval and are connected to an electronic evaluation unit. They can detect radiation emitted from a broadband radiation source of a reflection incident on the surface of one of the joining partners, and/or after passing through joining partners transparent for the electromagnetic radiation on the detectors. A laterally and temporally homogeneous intensity of the electromagnetic radiation should be observed in this respect. The joining partner is formed from a material that does not 100% absorb the respective electromagnetic radiation and thus a transmission and/or reflection is possible. The electronic evaluation unit is configured such that the measured signals of the detectors detected with spatial resolution and wavelength resolution can be detected within a wavelength interval for individual local points that are arranged on a predefinable surface and measured signals detected at a plurality of positions can be associated with a respective part region of the detected surface (hypercube). A data reduction can be carried out for all measurement signals of the part regions. A statement on a corresponding adhesive strength is achievable using these selected features with a regression model stored in the memory.
US11041797B2 Microfluidic chip device for optical force measurements and cell imaging using microfluidic chip configuration and dynamics
A microfluidic chip configuration wherein injection occurs in an upwards vertical direction, and fluid vessels are located below the chip in order to minimize particle settling before and at the analysis portion of the chip's channels. The input and fluid flow up through the bottom of the chip, in one aspect using a manifold, which avoids orthogonal re-orientation of fluid dynamics. The contents of the vial are located below the chip and pumped upwards and vertically directly into the first channel of the chip. A long channel extends from the bottom of the chip to near the top of the chip. Then the channel takes a short horizontal turn that nearly negates any influence of cell settling due to gravity and zero flow velocity at the walls. The fluid is pumped up to a horizontal analysis portion that is the highest channel/fluidic point in the chip and thus close to the top of the chip, which results in clearer imaging. A laser may also suspend cells or particles in this channel during analysis which prevents them from settling.
US11041793B1 Hydrometer testing and filtration apparatus
A multipurpose device used in fermenting wine as a filter for hydrometer testing, siphoning, and a cap punch is disclosed. The filtering device includes a perforated vessel, tubular in shape, with a flange which floats on the cap of the must or fermenting wine and stabilizes the filtering device within the primary fermenter, while the submersed portion of the vessel, below the flange, fills through perforations with liquids free of debris for testing, siphoning, or sampling; a multi-ringed siphoning attachment inserts into the tubular shaped vessel of the filtering device, snaps into place on the rim of the vessel, and securely holds a siphon hose in place within the primary fermenter for siphoning; and a handle which, when snapped into place on the rim of the filtering device, converts the foot of the filtering device to a cap punch.
US11041791B2 Indenter made of polycrystalline diamond, and method and apparatus using the same for evaluating crack initiation load
An indenter is made of polycrystalline diamond and has a tip having a spherical surface with a radius of 10 to 2000 μm.
US11041789B2 Integrated system and method for in-situ 3-axis scanning and detecting defects in object under static and cyclic testing
The present invention relates to an integrated system and method for in-situ 3-axis scanning and detecting defects in a CFRP composite (150) being loaded under static and cyclic test conditions. The system comprises a test system integrated with (10) a scanning system (20) that comprises a probe assembly (52) to generate eddy current on the surface of the CFRP composite (150) mounted on the test system, and a 3D scanner assembly (60) for movement of the probe assembly (50) over the entire surface area of the CFRP composite (150) along X-axis, Y-axis and Z-axis. An operator console (70) is connected to the test system and the scanning system (20) for controlling (3) mechanical test process in the test system and for controlling 3-dimensional movement of the probe assembly (52) along X-axis, Y-axis and Z-axis in a synchronous manner. Such system and method achieve (3D) automated and synchronized 3D scanning of the CFRP composite (150) to accurately detect the defects in the CFRP composite (150) before/during/after mechanical testing without interrupting the mechanical test process.
US11041786B2 Oil extraction agent containing trimeric or higher oligomers of chlorotrifluoroethylene
It is an objet to provide an oil extraction agent that is used in an oil concentration meter, that can be manufactured at low cost, that has a high oil extraction efficiency, and whose burden on the environment is small. Trimeric or higher oligomers of chlorotrifluoroethylene are contained in the overall oil extraction agent in a range between 35% by weight or more and 100% by weight or less.
US11041785B2 Apparatus for observing image of living tissue, method for manufacturing same, and method for observing image of living tissue using same
An apparatus for observing image of living tissue having a first cover slip and a second cover slip; and one or more chambers interposed between the first cover slip and the second cover slip and having a cavity therein; in order to observe a living tissue loaded in the cavity of the chamber above is provided.The apparatus for observing image of living tissue of the present invention can be easily prepared with a simple process and a low cost, and facilitates the observation of images of living tissues on both sides, so that an entire image of a huge living tissue at the level of several hundred micrometers can be obtained by using a tissue transparency technique, which is a distinguished advantage of the apparatus of the invention. In the apparatus of the invention, the outer wall part forming the chamber is strongly bound so that the leakage of the mounting solution and the bubble generation can be prevented, indicating the damage of the living tissue can also be prevented.
US11041782B2 Secure systems and methods for machine monitoring
A system includes a secure data interface system. The secure data interface system includes a one-way communications interface configured to communicatively couple to a monitoring and protection system to receive data transmitted by the monitoring and protection system, and a processor configured to derive at least one measurement based on the data. The secure data interface system further includes a two-way communications interface configured to communicate the measurement to an external system, wherein the monitoring and protection system is configured to monitor operations of a machinery.
US11041781B2 Remote caster bearing sensing system and method
A rotary union adapted for connection on a support segment for a shaft includes a sensor disposed within a sensor housing, the sensor housing connected to the housing of the rotary union, and a sound conduit having first and second ends, the first end of the sound conduit being connected to the sensor housing, and the second end of the sound conduit being adapted to be connected to a second support segment for the shaft opposite the first support segment along the shaft, wherein the sensor includes a sensing element in physical contact with the first end of the sound conduit, the sensing element configured to provide a signal in response to vibration present along the sound conduit.
US11041778B1 Configurable leak detection system
A configurable leak detection system comprising a leak detection device and at least a leak detection covering comprising a leak detection region having a first and second electrode and at least an attachable region is provided. The first and second electrodes are disposed spaced apart and fixed in firm contact with the covering. The system is attached onto liquid cooling systems, bases, and/or fluid conduits. When liquid is leaked onto the covering, the liquid is absorbed therein, until the dampened region extends over some point on each of the first and second electrodes. An electrical current is conducted, providing a low resistance path therebetween. An impedance change is detected, an alert means is generated, and the leak detection device is reset. More than one configurable leak detection system is attached onto systems, bases and/or fluid conduits via the at least an attachable region, and then electrically coupled together.
US11041775B2 Pressure tap support for tube holding during wind tunnel testing
An apparatus is described and in one embodiment includes a first portion comprising an inner diameter, a first outer diameter, and a first length and a second portion, wherein the first portion and the second portion are integrally connected together, the second portion comprising the inner diameter, at least one second outer diameter, and a second length. The embodiment further includes a flange comprising a contact surface, wherein the inner diameter of the first portion and the second portion provides a hollow pathway through the apparatus.
US11041774B2 Pressure sensor package
A pressure sensor package includes a package lead frame including a molding plastic layer with a top surface and a plurality of lead frame units mounted in the molding plastic layer, a sidewall disposed on the top surface of the molding plastic layer and surrounding a receiving chamber, a pressure sensor module mounted on the top surface of the molding plastic layer and disposed in the receiving chamber, and a packaging silicone mounted in the receiving chamber to encapsulate the pressure sensor module.
US11041771B2 Method and apparatus for determining line sag in a conductor span
A method and apparatus for calculating line sag in a span of a conductor is provided. The method includes using a portable smart device having one or more accelerometers and running a line sag application on the processing device. The line sag application enables acceleration data of return waves generated on the conductor to be collected using the smart device and to be plotted as a function of time for display on the smart device. The method further includes placement of time markers on the plotted data displayed on the smart device to determine elapsed time and calculating line sag using the elapsed time.