Document Document Title
US11881329B2 Method of manufacturing fire resistant coaxial cable for distributed antenna systems
A fire resistant coaxial cable and method of making is described that has a 2-part dielectric made of a polymer foam and a ceramifiable silicone rubber. The polymer foam, which can be polypropylene or other polymers, leaves little-to-no residue in the cable that causes electromagnetic loss when upon burning. The polymer foam can be extruded over a center conductor using an inert gas, such as nitrogen, to propagate the foam, ensuring little-to-no residue in the cable. The ceramifiable silicone rubber can be extruded over the polymer foam. The ceramifiable silicone rubber can have a polysiloxane matrix with inorganic flux and refractory particles that ceramify under high heat, such as temperatures specified by common fire test standards (e.g., 1850° F./1010° C. for two hours). The cable is configured to maintain a relatively coaxial relation between a center conductor and an outer conductor even under aforementioned fire tests. Another layer of ceramifiable silicone rubber surrounds the outer conductor and continues to insulate it from the outside if a low-smoke zero-halogen (LSZH) jacket burns away.
US11881326B2 Transparent conductive oxide having an embedded film
The present invention is directed to coated articles. A substrate is coated with an underlayer having at a first underlayer film made of a first high refractive index material. A transparent conductive oxide layer over at least a portion of the underlayer. An embedded film is embedded within the transparent conductive oxide layer wherein the embedded film comprises a second high refractive index material.
US11881325B2 Nuclear radiation particle power converter
Various embodiments of a nuclear radiation particle power converter and method of forming such power converter are disclosed. In one or more embodiments, the power converter can include first and second electrodes, a three-dimensional current collector disposed between the first and second electrodes and electrically coupled to the first electrode, and a charge carrier separator disposed on at least a portion of a surface of the three-dimensional current collector. The power converter can also include a hole conductor layer disposed on at least a portion of the charge carrier separator and electrically coupled to the second electrode, and nuclear radiation-emitting material disposed such that at least one nuclear radiation particle emitted by the nuclear radiation-emitting material is incident upon the charge carrier separator.
US11881324B2 Storage system for radioactive nuclear waste with pressure surge protection
A radioactive nuclear waste storage system includes a cask comprising a hermetically sealed internal cavity configured for holding the waste such as spent nuclear fuel submerged in an inventory of water. One or more pressure surge capacitors disposed inside the cask include a vacuum cavity evacuated to sub-atmospheric conditions prior to storage of fuel in the cask. At least one rupture disk seals a vacuum chamber inside each capacitor. Each rupture disk is designed and constructed to burst at a predetermined burst pressure level occurring inside the cask external to the capacitor. This allows excess cask pressure occurring during a high pressure excursion resulting from abnormal operating conditions to bleed into capacitor, thereby returning the pressure inside the cask to acceptable levels. In one embodiment, the capacitors are located in peripheral regions of the cask cavity adjacent to the circumferential wall of the cask body.
US11881323B2 High-density subterranean storage system for nuclear fuel and radioactive waste
A passively cooled stackable nuclear waste storage system includes an at least partially below grade cavity enclosure container (CEC) and above grade cask. Each vessel includes a cavity holding a nuclear waste canister containing spent nuclear fuel or other high-level radioactive wastes. The CEC is founded on a below grade concrete base pad and cask is mounted on an above-grade concrete top pad in a vertically stacked arrangement. The upper cask comprises a perforated baseplate which establishes fluid communication between cavities of both casks and is configured to prevent radiation shine. One or both vessels include air inlets which draw ambient cooling air into their respective cavities for cooling the nuclear waste. Air heated in the lower CEC rises into the upper cask through the baseplate where it mixes with air drawn into the cask and is returned to atmosphere. The system increases storage capacity of new or existing facilities.
US11881322B2 Joining and sealing pressurized ceramic structures
This patent document relates to systems, structures, devices, and fabrication processes for ceramic matrix composites suitable for use in a nuclear reactor environment and other applications requiring materials that can withstand high temperatures and/or highly corrosive environments. In one exemplary aspect, a method of joining and sealing ceramic structures is disclosed. The method comprises forming a joint of a ceramic structure and an end plug using a sealing material, wherein the end plug has a hole that goes through a top surface and a bottom surface of the end plug; filling the ceramic structure with a desired gas composition through the hole; heating a material into a molten form using a heat source; and directing the material into the hole, wherein the material solidifies to seal the end plug.
US11881320B2 Molten fuel reactors and orifice ring plates for molten fuel reactors
A molten fuel reactor includes a reactor core having substantially a right-circular cylinder shape with a longitudinal axis. At least one inlet is configured to channel fuel salt into the reactor core. At least one outlet is configured to channel fuel salt out of the reactor core, and the inlet and outlet at least partially define a flow loop of fuel salt with respect to the reactor core. An orifice ring plate is disposed within the reactor core and proximate the at least one inlet. The orifice ring plate is configured to condition a flow of fuel salt entering the reactor core from the at least one inlet. The orifice ring plate extends circumferentially about the longitudinal axis and has a height defined in a direction along the longitudinal axis. The orifice ring plate includes a plurality of apertures configured to allow the flow of fuel salt therethrough.
US11881319B2 Telephone based tele-health apparatus
A tele-health apparatus includes a telephone having a microphone, an auscultation piece to acquire sounds, and a solid medium acoustically coupling the auscultation piece to the microphone. The auscultation piece is part of a stethoscope, and the solid medium is a windpipe of the stethoscope. The tele-health apparatus also includes an otoscope operable to be disposed in front of a camera of the telephone. A clip holds the stethoscope and the otoscope, and is fixed to the phone. Software modules installed in the telephone enable the tele-health apparatus to engage a user in a two-way audio and/or video consultation with a physician at a remote device in real-time.
US11881318B2 Method of supporting interpretation of genetic information by medical specialist, information management system, and integrated data management device
A method of supporting an expert meeting of medical specialists to interpret genetic information, may include: accepting a schedule of the expert meeting; extracting the medical specialists to participate in the expert meeting, the medical specialists stored in association with the accepted schedule of the expert meeting; and transmitting the accepted schedule of the expert meeting to terminal devices of the extracted medical specialists.
US11881315B1 Sensor-based leading indicators in a personal area network; systems, methods, and apparatus
A sensor-based leading indicator management ecosystem is described. Sensor data associated with the individual, possibly within a Personal Area Network (PAN) and related to the healthcare of the individual, is compiled and converted to a one or more sets of leading indicators with respect to one or more possible future healthcare actions. Leading indicators may then be compiled into one or more condition state vectors that represent encoded inputs into one or more trained action prediction agents. The trained action prediction agents then generate, possibly in real-time or based on time-series data, predicted actions that may be required at a predicted point-of-care or a moment-of-care. Further, action prediction agents may be context or domain specific.
US11881314B2 Foodome platform
The disclosed systems and methods provide a systematic approach to analyzing an individual's lifestyle factors (e.g., foods consumed by the individual) that contribute to the individual's current or potential for disease, and taking further action based on that analysis. One example embodiment is a machine learning system that includes a food composition layer, chemical compounds layer, and disease layer. The food composition layer provides representations of chemical compounds of foods consumed or to be consumed by the individual. The chemical compounds layer is coupled to the food composition layer by links and filters the representations of the chemical compounds based on genetic or metabolic information of the individual, resulting in representations of personalized filtered chemical compounds. The disease layer is coupled to the chemical compounds layer by links and associates a representation of a disease with representations of the personalized filtered chemical compounds based on a disease module for the disease.
US11881312B2 Vital sign information sensor and vital sign information display system
A vital sign information sensor for acquiring vital sign information from a physiological tissue of a subject includes: a sensor element configured to acquire the vital sign information from the subject; and a memory storing URI information. The URI information is capable of gaining access to an electronic content provided by a WEB server disposed on a communication network. When the vital sign information sensor is communicably connected to a vital sign information display apparatus, the URI information is transmitted from the memory to the vital sign information display apparatus. The electronic content includes information relevant to the vital sign information sensor.
US11881307B2 System, method, and apparatus for electronic patient care
A method, related system and apparatus are disclosed. The method is implemented by an operative set of processor executable instructions configured for execution by a processor. The method includes the acts of: determining if a monitoring client is connected to a base through a physical connection; establishing a first communications link between the monitoring client and the base through the physical connection; updating, if necessary, the interface program on the monitoring client and the base through the first communications link; establishing a second communications link between the monitoring client and the base using the first communications link; and communicating data from the base to the monitoring client using the second communications link.
US11881306B2 System and method of utilizing data of medical systems
The present disclosure provides a system that may receive first sensor data associated with first measurements of multiple components of respective multiple medical systems; may determine first one or more classifiers based at least on first user input; may receive second sensor data associated with second measurements of the multiple components; may determine, based at least on the first one or more classifiers and based at least on the second sensor data, at least two services to be provided to respective at least a first two of the multiple medical systems; may receive third sensor data associated with third measurements of multiple components respectively associated with the at least the first two of the multiple medical systems; and may determine, without the first user input and without second user input, second one or more classifiers based at least on the third sensor data.
US11881302B2 Virtual medical assistant methods and apparatus
In some aspects, a method of using a virtual medical assistant to assist a medical professional, the virtual medical assistant implemented, at least in part, by at least one processor of a host device capable of connecting to at least one network is provided. The method comprises receiving free-form instruction from the medical professional, providing the free-form instruction for processing to assist in identifying from the free-form instruction at least one medical task to be performed, obtaining identification of at least one impediment to performing the at least one medical task, and inferring at least some information needed to overcome the at least one impediment.
US11881298B2 Systems and methods for universal artificial intelligence integration services
Systems and methods are provided for integrating artificial intelligence (AI) workflows. In one example, a method includes receiving, from a medical image storage device, an instance availability notification, in response to determining that the notification indicates that one or more medical images have been saved at the medical image storage device, querying the medical image storage device to retrieve metadata associated with the one or more medical images, initiating a work-item with an AI orchestration platform for the metadata, and receiving, from the AI orchestration platform via the work-item, AI results related to the one or more medical images.
US11881296B2 Identifying and quantifying individualized variability-patterns and implementing them for improved efficacy of systems
The disclosure provides methods for improving the function of systems regimens, devices by identifying, quantifying, and implementing at least one inherent variability pattern which is based on patterns learned from a specific subject or from other subjects including subject's variability patterns, such as, DNA, genes, nucleic acids, RNA, proteins, cells, organs, biological pathway(s), or whole body variability. There are provided herein devices, systems, and methods for real time or delayed altering of the parameters of system's regimens, for improving biological systems functions. Any system used by humans, or affect human function, wherein the parameters are updated using inherent variabilities signatures with and without other individualized patterns from a subject or from other subjects, can increase the accuracy and efficacy of the system for achieving the desired goal. Output parameters are continuously, semi continuously, or conditionally being updated based on measurements and inputs provided to a compute circuitry configured to facilitate closed loop machine learning capabilities.
US11881290B2 Information processing apparatus and method for clinical laboratory management
To facilitate management of the entirety of one or a plurality of clinical laboratories. This information processing apparatus is used in management of a clinical laboratory in which an analyzer configured to analyze specimens is installed. The information processing apparatus includes: a communication section configured to communicate with a terminal operable by a user; and a controller configured to control display of the terminal via the communication section. On the basis of information collected from a plurality of analyzers installed in one or a plurality of clinical laboratories and from apparatuses relevant to the analyzers, the controller causes the terminal to display a screen including an index that indicates a status of the entirety of the one or the plurality of clinical laboratories. In response to the user selecting the index displayed in the screen, the controller causes the terminal to display the selected index so as to be divided in a plurality of categories.
US11881284B2 Open translation unit management using an adaptive read threshold
A first read operation is performed on a first set of memory cells addressable by a first wordline (WL), and a second read operation is performed on a second set of memory cells addressable by a second WL, wherein the first set of memory cells and the second set of memory cells are comprised by an open TU of memory cells. A first threshold voltage offset bin associated with the first WL is identified. A second threshold voltage offset bin associated with the second WL is identified. Respective threshold voltage offset bins for each WL of a plurality of WLs coupled to respective sets of memory cells comprised by the open TU are determined based on at least one of the first threshold voltage offset bin and the second threshold voltage offset bin. Respective default threshold voltages for each WL of the plurality of WLs are updated based on the threshold voltage offset bins.
US11881281B2 Dual reference voltage generator, equalizer circuit, and memory
A dual reference voltage generator, an equalizer circuit, and a memory are provided. The dual reference voltage generator is configured to receive an original code, a first code and a second code, generate a first reference voltage according to the received original code and first code, and generate a second reference voltage according to the received original code and second code. The first reference voltage is different from the second reference voltage.
US11881280B2 Circuit and method for constant slew rate in high voltage charge pumps
An integrated circuit includes a non-volatile memory, a charge pump that generates high voltages for programming operations of the non-volatile memory array, and a charge pump regulator that controls a slew rate of the charge pump. The charge pump regulator generates a sense current indicative of the slew rate and adjusts a frequency of a clock signal provided to the charge pump based on the sense current.
US11881278B2 Redundant circuit assigning method and device, apparatus and medium
A redundant circuit assigning method a includes: first test item is executed and first test data is acquired; a first redundant circuit assigning result including the number of assigned local redundant circuits and position data of the assigned local redundant circuits is determined according to the first test data; a second test item is executed and second test data is acquired; when fail bits acquired during execution of the second test item include one or more fail bits beyond the repair range of the assigned local redundant circuits and assigned global redundant circuits, and the assignable redundant circuits have been assigned out, target position data of fail bits in a target subdomain and a related subdomain is acquired based on the first test data and the second test data; and a second redundant circuit assigning result is determined according to the first test data and the second test data.
US11881277B2 Memory device and operating method thereof
An operating method of a memory device includes storing position information regarding a codeword including an erasure and erasure information including position information regarding the erasure in a memory region, loading the position information regarding the codeword to a row decoder and a column decoder, determining whether a read address corresponding to a read instruction is identical to the position information regarding the codeword including the erasure, in response to the read instruction from a host, transmitting the position information of the erasure to an error correction code (ECC) decoder, when the read address is identical to the position information regarding the codeword including the erasure, and correcting, by the ECC decoder, an error in a codeword received from a memory cell array using the position information regarding the erasure.
US11881273B2 Semiconductor storage device
A layout structure of a ROM cell using a complementary FET (CFET) is provided. The ROM cell includes first and second three-dimensional transistors. The second transistor is formed above the first transistor, and the channel portions of the first and second transistors overlap each other. First data is stored in the ROM cell depending on the presence or absence of connection between a local interconnect connected to the source of the first transistor and a ground power supply line, and second data is stored in the ROM cell depending on the presence or absence of connection between a local interconnect connected to the source of the second transistor and a ground power supply line.
US11881270B2 Detection circuit, semiconductor memory device, memory system
According to one embodiment, a detection circuit includes a first filter circuit configured to output a first voltage, a ramp circuit configured to output a ramp voltage, a comparator configured to output a first result of comparison between the first voltage and the ramp voltage and a second result of comparison between a second voltage and the ramp voltage, and a controller, wherein the controller determines a first period of time between a time when the ramp voltage output is started and a time when a magnitude correlation between the first voltage and the ramp voltage is inverted, and determines a second period of time between a time when the ramp voltage output is started and a time when a magnitude correlation between the second voltage and the ramp voltage is inverted.
US11881268B2 Semiconductor memory device and storage system including semiconductor memory device
A semiconductor memory device includes a source layer, a channel structure, gate electrodes on the source layer and spaced apart on a sidewall of the channel structure, and a common source line. The gate electrodes include a first word line group including first and second gate electrodes and a second word line group including third and fourth gate electrodes. The semiconductor memory device, in response to a voltage of the common source line reaching a target voltage, causes an inhibition voltage to be applied to the second word line group and an erase voltage to be applied to the first word line group in a first erase operation interval, and causes the inhibition voltage to be applied to the first word line group and the erase voltage to be applied to the second word line group in a second erase operation interval.
US11881266B2 Neighbor bit line coupling enhanced gate-induced drain leakage erase for memory apparatus with on-pitch semi-circle drain side select gate technology
A memory apparatus and method of operation are provided. The memory apparatus includes memory cells connected to word lines and disposed in memory holes organized in rows grouped in strings. The memory cells are configured to retain a threshold voltage. The rows include full circle rows and semi-circle rows in which the memory holes are partially cut by a slit half etch. The memory holes of the semi-circle rows are coupled semi-circle bit lines and the memory holes of the full circle rows are coupled to full circle bit lines. A control means is configured to erase the memory cells in an erase operation. During the erase operation, the control means creates a capacitive coupling between each of the semi-circle bit lines and at least one neighboring one of the full circle bit lines to increase a semi-circle erase voltage applied to each of the semi-circle bit lines.
US11881260B2 Neuromorphic computing device and method of designing the same
A neuromorphic computing device includes first and second memory cell arrays, and an analog-to-digital converting circuit. The first memory cell array includes a plurality of resistive memory cells, generates a plurality of read currents based on a plurality of input signals and a plurality of data, and outputs the plurality of read currents through a plurality of bitlines or source lines. The second memory cell array includes a plurality of reference resistive memory cells and an offset resistor, and outputs a reference current through a reference bitline or a reference source line. The analog-to-digital converting circuit converts the plurality of read currents into a plurality of digital signals based on the reference current. The offset resistor is connected between the reference bitline and the reference source line.
US11881259B2 Neuromorphic device and method of driving same
A neuromorphic device including an electrode including a first terminal connected to a bit line through a write drive transistor and a second terminal connected to a source line, a plurality of unit weighting elements having different resistance values, each of the unit weighting elements including a free layer arranged on the top of the electrode, a tunnel barrier layer arranged on the top of the free layer, and a fixed layer arranged on the top of the tunnel barrier layer, and corresponding to each bit of a synapse weight, and a plurality of control electrodes connected to the bit line through a plurality of read drive transistors, respectively, a control voltage being applied between the free layer and the fixed layer of each of the plurality of unit weighting elements through each of the plurality of control electrodes.
US11881255B2 Look ahead switching circuit for a multi-rank system
A multi-rank circuit system utilizing a shared IO channel includes a first stage of multiple selectors coupled to input multiple digital busses, and a second stage including one or more selectors coupled to receive outputs of the first stage of selectors and to individually select one of the outputs of the first stage of selectors to one or more control circuits for IO circuits of the ranks. The system switches one of the ranks to be an active rank on the shared IO channel, and operates the first stage of selectors to select one of the digital busses to the second stage of selectors in advance of switching a next active rank to the shared IO channel.
US11881254B2 Enable control circuit and semiconductor memory
An enable control circuit and a semiconductor memory are provided. The enable control circuit includes: a counting circuit, configured to: count past clock cycles, and determine a clock cycle count value; a selection circuit, configured to determine a target clock cycle count value according to a first config signal; and a control circuit, connected to the counting circuit and the selection circuit, and configured to: control an On Die Termination (ODT) path to be in an enabled state responsive to a level state of an ODT pin signal being inverted, and start the counting circuit; and control the ODT path to switch from the enabled state to a disabled state when the clock cycle count value reaches the target clock cycle count value.
US11881245B2 Apparatus with data-rate-based voltage control mechanism and methods for operating the same
Methods, apparatuses, and systems related to voltage management of memory apparatuses/systems are described. The memory device can include circuitry configured to determine an operating frequency of a clock signal for an ongoing or an upcoming memory operation. The memory device may generate a control indicator for increasing a system voltage for higher operating frequencies, for decreasing the system voltage for lower operating frequencies, or a combination thereof.
US11881243B2 Semiconductor device including a memory array performing a multiplication and accumulation (MAC) operation using capacitors
A semiconductor device includes a memory cell array including a plurality of memory cells coupled between a multiplicity of word lines and one or more bit lines; and an operation circuit configured to perform a multiplication and accumulation (MAC) operation with one or more first multi-bit data provided from the one or more bit lines and one or more second multi-bit data, wherein a plurality of memory cells coupled to a bit line store a plurality of bits included in a corresponding one of the one or more first multi-bit data, and wherein the memory cell array sequentially provides the plurality of bits included in the corresponding first multi-bit data to the operation circuit.
US11881242B2 Ferroelectric field-effect transistor (FeFET) memory
A memory device includes a plurality of memory cells. Each memory cell includes a multi-gate FeFET that has a first source/drain terminal, a second source/drain terminal, and a gate with a plurality of ferroelectric layers configured such that each of the ferroelectric layers has a respective unique switching E-field.
US11881238B1 Sector mapout of low coercivity media for enhancing aerial density
Various illustrative aspects are directed to a data storage device comprising one or more disks, an actuator assembly comprising one or more disk heads; and one or more processing devices, configured to detect a plurality of areas with a coercivity lower than a threshold on the one or more disks; map out one or more sectors in each of the plurality of lower coercivity areas on the one or more disks; write data to, or read data from, the one or more disks, based at least in part on mapping out the one or more sectors in each of the plurality of lower coercivity areas. In some embodiments, the writing or reading data comprises writing data to, or reading data from, one or more sectors of the one or more disks that are not mapped out.
US11881237B1 Cross track current design for energy assisted magnetic recording
The present disclosure is generally related to a magnetic recording device comprising a magnetic recording head having a current flow in a cross-track direction around a main pole. The magnetic recording device comprises a main pole disposed between a trailing shield, a leading shield, and side shields. A trailing gap is disposed between the main pole and the trailing shield. A hot seed layer is disposed between the trailing gap and the trailing shield. A first insulation layer is disposed between the hot seed layer and the trailing shield, where the first insulation layer contacts the side shields. A second insulation layer is disposed between the main pole and leading shield, where the second insulation layer contacts the side shields. The first and second insulation layers direct the current through the side shields and across the main pole in a cross-track direction.
US11881234B2 Magnetic head and magnetic recording device
According to one embodiment, a magnetic head includes a first magnetic pole, a second magnetic pole, and a stacked body provided between the first and second magnetic poles. The stacked body includes first to fourth magnetic layers, and first to fifth non-magnetic layers. The second non-magnetic layer is in contact with the second and first magnetic layers. The third non-magnetic layer is in contact with the third and second magnetic layers. The fourth non-magnetic layer is in contact with the fourth and third magnetic layers. A fourth thickness of the fourth magnetic layer along a first direction from the first magnetic pole to the second magnetic pole is not less than 0.5 times and not more than 1.6 times a first thickness of the first magnetic layer along the first direction. A second thickness of the second magnetic layer along the first direction is less than the first thickness.
US11881230B2 Heat treatment of NFT and surrounding material
The present disclosure relates to pretreating a magnetic recording head. For a HAMR head, a NFT is present. Current can be applied to the NFT to condition the NFT. The current is applied in one of three ways: slowly ramping up the current from a starting level below a level capable of writing data to the optical laser current over a predetermined period of time, applying the current at a fixed value below the optical laser current for the predetermined period of time, or slowly ramping up the current from a starting level below a level capable of writing data to the optical laser current over the predetermined period of time while also intermittently removing the current. By conditioning the NFT in such a manner, the HAMR head can avoid thermal shock and thermal fatigue and thus increase the lifetime of the magnetic media drive.
US11881228B2 Concept for encoding an audio signal and decoding an audio signal using speech related spectral shaping information
According to an aspect of the present invention an encoder for encoding an audio signal has an analyzer configured for deriving prediction coefficients and a residual signal from a frame of the audio signal. The encoder has a formant information calculator configured for calculating a speech related spectral shaping information from the prediction coefficients, a gain parameter calculator configured for calculating a gain parameter from an unvoiced residual signal and the spectral shaping information and a bitstream former configured for forming an output signal based on an information related to a voiced signal frame, the gain parameter or a quantized gain parameter and the prediction coefficients.
US11881227B2 Audio signal compression method and apparatus using deep neural network-based multilayer structure and training method thereof
A method, executed by a processor for compressing an audio signal in multiple layers, may comprise: (a) restoring, in a highest layer, an input audio signal as a first signal; (b) restoring, in at least one intermediate layer, a signal obtained by subtracting an upsampled signal, which is obtained by upsampling the audio signal restored in the highest layer or an immediately previous intermediate layer, from the input audio signal as a second signal; and (c) restoring, in a lowest layer, a signal obtained by subtracting an upsampled signal, which is obtained by upsampling the audio signal restored in an intermediate layer immediately before the lowest layer, from the input audio signal as a third signal, wherein the first signal, the second signal, and the third signal are combined to output a final restoration audio signal.
US11881224B2 Multilingual speech recognition and translation method and related system for a conference which determines quantity of attendees according to their distances from their microphones
The present invention provides a multilingual speech recognition and translation method for a conference. The conference includes at least one attendee, and the method includes: receiving, at a server, at least one piece of audio data and at least one piece of video data generated by at least one terminal apparatus; analyzing the video data to generate a video recognition result related to an attendance, and an ethnic of the attendee and a body movement, and a facial movement of the attendee when talking; generating at least one language family recognition result according to the video recognition result and the audio data, and obtaining a plurality of audio segments corresponding to the attendee; performing speech recognition on and translating the audio segments; and displaying a translation result on the terminal apparatus. The method further determines a quantity of conference attendees according to their respective distances from their device microphones.
US11881223B2 Systems and methods of operating media playback systems having multiple voice assistant services
Systems and methods for managing multiple voice assistants are disclosed. Audio input is received via one or more microphones of a playback device. A first activation word is detected in the audio input via the playback device. After detecting the first activation word, the playback device transmits a voice utterance of the audio input to a first voice assistant service (VAS). The playback device receives, from the first VAS, first content to be played back via the playback device. The playback device also receives, from a second VAS, second content to be played back via the playback device. The playback device plays back the first content while suppressing the second content. Such suppression can include delaying or canceling playback of the second content.
US11881212B2 Conversation analysis system
[Problem] To provide a system capable of correcting an error in speech recognition by easier work than in the prior art. [Solution] A conversation analysis system comprising: a speech analysis unit 3 for analyzing contents contained in a conversation; a topics grasping unit 5 for grasping topics of the conversation; a topics-related correction terms storage unit 7 for, with respect to the respective topics, storing pronunciations to be speech-recognized or speech-recognized terms, and candidates for correction terms related to the pronunciations to be speech-recognized or the speech-recognized terms; and a conversation correction unit 9 for correcting the conversation analyzed by the speech analysis unit 3.
US11881210B2 Speech synthesis prosody using a BERT model
A method for generating a prosodic representation includes receiving a text utterance having one or more words. Each word has at least one syllable having at least one phoneme. The method also includes generating, using a Bidirectional Encoder Representations from Transformers (BERT) model, a sequence of wordpiece embeddings and selecting an utterance embedding for the text utterance, the utterance embedding representing an intended prosody. Each wordpiece embedding is associated with one of the one or more words of the text utterance. For each syllable, using the selected utterance embedding and a prosody model that incorporates the BERT model, the method also includes generating a corresponding prosodic syllable embedding for the syllable based on the wordpiece embedding associated with the word that includes the syllable and predicting a duration of the syllable by encoding linguistic features of each phoneme of the syllable with the corresponding prosodic syllable embedding for the syllable.
US11881208B2 Systems and methods for generating disambiguated terms in automatically generated transcriptions including instructions within a particular knowledge domain
System and method for generating disambiguated terms in automatically generated transcripts and employing the system are disclosed. Exemplary implementations may: obtain a set of transcripts representing various speech from users; obtain indications of correlated correct and incorrect transcripts of spoken terms; use a vector generation model to generate vectors for individual instances of the correctly transcribed terms and individual instances the incorrectly transcribed terms based on text and contexts of the individual transcribed terms; and train the vector generation model to reduce spatial separation of the vectors generated for the spoken terms in the correlated correct transcripts and the incorrect transcripts.
US11881206B2 System and method for generating audio featuring spatial representations of sound sources
Systems and methods for spatially emulating a sound source. An apparatus includes a microphone array including microphones; and a sound profiler communicatively connected to the microphone array, the sound profiler including a processing circuitry and a memory which contains instructions that, when executed by the processing circuitry, configure the apparatus to: generate synthesized audio based on sound beam metadata, a sound profile, and target listener location data, wherein the sound beam metadata includes timed sound beams defining a directional dependence of a spatial sound wave, wherein the sound profile includes timed sound coefficients determined based on audio signals captured in a space wherein the target listener location data includes a position and an orientation, wherein the synthesized audio emulates sound that would be heard by a listener at the position and orientation of the target listener location data; and providing the synthesized audio for projection.
US11881205B2 Speech synthesis method, device and computer readable storage medium
The present disclosure relates to a speech synthesis method and device, and a computer-readable storage medium, and relates to the field of computer technology. The method of the present disclosure includes: dividing a text into a plurality of segments according to a language category to which each of the segments belongs; converting each of the segments into a phoneme corresponding to the segment to generate a phoneme sequence of the text according to the language category to which each of the segments belongs; inputting the phoneme sequence into a speech synthesis model trained in advance and converting the phoneme sequence into a vocoder characteristic parameter; and inputting the vocoder characteristic parameter into a vocoder to generate a speech.
US11881204B2 Dual-tone horn assemblies and methods of use
Dual-tone horn assemblies and methods of use are disclosed herein. An example dual scroll assembly includes a nozzle having a first portion of the nozzle has a first diameter and a second portion of the nozzle has a second diameter that has a size that is different from the first diameter, a first spiraled channel that receives air from the first portion of the nozzle. The air traveling through the first spiraled channel produces a first tone at a first frequency. A divider plate is disposed between the first spiraled channel and a second spiraled channel. The second spiraled channel receives the air from the second portion of the nozzle. The air traveling through the second spiraled channel produces a second tone at a second frequency. The first tone and the second tone when produced simultaneously create a dyad.
US11881194B1 Folding marimba having reduced length
A folding marimba may include a first set of spaced apart rails; a first set of tone bars suspended from the first set of spaced apart rails; a second set of spaced apart rails; and a second set of tone bars suspended from the second set of spaced apart rails; wherein the first and second sets of spaced apart rails are configured for hinged rotation about a hinge line such that the marimba is configurable in an unfolded configuration having a first length and a folded configuration having a second length that is less than the first length. For example, the second length may be about half of the first length.
US11881192B2 Compensating for latency in a streaming virtual reality environment
Compensating for latency in a streaming virtual reality environment is disclosed. A computing device receives from a head-mounted display device (HMDD) having a field of view (FOV), first pose data that identifies an orientation of the HMDD worn by a participant viewing a virtual world via the HMDD. The computing device renders, based at least in part on the first pose data and a first oversized FOV that is greater than the FOV, oversized imagery that depicts a portion of the virtual world within the FOV of the HMDD and a portion of the virtual world outside of the FOV of the HMDD. The computing device communicates the oversized imagery to the HMDD.
US11881183B2 Overvoltage protection circuit, overvoltage protection device, display panel and display
Disclosed are an overvoltage protection circuit, a display panel and a display. The overvoltage protection circuit includes an overvoltage detection circuit and an overvoltage count circuit. The overvoltage detection circuit connected to a power supply and the overvoltage count circuit detects a power supply voltage output by the power supply and output an overvoltage signal to the overvoltage count circuit when the power supply voltage is in an overvoltage state. The overvoltage count circuit connected to a switching element outputs a cutoff signal to the switching element when accumulated times for receiving overvoltage signals reach preset times, to control the switching element to disconnect the power supply from the power management integrated circuit.
US11881171B2 Electronic device
An electronic device including a substrate and a pixel circuit is provided. The substrate includes an active area and a peripheral area. The peripheral area is adjacent to the active area. The pixel circuit is disposed in the active area on the substrate. The pixel circuit includes an amplifier circuit and a tunable element. The amplifier circuit includes a non-inverting input terminal, an inverting input terminal, and an output terminal. The output terminal is electrically connected to the inverting input terminal, so that the amplifier circuit is a negative feedback circuit. The tunable element is electrically connected to the output terminal of the amplifier circuit.
US11881168B2 Display screen aging compensation method, circuit system, and electronic device
A display screen aging compensation method, system, and device, the method including obtaining display data of each display area of a display screen having at least one display area, the display data including usage time t of the display area, a maximum gray level value Lev_max that is of each primary color and that is obtained before the display data, and an average gray level value Lev of each primary color of three primary colors within the usage time t, where the usage time is accumulated screen-on time that is of the display area and that is obtained after the display screen is powered on, obtaining a decay ratio of each primary color of the display area based on the display data, and performing aging compensation on each display area based on the decay ratio of each primary color of each display area.
US11881167B2 Pixels, display device comprising pixels, and driving method therefor
In a pixel, a display device including a pixel, and a method of driving the display device, the pixel includes a first transistor connected to a first power source, a fourth node and a first node, a second transistor connected to a third node, a data line and an i-th first scan line, a third transistor connected to the first node, the fourth node, and an i-th third scan line, a fourth transistor connected to the second node, an initialization voltage, and an i-th second scan line, a first capacitor connected between the third node and the first node, a second capacitor connected between the first node and the second node, and an organic light emitting diode connected between the second node and a second power source, wherein I is a natural number and the third transistor is an N-type transistor.
US11881161B2 OLED device with controllable brightness
Devices and techniques are provided in which an OLED panel is operated in two modes. The first mode operates in a standard way to display an image or video or otherwise illuminate sub-pixels of the panel. In the second mode, some pixels are operated at a lower brightness than in the first mode. The use of multiple modes allows for improved sub-pixel lifetime and reduced sub-pixel and image degradation.
US11881159B2 Display device
A display device includes: a plurality of gate lines in a display area and extending in a first direction; a scan driver in a non-display area surrounding the display area, connecting the gate lines, extending in a second direction crossing the first direction, and having a first length in the second direction; and an antistatic pattern in the non-display area, extending in the second direction, and having a second length greater than the first length in the second direction.
US11881151B2 Method for producing an image by a display and recording said image by a camera
Light-emitting or light-reflecting displays with enhanced visual and acoustic characteristics, include a display based on light-emitting elements such as light-emitting diodes (LEDs). A LED display or screen with enhanced acoustic characteristics and/or improved visual performance is herewith presented for particular use or application in a studio environment where the quality performance of both image and sound, when being captured by a camera or an audience, is challenged. The use and applications of such display, include systems and methods making use of such display, and more particularly concerning the use and application of such displays in studio environments.
US11881150B2 Display device
A display device including: a power management integrated circuit (IC) including a feedback terminal for receiving a feedback voltage that corresponds to an input voltage and an output terminal for supplying a first voltage; a display driver IC electrically connected to the power management IC, the display driver IC including an input terminal for receiving the input voltage that corresponds to the first voltage; and a frequency compensation circuit connected to the input terminal, the feedback terminal, and the output terminal, the frequency compensation circuit including a feedback capacitor and a feedback resistor.
US11881149B2 Signal processing device and image display device comprising same
The signal processing device according to an embodiment of the present disclosure includes: a frame buffer to store an input image and output an output image, an output synchronization signal calculator to calculate an output synchronization signal based on an input synchronization signal and a size or a position of the output image in comparison with the input image, and an output synchronization signal output interface to output a variable output synchronization signal of which a start timing changes based on a signal from the output synchronization signal calculator, wherein a difference between a start timing of the input synchronization signal and a start timing of the output synchronization signal changes based on the size of the output image. Accordingly, a delay time may be reduced in response to the output image having a size different from a size of the input image being output.
US11881147B2 Display panel
A display panel and a manufacturing method thereof are disclosed. The display panel includes a plurality of scan lines parallel to one another, a plurality of data lines parallel to one another, a common electrode, and a plurality of connection lines. The scan lines and the data lines are disposed in different layers and perpendicular to each other. A loop of a second metal layer is disposed in a non-display region in the layer in which the data lines are disposed. A plurality of connection lines are disposed to be parallel to the data lines. A plurality of protrusion structures are disposed on the scan lines at intervals along a first direction.
US11881145B2 Method, device and apparatus for determining brightness compensation parameter
A method, device, and apparatus for determining a brightness compensation parameter. The method includes: obtaining, at any grayscale, a plurality of first acquired brightness values of a plurality of first sub-pixels of a target color in the first display region and a plurality of second acquired brightness values of a plurality of second sub-pixels of the target color in the second display region of the display panel to be compensated; determining whether an acquisition ratio of an average value of the plurality of first acquired brightness values to an average value of the plurality of second acquired brightness values is within a standard range; correcting the plurality of first acquired brightness values or the plurality of second acquired brightness values to obtain a corrected brightness value of the display panel; determining the brightness compensation parameter of the display panel based on the corrected brightness value.
US11881144B2 Image data corrector and display device having the same
A display device includes: a pixel unit including first pixels disposed in a first pixel area and second pixels disposed in a second pixel area; an image data corrector adjusting a limit grayscale of first image data corresponding to the first pixel area based on a dimming level defining a maximum luminance at which the pixel unit is able to emit light, and correcting the first image data based on the limit grayscale; a data driver supplying data signals to the pixel unit based on the corrected first image data and second image data corresponding to the second pixel area; and a scan driver supplying scan signals to the pixel unit.
US11881143B2 Display peak power management for artificial reality systems
In particular embodiments, a computing system of a device may determine a display peak power budget allocated for a display component of the device. The system may determine display information including display workload and display telemetry associated with the display component. The system may determine, in accordance with a display peak power management policy applied to the display peak power budget and the display information, one or more display-controlling parameters for maintaining the display component to operate within the display peak power budget. The system may determine, based on the one or more display-controlling parameters, a plurality of grayscales for a plurality of regions on a display screen of the device. The system may adjust a rendered frame based on the plurality of grayscales and output the adjusted rendered frame on the display screen of the device.
US11881140B1 Display panel
A display panel is provided. The display panel includes a display array and a plurality of shift registers. The display array is disposed in an active region. The shift registers are disposed in the active region, and configured to drive the display panel. Each shift register is divided into a plurality of sub-circuits including a first sub-circuit and a second sub-circuit. The first sub-circuit is disposed in a first column of the display array. All first sub-circuits disposed in the first column are coupled to at least one global signal line. The second sub-circuit is disposed in a second column of the display array. The second sub-circuit disposed in the second column are serially coupled as at least one string through a plurality of jump signal lines.
US11881138B2 Drive circuit and display device
A drive circuit includes: a first shift register, a first signal line, a second signal line, and a drive module. The first shift register includes a first node and a second node, the first signal line provides a first input signal for the first shift register, the second signal line provides a second input signal for the first shift register, and the first shift register controls potentials of the first node and the second node according to the first input signal and the second input signal. The drive module is electrically connected to the first node, the second node, the first signal line and the second signal line separately, detects the potentials of the first node and the second node, and adjusts at least one of the first input signal and the second input signal according to a potential detection result of the first node and the second node.
US11881129B2 Systems and methods for adding persistence to single photon avalanche diode imagery
A system for adding persistence to SPAD imagery is configurable to capture, using a SPAD array, a plurality of image frames. The system is configurable to capture, using an IMU, pose data associated with the plurality of image frames. The pose data includes at least respective pose data associated with each of the plurality of image frames. The system is configurable to determine a persistence term based on the pose data. The system is also configurable to generate a composite image based on the plurality of image frames, the respective pose data associated with each of the plurality of image frames, and the persistence term. The persistence term defines a contribution of each of the plurality of image frames to the composite image.
US11881128B2 Display panel, display device, and method for manufacturing display panel
The present disclosure relates to a display panel, a display device and a method for manufacturing the display panel. The display panel includes a display area and a bending area located outside the display area; and includes a substrate and a plurality of metal traces, the substrate includes a first barrier layer provided with a plurality of through-hole grooves, and the plurality of metal traces are located on the first barrier layer, and arranged by avoiding the through-hole grooves on the first barrier layer.
US11881127B2 Band seal
A band seal having a strap including a head portion, a tail portion and a middle portion, a retainer, an adhesive pad and a release liner secured to the adhesive pad, wherein the band seal is positionable into three positions including a pre-attached position wherein the middle portion of the strap is in a non-looped orientation, a temporary position wherein the middle portion of the strap is in a looped orientation and the retainer holds the middle portion in this looped orientation with the tail portion being concentric with the middle portion, and an attached position wherein the release liner is removed from the adhesive pad and the tail portion is secured to the adhesive pad.
US11881121B2 Pumping heart simulator
A pumping heart simulator is described. The pumping heart simulator can include an inflow pump, an outflow pump, and a control apparatus. The inflow pump can have a first magnetic motor that facilitates flow of fluid from a bottom portion of a fluid reservoir to three inlet valves of a heart via the inflow pump. The outflow pump can have a second magnetic motor that facilitates flow of fluid from two outlet valves of the heart to a top portion of the fluid reservoir via the outflow pump. The control apparatus can alternately activate the first magnetic motor and the second magnetic motor. Related apparatuses, systems, methods, techniques and articles are also described.
US11881116B2 Aerial vehicle navigation system
In one example, a method of operating a plurality of aerial vehicles in an environment includes receiving, at a first command module of a first aerial vehicle navigating along a first flight path, sensor data from one or more sensors on board the first aerial vehicle. The sensor data reflects one or more characteristics of the environment. The method further includes determining, via the first command module, a change from a predetermined formation to a different formation for a second aerial vehicle based at least in part on the sensor data, where the predetermined formation and the different formation are relative to the first aerial vehicle. The method also including generating, via the first command module, control signals reflecting the change from the predetermined formation to the different formation and sending the control signals from the first aerial vehicle to the second aerial vehicle.
US11881114B2 Method and system for visualizing aircraft communications
A computer-implemented method for communicating information to an electronic flight bag device (EFB) comprises receiving one or more notification to airmen messages (NOTAMs) that specify conditions associated with one or more runways or taxiways of an airport. The computing system selects from among the received NOTAMs one or more NOTAMs that specify particular conditions under which corresponding runways or taxiways are or will be closed to aircraft traffic. For each selected NOTAM, the computing system generates overlay data that specifies a graphical representation indicative of the particular conditions under which the corresponding runway or taxiway is or will be closed. The computing system communicates the overlay data associated with the selected NOTAMs to the EFB. The graphical representations specified by the overlay data are configured to be overlayed on a map that depicts runways and taxiways and that is configured to be presented by the EFB.
US11881112B1 Annotated virtual track to inform autonomous vehicle control
Recent location and control information received from “lead” vehicles that traveled over a segment of land, sea, or air is captured to inform, via aggregated data, subsequent “trailing” vehicles that travel over that same segment of land, sea, or air. The aggregated data may provide the trailing vehicles with annotated road information that identifies obstacles. In some embodiments, at least some sensor control data may be provided to the subsequent vehicles to assist those vehicles in identifying the obstacles and/or performing other tasks. Besides, obstacles, the location and control information may enable determining areas traveled by vehicles that are not included in conventional maps, as well as vehicle actions associated with particular locations, such as places where vehicles park or make other maneuvers.
US11881107B2 Systems and methods for inferring parking departures
Systems, methods, and other embodiments described herein relate to improving the identification of available parking spaces by inferring when a vehicle is likely to depart. In one embodiment, a method includes, responsive to acquiring sensor data about a surrounding environment including at least one parked vehicle, extracting a feature from the sensor data about a context of the parked vehicle. The method includes analyzing the feature to determine a status of the vehicle in relation to whether the vehicle is remaining parked. The method includes providing the status to inform additional vehicles about an availability of a parking spot of the parked vehicle.
US11881105B2 Lane departure apparatus, system and method
A method and apparatus according to the invention can include energizing a wireless communication device coupled to a processor of a vehicular entity thus establishing a secure channel or communication area around the vehicular entity; exchanging information and data with other vehicular entities entering the established channel or communication area; regulating some vehicle parameters of said vehicular entity for driving the departure and/or travelling of the vehicular entity according to the received information and data.
US11881104B2 Object detection apparatus, and storage medium
An object detection apparatus includes an input port that receives information on a plurality of objects in surroundings of a vehicle and information on a traffic environment of the vehicle, the plurality of objects being detected by a sensor installed on the vehicle, a controller that determines, based on the information on the plurality of objects and the information on the traffic environment, priority for each of the plurality of objects and determines first information based on the priority in a case where the total amount of information on the plurality of objects is greater than a determined value, the first information being information on part of the plurality of objects, and an output port that outputs the first information to an in-vehicle apparatus that controls the vehicle.
US11881097B2 Method and device for detecting fall accident by using sensor in low power state
Disclosed is an electronic device including an inertia sensor, an atmospheric pressure sensor, a processor operatively connected to the inertia sensor, the atmospheric pressure sensor, and a memory operatively connected to the processor, wherein the memory is configured to store instructions which, when executed, cause the processor to acquire acceleration sensing data from the inertia sensor and atmospheric pressure sensing data from the atmospheric pressure sensor, sense whether the electronic device has fallen based on the acceleration sensing data and the atmospheric pressure sensing data, and determine whether a user has fallen, based on the acceleration sensing data, when it is determined that the electronic device has fallen.
US11881095B2 Location detection and danger alert warning using artificial intelligence
Aspects of the subject disclosure may include, for example, a method including assessing a danger level associated with an object; locating a target person and a caregiver; monitoring movement of an unsupervised target person relative to a boundary around the object; and providing a warning in a caregiver's voice if the person crosses the boundary. A content and volume of the warning, a direction of the warning with respect to a trajectory of movement of the person, and a tone of voice of the warning can be selected according to the danger level and a profile of the person. The method also includes initiating a distraction procedure directed to the person according to the profile; the distraction can include an audio message directing attention of the person to another object. Other embodiments are disclosed.
US11881091B1 Registry verification with authentication using a mobile device
A mechanized store uses a mobile device to authenticate the user. Items removed from one or more displays of the mechanized store by the user are tracked and a list of items removed by the user is updated. The list of items removed is linked with an account of the user.
US11881088B2 Hand action tracking for card slot tampering
Payment card slot tampering at a transaction terminal is detected in real time. One or more images from one or more cameras are analyzed. The camera(s) is/are focused overhead of the terminal on an area adjacent to and in front of a card slot for a card reader of the terminal. The images are analyzed for determining whether hands of arms for an operator of the terminal are performing actions that indicate the operator may be attempting to install a card skimmer/shimmer into the card slot and/or attempting to remove an existing skimmer/shimmer from the card slot. When card slot tampering event is detected at the terminal a variety of automated actions are processed, such as shutting down the card reader, shutting down the terminal, confiscating any payment card inserted into the card slot, notifying a financial institution, and/or notifying legal authorities.
US11881087B2 Fund disbursement at an automated teller machine (ATM) using a credit push
A payment processing method uses a credit push for disbursing funds at ATM. The process can include scanning an optical code at an ATM using a mobile device to determine creditor bank information. A debtor bank server receives a funds disbursement request and provides a credit push request to a payment rail. The payment rail communicates a credit payment transaction request to a creditor bank sever. The creditor bank server identifies the ATM using an ATM identifier provided to the mobile device via the optical code. The ATM is instructed to disburse funds by the creditor bank server. The method includes using the mobile device, or other issuer domain, authentication procedures. The funds can be disbursed by the ATM without the ATM performing any authentication procedures.
US11881085B2 Method and system for a stacked symbol game
A gaming system wherein a first reel strip is selected from a set of reel strips for a first game. The first reel strip has a set of first consecutive symbol positions and a set of second consecutive symbol positions, each associated with a plurality of symbols and the second consecutive symbol positions comprise at least two consecutive identical symbols. The first reel strip is then displayed within at least one reel. If the user desires to play one or more additional games, the system selects and displays at least one additional reel strip from a set of reel strips. The additional reel strip has a set of first consecutive symbol positions and a set of second consecutive symbol positions, each associated with a plurality of symbols, and the second consecutive symbol positions comprise fewer consecutive identical symbols than were present in the previous game. This process is repeated until a reel strip is selected which has no consecutive identical symbols in the second consecutive identical symbol positions. If another request to play an additional game is received from the user, the system may repeat the first selection step and all steps that follow until no further requests to play are received from the user.
US11881084B2 Systems and methods for conversion of loyalty program rewards
Systems and methods are disclosed for associating a player loyalty account of a player with a stored value account. The player can accumulate loyalty points over time. The accumulated loyalty points can be converted to value, such as cash or coupons, associated with the stored value account. The value can be accessed by the player through the use of a stored value payment vehicle associated with the stored value account. The value added to the stored value account can be restricted such that the use of the value is limited to particular merchants or particular types of transactions.
US11881083B2 Gaming system and method for determining awards based on player selected persistent game elements
In various embodiments, the present disclosure relates generally to gaming systems and methods for providing a secondary game with player selected persistent elements.
US11881082B2 System and method for controlling electronic gaming machine/electronic gaming machine component bezel lighting to indicate different wireless connection statuses
A system that utilizes a lighted bezel of a player tracking unit to indicate to a player different wireless connection statuses of a mobile device.
US11881081B2 Systems and methods for arranging interface elements based on broadcaster events
Systems and methods for synchronizing client data structures with session events are disclosed. The system can establish a session responsive to a request from a host client device associated with a host player profile. The system can configure the host player profile to share records of events performed via the host player profile during the session, and can receive requests to join the session, each request associated with a respective viewer player profile. The system can receive a request from a viewer to permit automatic population of records corresponding to events performed via the host player profile during the session. The system can detect an event performed via the host player profile during the session, and generate a record corresponding to the event in the viewer player profile, which is used to enable performance of a corresponding event having the same event parameters via the viewer player profile.
US11881080B2 Method of enabling restoration of games and a method of restoring games
A system includes a first game machine, a second game machine, and a session server. The session server includes a processor configured to at least receive, from the first game machine, a request from a player to enable restoration of a game, and in response to receiving the request to enable restoration of the game, register a session identifier in association with a player account of the player. The processor is also configured to store the session identifier in association with the player account to a session identifier database, and receive, from the second game machine and in response to a player request to restore the game, at least player account information associated with the player account. In addition, the processor is configured to retrieve the session identifier from the session identifier database in response to receiving the player account information, and determine, based upon the session identifier, whether to enable restoration of the game.
US11881078B2 Gaming systems and methods with emotive lighting
A presentation assembly for a gaming machine, the presentation assembly comprising a display device, at least one light-emitting device positioned adjacent the display device, and a reflective surface facing the at least one light-emitting device. The reflective surface includes at least one convex surface element extending towards the at least one light-emitting device. The convex surface elements are configured to reflect at least a portion of light emitted by the light-emitting devices towards a predetermined area associated with the gaming machine.
US11881068B1 Systems and methods for locking exposure settings of equipment
Systems and methods are provided for locking equipment exposure settings. The system includes a safety interlock device coupled to an access point of a barrier and equipment enclosed thereby. The safety interlock device is configured to suspend a normal operation of the equipment while in an open state and allow the normal operation while in a closed state. The system includes an access point control device configured to allow a user to select among exposure settings for the equipment corresponding to operability of the equipment, and to, by a processor: control the equipment to operate in accordance with a selected exposure setting, determine whether the safety interlock device is in the open or closed state, automatically lock the selected exposure setting if the safety interlock device is in the open state, and automatically unlock the selected exposure setting if the safety interlock device is in the closed state.
US11881067B2 Procedure for keeping ready for collective parts and/or for collecting parceled parts
A method for holding piece goods to be collected, and/or for gathering together piece goods to be dropped off. At least one piece goods module has a plurality of separate piece goods compartments at a collection point. The piece goods compartments each have a closure device adjustable from a closure position preventing access to the piece goods compartment into an opening position, which opens up access to the piece goods compartment and back. The piece goods module is transported by a drone by air from a distribution base to a transfer point and/or vice versa. The piece goods module is transported by a courier vehicle from the transfer point to the collection point and/or vice versa. At the collection point the at least one piece goods module is secured captively to a docking station and/or is separated from the docking station which is connected to the piece goods module.
US11881066B2 Door position sensing system with reduction of noise generated by dynamic ferromagnetic components
An electronic lock device according to one embodiment includes a first magnetometer, a second magnetometer, a dynamic ferromagnetic component positioned between the first magnetometer and the second magnetometer, a processor, and a memory comprising a plurality of instructions stored thereon that, in response to execution by the processor, causes the electronic lock device to read sensor data from the first magnetometer and the second magnetometer, modify the sensor data to generate compensated sensor data that compensates for magnetic noise generated by the dynamic ferromagnetic component, and determine whether the door is in a closed state or an open state based on the compensated sensor data.
US11881060B2 Electric vehicle predictive range estimating systems and methods
Electric vehicle predictive range estimating systems and methods are provided herein. An example method includes determining an initial state of charge (SOC) for an energy source of a vehicle at a first point in time; determining one or more boundary conditions for the vehicle during a time frame extending from the first point in time to a second point in time, the one or more boundary conditions causing a loss in the energy source during the time frame; determining a predicted future SOC for the energy source based on the one or more boundary conditions and the initial SOC; and predicting an availability of a vehicle operating condition based on the predicted future SOC for the energy source.
US11881059B2 Machine function analysis with radar plot
A system and method for detecting abnormal operating conditions in a machine through the analysis and comparison of radar areas after the transformation of waveform data collected from machine parts. An example embodiment is configured to: generate a monitoring signal in response to the behavior of a machine while the machine is in operation; simultaneously monitor two or more spectrums in the monitoring signal; collect data for two ore more spectrums at times when the machine is operating normally to establish an operational baseline of said machine; identify a respective energy level in each of the two or more spectrums; process waveform data corresponding to each of said identified energy levels into a Fast Fourier Transform radar plot; determine an area that corresponds to the FFT radar plot; correlate changes in the area of the FFT radar plot with changes in spectrum data and changes in the operation of the machine.
US11881052B2 Face search method and apparatus
A face search method and apparatus are provided. The method includes obtaining a to-be-searched face image, and inputting the face image into a first feature extraction model to obtain a first face feature. The method further includes inputting the face image and the first face feature into a first feature mapping model for feature mapping, to output a standard feature corresponding to the first face feature, and performing face search for the face image based on the standard feature. Features extracted by using a plurality of feature extraction models are concatenated, and a concatenated feature is used as a basis for constructing a standard feature.
US11881050B2 Method for detecting face synthetic image, electronic device, and storage medium
A method for detecting a face synthetic image, an electronic device and a storage medium are provided. The technical solution includes inputting a face image to be detected into a pre-trained convolution neural network to obtain a raw image feature of the face image; inputting the raw image feature into a first full connected layer and a second full connected layer respectively to obtain a first feature vector corresponding to a face key point of the face image and a second feature vector corresponding to the face image; merging the first feature vector and the second feature vector to obtain a merged feature vector; inputting the merged feature vector to a third full connected layer to obtain a detection result of the face image.
US11881043B2 Image processing system, image processing method, and program
An image processing system having at least one processor configured to: obtain a captured image of a document that includes a fixed part and an un-fixed part, the document being captured by an image reader or an image capture device; detect a feature part of the fixed part based on the captured image; obtain, in a case where the feature part is detected, a shaped image of the captured image such that a positional relationship of the feature part is aligned with a predetermined first positional relationship; and search for, in a case where the feature part is not detected, a substitute feature part of the fixed part based on the captured image, wherein in a case where the feature part is not detected, the at least one processor obtains the shaped image such that a position of the substitute feature part is aligned with a predetermined second position.
US11881039B2 License plate reading system with enhancements
System and methods are disclosed for capturing license plate (LP) information of a vehicle in relative motion to a camera device. In one example, the camera system detects the LP in multiple frames, then aligns and geometrically rectifies the image of the LP by scaling, warping, rotating, and/or performing other functions on the images. The camera system may optimize capturing of the LP information by executing a temporal noise filter on the aligned, geometrically rectified images to generate a composite image of the LP for optical character recognition. In some examples, the camera device may include an image sensor, such as a high dynamic range (HDR) sensor, modified to set long and short exposures of the HDR sensor to capture frames of a vehicle's LP, but without consolidating the images into a composite image. The camera system may set optimal exposure settings based on detected relative speed of the vehicle.
US11881033B2 Reliable visual markers based on multispectral characteristics
Disclosed herein are methods and systems for painting driving assistance markings using one or more paint materials which are visible in a plurality of light spectral ranges, in particular, visible light and one or more infrared light spectral ranges. Further disclosed are methods and systems for analyzing images captured in multiple spectral ranges to identify the driving assistance markings and/or part thereof in a plurality of different spectral ranges and identify aggregated driving assistance markings by aggregating the driving assistance markings identified in the plurality of different spectral ranges. Also disclosed herein are methods and systems for presenting and detecting enhanced driving assistance markings on one or more elements under one or more paint materials which are highly transparent in one or more infrared spectral ranges while reflecting visible light conforming to a color of the element(s) surface thus not affecting appearance of the element(s) in the visible light spectrum.
US11881032B2 Device and method for searching parking space
A device for searching a parking space includes at least one space detection sensor mounted on a vehicle, and a controller that analyzes sensed information obtained through the space detection sensor to recognize space and object information within a parking lot, predicts a distribution of available parking spaces in the parking lot based on the recognized space and object information, and determines an optimal available parking space based on the distribution of the available parking spaces and characteristics of a driver.
US11881030B2 Method for detecting vehicle and device for executing the same
There is provided a method for detecting a vehicle including receiving continuously captured front images, setting a search area of the vehicle in a target image based on a location of the vehicle or a vehicle area detected from a previous image among the front images, detecting the vehicle in the search area according to a machine learning model, and tracking the vehicle in the target image by using feature points of the vehicle extracted from the previous image according to a vehicle detection result based on the machine learning model. Since the entire image is not used as a vehicle detection area, a processing speed may be increased, and a forward vehicle tracked in an augmented reality navigation may be continuously displayed without interruption, thereby providing a stable service to the user.
US11881025B1 Compound images
In some examples, an electronic device includes an image sensor to capture a source image. In some examples, the electronic device includes a processor to determine, in the source image, a first region that depicts a first person and a second region that depicts a second person. In some examples, the processor is to, in response to determining that the first person is further away than the second person relative to the image sensor based on the first region and the second region, generate a first focus cell that depicts the first person alone. In some examples, the processor is to generate a macro view of the source image that depicts the first person and the second person. In some examples, the processor is to instruct display of a compound image including the macro view and the first focus cell.
US11881022B2 Weakly-supervised action localization by sparse temporal pooling network
Systems and methods for a weakly supervised action localization model are provided. Example models according to example aspects of the present disclosure can localize and/or classify actions in untrimmed videos using machine-learned models, such as convolutional neural networks. The example models can predict temporal intervals of human actions given video-level class labels with no requirement of temporal localization information of actions. The example models can recognize actions and identify a sparse set of keyframes associated with actions through adaptive temporal pooling of video frames, wherein the loss function of the model is composed of a classification error and a sparsity of frame selection. Following action recognition with sparse keyframe attention, temporal proposals for action can be extracted using temporal class activation mappings, and final time intervals can be estimated corresponding to target actions.
US11881012B2 Transition detector neural network
In one aspect, an example method includes (i) extracting a sequence of audio features from a portion of a sequence of media content; (ii) extracting a sequence of video features from the portion of the sequence of media content; (iii) providing the sequence of audio features and the sequence of video features as an input to a transition detector neural network that is configured to classify whether or not a given input includes a transition between different content segments; (iv) obtaining from the transition detector neural network classification data corresponding to the input; (v) determining that the classification data is indicative of a transition between different content segments; and (vi) based on determining that the classification data is indicative of a transition between different content segments, outputting transition data indicating that the portion of the sequence of media content includes a transition between different content segments.
US11881009B2 Image difference generator
A software development infrastructure can enable user developers to select remote hardware devices to develop and test their software programs. For some tests and development activity, physical access to the remote device can be provided by the infrastructure administrator by replacing the internal calls of an application with mimic code, which can respond to application requests for sensor data, as if the user was physically handling the remote device at the same location.
US11881007B2 Video cropping method and apparatus, device, and storage medium
Provided are a video cropping method and apparatus, a device, and a storage medium. The method includes: obtaining at least one detection box of a first image frame; determining, based on at least one of an importance score, a coverage area, or a smoothing distance of any detection box in the at least one detection box, a cost of the detection box; determining a first detection box having a minimum cost among the at least one detection box as a cropping box; and cropping the first image frame based on the cropping box. Based on a cost of each detection box, the first detection box having the minimum cost among the at least one detection box is determined as the cropping box to crop the first image frame, which can not only improve flexibility of video cropping, but also improve a cropping effect while simplifying the video cropping process.
US11880999B2 Personalized scene image processing method, apparatus and storage medium
A personalized scene image processing method is provided for a terminal device. The method includes acquiring, according to a touch event triggered in a screen region of the terminal device, a trajectory of the touch event in the screen region; generating a virtual model, according to a projection of the trajectory of the touch event in a space coordinate system; reconstructing a model view of the virtual model mapped within a field of view of the terminal device, according to a position and posture of the terminal device in the space coordinate system; and overlaying a scene image acquired by the terminal device in the position and posture with the model view to obtain a personalized scene image.
US11880997B2 Method and apparatus with pose estimation
A method and apparatus with pose estimation, where the method may include obtaining, using a depth network, a respective depth image for each of a plurality of successive input images, obtaining, using a pose network, respective image pose transformation matrices between images, of the successive input images, at adjacent time points, obtaining, based on initial pose information and the respective image pose transformation matrices, image pose information for each of the adjacent times, estimating final pose information dependent on the obtained image pose information, accumulating the image pose transformation matrices, calculating a pose loss value based on a result of comparing image position information, obtained from a result of the accumulating, and sensor position information obtained from a sensor. The pose and depth networks may be updated based on the pose loss value and a composite loss value dependent on the image pose transformation matrices and the input images.
US11880996B2 Apparatus for acquiring surrounding information of vehicle and method for controlling thereof
An apparatus for acquiring surrounding information of a vehicle includes: a camera configured to acquire an entire image of at least one surrounding vehicle; and a controller configured to derive at least one of coordinates of a wheel image area or coordinates of a front-rear image area included in an entire image area, and determine distance information from the vehicle to the at least one surrounding vehicle based on a relative positional relationship between the entire image area and the at least one of the wheel image area coordinates or the front-rear image area coordinates.
US11880995B2 Auto-locating and positioning relative to an aircraft
Techniques for auto-locating and positioning relative to an aircraft are disclosed. An example method can include a robot receiving a multi-dimensional representation of an enclosure that includes a candidate target aircraft. The robot can extract a geometric feature from the multi-dimensional representation associated with the candidate target aircraft. The robot can compare the geometric feature of the candidate target aircraft with a second geometric feature from a reference model of a target aircraft. The robot can determine whether the candidate target aircraft is the target aircraft based on the comparison. The robot can calculate a path from a location of the robot to the target aircraft based on the determination. The robot can traverse the path from the location to the target aircraft based on the calculation.
US11880992B2 Adaptive face depth image generation
An apparatus comprising an interface, a light projector and a processor. The interface may be configured to receive pixel data. The light projector may be configured to generate a structured light pattern. The processor may be configured to process the pixel data arranged as video frames comprising the structured light pattern, perform computer vision operations to detect a size of a face area of the video frames, determine a scale ratio in response to the size of the face area, extract the structured light pattern from the video frames, generate a downscaled structured light image and generate a depth map in response to the downscaled structured light image and a downscaled reference image. A downscale operation may be performed in response to the scale ratio to generate the downscaled structured light image. The scale ratio may enable the generation of the downscaled structured light image with sufficient depth pixels.
US11880983B2 Image enhancement system
Embodiments of the present disclosure generally relate to livestreaming methods and systems, and more particularly to whiteboard presentation systems that can be used in a livestreaming or video conferencing environment. In some embodiments, the whiteboard presentation system is configured to perform one or more processing operations, such as capture images on a whiteboard, perform image processing routines on the captured images, and transmit processed images as a video feed to one or more remote users, such as people or locations attending a video conference. The image processing routines can include one or more operations such as image denoising, contrast enhancement, color reconstruction, segmentation of a presenter, and image reconstruction.
US11880982B2 Method and system for performing image segmentation
Segmenting an image is disclosed including acquiring a first image and a second image, the first image and the second image being obtained based on a same imaging target, and a resolution of the first image being greater than a resolution of the second image, performing image segmentation processing based on a plurality of sub-images of the first image to obtain a first initial segmentation result, performing image segmentation processing based on the second image to obtain a second initial segmentation result, merging, based on the imaging target, the first initial segmentation result with the second initial segmentation result to obtain a target segmentation result, and outputting or storing the target segment result.
US11880981B2 Method and system for leaf age estimation based on morphological features extracted from segmented leaves
This disclosure relates generally to estimating age of a leaf using morphological features extracted from segmented leaves. Traditionally, leaf age estimation requires a single leaf to be plucked from the plant and its image to be captured in a controlled environment. The method and system of the present disclosure obviates these needs and enables obtaining one or more full leaves from images captured in an uncontrolled environment. The method comprises segmenting the image to identify veins of the leaves that further enable obtaining the full leaves. The obtained leaves further enable identifying an associated plant species. The method also discloses some morphological features which are fed to a pre-trained multivariable linear regression model to estimate age of every leaf. The estimated leaf age finds application in estimation of multiple plant characteristics like photosynthetic rate, transpiration, nitrogen content and health of the plants.
US11880979B2 Method and apparatus with video segmentation
A method with video segmentation may include: acquiring, over time, a video sequence including a plurality of image frames, the plurality of image frames including a second image frame corresponding to a time t of the video sequence and a first image frame corresponding to a time t−1 before the time t; extracting a second feature vector from the second image frame; generating second hidden state information corresponding to the second image frame, based on first hidden state information corresponding to the first image frame and second fusion information in which the second feature vector is fused with information related to the second image frame stored in a memory; generating a second segmentation mask corresponding to the second image frame, based on an output vector corresponding to the second hidden state information; and outputting the second segmentation mask.
US11880978B2 Methods and systems for image processing
Methods and systems for image processing are provided. A target image may be acquired, wherein the target image may include a plurality of elements, an element of which may correspond to a pixel or a voxel. The target image may be decomposed into at least one layer, wherein the at least one layer may include a low frequency sub-image and a high frequency sub-image. The at least one layer may be transformed. The transformed layer may be reconstructed into a composite image.
US11880977B2 Interactive image matting using neural networks
Techniques are disclosed for deep neural network (DNN) based interactive image matting. A methodology implementing the techniques according to an embodiment includes generating, by the DNN, an alpha matte associated with an image, based on user-specified foreground region locations in the image. The method further includes applying a first DNN subnetwork to the image, the first subnetwork trained to generate a binary mask based on the user input, the binary mask designating pixels of the image as background or foreground. The method further includes applying a second DNN subnetwork to the generated binary mask, the second subnetwork trained to generate a trimap based on the user input, the trimap designating pixels of the image as background, foreground, or uncertain status. The method further includes applying a third DNN subnetwork to the generated trimap, the third subnetwork trained to generate the alpha matte based on the user input.
US11880974B2 Method and device for detecting circulating abnormal cells
A method and device for detecting circulating abnormal cells. The method for detecting the circulating abnormal cells comprises: respectively segmenting and labelling, by using an image processing algorithm and a morphological algorithm, cell nuclei included in dark field microscope images of a plurality of probe channels (101); inputting the dark field microscope images, in which cell nuclei are labelled, of the plurality of probe channels into a pre-built circulating abnormal cell detection model to acquire the number of staining signals included in each labelled cell nucleus in the dark field microscope image of each probe channel (102); and for each labelled cell nucleus, on the basis of the number of the staining signals included in the labelled cell nucleus in the acquired dark field microscope image of each probe channel, determining whether the labelled cell nucleus belongs to a circulating abnormal cell (103). The method can effectively improve the reliability of detecting the circulating abnormal cells.
US11880973B2 Image-based defect detection of dental appliances
Multiple techniques for detecting defects in customized dental appliances are disclosed. In one technique, processing logic obtains one or more images of a customized dental appliance, obtains a digital model associated with the customized dental appliance, and identifies an area of the one or more images that comprises a representation of the customized dental appliance. Processing logic then registers the one or more images to the digital model, compares the area of the one or more images of the customized dental appliance with the digital model of the customized dental appliance, determines a difference between the area of the one or more images that comprises the representation of the customized dental appliance and the digital model of the customized dental appliance at a region, and determines whether the difference satisfies a defect criterion.
US11880970B2 Device and method for evaluating the composition of a stream of harvested material
A device and a method for determining a portion of broken grain and/or non-grain components in a stream of harvested material is disclosed. The device includes a camera to generate images of the stream of harvested material and an evaluation unit to estimate the portion in an image supplied by the camera. The evaluation unit includes a first-order classifier to estimate a first parameter of the stream of harvested material, and a plurality of second-order classifiers assigned to various values of the first parameter to estimate the portion in a stream of harvested material that has the assigned parameter value. The evaluation unit, with assistance of the first-order classifier, estimates a value of the first parameter using a first number of images of the camera, and then selects the second-order classifier assigned to the value of the first parameter to estimate the portion with assistance of the selected second-order classifier.
US11880963B2 Apparatus and method for image processing
An apparatus includes one or more processors that function as an image acquisition unit configured to acquire a training image and a correct answer image, a generation unit configured to input the training image to a neural network to generate an output image, an error acquisition unit configured to subject each of the correct answer image and the output image to processing for adjusting a color signal value, and acquire an error between the correct answer image and the output image that have been subjected to the processing, and an update unit configured to update parameters of the neural network based on the acquired error.
US11880952B2 View (FoV) in three-dimensional virtual reality (VR) scene
The disclosure discloses a method and system for adjusting user field of view (FoV) in a three-dimensional virtual reality (VR) scene. The method includes: acquiring two consecutive frames of scene pictures during a period of a user experiencing a VR scene by using a VR device; determining a projected scene flow vector on the basis of the two consecutive frames of scene pictures; generating a virtual scene graph of the two consecutive frames of scene pictures; determining a projected scene flow value of the virtual scene graph on the basis of the projected scene flow vector; determining a peripheral vision pixel of the virtual scene graph; calculating a projected scene flow average value of the peripheral vision pixel on the basis of the projected scene flow value of the virtual scene graph; and dynamically adjust a FoV of the user on the basis of the projected scene flow average value.
US11880936B1 Generating and displaying text in a virtual reality environment
A transcript of an audio conversation between multiple users (e.g., two users) is generated. The transcript is displayed in real time within a VR environment as the conversation takes place. A virtual selection tool is displayed within the VR environment to allow for a selection of different portions of the transcript. In addition, a virtual keyboard and or virtual panels with characters may be displayed and the virtual selection tool may be used to make selections from these displays as well. These selections are used to generate new text. The new text may form part of a user's notes of the conversation or an entry for a text field within the VR environment.
US11880933B2 Primitive fragment processing in the rasterization phase of a graphics processing system
Systems and methods for processing primitive fragments in a rasterization phase of a graphics processing system wherein a rendering space is subdivided into a plurality of tiles. The method includes receiving a plurality of primitive fragments, each primitive fragment corresponding to a pixel sample in a tile; determining whether a depth buffer read is to be performed for hidden surface removal processing of one or more of the primitive fragments; sorting the primitive fragments into a priority queue and a non-priority queue based on the depth buffer read determinations; and performing hidden surface removal processing on the primitive fragments in the priority and non-priority queues wherein priority is given to the primitive fragments in the priority queue.
US11880925B2 Atomic memory update unit and methods
In an aspect, an update unit can evaluate condition(s) in an update request and update one or more memory locations based on the condition evaluation. The update unit can operate atomically to determine whether to effect the update and to make the update. Updates can include one or more of incrementing and swapping values. An update request may specify one of a pre-determined set of update types. Some update types may be conditional and others unconditional. The update unit can be coupled to receive update requests from a plurality of computation units. The computation units may not have privileges to directly generate write requests to be effected on at least some of the locations in memory. The computation units can be fixed function circuitry operating on inputs received from programmable computation elements. The update unit may include a buffer to hold received update requests.
US11880924B2 Synchronization free cross pass binning through subpass interleaving
A method of tiled rendering is provided which comprises dividing a frame to be rendered, into a plurality of tiles, receiving commands to execute a plurality of subpasses of the tiles and interleaving execution of same subpasses of multiple tiles of the frame. Interleaving execution of same subpasses of multiple tiles comprises executing a previously ordered first subpass of a second tile between execution of the previously ordered first subpass of a first tile and execution of a subsequently ordered second subpass of the first tile. The interleaving is performed, for example, by executing the plurality of subpasses in an order different from the order in which the commands to execute the plurality of subpasses are stored and issued. Alternatively, interleaving is performed by executing one or more subpasses as skip operations such that the plurality of subpasses are executed in the same order.
US11880920B2 Perspective correct vector graphics with foveated rendering
Various implementations disclosed herein include devices, systems, and methods that implement rendering processes that performs vector graphic rendering based on information received from a source application. Various implementations disclosed herein include devices, systems, and methods that implement foveated rendering using content received from a source by selectively drawing the content for only some regions based on gaze.
US11880918B2 Method for dynamic creation of collages from mobile video
A method and system for automated creation of collages from a video sequence is provided. The system and method dynamically extracts key frames from a video sequence, which are used to create the collages shown on a display. By changing the position of cursors, a new set of key frames is extracted and the content of the collage will change correspondingly reflecting the changes in the key frames selection. The method also includes user interface elements to allow a user to change the layout design (e.g., rotate, overlap, white space, image scaling) of the video frames on the collage. In addition, the method includes different ways for browsing the video sequence by using automatically detected semantic concepts in various frames as indexing points. Further, the method includes defining swiping attributes based on motion characteristics (e.g., zoom/pan, motion of object), audio activity, or facial expression for browsing the video sequence.
US11880916B2 Method of assessing the level of vascular inflammation
The present invention describes a new functional biomarker of vascular inflammation and its use in predicting all-cause or cardiac mortality. The invention also provides a method for stratifying patients according to their risk of all-cause or cardiac mortality using data gathered from a computer tomography scans of a blood vessel to determine a specific combination of structural and functional biomarkers of vascular inflammation and disease.
US11880907B2 Configuration check for safety-critical GPU
A method of configuring a graphics processing unit includes generating configuration data that specifies a configuration to be adopted by the graphics processing unit. The configuration data is received at the graphics processing unit, which is configured in accordance with the configuration data by writing the configuration data into one or more registers of the graphics processing unit. It is determined whether the graphics processing unit is correctly configured in accordance with the configuration data by determining whether the configuration data has been correctly written into the one or more registers of the graphics processing unit. An error is determined to have occurred in response to determining that the graphics processing unit is not correctly configured in accordance with the configuration data.
US11880905B2 Image processing method and image processing method device
An image processing method and an image processing device are provided. The image processing method includes: acquiring an input image; extracting first and second pixel groups in the input image, wherein the first pixel group comprises first pixels with different positions, and the second pixel group comprises second pixels with different positions, the positions of the first pixels are different from the positions of the second pixels, the number of the first pixels are equal to the number of the second pixels, and the position of each first pixel in the first pixel group corresponds to the position of a respective second pixel in the second pixel group; when a preset similarity condition is satisfied between the first pixel and the respective second pixel, determining a first processing result of the first pixel as a second processing result of the respective second pixel.
US11880904B2 System and method for robotic inspection
A method for robotic inspection of a part, includes the steps of: supporting the part with a robot mechanism; obtaining part-related sensor input with a sensor positioned to inspect the part supported by the robot mechanism; and controlling movement of the robot mechanism relative to the sensor, wherein the controlling is done by a feedback control unit which receives the sensor input, and the feedback control unit is configured to control the robot mechanism based upon the sensor input.
US11880902B2 Systems, apparatus, and methods for enhanced image capture
Described examples relate to an apparatus comprising one or more image sensors coupled to a vehicle and at least one processor. The at least one processor may be configured to capture, in a burst sequence using the one or more image sensors, multiple frames of an image of a scene, the multiple frames having respective, relative offsets of the image across the multiple frames and perform super-resolution computations using the captured, multiple frames of the image of the scene. The at least one processor may also be configured to accumulate, based on the super-resolution computations, color planes and combine, using the one or more processors, the accumulated color planes to create a super-resolution image of the scene.
US11880901B2 Adapting mobility applications to regulatory requirements
A method for determining one or more transportation parameters indicative of one or more modes of transportation of a plurality of modes of transportation is provided. Each mode of transportation of the plurality of modes of transportation is indicative of transportation of one or more users in a transportation environment. The method includes receiving a transportation request from a user device; determining the one or more transportation parameters based on the transportation request, one or more transportation mode parameters for each mode of transportation of the plurality of modes of transportation, the one or more transportation mode parameters being indicative of a respective mode of transportation, and one or more environmental parameters indicative of the transportation environment in which the one or more modes of transportation are destined to be used; and providing the one or more transportation parameters to the user device.
US11880897B2 Device, system, and method for sharing information of a selected media modality via communication devices
A device, system, and method for sharing information of a selected media modality via communication devices is provided. A device determines a type of a community member associated with an incident, the incident further associated with a first responder. The device determines a plurality of media modalities of information associated with the incident. The device selects, from the plurality of media modalities of the information, a media modality of the information based on the type of the community member. The device causes sharing of the media modality of the information with the community member via one or more of a first responder communication device, associated with the first responder, and a community member communication device, associated with the community member.
US11880896B2 Vendor management platform
Systems and methods for generation and use of vendor management platform architectures are disclosed. A compliance component may be utilized to receive user input data indicating supply contracts between a client and a vendor. The user input data may be utilized to determine insurable obligations associated with the supply contract and provide indications as to whether or not the vendor is compliant with the insurable obligation required by the supply contract. An exposure assessment component may be utilized to determine an exposure score associated with a client account and/or a vendor account based on various compliance factors, spending amounts, and/or properties associated with at least one of goods and/or services that a vendor will supply to a client.
US11880892B2 Method for an improved information storage and retrieval system
A method for data storage and retrieval having a plurality of steps. The method starts by first entering a first set of information into a first table. Second, learning associations based on the first set of information, where the associations may be based on purchases and creditors. Third, populating a second table with records of the associations. Fourth, entering a partial set of second information, where the information may be a credit card statement. Fifth, completing the second set of information using the records of associations in the second table.
US11880885B2 Coverage definition system and method
A computer-implemented method, computer program product and computing system for determining an initial value for a vehicle prior to the occurrence of a value-reducing event; determining a subsequent value for the vehicle after the occurrence of a value-reducing event; calculating a value reduction for the vehicle based, at least in part, upon the initial value and the subsequent value; and compensating the owner of the vehicle for the value reduction.
US11880878B2 Distributed matching engine
A system includes a plurality of servers that are configured to execute a distributed matching system for the trading of one or more items.
US11880877B2 System for imaging and detection
A system for enabling in store routing of a user generated shopping list using existing store cameras and artificial intelligence and machine learning is provided. The system uses a pixelbuffer comparison of items imaged in real time to compared to a database of machine learned images. The system further provides item recognition and detection through machine learning so as to improve a shoppers experiences. The system and method further includes drone assistance means and radio signal item and biological detection so as to improve accuracy. Other features to improve guidance and accuracy include landmark navigation and masking to improve accuracy of item recognition and detection. The system may be a standalone kiosk.
US11880872B2 Enrollment verification in energy management
Techniques for energy management including enrollment using verification technology. In some implementations, a computing device receives applicant data to execute an enrollment application for an applicant applying for a particular energy management program. The computing device receives grid operator data from a grid operator to verify against the applicant data. The computing device determines whether the applicant data verifies to the grid operator data. The computing device generates an enrollment recommendation that corresponds to the applicant for the particular energy management program in response to determining whether the applicant data verifies to the grid operator data. The computing device provides the enrollment recommendation to a grid operator for review of whether to accept or reject the applicant to the particular energy management program.
US11880858B2 Systems and methods to predict rental vehicle preference of a customer
The disclosure generally pertains to systems and methods to predict a vehicle preference of a customer of a rental vehicle agency. An example method to do so involves a computer executing a prediction procedure to obtain and evaluate information associated with a customer. The information can include vehicle ownership history and/or monitoring data obtained from vehicles used by the customer (a personal vehicle, a taxi, and/or a ride share service vehicle, for example). The information may be evaluated by the computer to determine a personal profile of the customer. The personal profile can include items such as physical attributes of the customer, family size, driving characteristics, and/or past vehicle ownership. The personal profile of the customer may then be used by the computer to predict a type of vehicle preferred by the customer and to select, from a vehicle fleet, a vehicle that matches the preferred type of vehicle.
US11880849B2 System and method for maintaining metadata correctness
A method is disclosed. The method includes a relationship server receiving a discovery service request from a client computer, the relationship server comparing metadata provided in the discovery service request against a database and a crawler retrieving updated metadata from a commerce server for if the metadata provided in the discovery service request does not match the metadata stored in the database column.
US11880847B2 Visual representation generation for bias correction
In some implementations, a device may determine an interaction profile for a provider that is to engage with a user in a communication session. The interaction profile may be based on interaction data relating to interpersonal interactions involving the provider during one or more previous communication sessions. The interaction profile may indicate a bias of the provider in connection with one or more categories of users. The device may generate, based on the interaction profile, a visual representation that depicts at least a face of a person for presentation to the provider during the communication session. One or more characteristics associated with the one or more categories of users may be absent from the face of the person. The device may cause presentation of the visual representation to the provider during the communication session.
US11880846B1 Payment vehicle with on and off function
A computer-based network system and method for using a payment vehicle having an on and off function. The system comprises a payment vehicle comprising an on and off function to enable or to disable the payment vehicle in the computer-based network for processing an electronic payment transaction, a holder of the payment vehicle, and a computer payment network wherein the computer payment network comprises a transaction engine for enabling or for disabling the payment vehicle at a request of the holder of the payment vehicle.
US11880841B2 Identity validation system and method
A system for routing an identity validation request comprises at least one processor in communication with computer-readable storage, the computer-readable storage having stored thereon instructions for causing the at least one processor to: receive, from a requesting device, an identity validation request, the identity validation request comprising identity data and a payment credential; determine, from the payment credential, an issuer of the payment credential; transmit, to the issuer, a verification service request message that comprises the identity data and the payment credential; receive, from the issuer, a verification service response indicating whether or not the identity data has previously been associated with the payment credential; and based on the verification service response, transmit, to the requesting device, an indication as to validity of the identity data.
US11880839B2 Platform for a plurality of services associated with a blockchain
In a first aspect, the present disclosure proposes methods, devices and systems for implementing a platform providing a plurality of services that are associated with a blockchain, using a platform processor associated with an application programming interface (API) that is capable of receiving a client request in a Hypertext Transfer Protocol (HTTP) transmission protocol format for a service. Further to suitable verification of the identity of the client and/or the request, a destination address or endpoint for the requested blockchain service is determined, and at least one blockchain transaction is generated based on the destination address to obtain an output script. A result based on the output script is then sent to the given client in the HTTP transmission protocol format. In some aspects, the blockchain transaction is associated with an event stream that is implemented as a Finite State Machine on the blockchain.
US11880836B1 Gated control for blockchain units
A process may cause a gated autonomous program protocol to be stored on a blockchain. The gated autonomous program protocol is configured to exchange a blockchain unit with a gated wrapped blockchain unit that is exchangeable among blockchain addresses that satisfy one or more gating requirements. The process may verify that an account associated with a particular blockchain address of the blockchain satisfies the one or more gating requirements. The process may cause an issuance of an on-chain verification proof to the particular blockchain address. The on-chain verification proof may be stored on the blockchain as an on-chain representation that the particular blockchain address is verified with the one or more gating requirements. The gated autonomous program protocol verifies the on-chain verification proof before approving a transaction request associated with the gated wrapped blockchain unit that is initiated by the particular blockchain address.
US11880833B2 System, method, and computer program product for maintaining user privacy in group transactions
Methods are provided for maintaining user privacy, and may include establishing a secret key for communication between a plurality of user devices, the plurality of user devices including a first user device associated with a requesting user and a second user device associated with a second user, wherein at least one server computer does not have access to the secret key; receiving from the first user device, a split-payment request message comprising encrypted data, the encrypted data included in the split-payment request message encrypted based on the secret key; generating an encrypted balance for the requesting user and the second user based on the encrypted data of the split-payment request message; and transmitting to the second user device, a split-payment confirmation message including the encrypted balance for the requesting user and/or the second user. Systems and computer program products are also provided.
US11880824B1 Managing digital blockchains via digital tokens, systems, methods, and apparatus
A computer-based digital notarized ledger management system comprises at least one computer-readable memory storing a primary ledger and software instructions. The system further comprises at least one processor coupled with the memory, the processor performs operations upon software instruction execution. The at least one processor performs instructions to receive a ledger request comprising target ledger parameters, generate in the memory, at least one digital token representing a target ledger based on target ledger parameters, mint according to at least one primary ledger smart contract, the at least one digital token as a set of non-fungible tokens (NFTs) having at least some of the target ledger parameters and representing the target ledger on the primary ledger, instruct at least one computing node to instantiate the target ledger in at least one node memory according to the target ledger parameters, and instruct the at least one node to enable target ledger transactions.
US11880823B2 Server-side contactless card activation
Systems, apparatuses, computer-readable media, and methods for activating a contactless card. A server may transmit, to a web browser on a client device, a web page. The server may receive, from the web browser, a request to activate a contactless card, the request including a cryptogram. The server may decrypt the cryptogram based on a key associated with the contactless card. The server may transition, based on the decryption of the cryptogram, the contactless card from an inactive payment state to an active payment state. The server may transmit, to the web page and based on the transition of the contactless card from the inactivated payment state to the activated payment state, an indication to activate a payment applet of the contactless card.
US11880819B2 Contactless fuel payment systems and methods
A system may receive, via an NFC tag disposed proximate a vehicle fuel tank, a fuel transaction request from a third-party POS NFC reader positioned proximate a fuel pump. The system may detect a user device being paired with a vehicle communication device of the vehicle to enable a short-range wireless communication. The system may determine that the user device is associated with an authorized user of the vehicle. The system may unlock the NFC tag to enable the NFC tag to communicate with the third-party POS NFC reader for a predefined time limit responsive to determining that the user device is associated with the authorized user. Responsive to unlocking the NFC tag, the system may retrieve account payment information associated with the authorized user, and may transmit, via the NFC tag, the account payment information to the third-party POS NFC reader to complete the fuel transaction.
US11880817B2 Anticipatory and remote-controlled media management
A media level of each Self-Service Terminal (SST) within a customized group of SSTs are managed in real time based on a current media level and a predicted optimal media level for each SST over a given period of time. During management, depositors are proactively steered away from media heavy SSTs to media deficient SSTs within the group. Any given SST of the group may have deposits temporarily disabled based on real-time instruction. Depositors that are being redirected may be incentivized to encourage the depositors to deposit at the cash deficient SSTs of the group.
US11880814B2 IoT-enabled digital payments
Aspects of the disclosure relate to an IoT (Internet of Things) enabled device that initiates online or offline payment requests. In some arrangements, the IoT payment device may be managed through a central dashboard available via a stationary computing device or mobile device. In an embodiment, an IoT payment device may provide real-time updates that include data such as device function, alerts on maintenance needs, and direct contact with the service provider for any requests related to the IoT devices.
US11880812B2 Systems and methods for third party payment at point of sale terminals
A point of sale terminal of a merchant includes a third party payment provider display area for payment using a third party payment provider. The point of sale terminal receives an authentication notification for a consumer from the third party payment provider. The consumer is authenticated using one or more of a personal identification number, an image of the consumer, a quick response code scanned from a mobile device of the consumer, or a code received via near field communications with the mobile device of the consumer. The point of sale terminal requests payment from the third party payment provider for a transaction with the consumer using the transaction amount and authentication information. The third party provider display area allows new payment modalities to be used at the point of sale terminal without requiring modification of the instructions for the point of sale terminal.
US11880811B2 System and method for generating data transfer recommendations
A server computer system comprises a communications module; a processor coupled with the communications module; and a memory coupled to the processor and storing processor-executable instructions which, when executed by the processor, configure the processor to analyze historical data transfers within one or more resource accounts to generate a data budget; receive a signal indicating a data transfer request; analyze the data transfer request and, based on the data budget, determine an affordability of the data transfer; responsive to determining that the data transfer is not affordable from one of the resource accounts, generate one or more recommendations to afford the data transfer; and send, via the communications module and to a computing device, a signal causing the computing device to display a notification that includes the one or more recommendations to afford the data transfer.
US11880808B2 Securing in-app purchases
In one embodiment, a unique (or quasi unique) identifier can be received by an application store, or other on-line store, and the store can create a signed receipt that includes data desired from the unique identifier. This signed receipt is then transmitted to a device that is running the application obtained from the on-line store and the device can verify the receipt by deriving the unique (or quasi-unique) identifier from the signed receipt and comparing the derived identifier with the device identifier stored on the device, or the vendor identifier assigned to the application vendor.
US11880807B2 System and method for online information, employment, social and other compatibility search, matching and ranking
A computer server system and method are disclosed for personalization and customizable filtering of network search results and search result rankings, such as for Internet searching. A representative server system comprises: a network interface to receive a query from a respondent or co-respondent; at least one data storage device storing a plurality of return queries; and one or more processors adapted to access the data storage device and using the query, to select the return queries for transmission; to search the data storage device for corresponding pluralities of responses to the return queries from other co-respondents or respondents; to pair-wise score the responses and generate pair-wise alignment scores for respondent and co-respondent combinations; to sort and rank the combinations according to the alignment scores; and to output a listing of the sorted and ranked respondents or co-respondents to form the personalized network search results and search result rankings.
US11880806B2 Systems and methods for automatic candidate assessments
In an illustrative embodiment, systems and methods for automating recorded candidate assessments include receiving a submission for an available position including a question response recording for each of one or more interview questions. For each question response recording, a transcript can be generated by applying a speech-to-text algorithm to an audio portion of the recording. The systems and methods can detect, within the transcript, identifiers each associated with the personality aspects by applying a natural language classifier trained to detect words and phrases associated with the personality aspects of the personality model. Scores may be calculated for each of the personality aspects based on a relevance of the respective personality aspect to the respective interview question and detected identifiers. The scores can be presented within a user interface screen responsive to receiving a request to view interview results.
US11880800B2 Systems and methods for implementing hailing request and shipping request
Systems and methods for hailing a vehicle for a ride or shipping a parcel. A user hails a vehicle with a gesture or app. A hailed vehicle carries the user to a destination or picks up a parcel from the user and performs shipping procedures.
US11880796B2 Computer-based information management system configured for automated and dynamic account analysis and methods thereof
Systems and methods of the present disclosure enable user-level activity recordation using population level activity data by receiving operator data including a record of activities performed by users on an operator system. Each entry in the record of activities is parsed to form structured activity entries representing each activity executed on the operator system. Each entry in the record of activities is matched to an individual account in an account database based on an individual identifier of each entry and an account individual identifier identifying the individual account. A statistical metric representing the activity history of the individual account is produced based on each entry matched to the individual account, and an activity history dashboard is displayed on an operator computing device to depicts the statistical metric for the individual account.
US11880792B2 WCD system prioritization of alerts based on severity and/or required timeliness of user response
Embodiments of this disclosure are directed to a wearable cardioverter defibrillator (“WCD”) system design in which a WCD implements an alert prioritization scheme to provide the patient with feedback in an order that is less likely to cause confusion. Different conditions (e.g., device status, equipment condition, or physiologic condition) are prioritized based on an analysis of severity of the condition and timeliness of user action needed. The prioritization scheme defines what alert, if any, is presented to the user by the WCD system as a result of various conditions. Generally stated, an alert for the highest priority condition currently detected is presented to the user and maintained until that condition either changes or becomes surpassed in the prioritization scheme.
US11880791B2 Attachment and detachment of compute instances owned by different tenancies
Techniques are disclosed for creating an attachment between two compute instances. An infrastructure and a generalized method is described for attaching two or more cloud resources (e.g., two compute instances) in spite of the compute resources being provisioned by two different services from different cloud tenancies. An automated process is described that is executed for wiring the compute instances. The automated process can be generally applied to attach any two compute instances providing two different services and provisioned from two different service tenancies.
US11880790B2 Spatio-temporal approach to scheduling field operations
A method for creating a spatio-temporal schedule includes receiving a set of available work crews and a set of workorders to be scheduled, sequencing the set of workorders, wherein each workorder of the set of workorders is associated with a geographic location, a start time and an end time, and iterating through the set of available work crews, assigning a plurality of workorders of the set of workorders fully allocating a current crew before selecting a next crew, until all work crews are fully allocated and/or all workorders are assigned, wherein the assignment of workorders for a given work crew generates a route comprising the plurality of workorders.
US11880789B2 Integrated system for and method of matching, acquiring, and developing human talent
A method for providing candidate recommendations for an open position based on problem solving proficiency and culture matching includes: receiving job posting data from a first computing system, the job posting data including employer culture markers and job criteria values; receiving candidate information for a candidate, the candidate information including candidate culture markers, text submissions, and candidate values; determining a culture match score by comparing the employer culture markers against the candidate culture markers; determining a problem solving proficiency level for the candidate by applying a problem solving algorithm to the text submissions; and transmitting a hiring recommendation for the candidate to the first computing system based on the determined culture match score and problem solving proficiency level for the candidate and the criteria values.
US11880784B2 System and mobile freight station and method for distribution, delivery, and collection of freight
The invention concerns a system for distributing, delivering and collecting freight, with a number I of mobile freight stations, with I≥1, each having a first interface for automatically loading freight into freight vehicles from a freight storage of the mobile freight station and for automatically unloading freight from freight vehicles into the freight storage, wherein the freight vehicles are arranged and executed for automatically loading/unloading freight via the first interface and for automatically securing/fixing freight in a storage space of the freight vehicles, the mobile freight stations each have a number ni≤Ni, with i=1, . . . , I, of delivery robots, where Ni is the maximum number of delivery robots present in the ith freight station and ni is the number of delivery robots currently present in the ith freight station, and the I freight stations each have a loading device for automatically loading the Ni delivery robots with a respective freight from the freight storage and for automatically unloading a respective freight from the Ni delivery robots into the freight storage.
US11880781B2 Autonomous sourcing and category management
The present invention discloses a method, a system and a computer program product for Autonomous sourcing and Category management. The invention includes demand sensing and generation through a category workbench interface providing actionable insights for sourcing operation. The invention includes an AI engine configured for recommending a sourcing strategy through prediction analysis and auto negotiation in sourcing operation of Supply chain.
US11880778B2 Adaptive filtering and modeling via adaptive experimental designs to identify emerging data patterns from large volume, high dimensional, high velocity streaming data
A system for identifying information in high dimensional, low latency streaming data having dynamically evolving data patterns. The system processes, continuously and in real-time, the streaming data. Processing includes filtering the data based on event data to identify diagnostic data points by comparing the event data with an experimental design matrix and performing a modeling operation using the identified diagnostic data points in order to identify efficiently any current and emerging patterns of relationships between at least one outcome variable and predictor variables. The at least one a-priori, pre-designed experimental design matrix is generated based on combinations of the predictor variables and at least one outcome variable. The experimental design matrix is also generated based on at least one of main effects, limitations, constraints, and interaction effects of the predictor variables and combinations.
US11880776B2 Graph neural network (GNN)-based prediction system for total organic carbon (TOC) in shale
A graph neural network (GNN)-based prediction system for total organic carbon (TOC) in shale solves the problem that the existing shale TOC prediction method cannot fully analyze the complex nonlinear relationship between all logging curves and TOC. The prediction system adopts a method including: acquiring and preprocessing a plurality of logging curves of a target well location in a target shale bed to acquire a plurality of standardized logging curves, windowing the plurality of standardized logging curves, and inputting the windowed logging curves and weight matrix into a trained GNN-based TOC prediction network to acquire TOC of the target well location. The prediction system inputs the plurality of logging curves as correlative multi-dimensional dynamic graph data for analysis and can acquire the complex nonlinear relationship between the logging curves and TOC, thus improving the prediction accuracy of TOC.
US11880771B2 Continuous convolution and fusion in neural networks
Systems and methods are provided for machine-learned models including convolutional neural networks that generate predictions using continuous convolution techniques. For example, the systems and methods of the present disclosure can be included in or otherwise leveraged by an autonomous vehicle. In one example, a computing system can perform, with a machine-learned convolutional neural network, one or more convolutions over input data using a continuous filter relative to a support domain associated with the input data, and receive a prediction from the machine-learned convolutional neural network. A machine-learned convolutional neural network in some examples includes at least one continuous convolution layer configured to perform convolutions over input data with a parametric continuous kernel.
US11880764B2 Method, product, and system for detecting malicious network activity using a graph mixture density neural network
Disclosed is an approach for detecting malicious network activity (e.g. based on a data hoarding activity identifies using a graph mixture density neural network (GraphMDN)). Generally, the approach includes generating embeddings using a graph convolution process and then processing the embeddings using a mixture density neural network. The approach may include collecting network activity data, generating a graph representing the network activity, or an aggregation thereof that maintains the inherent graphical nature and characteristics of the data, and training a GraphMDN in order to generate pluralities of distributions characterizing one or more aspects of the graph representing the network activity. The approach may also include capturing new network activity data, and evaluating that data using the distributions generated by the trained GraphMDN, and generation corresponding detection results.
US11880761B2 Domain addition systems and methods for a language understanding system
Systems and methods for adding a new domain to a natural language understanding system to form an updated language understanding system with multiple domain experts are provided. More specifically, the systems and methods are able to add a new domain utilizing data from one or more of the domains already present in the natural language understanding system while keeping the new domain and the already present domains separate from each other.
US11880756B2 Systems and methods for identifying anomalous nuclear radioactive sources
A system for identifying anomalous nuclear radioactive sources can include: a radiation detector configured to collect spectra data corresponding to a radioactive source; a multi-channel analyzer configured to convert the collected spectra data to at least one two-dimensional (2D) image; and a neuromorphic architecture that includes a plurality of neurons configured to detect a radioactive anomaly based on the at least one 2D image.
US11880754B2 Electronic apparatus and control method thereof
An electronic apparatus and a control method thereof are provided. The control method of the electronic apparatus includes receiving, from a first external electronic apparatus and a second external electronic apparatus, a first artificial intelligence model and a second artificial intelligence model used by the first and second external electronic apparatuses, respectively, and a plurality of learning data stored in the first and second external electronic apparatuses, identifying first learning data, which corresponds to second learning data received from the second external electronic apparatus, among learning data received from the first external electronic apparatus, training the second artificial intelligence model used by the second external electronic apparatus based on the first learning data, and transmitting the trained second artificial intelligence model to the second external electronic apparatus.
US11880752B2 Systems and methods for objective-based scoring using machine learning techniques
Certain aspects and features of the present disclosure relate to systems and methods that generate machine-learning models to predict whether user devices are likely to meet defined objectives. For example, a machine-learning model can be generated to predict whether or not a user device is likely to access a resource. In some implementations, a semi-supervised model can be used to determine to what extent user devices are predicted to satisfy the defined objective(s). For example, a resource-affinity parameter can be generated as a result of inputting various data points into a semi-supervised model. The various data points can be access from a plurality of data sources, and can represent one or more activities or attributes associated with a user. The value of the resource-affinity parameter can be evaluated to determine the extent to which the user is likely to meet an objective.
US11880751B2 Methods and systems for optimizing supplement decisions
A system for identifying a longevity element to optimize supplement decisions is disclosed. The system includes a computing device configured to capture an identifier of a first longevity element using a data capturing device. The computing device is configured to receive a longevity inquiry from a remote device generating a longevity inquiry from the identifier, the longevity query identifying the first longevity element. The system retrieves a biological extraction pertaining to a user and identifies a longevity element associated with a user. The system selects an ADME model utilizing a biological extraction. The system generates a machine-learning algorithm utilizing the selected ADME model to input a longevity element associated with a user as an input and output an ADME factor. The system identifies a tolerant longevity element utilizing an ADME factor. A method for identifying a longevity element to optimize supplement decisions is also disclosed.
US11880745B1 Noisy intermediate-scale quantum service analysis for cloud based support
A system and method of selectively distributing blocks of a quantum assembly language (QASM) file over resources of a quantum computing environment to optimize performance of the quantum computing environment. The method includes receiving a quantum assembly language (QASM) file comprising a plurality of blocks. The method includes calculating a plurality of complexity scores each indicative of a degree of complexity to process a respective block of the plurality of blocks. The method includes calculating a plurality of risk scores associated with a pool of quantum computers, each risk score is indicative of a likelihood of a respective quantum computer of the pool of quantum computers entering an undesired state responsive to processing a respective block of the plurality of blocks. The method includes selectively distributing, based on the plurality of risk scores, each of the plurality of blocks to a single quantum computer of the pool of quantum computers.
US11880743B2 Synthesis of a quantum circuit
Systems, computer-implemented methods, and computer program products to facilitate synthesis of a quantum circuit are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a circuit generation component that generates, iteratively, quantum circuits from 1 to N two-qubit gates, wherein at least one or more iterations (1, 2, . . . , N) adds a single two-qubit gate to circuits from a previous iteration based on using added single 2-qubit gates that represent operations distinct from previous operations relative to previous iterations. The computer executable components can further comprise a circuit identification component that identifies, from the quantum circuits, a desired circuit that matches a quantum circuit representation.
US11880737B2 Dynamic RFID portal modulation
Disclosed herein are methods and systems for dynamic portal modulation. A method of dynamic radio frequency identification (RFID) modulation comprises identifying in a structure a plurality of different assets to be loaded or unloaded; wherein each asset of the plurality of different assets is of a known identification and includes a passive RFID tag, and all passive RFID tags of the plurality of different assets are not the same. The method also comprises identifying a selected structural opening of a plurality of structural openings to be utilized with unloading or loading of the plurality of different assets, wherein each structural opening of the plurality of structural openings is equipped with an RFID portal including a reader, and each RFID portal includes at least power, sensitivity, mode and off settings; and individually, dynamically tuning the power, sensitivity and mode settings of the RFID portal of the selected structural opening based on the known identification of the plurality of assets and RFID tags utilized in the selected structural opening such that the reader of the RFID portal of the selected structural opening reads every RFID tag of the plurality of different assets to avoid missed reads.
US11880735B1 Systems and methods for determining RF cabling configuration
Systems and methods for determining radio frequency (RF) cabling configuration are provided. The systems include a central controller that includes two or more antenna ports that are coupled to corresponding antennas via respective RF cables. In embodiments, the central controller executes a calibration interrogation cycle to detect a misconfiguration of an RF cable that couples an antenna port of the central controller to an antenna port of a detector station that includes an antenna under test. While the central controller executes the calibration interrogation cycle, a RF sensor is disposed in a signal range of the antenna under test. The systems detect indications provided by the RF sensor to identify a misconfiguration of the RF cabling and provide guidance on how to re-configure the RF cabling.
US11880732B2 Method and a system for monitoring a quantity related to an asset
A method for automatically electronically associating vessel identity information of a vessel with an unassociated telemetric device, the unassociated telemetric device comprising a processor and being configured to detect and transmit quantity or usage data and being configured with a location sensing device, wherein the unassociated telemetric device is configured to communicate with a remote server, the method comprising the steps of: the remote server receiving the vessel identity information comprising a deployment location for the unassociated telemetric device; the unassociated telemetric device operating in accordance with an automatic action rule; in response to the unassociated telemetric device operating in accordance with the automatic action rule, the processor receiving location information of the unassociated telemetric device from the location sensing device; the unassociated telemetric device transmitting the location information; the remote server receiving the location information; the remote server correlating the location information with the vessel identity information when resolving that the location information represents that the unassociated telemetric device is within a proximity to the deployment location, and the remote server automatically electronically associating the unassociated telemetric device with the vessel identity information, resulting in the unassociated telemetric device becoming an associated telemetric device, so that when the associated telemetric device generates quantity or usage information, the quantity or usage information transmitted by the associated telemetric device is applied to a data store of the remote server related to the vessel identity information.
US11880728B2 Computing circuitry
This application relates to computing circuitry, and in particular to analogue computing circuitry suitable for neuromorphic computing. An analogue computation unit for processing data is supplied with a first voltage from a voltage regulator which is operable in a sequence of phases to cyclically regulate the first voltage. A controller is configured to control operation of the voltage regulator and/or the analogue computation unit, such that the analogue computation unit processes data during a plurality of compute periods that avoid times at which the voltage regulator undergoes a phase transition which is one of a predefined set of phase transitions between defined phases in said sequence of phases. This avoids performing computation operations during a phase transition of the voltage regulator that could result in a transient or disturbance in the first voltage, which could adversely affect the computing.
US11880727B2 Dynamic application programming interface (API) contract generation and conversion through microservice sidecars
Embodiments described herein are generally directed to the use of sidecars to perform dynamic Application Programming Interface (API) contract generation and conversion. In an example, a first call by a first microservice to a first API of a second microservice is intercepted by a first sidecar of the first microservice. The first API is of a first API type of multiple API types and is specified by a first contract. An API type of the multiple API types is selected by the first sidecar. Responsive to determining the selected API type differs from the first API type, based on the first contract, a second contract is generated by the first sidecar specifying a second API of the selected API type; and a second sidecar of the second microservice is caused to generate the second API and internally connect the second API to the first API based on the second contract.
US11880723B1 Detection and correction of differences in application programming interface service responses
A test application programming interface (API) request may be issued to a test service implementation. A test API response, which is responsive to the test API request, may be received from the test service implementation. First contents of the test API response may be compared to second contents of a control API response. The comparing may be performed based at least in part on a set of one or more expected differences associated with the test API response and the control API response. It may be determined, based on the comparing, whether an unexpected difference exists between the test API response and the control API response. An indication may be provided of whether the unexpected difference exists between the test API response and the control API response, and the unexpected difference may be automatically corrected, such as via one or more configuration changes.
US11880722B2 App actions in a content management system
A content management system (CMS) provides integration between APPS configured for use with an editor application of the CMS, the CMS including at least one server computer configured to perform the following operations: installing a first APP and a second APP in a content project of the CMS, wherein installing the first and second APPs enables functionalities of the first and second APPs to be accessed for the content project through the editor application, wherein the editor application provides an interface for editing the content project; receiving from the first APP a request to invoke an action by the second APP; responsive to receiving the request, then validating contents of the request; responsive to successful validation of the request, then sending an acknowledgement to the first APP, and generating a call to the second APP to invoke the action by the second APP.
US11880720B2 Extensible change control management
Extensible change control management for development and deployment of applications is described. A change control manager may register plugin components, including requester, approver and performer components, to process changes to a resource of a resource type, where registering is performed responsive to request(s) received via programmatic interface(s). Upon receiving a change request from the requester component, the change control manager may send the change request to the approver component to approve the change request and, responsive to notification of approval from the approver component, the change control manager may then send the change request to the performer component to implement the requested change. The change control manager and the various components each send and/or receive change requests encoded in a standardized schema for the resource type, the standardized schema independent of the implementation of the resource and the means of implementing changes to the resource by the performer component.
US11880714B2 Technologies for providing dynamic selection of edge and local accelerator resources
Technologies for providing dynamic selection of edge and local accelerator resources includes a device having circuitry to identify a function of an application to be accelerated, determine one or more properties of an accelerator resource available at the edge of a network where the device is located, and determine one or more properties of an accelerator resource available in the device. Additionally, the circuitry is to determine a set of acceleration selection factors associated with the function, wherein the acceleration factors are indicative of one or more objectives to be satisfied in the acceleration of the function. Further, the circuitry is to select, as a function of the one or more properties of the accelerator resource available at the edge, the one or more properties of the accelerator resource available in the device, and the acceleration selection factors, one or more of the accelerator resources to accelerate the function.
US11880712B1 Resource tolerations and taints
In a computing resource environment including at least one resource capable of being allocated to at least one of a plurality of tasks, techniques are disclosed for applying a taint to a resource in a computing resource environment, the taint being configured to prevent the resource from being claimed for a resource request without a toleration to that taint. Variations include receiving, at a resource scheduler in the resource environment, a request to allocate the resource to perform a particular task and determining whether the resource is subject to a taint. If the resource is subject to a taint, analyzing the request to determine if it includes a toleration for the taint. If the request includes a toleration for the taint, allocating the resource to the task. If the request does not include a toleration for the taint, not allocating the resource due to the taint.
US11880707B2 Modeling, persisting, and presenting job reports in a storage system management application
Job report objects (Java objects) are created by task executors in connection with implementation of a job on a storage system. The Java objects are passed to a job report service that converts the Java objects into XML objects using an XML encoder/decoder. The XML objects are persisted by the job report service as text in a database. If a job report is requested, the job report service retrieves a job record for the corresponding report from the database, creates Java objects, and passes the Java objects to a storage system management client. The client creates an internal model of the report containing a corresponding set of strongly typed TypeScript objects. The TypeScript objects are passed to a pdf data exporter that converts the internal TypeScript objects into untyped JavaScript objects. The untyped JavaScript objects are input to a .pdf generator which generates the requested report as a .pdf document.
US11880705B2 Virtual network function virtual domain isolation
Techniques for virtualized network functions (VNFs) that provide for domain isolation of networks coupled to the VNF are described. A virtual network function (VNF) includes a cloud virtual domain coupling the VNF to a cloud service, a management virtual domain coupling the VNF to a management service, and an external virtual domain having a public Internet Protocol (IP) address. The external virtual domain receives an authentication request providing access credentials for a VNF customer from a cloud client device, provides the authentication request to the management service via the management virtual domain, receives an authentication response from the management service, and, in response to determining that the VNF customer access credentials are valid, initiates application of a policy that allows the cloud client device to configure the cloud virtual domain or the cloud service and disallows configuration of the external virtual domain and the management virtual domain.
US11880704B2 Nested virtual machine support for hypervisors of encrypted state virtual machines
A method includes creating, by a hypervisor executing on a processing device, a first virtual machine nested within a second virtual machine. The method further includes identifying a context of the second virtual machine and providing, to a context of the first virtual machine, a parent context pointer indicating the context of the second virtual machine.
US11880703B2 Optimization of multi-layered images
A method includes, with a computing system, storing a first container image. The first container image may be defined by a first set of layers. The method further includes, with the computing system, storing a second container image, the second container image defined by a second set of layers. The second set of layers has at least one file in common with a file in the first set of layers. The method further includes, with the computing system, performing an analysis of the first set of layers and the second set of layers. The method further includes, with the computing system, using the analysis to create a new set of layers such that both the first container image and the second container image can be derived from the new set of layers.
US11880702B2 Hypervisor hot restart
Hot restart of a hypervisor by replacing a running first hypervisor by a second hypervisor with minimally perceptible downtime to guest partitions. A first hypervisor is executed on a computing system. The first hypervisor is configured to create one or more guest partitions. During the hot restart, a service partition is generated and initialized with a second hypervisor. At least a portion of runtime state of the first hypervisor is migrated and synchronized to the second hypervisor using inverse hypercalls. After the synchronization, the second hypervisor is devirtualized from the service partition to replace the first hypervisor. Devirtualizing includes transferring control of hardware resources from the first hypervisor to the second hypervisor, using the previously migrated and synchronized runtime state.
US11880701B2 Extensible computing architecture for vehicles
A main computing device integrated into a vehicle may perform various aspects of the techniques described in this disclosure. The main computing device comprises a memory and a processor. The memory may store a first and second instance of a runtime environment. The processor may execute a first container that enables execution of a first instance of the runtime environment, and execute a second container that enables execution of a second instance of the runtime environment. The first instance of the runtime environment may detect a supporting computing device, transfer, responsive to detecting the supporting computing device, the second container to the supporting computing device, and interface with the second instance of the runtime environment to jointly present the user interface by which the operator of the vehicle controls the functionality of the vehicle.
US11880700B2 Electronic device and operating method thereof
Various embodiments of the present invention relate to a method for managing a memory in a Java execution environment, and an electronic device for performing same, and an electronic device may comprise a processor and a memory electrically connected to the processor, wherein: the memory is configured to store multiple Java application programs, and stores instructions that, when executed, cause the processor to execute a virtual machine configured to execute at least one Java application stored in the memory; and when generation of an object is detected during execution of the Java application, the virtual machine executed by the processor generates a reference for the generated object, identifies an application, which has generated the object by a threshold or more, on the basis of the generated reference, and provides information on the identified application to the processor. Other embodiments may also be possible.
US11880698B1 Systems and methods for enhanced graphical user interface information tracking
In some implementations, an information tracking device may provide a graphical user interface (GUI) associated with providing contextual assistance to a user. The GUI may include a viewpoint region within a display area of the GUI. The information tracking device may track a content position that is associated with a position of content that is positioned within the viewpoint region. The information tracking device may identify a set of elements that is positioned within the viewpoint region, a set of user interactions associated with the set of elements that is positioned within the viewpoint region, and/or a time period that the content that is positioned within the viewpoint region remains positioned within the viewpoint region. The information tracking device may perform an action related to providing the contextual assistance based on at least one of the set of elements, the set of user interactions, and/or the time period.
US11880695B2 Plug-in implementation method and plug-in implementation system
This application provides a plug-in implementation system and method. The system includes a plug-in module and a terminal software module. When the terminal software module does not include a service implementation of a first plug-in interface, the plug-in module may load a default implementation of the first plug-in interface to invoke the first plug-in interface. In this way, a plug-in may be extended to extend a service function of a terminal. In addition, when the plug-in interface is inconsistent with a plug-in function, the default implementation of the plug-in interface is implemented by using the plug-in module, so that an open-source software module can run normally, to ensure normal running of an electronic device as much as possible. Therefore, the open-source software module no longer depends on the terminal software module, and the terminal software module can be decoupled from the open-source software module.
US11880693B2 System for automatically generating electronic artifacts using extended functionality
A system is provided for automatically generating electronic artifacts using extended functionality. In particular, the system may use a template-based process to automatically generate artifacts based on a defined set of parameters and/or variables. The system may further use one or more plugins which may provide extended functionality with respect to the artifact generation process. Accordingly, the artifact generation process may include initializing a parameter list based on application parameters and/or plugin parameters, processing the parameters, generating variables based on the parameters, and replacing variables in scheme template files with appropriate values (e.g., user supplied or plugin generated values) to output an artifact file to a predetermined location. In this way, the system provides a robust and efficient way to automatically generate artifacts.
US11880692B2 Apparatus and method for managing application program
Provided is an apparatus configured to determine a common neural network based on a comparison between a first neural network included in a first application program and a second neural network included in a second application program, utilize the common neural network when the first application program or the second application program is executed.
US11880690B1 Method, system and apparatus for monitoring bios booting process of server
A method, system and apparatus for monitoring a BIOS booting process of a server. The method includes: detecting whether a PCH in a server starts to transmit data to a BMC; when the PCH starts to transmit data to the BMC, acquiring data from an IO transmission line between the PCH and the BMC and parsing same, and determining whether the parsed data includes process data which represents a BIOS booting process of the server; and when the parsed data includes the process data, displaying the process data. It can be seen that a user may directly and quickly determine the current booting process of a BIOS by means of displayed information, such that quick trouble locating of a server during a BIOS booting process is facilitated.
US11880689B2 Server power-down detection method and system, device, and medium
A server power-down detection method and system, a device, and a storage medium are disclosed, wherein the method includes: in response to the completion of hardware power on, controlling a PCH to read BIOS codes from BIOS flash storage particles via a first interface and running the BIOS codes; detecting whether bits of a register of the PCH have been set; in response to the bits of the register of the PCH being set, controlling the PCH to send power-down completion information to a BMC via a second interface; and in response to the BMC receiving the power-down completion information, recording the power-down completion information in BMC flash storage particles, and performing the hardware power on again until a test is completed.
US11880686B2 Devices transferring cache lines, including metadata on external links
In a processing system, a conversion circuit coupled to a system bus generates a flow control unit (FLIT) and provides the FLIT to a link interface circuit for transmission over an external link. The external link may be a peripheral component interface (PCI) express (PCIe) link coupled to an external device comprising a cache or memory. The conversion circuit generates the FLIT, including write information based on the write instruction, metadata associated with at least one cache line, and cache line chunks, including bytes of a cache line. The cache line chunks may be chunks of one of the at least one cache line. Including the metadata in the FLIT avoids separately transmitting the at least one cache line and the metadata over the external link, which improves performance compared to generating separate transmissions. In some examples, the FLIT corresponds to a compute express link (CXL) protocol FLIT.
US11880685B2 Folded instruction fetch pipeline
An instruction fetch pipeline includes first, second, and third sub-pipelines that respectively include: a TLB that receives a fetch virtual address, a tag random access memory (RAM) of a physically-indexed physically-tagged set associative instruction cache that receives a predicted set index, and a data RAM that receives the predicted set index and a predicted way number that specifies a way of the entry from which a block of instructions was previously fetched. The predicted set index specifies the instruction cache set that includes the entry. The three sub-pipelines respectively initiate in parallel: a TLB access using the fetch virtual address to obtain a translation thereof into a fetch physical address that includes a tag, a tag RAM access using the predicted set index to read a set of tags, and a data RAM access using the predicted set index and the predicted way number to fetch the block of instructions.
US11880680B2 Industrial automation distributed project control with milestone rollback
An industrial integrated development environment (IDE) supports collaborative tools that allow multiple designers and programmers to remotely submit design input to the same automation system project in parallel while maintaining project consistency. The industrial IDE also permits localized development of system projects, and provides an infrastructure for intelligently brokering between conflicting edits submitted to common portions of the system project. Project edits submitted to the IDE system, both applied and unapplied, are stored as edit records, allowing edits to be selectively undone or applied either manually or as part of a rollback to a milestone version.
US11880678B2 Chip having memory
A chip includes a power pin, a ground pin, a plurality of input/output (I/O) pins, a readable/writable memory, a switching circuit, and a control circuit. The I/O pins include a plurality of mapping pins and a control pin. The readable/writable memory includes a clock port, a plurality of I/O ports, and an enable port. The control circuit selectively activates or does not activate the switching circuit according to the control pin. When the switching circuit is activated, the switching circuit electrically couples the clock port, the I/O ports, and the enable port to the mapping pins respectively.
US11880677B2 Building system with digital network twin
A building network system of a building includes a network system. The network system includes one or more processing circuits. The one or more processing circuits are configured to receive network data from a building network of the building, the network data associated with a plurality of pieces of building equipment of the building. The one or more processing circuits are configured to generate a digital network twin of the building network based on the network data, the digital network twin representing the plurality of pieces of building equipment and relationships between the plurality of pieces of building equipment. The one or more processing circuits are configured to identify one or more network updates to the building network based on the digital network twin. The one or more processing circuits are configured to deploy the one or more network updates to the building network.
US11880674B2 Adaptive hot reload for class changes
Improved systems and methods for hot reloading software applications are provided. In one embodiment, a method is provide that includes detecting an update for a software application. It may be determined whether the update represents a change to a class structure of the software application. If the update does not represent a class change, framework metadata for a class corresponding to the update may be replaced. If the update represents a class change, a runtime executable unit of the software application may be removed and replaced. After replacing the framework metadata and/or the runtime executable unit, the software application may be executed according to the update.
US11880672B2 Dynamically consolidating applicable updates into an update recommendation
A system and method are disclosed for performing, by a processor of an information handling system, an inventory of updateable components of the information handling system. The system and method also includes retrieving an update path catalog for the updateable component and determining published updates between a current version and a target version of the updateable component according to the update path catalog. In addition, the system and method includes determining update recommendations based on the published updates between the current version and the target version. Finally, the system and method includes consolidating the update recommendations into the consolidated update recommendation according to a criterion.
US11880669B2 Reducing compiler type check costs through thread speculation and hardware transactional memory
Systems, apparatuses and methods may provide for technology that generates a first compiler output based on input code that includes dynamically typed variable information and generates a second compiler output based on the input code, wherein the second compiler output includes type check code to verify one or more type inferences associated with the first compiler output. The technology may also execute the first compiler output and the second compiler output in parallel via different threads.
US11880667B2 Information conversion method and apparatus, storage medium, and electronic apparatus
This application discloses an information conversion method and apparatus, a storage medium, and an electronic apparatus. The method includes: acquiring, by a hardware device, a source information vector sequence corresponding to source information to be converted; sequentially determining, by the hardware device according to the source information vector sequence and historical conversion result information, a target source information object needing to be converted; searching, by the hardware device, a preconfigured mapping list for a target source information object combination included in the source information; acquiring, by the hardware device, target combination conversion result information corresponding to the target source information object combination from the preconfigured mapping list in a case that the target source information object combination is found; and acquiring, by the hardware device according to the target combination conversion result information, target conversion result information corresponding to the target source information object. This application resolves a technical problem of relatively low flexibility of information conversion in the related art.
US11880666B2 Generating conversation descriptions using neural networks
A description of a conversation may be generated to allow a person to understand important aspects of the conversation without needing to review the conversation. The conversation description may be generated by identifying one or more events that occurred in the conversation and then generating the description using the identified events. A set of possible events may be determined in advance for a particular application. The events may be identified by using an event neural network for each event. Each event neural network may process the messages of the conversation to generate an event score that indicates a match between the conversation and the corresponding event. The event scores may then be used to select one or more events. Message scores from the event neural network of a selected event may then be used to select one or more messages of the conversation as a rationale for the selected event.
US11880662B2 Matrix based bot implementation
In some examples, matrix based bot implementation may include obtaining, for a plurality of bots that are used to respond to a query, a matrix that includes entries including a plurality of scenarios, a plurality of questions corresponding to the plurality of scenarios, and a plurality of responses. Each response may correspond to a specified question. A plurality of scripts may be generated based on an analysis of the matrix. Each script may include at least one question followed by at least one response, and further followed by at least one scenario. For each script, a closest pre-existing script may be identified based on a comparison of the script to pre-existing scripts. For each script, a modification to the matrix may be generated based on a difference in the script from the closest pre-existing script. The bots may be utilized to respond to the query based on the modified matrix.
US11880658B2 Method and system for implementing a natural language interface to data stores using deep learning
An embodiment of the present invention is directed to combining natural language processing with constrained grammar defined pattern matching to advantageously allow a system to translate natural language questions into any number of underlying technologies. By using a unique intermediate parse tree representation, the disclosed embodiments are able to instantiate a corresponding data store adapter for each given query, which may be for a relational database or a no-SQL database, for example. The ability to abstract underlying storage technology advantageously allows the management of disparate database systems, which is not possible using existing methods and technology.
US11880656B2 Interpreting meaning of content
A method for execution by a computing device includes obtaining a phrase that includes string of words and generating a valid sequence of words utilizing the phrase. The method further includes identifying a set of identigens for each word of the valid sequence of words to produce sets of identigens. The method further includes identifying, for each identigen of the sets of identigens, a word type associated with phrase structure grammar rules to produce sets of identigen-type associations. The method further includes interpreting, utilizing the phrase structure grammar rules, the sets of identigen-type associations to produce an entigen group. The entigen group represents a most likely interpretation of the phrase.
US11880650B1 Smart detection of and templates for contract edits in a workflow
Various aspects of the subject technology relate to systems, methods, and machine-readable media for detecting changes to uploaded documents in a workflow platform. Various aspects may include determining changes between various versions of a media file. Aspects may include detecting what portions of the media file change relative to different instances of the various media file versions. Aspects may also include updating a template element to incorporate the changes to the portions of the media file so that the template element may be used to regenerate a new version of the media file with the incorporated changes being reflected by the template element. Aspects may include determining a new location of text within a portion of the media file that is changed between versions of the media file.
US11880645B2 Generating encoded text based on spoken utterances using machine learning systems and methods
Systems and methods for generating encoded text representations of spoken utterances are disclosed. Audio data is received for a spoken utterance and analyzed to identify a nonverbal characteristic, such as a sentiment, a speaking rate, or a volume. An encoded text representation of the spoken utterance is generated, comprising a text transcription and a visual representation of the nonverbal characteristic. The visual representation comprises a geometric element, such as a graph or shape, or a variation in a text attribute, such as font, font size, or color. Analysis of the audio data and/or generation of the encoded text representation can be performed using machine learning.
US11880642B2 Systems and methods for designing a discrete device product
Implementations disclosed herein may include receiving from a user a selection of at least one die, a package type, and at least one test condition; generating, using a processor, a product die configuration and a product package configuration using a predictive modeling module and the at least one die and the package type; generating a graphic design system file; generating a package bonding diagram; generating a product spice model of the discrete device product using a technology computer aided design module; generating, using a processor, one or more datasheet characteristics of the discrete device product with the product SPICE model; generating a product datasheet for the discrete device product using the graphic design system file; and using a second interface generated by a computing device to provide access to the graphic design system file, the package bonding diagram, the product datasheet, and the product SPICE model.
US11880637B2 Methods and systems for an automated design, fulfillment, deployment and operation platform for lighting installations
A platform for design of a lighting installation generally includes an automated search engine for retrieving and storing a plurality of lighting objects in a lighting object library and a lighting design environment providing a visual representation of a lighting space containing lighting space objects and lighting objects. The visual representation is based on properties of the lighting space objects and lighting objects obtained from the lighting object library. A plurality of aesthetic filters is configured to permit a designer in a design environment to adjust parameters of the plurality of lighting objects handled in the design environment to provide a desired collective lighting effect using the plurality of lighting objects.
US11880634B2 Volume control system, volume control method, and non-transitory computer readable medium storing volume control program
An operation terminal is configured to: determine whether or not a directional microphone and/or a directional speaker of a mobile object is facing toward the operation terminal based on the position and the orientation of the mobile object, a sound picking-up angle of the directional microphone of the mobile object and an output angle of the directional speaker thereof, and the position of the operation terminal; set, when the directional microphone and/or the directional speaker of the mobile object is facing toward the operation terminal, a predetermined threshold as a distance threshold, and determines whether or not a distance between the mobile object and the operation terminal is equal to or shorter than the predetermined threshold; and make, when the distance is equal to or shorter than the predetermined threshold, at least one of the mobile object and the operation terminal reduce the volume of its microphone and/or speaker.
US11880632B2 Method of managing at least one audio playback equipment group
A method of managing at least one audio playback equipment group including at least one piece of audio playback equipment is provided with a light-emitting identification interface. The method includes the steps of: using the light-emitting identification interface of the piece of audio playback equipment to display a light pattern characteristic at least of the group to which said piece of equipment belongs and/or characteristic of the role of the piece of equipment within said group in the event of at least one of the pieces of audio playback equipment being selected, and performing an action relating to the associated piece of audio playback equipment.
US11880620B2 Image forming apparatus capable of obtaining and printing file stored in management system, control method therefor, and storage medium
An image forming apparatus that is capable of obtaining and printing a file stored in a management system, and makes it possible to perform printing with enhanced user convenience by improving coordination between the management system and the image forming apparatus. The image forming apparatus includes a printing unit, and a processor that causes the image forming apparatus to function as an obtaining unit that obtains post data relating to the file; and a print control unit that causes the printing unit to print the file and post information included in the post data obtained by the obtaining unit.
US11880618B2 Printing apparatus
A printing apparatus includes a print head, a conveyance device and a control device configured to: obtain image data each corresponding to a respective divided image; generate print data, including combining at least two lines of a plurality of lines obtained by dividing the divided image; print the print image based on the print data; determine whether to perform printing based on next print data after performing the printing based on one print data; if yes, stop printing of a predetermined number of lines from an end of the one print data when performing the printing based on the one print data; and combine a first line of the one print data and a second line of the next print data, the number of the first and the second lines corresponding to the predetermined number of the lines.
US11880615B2 Image formation apparatus and method for controlling image formation apparatus with specifying user tracking information
An image formation apparatus includes an accepting portion that accepts authentication information for identifying whether a user is an authorized user having a right to use the image formation apparatus; an authenticator that authenticates whether the user is the authorized user, based on the authentication information accepted by the accepting portion; and an adder that adds, to an image to be printed, tracking information including information for specifying the user authenticated as the authorized user by the authenticator. If the authentication information accepted by the accepting portion is single identification information, the adder adds, as the tracking information, to the image, user specifying information for specifying the user authenticated as the authorized user, the user specifying information being different from the single identification information.
US11880614B2 Information processing apparatus, productivity management method, and program
An information processing apparatus manages productivity by processing information obtained from one or more image forming apparatuses, and includes: a hardware processor that: acquires operation history information from the image forming apparatus; analyzes the operation history information and determines an improvement measure for improving the productivity based on an analysis result; and outputs the improvement measure.
US11880613B2 Image forming apparatus, recording medium recording control program, and control method for handling an error during a print job
An image forming apparatus includes a CPU, the CPU stores, in an HDD, a print job received via a network connection circuit. The CPU analyzes PDL data for each page of the print job, and executes a PDL process for generating bitmap data. When an unrecoverable error occurs in analyzing of the PDL data, only the PDL process is restarted, a print job in which an unrecoverable error occurs is re-input, and analysis is resumed from the page in which the unrecoverable error occurs. When an unrecoverable error occurs on the same page again, only the PDL process is restarted again, the page in which the previous unrecoverable error occurs is skipped, and analysis and printing of a next page are performed.
US11880610B2 Storage location assignment at a cluster compute server
A cluster compute server stores different types of data at different storage volumes in order to reduce data duplication at the storage volumes. The storage volumes are categorized into two classes: common storage volumes and dedicated storage volumes, wherein the common storage volumes store data to be accessed and used by multiple compute nodes (or multiple virtual servers) of the cluster compute server. The dedicated storage volumes, in contrast, store data to be accessed only by a corresponding compute node (or virtual server).
US11880606B2 Moving virtual volumes among storage nodes of a storage cluster based on determined likelihood of designated virtual machine boot conditions
An apparatus comprises a processing device configured to obtain information characterizing historical boot times for virtual machines associated with virtual volumes hosted on a storage cluster comprising a plurality of storage nodes, and to determine, based at least in part on the obtained information, whether any of the storage nodes has at least a threshold likelihood of experiencing a designated virtual machine boot condition during a given time period. The processing device is further configured, responsive to determining that a first one of the storage nodes has at least the threshold likelihood of experiencing the designated virtual machine boot condition during the given time period, to identify a subset of the virtual machines associated with a subset of the virtual volumes hosted on the first storage node and to move at least one of the subset of the virtual volumes to a second one of the storage nodes.
US11880605B2 Managing ephemeral storage of a virtual machine to provide victim caches for use by virtual storage appliances in a cloud environment
Systems and methods are described for managing ephemeral storage of a virtual machine (VM) to provide victim caches for virtual storage appliances running on the VM. According to one embodiment, a central service may run within the VM and be responsible for managing allocation and reclamation of ephemeral storage space of the VM to/from the virtual storage appliances. Responsive to startup of a new virtual storage appliance on the VM, the new virtual storage appliance may request space from the central service to inform creation of its victim cache. In connection with servicing the request, the central service may take into consideration various factors including one or more of the total aggregate size of multiple local ephemeral drives associated with the VM, remaining available ephemeral storage space, the number of active virtual storage appliances, and the SLO of the virtual storage appliance seeking to establish its victim cache.
US11880602B2 Data writing method and storage device
A data writing method includes: receiving a write command, where the write command carries a type of to-be-written data; determining, based on the type of to-be-written data, a type of storage area that is in an SSD and into which the to-be-written data is written, where the SSD includes a plurality of types of storage areas; determining, based on the type of storage area, a target storage area into which the to-be-written data is written; and writing the to-be-written data into the target storage area. In embodiments of this application, data processing efficiency can be improved.
US11880594B2 Proactively biasing parameters of data storage device based on spatial position in storage enclosure
Disclosed are systems and methods for proactively, instead of reactively, biasing parameters of a data storage device based on a spatial position in a storage enclosure. The method includes obtaining a spatial position for the data storage device in a storage enclosure. The method also includes proactively biasing one or more parameters for controlling the device memory, based on the spatial position. The spatial position has a corresponding thermal profile that is predetermined.
US11880590B2 Data processing system and method for accessing heterogeneous memory system including processing unit
A data processing system and method for accessing a heterogeneous memory system including a processing unit are provided. The heterogeneous memory system includes a memory module and high bandwidth memory (HBM) including a processing-in-memory (PIM) circuit combined with a memory controller. The memory controller is configured to detect a data array required for an arithmetic operation from a memory module or the HBM by using a border index value when the arithmetic operation is performed by the PIM circuit of the HBM and generate a memory module command set and an HBM command set using physical address spaces respectively designated in the memory module and the HBM.
US11880589B2 Storage system and control method
A storage system is coupled to a cloud system that provides cloud volumes belonging to any of a plurality of tiers with different access performances. The cloud system changes a tier to which an externally-provided volume belongs based on a state of volume utilization in which the cloud volumes are utilized. A storage controller of the storage system provides a host computer with a volume created by allocating a page to an external volume that corresponds to the cloud volumes. In addition, the storage controller adjusts a state of volume utilization to control a tier to which the cloud volumes belong.
US11880588B2 SSD device featuring improved decoding
A method for decoding, in a solid-state storage device, a read symbol encoded with a Q-ary LDPC code defined over a binary-extension Galois field GF(2r), wherein the read symbol is associated with 2r LLR values each one denoting a symbol probability indicative that the read symbol was equal to a respective possible symbol, the method comprising: (a) associating, with the read symbol, candidate symbols comprising a number of the possible symbols associated with LLR values indicative of highest symbol probabilities; (b) storing the candidate symbols and the associated LLR values in V2C and V_SUM matrices; (c) based on the V2C matrix, performing a check node update procedure to update the C2V matrix; (d1) determining an updating LLR value for each possible symbol associated with the read symbol; (d2) determining, for the V_SUM matrix, an approximated LLR value for each excluded symbol, said determining being based on the LLR value indicative of the lowest symbol probability, and on an offset LLR value; (d3) updating the LLR values and the approximated LLR values of the V_SUM matrix with the respective LLR updating values; (d4) performing step (a) based on the updated LLR values; (d5) performing steps (d2) to (d4) for the V2C matrix; (d6) performing step (b) for both V2C and V_SUM matrices based on the respective candidate symbols and the associated updated LLR values, thereby obtaining updated V2C and V_SUM matrices; (e) determining an outcome of the decoding attempt provided by the updated V_SUM matrix.
US11880586B2 Storage array remote replication
Aspects of the present disclosure relate to enabling storage array-based remote replication from containerized applications operating on one or more node clusters. In embodiments, a host executing one or more operations from a node cluster is provided an interface (e.g., an application programming interface (API)) to a storage array. Additionally, the host can be delivered resources to manage and monitor the storage array to perform one or more data replication services directly from the node cluster and via the interface. Further, data replications services are triggered in response to instructions issued by the host directly from the node cluster and via the interface.
US11880581B2 Integrated hierarchical storage management
A tree data structure for a file is maintained. The tree data structure is used to capture different versions of the file at different moments of time. An access pattern associated with the file stored on a storage system is determined based at least in part on time-series data associated with the file using the tree data structure that captures different versions of the file at different moments in time. The determined access pattern indicates a period for which the file is likely to be accessed. The file is migrated from a secondary storage tier to a primary storage tier.
US11880577B2 Time-series data deduplication (dedupe) caching
Aspects of the present disclosure relate to data deduplication (dedup) techniques for storage arrays. In embodiments, a sequence of input/output (IO) operations in an IO stream received from one or more host devices by a storage array are identified. Additionally, a determination is made as to whether previously received IO operations match the identified IO based on an IO rolling offsets empirical distribution model. Further, one or more data deduplication (dedup) techniques are performed on the matching IO sequence based on a comparison of a source compression technique and a target compression technique related to the identified IO sequence.
US11880576B2 Misaligned IO sequence data deduplication (dedup)
Aspects of the present disclosure relate to data deduplication (dedup) techniques for storage arrays. In embodiments, a sequence of input/output (IO) operations in an IO stream received from one or more host devices by a storage array are identified. Additionally, a determination can be made as to whether a set of previously received IO operations match the identified IO sequence based on a time series relationship between the identified IO sequence and the previously received IO operations. Further, one or more data deduplication (dedup) techniques can be performed on the matching IO sequence.
US11880573B2 Disk array device, disk array control device, and disk array control method
In a disk array configured to distribute and store a plurality of data on a plurality of storage devices, a disk array control device is configured to calculate recovery data for a plurality of storage devices upon detecting an incoherency in a redundant configuration without receiving an abnormality report from a storage device having written predetermined data thereon and to identify the storage device, relating to the correct recovery data determined according to a majority logic, as a storage device inviting an unfinished-writing failure.
US11880570B1 Storage system, data transmission method, and network interface
A storage systems is configured so that when a network interface receives a write request, the network interface performs protocol processing on the write request and transfers a write command to a storage controller, the storage controller reserves a data storage area in a cache memory, the network interface receives a data transfer request from the storage controller and stores data relating to the write request in the reserved storage area of the cache memory, the storage controller transfers a write response to the network interface, and the network interface responds to the source of the write request.
US11880568B2 On demand configuration of FPGA interfaces
A dynamically reconfigurable computational storage drive (CSD) that facilitates parallel data management functionality for a plurality of associated memory devices. The CSD includes an FPGA device that is dynamically reconfigurable during operation of the CSD to provide configuration of a storage interface. Specifically, the FPGA device may be dynamically configured to provide one of a plurality of different communication protocols. A physical connector may be remapped to facilitate a communication protocol without reconnecting a memory device or CSD. The CSD may be provided as a rack-mounted device or a storage appliance for dynamic provision of data management functionality to data in a storage system comprising the CSD.
US11880565B2 Touch screen display with virtual trackpad
Examples are disclosed relating to computing devices and methods for performing touch detection within a virtual trackpad area of a touch screen display. In one example, a non-trackpad touch input signal is received from outside the virtual trackpad area and processed with at least one touch detection algorithm applying a non-trackpad threshold value. A virtual trackpad touch input signal is determined to be received from within the virtual trackpad area. On condition of determining that the virtual trackpad touch input signal is received from within the virtual trackpad area, the virtual trackpad touch input signal is processed with the touch detection algorithm applying a virtual trackpad threshold value different from the non-trackpad threshold value.
US11880562B2 Method, apparatus, and computer program product for facilitating the playback of interface events
Provided herein are method, apparatus, and computer program products for facilitating capture and play back of interface event data. One exemplary method may comprise providing, as a function of at least profile data, environmental data, transaction data, relevance data, and implicit data derived therefrom, a dynamic application environment, displaying the dynamic application environment on an dynamic application interface, capturing interface event data, the interface event data being based on user interaction with the dynamic application interface, and comprising of one or more interface events and a particular time at which each of the one or more interface events occurred, providing data to the play back device configured for initializing a play back environment, such that the play back environment receives the interface event data and performs play back, and outputting the one or more interface events in a relative time to the particular time.
US11880559B2 Confidence level based controls on a second device
A method includes obtaining proximity information for each of a plurality of assistant-enabled devices within an environment of a user device. Each assistant-enabled device is controllable by an assistant application to perform a respective set of available actions associated with the assistant-enabled device. For each assistant-enabled device, the method also includes determining a proximity score based on the proximity information indicating a proximity estimation of the corresponding assistant-enabled device relative to the user device. The method further includes generating, using the proximity scores determined for the assistant-enabled devices, a ranked list of candidate assistant-enabled devices, and for each corresponding assistant-enabled device in the ranked list, displaying, in a graphical user interface (GUI), a respective set of controls for performing the respective set of actions associated with the corresponding assistant-enabled device.
US11880555B2 Display control device and display control method for controlling the display of specific display object on the boundary line
Display is enabled in such a way that a user can easily discover predetermined information regardless of dynamic change in size of a display region provided on a screen. A display control device includes: a display region setting unit configured to change a position of a boundary line of one or a plurality of display regions provided on a screen to dynamically change a size of the one or plurality of display regions; and a display control unit configured to determine a display mode and a display position of one or a plurality of display objects displayed on the one or plurality of display regions, in accordance with the size of the one or plurality of display regions, wherein the display control unit displays a specific display object on the boundary line, and moves display of the specific display object along with moving of the boundary line.
US11880554B2 Overflow application tool for computing devices
Computerized systems and methods are provided for automatically generating an application overflow tool that is dynamically updated and arranged to provide improved access to popular or recently used applications. These systems and methods improve existing technologies by generating an overflow panel different from a task bar, such that the overflow panel provides access to most recently used applications that are not on the task bar. As such, ease of access to applications is improved to increase user efficiency. These systems also improve the way computers operate by leveraging existing GUI layouts to reduce computing resource consumption, such as memory, network latency, I/O, and the like, that would otherwise be required improve access to applications.
US11880552B2 Information processing device and information processing method
An information processing device includes a processing control unit that executes predetermined control in accordance with processing that would have been executed by a second application in response to a user operation on a first application in a case where processing to be executed by the first application in response to the user operation is not identified, the second application having a correspondence relationship with the first application.
US11880550B2 Device, method, and graphical user interface for navigation of concurrently open software applications
An electronic device includes a touch-sensitive display and one or more programs stored in memory for execution by one or more processors. The one or more programs include instructions for displaying a first application view that corresponds to a first application in a plurality of concurrently open applications. The one or more programs include instructions for detecting a first input, and in response, concurrently displaying a group of open application icons that correspond to at least some of the plurality of concurrently open applications with at least a portion of the first application view. The open application icons are displayed in accordance with a predetermined sequence of the open applications. The one or more programs include instructions for detecting a first gesture distinct from the first input, and in response, displaying a second application view that corresponds to a second application adjacent to the first application in the predetermined sequence.
US11880549B2 Electronic device and method for providing panel for control of application in electronic device
An electronic device includes a hinge configured to foldably connect a first housing to a second housing; a display including a first display area disposed on the first housing, and a second display area and a third display area arranged on the second housing; and at least one processor configured to: in a first state in which the hinge is unfolded, display a first application in the first display area and the second display area, and display, in the third display area, at least one default button, in a second state in which the hinge is folded, control the display to display a panel button, in the third display area, and based on a selection of the panel button in the second state, display the first application in the first display area, and display, in the second display area, a first panel including at least one control button and at least one system button.
US11880548B2 Image processing apparatus and image processing method
An arrangement section arranges a plurality of display elements including a first display element and a second display element. A reception section receives an operation for selecting a display element. A display processing section displays the selected display element in such a predetermined manner as to indicate that the display element is selected. When the reception section receives an operation for selecting the second display element while the first display element is in the selected state, the display processing section performs presentation display indicating that a state in which the first display element is selected is to be changed to a state in which the second display element is selected, and then displays the second display element in a predetermined manner.
US11880541B2 Systems and methods of generating augmented reality (AR) objects
Methods, systems, computer-readable media, and apparatuses for generating an Augmented Reality (AR) object are presented. The apparatus can include memory and one or more processors coupled to the memory. The one or more processors can be configured to receive an image of at least a portion of a real-world scene including a target object. The one or more processors can also be configured to generate an AR object corresponding to the target object and including a plurality of parts. The one or more processors can further be configured to receive a user input associated with a designated part of the plurality of parts and manipulate the designated part based on the received user input.
US11880538B2 Routing actions to appropriate scenes
Systems and methods are disclosed that can selectively route actions, such as notifications, to cause activations of one or more applications based on data associated with the actions and based on activation conditions specified at a scene level by each of the applications.
US11880536B2 Touch panel and mobile terminal
The present application discloses a touch panel and a mobile terminal; a touch layer of the touch panel includes a plurality of third electrode groups, a plurality of first electrode groups arranged in parallel, and a plurality of second electrode groups arranged in parallel and intersecting the plurality of first electrode groups, which all three are insulated from each other. The plurality of first electrode groups, the plurality of second electrode groups, and the plurality of third electrode groups are electrically connected to a functional chip, the plurality of third electrode groups are connected to each other and electrically connected to a third peripheral wire, or are insulated from each other.
US11880533B1 System and method of power management for touch and display supplies in multiple power domains
A power management circuit can comprise a direct-current-to-direct-current (DC-DC) converter and a guard buffer. The guard buffer can be referenced to a system ground and configured to generate a guard ground. The power management circuit can comprise a supply capacitor coupled to the DC-DC converter that can be referenced to system ground in a first mode and referenced to the guard ground in a second mode. A regulator can be coupled to the DC-DC converter and referred to system ground in the first mode, and decoupled and referred to guard ground in the second mode. The DC-DC converter can generate a first voltage in the first mode and a second voltage in the second mode, the second voltage greater than the first.
US11880531B2 Display device with a touch sensor
A display device with a touch sensor having a display function and a touch sensor function is provided. The display device includes a first substrate including a pixel electrode; a first electrode along a first direction; and a second substrate including a second electrode that includes patterns of electrodes along a second direction crossing the first direction and that faces the first electrode and the pixel electrode, wherein upon the display function being activated, the pixel electrode is supplied with a pixel signal, and the second electrode is supplied with common voltage, and upon the touch sensor function being activated, the first electrode is applied with a first signal and the second electrode is configured to receive the first signal to be a second signal as a touch detecting signal.
US11880530B2 Chip-on-film, display substrate, display device, and driving method
The present disclosure provides a chip-on-film, a display substrate, a display device and a driving method. The display substrate includes a plurality of scanning lines and a plurality of cascaded shift register units coupled to the scanning lines. The display substrate further includes an output control signal line electrically coupled to each shift register unit for providing an enable signal for the shift register unit. The output control signal lines include at least two output control signal lines for providing different enable signals, and two adjacent cascaded shift register units are coupled to different output control signal lines.
US11880527B2 Device to enable touchless operation
A device to enable touchless operation of an instrument is disclosed. The device includes an actuator configured to vibrate the instrument, a controller configured to control the actuator, and an interval detector configured to detect an interval between the instrument and an object to operate the instrument. The controller is configured to start vibrating the actuator having been still after the interval detected by the interval detector reaches a first threshold, keep vibrating the actuator until the interval detected by the interval detector reaches a second threshold larger than the first threshold after the interval reaches the first threshold, and stop vibrating the actuator after the interval detected by the interval detector reaches the second threshold.
US11880514B2 Electronic pen and electronic pen body portion
Provided is an electronic pen that includes a body portion housing of an electronic pen body portion has housed therein a refill body and a circuit board having a side switch formed by a push button switch mounted thereon, and has a pen-point opening portion through which a pen point of the refill body protrudes. A pressing member is provided in a side opening portion of the body portion housing such that the pressing member is disposed on the side switch in such a manner as to be prevented by an engagement portion from protruding outwardly from a side surface of the body portion housing. The side switch of the circuit board is operated through the pressing member of the electronic pen body portion when an operation unit of the outer housing having the electronic pen body portion installed therein is pressed.
US11880513B2 System and method for motion mode management
Systems and methods for motion mode management include a computer-assisted device having an input control, a repositionable structure, and a controller coupled to the input control and the repositionable structure. The controller is configured to detect motion of the input control for controlling motion of the repositionable structure and in response to determining that the motion of the input control is likely to be confused with a first portion of a motion of the input control for indicating that a mode of operation of the computer-assisted device is to be changed, temporarily disable mode switching in response to motion of the input control.
US11880507B1 Automated musical-score-referenced evaluation of haptic-based rhythmic performance
Techniques are described for automated musical-score-referenced evaluation of haptic-based rhythmic performance. An audiovisual representation of real-time progress through a musical score is output to a user. The output corresponds to progress through a sequence of score-notated rhythm (SNR) events at a tempo. During the outputting, haptic performance (HP) events are received from a user via a haptic interface as the user's rhythmic performance of the SNR events at the tempo. Automated techniques evaluate the user's performance to determine a rhythmic compatibility between the received HP events and evaluation data for the SNR events. Visual feedback is provided to the user to graphically map the evaluated performance to the SNR events on the musical score.
US11880504B2 Automatic preference quantification of displayed objects based on eye tracker data
A system including a display, an eye tracker, and a processor that executes the following: operate the display to present multiple objects to a user; operate the eye tracker to track an eye gaze of the user during the presentation of the multiple objects; calculate an estimated user preference of each of the multiple objects, by performing at least one of: (a) calculating a measure of central tendency of distances from a center of the respective object to points of the eye gaze on the respective object, wherein a higher measure of central tendency of the distances indicates a stronger user preference and vice versa, and (b) calculating a measure of central tendency of speeds of transition between temporally-consecutive ones of the points of the eye gaze, wherein a higher measure of central tendency of the speeds indicates a stronger user preference and vice versa.
US11880503B1 System and method for pose prediction in head worn display (HWD) headtrackers
A system and method for predicting an estimated head pose solution of a head worn display (HWD) at a future time selects or determines, for each HWD rotational axis, a relative angular rate of a head reference frame relative to a body reference frame. By sampling the relative angular rate, a relative angular acceleration is determined. Based on a projection time associated with estimated display latency, angular increment vectors for each rotational axis are determined for relative angular rate and relative angular acceleration. The current head pose solution is adjusted with respect to one or more axes based on the angular increment vectors to project the head pose estimate ahead based on the projection time, the resulting projected head pose solution corresponding to a predicted orientation of the head frame relative to the body frame at the future time.
US11880501B2 User profile generating system and method
A user profile generating system for generating a user profile for use with a processing device operable to display content includes: a head motion tracking unit operable to identify head motion of the user, an eye motion tracking unit operable to identify eye motion of the user, and a profile generating unit operable to generate a user profile comprising head tracking and eye tracking information for the user, where the generated user profile is used to modify interactions between the user and a processing device.
US11880497B2 Omnidirectional mobility system
Systems and methods for providing stationary omnidirectional locomotion for virtual reality or other applications. An omnidirectional mobility system (“OMS”) is provided that allows a user thereof to walk or run in all directions as the OMS constrains the user's movement relative to an environment to within a small area. The OMS includes two independent mobile OMS devices that each support one of the user's feet. Each OMS device tracks one of the user's feet during movement and moves responsive to the tracking to remain under the user's feet, thereby providing stationary locomotion. Each of the two OMS devices may include a plurality of tracking sensors, and a plurality of wheels to provide omnidirectional movement. Non-limiting examples of drives/wheels that may be used include Mecanum based systems, omni based systems, swerve drives, etc.
US11880495B2 Processing log entries under group-level encryption
Computer-readable media, methods, and systems are disclosed for processing log entries in an in-memory database system employing tenant-based, group-level encryption for a plurality of tenants. A request to generate a database transaction log record is received. A log entry handle corresponding to the allocated log buffer is provided. In response to determining that the transaction log record to be written into the log buffer contains tenant-specific content, certain content requiring group-level encryption is flagged. An encryption group identifier is received, and the tenant-specific content is encrypted with a corresponding group-level encryption key. The group-level encryption group identifier is appended to the transaction log header, and log data containing the log buffer is encrypted with one or more encryption keys. Finally, the encrypted log data is persisted and subsequently read, unencrypted, and replayed under appropriate circumstances.
US11880493B2 Wearable devices in a controlled environment
A wearable device and method for operating the wearable device in a wearable device communication system in a controlled environment is disclosed. The wearable device includes at least one module configured to customize an inmate interface on the wearable device based at least in part of an inmate profile and an administrative rule. In some embodiments, the inmate interface is a keyboard. The wearable device also includes additional modules that enable the wearable device to monitor information regarding at least one of the inmate of the wearable device and the physical environment in which the wearable device is located.
US11880491B2 Tag-based application of masking policy
Various embodiments provide for tag-based application of a masking policy, which can be used in connection with a data platform. In particular, various embodiments enable enforcement of one or more masking policies against an entity (e.g., object) of a data platform, such as a database, a table, a row, or a column, based on one or more tags associated with the entity.
US11880489B2 Secret statistical processing systems, methods, statistical processing apparatus and program
Provided is a technique for performing statistical processing such as processing for obtaining parameters of logistic regression analysis faster than before. A secure statistical processing system includes a cross tabulation table computing device 2 that performs secure computation on a cross tabulation table in which frequencies are in plain texts while keeping each record concealed; and a statistical processing device 3 that performs predetermined statistical processing using the cross tabulation table in which frequencies are in plain texts. The cross tabulation table computing device 2 may include a plurality of secure computation devices 221, . . . , 22N that perform secure computation on a cross tabulation table in which frequencies are fragments subjected to secret sharing while keeping each record concealed, and a management device 21 that restores the fragments to compute the cross tabulation table in which frequencies are in plain texts.
US11880488B2 Fast and flexible remediation of sensitive information using document object model structures
In some implementations, a masking device may receive rules and a document object model (DOM) structure. Each rule may indicate a corresponding element, a corresponding pattern, and a type of remediation. The DOM structure may include elements, where each element is associated with text. The masking device may traverse the DOM structure to identify elements that map to corresponding elements indicated by the rules. The masking device may determine whether text, associated with the identified elements, is sensitive information by determining whether the text maps to corresponding patterns indicated by the rules. The masking device may perform validation on the sensitive information. The masking device may modify the DOM structure based on the sensitive information, the validation, and a type of remediation indicated by the rules. Accordingly, the masking device may output the modified DOM structure.
US11880486B2 Device, requesting a device, method and computer program
A device for authenticating an organisation requesting access to user data, comprising: network interface circuitry configured to communicate over a network, and processing circuitry configured to: receive, via the network interface circuitry, encrypted user data from an information processing apparatus; generate a unique identifier to associate with a decryption key used for decrypting the encrypted user data; provide the encrypted user data and the unique identifier to a publically available database for storage immutably therein or thereon; store the decryption key in association with the unique identifier; receive, via the network interface circuitry, a request to access the user data from an organisation; establish that the requesting organisation is an approved organisation; and in the event that the requesting organisation is an approved organisation; transmit, via the network interface circuitry, the decryption key to the requesting organisation.
US11880484B2 Enforcing data isolation in jobs executed by a multi-tenant system on a secondary platform
A multi-tenant system sends jobs for execution on a secondary platform such as a cloud based platform. The multi-tenant system sends tenant data for multiple tenants to the secondary platform. The multi-tenant system obtains job-level credentials from the secondary platform, for example, security tokens that provide access to tenant data for a fixed length of time. The multi-tenant system uses the job-level credentials for enforcing tenant level data isolation for jobs executed on the secondary platform. This ensures that the jobs executing on the secondary platform do not access, modify, or delete data of tenants not related to the job.
US11880482B2 Secure smart containers for controlling access to data
A computer system controls access to data. A secure container that is based on an image file is instantiated at an endpoint device of a user, wherein the secure container includes encrypted data corresponding to the user. An access request to the secure container is authenticated by verifying credentials of the user. In response to verifying the credentials of the user, access to the data is granted. Access to the data is controlled by decrypting and enabling access to a portion of the data, wherein additional portions of the data are decrypted and made accessible based on user behavior.
US11880481B2 Secure modular devices
A system includes a memory and a processor. The memory is in communication with the processor and configured to initialize a secure interface configured to provide access to a virtual machine (VM) from a device, where the VM is associated with a level of security. A buffer is allocated and associated with the secure interface, where the level of security of the VM indicates whether the device has access to guest memory of the VM via the buffer. The buffer is then provided to the device. Inputs/outputs (I/Os) are sent between the device and the VM using the secure interface.
US11880478B2 Distribution management apparatus, distribution management system, and distribution management method
A traceability information management server includes: a transaction reception part that receives transaction data from a user client, the transaction data containing information on a completed process in distribution of a product and a concerned party in the completed process; an access right information generation part that generates access right information, the access right information being information on a relation between the completed process, the concerned party in the completed process, and a predetermined access right of the concerned party; an access right determination part that identifies, based on the access right information, information on a process in the distribution to which a sender of the received information provision request from the user client has an access right; and an information transmission part that transmits the identified information on the process to the user client that has sent the information provision request.
US11880477B2 Time-based functionality restrictions
Time-based functionality restrictions may be provided. Periodic scans may be performed to identify requests to perform functions on user devices, to determine whether the functions are compliant with compliance rules associated with the user devices that specify time periods during which the user devices are authorized to perform the functions, and to perform remedial actions if the functions are not compliant with the compliance rules.
US11880476B1 Filekey access to data
Systems and methods for backing up data are provided. Data objects or blocks of data can be encrypted with individualized keys. The keys are generated from the unencrypted data objects or blocks. The encrypted data objects or blocks and fingerprints of the encrypted data objects or blocks can be uploaded to a datacenter. Even though the data objects or blocks are encrypted, deduplication can be performed by the datacenter or before the data object is uploaded to the datacenter. In addition, access can be controlled by encrypting the key used to encrypt the data object with access keys to generate one or more access codes. The key to decrypt the encrypted data object is obtained by decrypting the access code.
US11880475B2 Secure fast channel change
Techniques for secure fast channel change in live content streaming are described. In some embodiments, during content preparation, a packager and/or an encoder encrypts media content items at both the service level (e.g., by encrypting a first portion of the plurality of segments with a service level access key unique to a service) and the channel level (e.g., by encrypting a second portion of the plurality of segments with a channel level access key unique to a channel associated with the service). On the receiving end, a client device (e.g., a media player) requests a service level access key prior to content acquisition. As such, a client can join any channel on a segment protected with the service level key without waiting for a license for that channel first, and the channel license can be acquired in parallel with the content acquisition during channel switching.
US11880469B2 Secure embedded microcontroller image load
A system and method for providing a secure image load. The system includes a microcontroller. The microcontroller has a plurality of physically modifiable internal components (PMIC). Each of the plurality of PMICs can only be modified one time. The system further includes an image loader configured to load a boot image from the memory of the microcontroller, and a checksum calculator configured to calculate a checksum value for the boot image. The system further includes a checksum burner configured to modify the plurality of PMICs to create a binary representation of the checksum value for the image. A checksum value is calculated for the image. This checksum value is written to the microcontroller. The value is burned into the microcontroller using the PMICs. Further, responses to the checksum mismatch are burned into the microcontroller using the PMICs that are present in the microcontroller.
US11880466B2 Secure reconfiguration of hardware device operating features
A game cloud server, a method of operating a cloud server, and a method of playing a game on a game cloud server are disclosed. In one example, the game cloud server includes: (1) one or more processing units that virtually supports different gaming applications according to a gaming operating mode, and (2) an operating mode selector that is coupled to the one or more processing units and has (2A) a virtual fusing register that selects the gaming operating mode for executing the different virtually supported gaming applications, and (2B) a security processor that enables a secure virtual fusing based on documented security files authorizing selection of the gaming operating mode, separately from executing an operating system of the one or more processing units, wherein the gaming operating mode is a reconfigurable operating mode selectable from at least one signed license file of the documented security files.
US11880462B2 Identify malicious software
A method (600) for identifying malicious software includes receiving and executing a software application (210), identifying a plurality of uniform resource identifiers (220) the software application interacts with during execution of the software application, and generating a vector representation (260) for the software application using a feed-forward neural network (170) configured to receive the plurality of uniform resource identifiers as feature inputs. The method also includes determining similarity scores (262) for a pool of training applications, each similarity score associated with a corresponding training application and indicating a level of similarity between the vector representation for the software application and a respective vector representation for the corresponding training application. The method also includes flagging the software application as belonging to a potentially harmful application category (240b) when one or more of the training applications have similarity scores that satisfy a similarity threshold and include a potentially harmful application label.
US11880461B2 Application interface based system for isolated access and analysis of suspicious code in a computing environment
Providing an isolation system that allows analysts to analyze suspicious information in way that aids in preventing harmful information from spreading to other applications and systems on a network. A plurality of virtual containers may be used by analysts to analyze the suspicious information. The analyst may utilize a non-native application to analyze the suspicious information within the virtual container. The non-native application may be used to analyze the suspicious information in an analysis format instead of an original format for which the suspicious information, and any harmful information therein, were intended to be accessed. Additionally, the virtual containers may be accessed through the use of an API that allows an analyst to analyze the suspicious information in the virtual container without transferring information from the virtual container back to the analyst user computer system.
US11880460B2 System and method for differential malware scanner
Systems and methods for malware filtering are provided herein. In some embodiments, a system having one or more processors is configured to: retrieve a file downloaded to a user device; break the downloaded file into a plurality of chunks; scan the plurality of chunks to identify potentially malicious chunks; predict whether the downloaded file is malicious based on the scan of the plurality of chunks; and determine whether the downloaded file is malicious based on the prediction.
US11880459B2 Method and apparatus for controlling mobile storage device, and computer-readable medium
Various embodiments include a mobile storage device control system. The system may include an independently operating scanning apparatus configured to: detect insertion of a mobile storage device, scan the mobile storage device to determine whether the mobile storage device poses a security threat, perform a specific operation on the mobile storage device so the specific operation is recorded in a file system log of the mobile storage device, and the record of the specific operation is used to mark whether the mobile storage device has been modified after being scanned. The system may include a control apparatus configured to: detect insertion of the mobile storage device, check whether the last record in the file system log in the mobile storage device is the record of the specific operation, if so, permit a user to access the mobile storage device and otherwise prohibit the user from accessing the mobile storage device.
US11880454B2 On-die voltage-frequency security monitor
A method to prevent a malicious attack on CPU subsystem (CPUSS) hardware is described. The method includes auto-calibrating tunable delay elements of a dynamic variation monitor (DVM) using an auto-calibration value computed in response to each detected change of a clock frequency (Fclk)/supply voltage (Vdd) of the CPUSS hardware. The method also includes comparing the auto-calibration value with a threshold reference calibration value to determine whether the malicious attack is detected. The method further includes forcing a safe clock frequency (Fclk)/safe supply voltage (Vdd) to the CPUSS hardware when the malicious attack is detected.
US11880450B2 Method and apparatus for updating password of electronic device, device and storage medium
The present application discloses a method and apparatus for updating a password of an electronic device, a device, and a storage medium, and relates to intelligent transportation, vehicle-road collaboration, and device security technologies in the field of data processing. The specific implementation solution is: in response to detecting a trigger condition of a password update, the electronic device randomly generates a first password, and updates a login password of the electronic device to the first password; then the electronic device sends a password updating message to a server, and the password updating message is configured to indicate an identification of the electronic device and the first password. The server updates the database for storing login passwords of different electronic devices according to the password updating message. Through the above process, the safety of the electronic device is improved.
US11880448B1 Secure authentication using recurrent neural networks
A computer-implemented method of user authentication is provided. The method comprises combining, by a computer system, a user recurrent neural network with a system recurrent neural network to form a unique combined recurrent neural network. The user recurrent neural network is configured to generate a unique user key, and the system recurrent neural network is configured to generate a system key. The computer system inputs a predetermined input into the combined recurrent neural network, and the combined recurrent neural network generates a unique combined key from the input, wherein the combined key differs from both the user key and system key. The computer system then associates the combined key with a unique access authorization to authenticate a user.
US11880445B2 Administered authentication in artificial reality systems
An administered authentication system can authenticate an artificial reality device using an authorization record between a user account and an artificial reality device. In some implementations, the authorization record is created in response to activation of a user account-specific key sent to a user-supplied contact, where an artificial reality device identifier was provided with the user-supplied contact. In other implementations, the authorization record is created in response to activation of a user account-specific key provided to the artificial reality device as a code, where activation of the key includes adding an artificial reality device identifier to a key activation message. In yet other implementations, the authorization record is created in response to an application associated with a user account activating an artificial reality device-specific key, with an artificial reality device identifier, that is provided via the artificial reality device.
US11880444B2 System, method and apparatus for generating acoustic signals based on biometric information
An apparatus, method and system are provided for sensing an individual's biometric information, and generating and transmitting an acoustic signal representative of the sensed biometric information. The acoustic signal may be transmitted as an audio signal or an ultrasonic signal to another apparatus in the system for authentication or verification of the individual's identity.
US11880436B2 Remote access control for digital hardware
Security systems for microelectronic devices physically lock the hardware itself and serve as a first line of defense by preventing overwriting, modification, manipulation or erasure of data stored in a device's memory. Implementations of the security systems can respond to lock/unlock commands that do not require signal or software interactivity with the functionality of the protected device, and which therefore may be consistent across devices.
US11880432B2 Confidence measure for a deployed machine learning model
Presented are concepts for obtaining a confidence measure for a machine learning model. One such concept process input data with the machine learning model to generate a primary result. It also generate a plurality of modified instances of the input data and processes the plurality of modified instances of the input data with the machine learning model to generate a respective plurality of secondary results. A confidence measure relating to the primary result is determined based on the secondary results.
US11880429B1 Systems, methods, and storage media for training a model for image evaluation
A method may include executing a neural network to extract a first plurality of features from a plurality of first training images and a second plurality of features from a second training image; generating a model comprising a first image performance score for each of the plurality of first training images and a feature weight for each feature, the feature weight for each feature of the first plurality of features calculated based on an impact of a variation in the feature on first image performance scores of the plurality of first training images; training the model by adjusting the impact of a variation of each of a first set of features that correspond to the second plurality of features; executing the model using a third set of features from a candidate image to generate a candidate image performance score; and generating a record identifying the candidate image performance score.
US11880428B2 Methods and systems for updating perception models based on geolocation features
A server includes a controller programmed to obtain information about a first perception model installed in a vehicle. The controller is further programmed to determine a value of updating the first perception model. The controller is further programmed to determine whether the first perception model needs to be updated to a second perception model based on the value of updating the first perception model. The controller is further programmed to transmit the second perception model to the vehicle in response to determining that the first perception model needs to be updated to the second perception model.
US11880423B2 Machine learned curating of videos for selection and display
Techniques for video manipulation based on machine learned video curating are disclosed. Web page content is loaded, where the content includes a frame for short-form videos. The content of the web page is analyzed for textual information. A short-form video server is accessed. Short-form videos are selected from the short-form video server, where the selecting includes automatically curating the short-form videos. Adaptive learning is used for the selecting, based on a user's web page behavior. The adaptive learning includes collecting the user's web page behavior before the selecting. Automatic curating includes selecting, by a neural network, a subset of short-form videos appropriate for the web page. The web page frame is populated with the short-form videos obtained from the video server. Representations of the short-form videos are displayed within the frame on the web page. The short-form videos are auto played within the frame.
US11880422B2 Theft prevention for sensitive information
Methods, systems, and techniques for application isolation by remote-enabling applications are provided. Example embodiments provide an Adaptive Rendering Application Isolation System (“ARAIS”), which transparently enables applications to run in an isolated execution environment yet be rendered locally in a manner that facilitates preventing theft of sensitive information while allowing users to interact with any third-party application or website via the local environment without overburdening available bandwidth or computational resources by, in some cases, evaluating only select information responsive only to select events, as compared to whitelist/blacklist techniques, monitoring all information provided by the user, or other techniques. The ARAIS typically includes an orchestrator server that comprises one or more of a sensitive-information theft-prevention logic engine, information-theft prevention engines, or a rules engine. These components cooperate to deliver isolation-ready technology with sensitive-information theft prevention to client applications.
US11880421B2 Apparatus and method for providing indexing and search service based on important sentence
Disclosed herein are an apparatus and method for providing a search service based on important sentences. The apparatus for providing a search service based on important sentences includes memory in which at least one program and a previously trained word importance measurement model are recorded and a processor for executing the program. The program may include a word importance measurement unit for measuring the importance of each of multiple words included in input text in the corresponding input text based on the word importance measurement model and a sentence importance measurement unit for measuring the importance of each of at least one sentence included in the text based on the measured importance of each of the multiple words.
US11880414B2 Generating structured classification data of a website
Methods and systems are described herein for generating structured classification data of a website. A computing device captures a plurality of webpages from a website. The computing device extracts data from each of the plurality of webpages based upon a plurality of features. The computing device generates a plurality of classes for each of the plurality of webpages by using a plurality of classifiers. The computing device assigns a consensus class to each webpage based upon the plurality of classes for the plurality of webpages.
US11880413B2 Transforming datasets for visualization within widgets across multiple platforms and software applications
This disclosure covers systems and methods that retrieve and transform a requested dataset into a data shape that a widget specifies for visualization. In certain embodiments, the disclosed systems and methods respond to data requests for widgets by retrieving datasets formatted according to different data models for different platforms. The systems and methods then transform the datasets into a data shape specified by the widgets. By transforming requested datasets to conform to data shapes specified by widgets, the disclosed systems and methods orchestrate the update of a widget (or multiple instances of a widget) with data that originally conformed to different data models and, in some cases, was formatted for different software applications.
US11880409B2 Concurrent automatic adaptive storage of datasets in graph databases
Techniques for improving database searches are described herein. In an embodiment, a computer-implemented data processing method comprises receiving a request to store a digital data object in a non-graph data repository, the data object comprising one or more first properties, the data object conforming to a first schema of the non-graph data repository; in response to the initiating, concurrently: digitally storing the data object in the non-graph data repository; transforming the data object into one or more nodes and edges of a graph; storing the one or more nodes and edges of the graph in a graph data repository that is separate from the non-graph data repository; electronically receiving a search query that specifies a path-based search; in response to receiving the search query: transforming the search query into a graph search query; submitting the graph search query to the graph data repository; receiving a result set of nodes from the graph data repository; transforming the result set of nodes into a set of corresponding data objects in the non-graph data repository; providing the set of corresponding data objects as output in a computer display.
US11880407B2 Method and device for generating a database of noise
A method for generating a database, having “receiving environmental noises” (e.g. disturbing noise) and “buffered environmental noises for a migrating time window” (like 30 or 60 seconds) alternatively “deriving a set of parameters relative to the environmental noises” and of “buffering the set of parameters for the migrating time window”, he buffered environmental noises or the buffered set of parameters being generally referred to as recording, furthermore “obtaining a signal”, which identifies a signal class (like disturbing noise) of a plurality of signal classes (disturbing noise and non-disturbing noise) in the environmental noises, and “storing the buffered recordings responsive to the signal” in a memory (e.g. internal or external memory). Obtaining and storing are repeated in order to set up the database which has a plurality of buffered recordings for the same signal class.
US11880404B1 System and method for multi-media content bookmarking with provenance
A system and method for multi-media content bookmarking with provenance supplements multi-media content captured by media recording devices used or carried by a police officer during the course of his/her duties with information inputted by the police officer, wherein the added information is in the form of metadata. In at least one embodiment, a user interface (UI) tool for inputting the supplemental metadata is the source of provenance for the metadata, and the supplemental metadata is tagged to the captured content in a manner that preserves the provenance of the captured content. In a further embodiment, the user interface further enables the officer to create an affidavit as to the veracity of the supplemental metadata. The supplemental metadata may be stored in conjunction with the captured multi-media content in a secure data storage, but the content itself is not altered, thereby maintaining provenance of the content.
US11880399B2 Data categorization using inverted indexes
Systems and methods are disclosed involving user interface (UI) search tools for locating data, including tools for summarizing indexed raw machine data that organize and present results to enable expansion and exploration of initial summarizations. The initial summarizations may be explored and refined to help users determine how to identify and best focus a search on data subsets of greater interest.
US11880398B2 Method of presenting excluded keyword categories in keyword suggestions
A server can receive a seed keyword to generate additional keywords relevant to the seed keyword. The server can identify, using a semantic relationship graph, keyword categories. Each keyword can have a semantic distance from the seed keyword less than a threshold. The server can generate, for each keyword of the keyword categories, a keyword-seed affinity score based on a frequency of the keyword occurring with the seed keyword on an information resource. The server can determine, for each keyword category, a category-seed affinity score based on the keyword-seed affinity scores for each of keyword in the keyword category. The server can compare each category-seed affinity score a threshold. The server can transmit, for display, the keywords. One keyword category can be indicated as selected and another keyword category can be indicated as unselected based on the comparison.
US11880395B2 Discovery of mapping data stored on decentralized nodes and distribution of mapping data from decentralized nodes
A computing device includes processor(s), memory(s), and network interface(s). The processor(s) is configured to: cause the computing device to request mapping data for a particular physical location from a remote server using the at least one network interface; receive a unique identifier for the mapping data for the particular physical location from the remote server using the at least one network interface; cause the computing device to query a plurality of network nodes using the unique identifier to identify at least one network node of the plurality of network nodes that can provide the mapping data associated with the unique identifier, wherein the plurality of network nodes does not include the remote server; and receiving the mapping data from the at least one network node identified as being able to provide the mapping data associated with the unique identifier.
US11880394B2 System and method for machine learning architecture for interdependence detection
A system for generating predictions associated with interdependence detection between a plurality of data objects, each data object of the plurality of data objects corresponding to an entity name, the system processing, using a natural language processing engine, text strings to extract entity names associated with each of the text string; processing, using a machine learning engine, the text strings to extract estimated economic relationships identified between at least two different entity names. The estimated economic relationships are aggregated for each pair of entity names to establish of potential interdependence between the pair of entity names. An output data structure is generated based at least on the aggregated estimated economic relationships.
US11880391B2 Clustering software codes in scalable manner
Systems, methods, and software can be used to cluster software codes in a scalable manner. In some aspects, a computer-implemented method comprises: obtaining a plurality of software samples; computing one or more first hash results for each of the plurality of software samples; computing one or more second hash results for each of the plurality of software samples based on the one or more first hash results, wherein an amount of the one or more second hash results is less than an amount of the one or more first hash results; determining a similarity output based on the one or more second hash results of two of the plurality of software samples; and clustering the plurality of software samples based on the similarity output to generate one or more software sample clusters.
US11880390B2 Cognitive impromptu interaction assistant
Methods, computer program products, and systems are presented. The methods include, for instance: collecting location data of users and identifying candidates for an impromptu interaction amongst the users based on converging locations of the candidates. A topic of the impromptu interaction is determined by common work interests amongst the candidates. Notification of the impromptu interaction is sent to the candidates to inform the topic and the other candidate, also with resources relevant to the topic.
US11880388B2 Hybrid table secondary index for lookups, unique checks, and referential integrity constraints
The subject technology receives, from a metadata database, information related to a base table. The subject technology determines a table object associated with the base table, the table object including a first set of metadata. The subject technology generates a nested object based on a second set of metadata, the second set of metadata including information linking the nested object to the table object. The subject technology generates a second table object associated with the nested object, the second table object representing a secondary index of the base table, the second table object including information linking the second table object to the nested object. The subject technology establishes a link between the second table object to the base table based on the nested object. The subject technology stores, in the metadata database, the nested object and the second table object.
US11880384B2 Forced mount points / duplicate mounts
The present technology pertains to a organization directory hosted by a synchronized content management system. The corporate directory can provide access to user accounts for all members of the organization to all content items in the organization directory on the respective file systems of the members' client devices. Members can reach any content item at the same path as other members relative to the organization directory root on their respective client device. In some embodiments novel access permissions are granted to maintain path consistency.
US11880382B2 Systems and methods for generating tables from print-ready digital source documents
Systems and methods are provided for generating tables from print-ready digital source documents. A document is received and one or more text fragments are identified on a rendered page of the document. A wrapping region collection is generated, comprising one or more wrapping regions. A tabular, narrative and label score is generated for each wrapping region. A block type is assigned to each wrapping region based on the scores. A wrapping region group and a block set are generated. One or more tables are generated based on text fragments corresponding to one of the one or more blocks. The text fragments are organized into corresponding fields of the one or more tables.
US11880381B1 Notebooks with predictable behavior
A data platform for running a subset of cells in a notebook is provided. The data platform receives a run cells message from a notebook user interface (UI) application specifying the subset of cells to run. For each cell in the subset, the data platform runs the cell to generate a set of results, generates a cell execution stream using the results, stores the stream, and transmits the stream to the notebook UI application. The notebook UI application generates a display for the user using the cell execution stream. The data platform provides an efficient way to run specific cells in a notebook and display the results to the user.
US11880380B1 Intelligent data contextualization
Techniques for contextualizing utility visualization patterns in a utility infrastructure environment are described herein. A utility meter data dashboard associated with a type of event may be displayed. A selection of a portion of a first utility visualization displayed in the utility meter data dashboard is received, the portion being associated with a subset of utility data. One or more previously used utility visualizations may be determined from among a plurality of additional utility visualizations. One or more candidate utility visualizations associated with the type of event may be determined from among the previously used utility visualizations. A ranked list of one or more candidate utility visualizations may be displayed. A second utility visualization may be displayed based at least in part on a selection from the ranked list.
US11880377B1 Systems and methods for entity resolution
Systems and methods are described for identifying a target entity that a user intends to refer to based on input that may include only a partial name of the entity. A system may receive a user's entity search query, which may include a partial entity name, then may determine initial candidate matching entities and associated name match scores for each of the initial candidate matching entities relative to the input string, such as using string matching or fuzzy matching techniques. The system may apply a probability match model to generate an overall match score for individual ones of the initial candidate matching entities, then may generate a response to the entity search query that includes information regarding one or more of the initial candidate matching entities with an overall match score exceeding a threshold.
US11880374B2 Document search support device
A device to support work of searching document data for interpreting an information analysis result of analysis data obtained by analyzing a sample containing an analyte, includes: an acquisition unit to acquire first information for identifying the analyte from the analysis data; a reception unit to receive input of second information for searching data of a document for interpreting the information analysis result of the analysis data; an extraction unit to extract, based on the first and second information, terms relevant to the information analysis result, from among terms in data of documents in a database; a calculation unit to calculate, for each relevant term, relevance scores indicating a relevance degree between the relevant term and the first information, and a relevance degree between the relevant term and the second information; and a processing unit to obtain an index value of statistical likelihood from the relevance scores.
US11880373B2 Systems and methods for identifying a category of a search term and providing search results subject to the identified category
Systems and methods are disclosed herein for identifying a category of a search term and providing search results subject to the identified category. These systems and methods may be performed by a media guidance application. The media guidance application may receive a search term that may correspond to different categories of items, and the media guidance application may identify a category that the search term is most likely related to using a hierarchical structure. The media guidance application may limit the search to the identified category of items.
US11880372B2 Distributed metadata definition and storage in a database system for public trust ledger smart contracts
A plurality of metadata entries may be sent from a database system to a distributed storage system via a communication interface. The metadata entries may correspond with a respective plurality of metadata identifiers. A first function in a smart contract deployed on a blockchain may be executed to mint a designated non-fungible token initially owned by a first blockchain party corresponding with a database system account. A first transaction transferring the designated non-fungible token to a second blockchain party different from the first blockchain party may be identified. A second function in the smart contract may be executed to record a second transaction updating an attribute value associated with the designated non-fungible token to include a designated one of the plurality of metadata identifiers corresponding with a designated one of the metadata entries.
US11880371B2 Unified table query processing
A system and method of query processing in a multi-level storage system having a unified table architecture. A query is received by a common query execution engine connected with the unified table architecture, the query specifying a data record. The common query execution engine performs a look-up for the data record based on the query at the first level storage structure. If the data record is not present at the first level storage structure, the common query execution engine performs separate look-ups in each of the second level storage structure and the main store.
US11880364B2 Predictive resource allocation for distributed query execution
The subject technology receives a query directed to a set of source tables, each source table organized into a set of micro-partitions. The subject technology determines a set of metadata, the set of metadata comprising table metadata, query metadata, and historical data related to the query. The subject technology predicts, using a machine learning model, an indicator of an amount of computing resources for executing the query based at least in part on the set of metadata. The subject technology generates a query plan for executing the query based at least in part on the predicted indicator of the amount of computing resources. The subject technology executes the query based at least in part on the query plan.
US11880360B2 Transforming data in DevOps landscape
The present invention extends to methods, systems, and computer program products for deriving unified insights ad logs from DevOps Cl/CD tools and pipeline data. In general, a data transformer facilitates data normalization and serialization converting raw data across multiple DevOps tools and stores the data into a Data Lake in accordance with a customized schema. A continuous orchestrator sequences, aggregates and contextualizes the logs, providing an intuitive way of troubleshooting issues across a DevOps environment, historical data for compliance and audit purposes, and a build manifest for root cause analysis. The continuous orchestrator also processes the logs and leverages a KPI framework, providing intelligent dashboards across 90+ KPI's and a plurality of different dimensions (Planning, Development/pipelines, security, quality, operations, productivity and source code) to help customers make smart decisions and do more with less.
US11880359B2 Work assistance system, work assistance apparatus, work assistance method, and storage medium
A work assistance system includes a storage storing work data for each of a plurality of devices, the work data indicating work performed to maintain the plurality of devices, a setter configured to set at least one attribute among a plurality of prescribed attributes with respect to the work data stored in the storage, an extractor configured to interpret the attribute set in the work data and to extract work data in which a specific attribute is set, and a provider configured to provide the work data extracted by the extractor.
US11880358B2 Data leakage avoidance in a data sharing platform
In one embodiment, a device receives, from a requestor, a query function that queries a dataset and an intended use schema associated with the query function. The device determines, using a policy ruleset, whether the intended use schema falls within an available schema for the dataset. The device executes the query function on the dataset to form a result data, when the intended use schema falls within the available schema for the dataset. The device provides the result data to the requestor.
US11880357B2 Big-data view integration platform
A big-data view integration platform generates integration guided user interfaces (GUIs). A first edge node ingests push-based and pull-based data from a plurality of platform services, which include legacy and non-legacy services having incompatible communication protocols. An event-based queue receives from the first edge node a plurality of queue events as indirect push-based data. A second set of queue events includes direct push-based data as received directly from a non-legacy platform service. A conformity component integrates the push-based data, the pull-based data, and the plurality of queue events into integration data having an enhanced integration format. A view integration component generates a plurality of data views from the integration data. A second edge node exposes the plurality of data views via an access services application programming interface (API). A new service execution component accesses the access services API to generate integration GUIs based on the data views.
US11880355B2 Systems and methods for integrating heterogeneous computing systems
A method for integrating heterogeneous computing systems including identifying, by an endpoint system agent operating on a client device, a read/write operation associated with the client device based on monitoring an operation of a program executed on the client device, extracting, by the endpoint system agent from at least one of the client device or a client system in communication with the client device, data having a first syntax associated with the client system, receiving, by the endpoint system agent from an endpoint system, one or more rules describing a mapping between the first syntax and a second syntax associated with the endpoint system, executing, by the endpoint system agent, the one or more rules to modify the data to conform to the second syntax to produce mapped data, and transmitting, by the endpoint system agent, the mapped data to the endpoint system.
US11880353B2 Method and system for handling engineering data in a multiengineering system environment
A method and system for handling engineering data in a multi-engineering-system environment is disclosed. The method includes receiving an engineering data from an engineering system. The engineering data corresponds to a data format common to one or more engineering disciplines. The method includes determining whether the engineering data matches with a reference engineering data and identifying one or more modifications in the engineering data by comparing the reference engineering data with the engineering data if the engineering data fails to match with the reference engineering data. The method includes generating a notification message including the identified one or more modifications in the engineering data in a predefined format. The method includes sending the notification message to one or more engineering systems based on one or more engineering applications running on the one or more engineering systems. The one or more engineering applications correspond to the one or more engineering disciplines.
US11880352B2 Storing and verification of derivative work data on blockchain with original work data
Disclosed is technology for storing original work data on a derivative work data blockchain along with code for verifying that derivative work data is derivative of the original work data. The technology involves receiving derivative work data from a submitting entity along with proof data showing that the derivative work is derivative of the original work. If the derivative work data is verified as derivative, then the derivative work data is appended to the derivative work data blockchain.
US11880348B1 Database with in-memory data stores
A database management system maintains a collection of data using a log-based storage structure. In response to a request to store data items (key-value pairs), the database management system stores mapping information to a data item in an in-memory data structure while the data items are stored on the log-based storage structure. The hash of the key includes information to identify an index entry that comprises information that maps to the location of the data item stored on the log-based storage structure.
US11880347B2 Tuning large data infrastructures
An automated tuning service is used to automatically tune, or modify, the operational parameters of a large-scale cloud infrastructure. The tuning service performs automated and fully data/model-driven configuration based from learning various real-time performance of the cloud infrastructure. Such performance is identified through monitoring various telemetric data of the cloud infrastructure. The tuning service leverages a mix of domain knowledge and principled data-science to capture the essence of our cluster dynamic behavior in a collection of descriptive machine learning (ML) models. The ML models power automated optimization procedures for parameter tuning, and inform administrators in most tactical and strategical engineering/capacity decisions (such as hardware and datacenter design, software investments, etc.). Rich “observational” models (models collected without modifying the system) are combined with judicious use of “fighting” (testing in production), allowing the tuning service to automatically configure operational parameters of a large cloud infrastructure for a broad range of applications.
US11880340B2 Programmatically choosing preferred storage parameters for files in large-scale distributed storage systems
A method includes receiving trace data representing access information about files stored in a large-scale distributed storage system, identifying file access patterns based on the trace data, receiving metadata information associated with the files stored in the large-scale distributed storage system, and generating a preferred storage parameter for each file based on the received metadata information and the identified file access patterns. The method also includes receiving, file reliability or accessibility information of a new file, determining whether the received file reliability or accessibility information of the new file matches information of a file group of the files in the large-scale distributed storage system, and when the file reliability or accessibility information of the new file matches the information of the file group, storing the new file in the large-scale distributed storage system using the preferred storage parameter associated with the file group.
US11880339B2 Activity based sorting in collaborative applications
Aspects of the present disclosure relate to systems and methods for sorting one or more files hosted by a collaborative application. In one aspect, one or more activity signals associated with one or more files hosted by the collaborative application may be received from a substrate. An activity-based sort order may be determined using at least a combination of the one or more activity signals. The activity-based sort order may be applied to sort the one or more files hosted by the collaborative application for display in a user interface to an activity object of the collaborative application.
US11880335B2 Event based retention of read only files
Systems and methods are disclosed for implementing an event based retention schedule for a read only file. When a regular file is to be converted to an event based retention read only file, an “event-retain” property may be enabled on the file allowing the feature to be implemented. Then, that file may have its permissions changed to read only. This will allow the file to be changed to a read only file without using a default retention time. Then, once the event is triggered, the retention time may be set so the file can be scheduled for automatic deletion.
US11880334B2 Snapshot archive management
At least a portion of data of a tree data structure is serialized into a first set of flat data. At least a portion of a structure of the tree data structure is serialized to reproduce at least the portion of the structure in a second set of flat data. It is determined to access a desired data of the tree data structure from an archive. The second set of flat data is read to reconstitute at least the portion of a structure of the tree data structure. The reconstituted structure of the tree data structure is used to determine a data offset associated with the first set of flat data, wherein the data offset corresponds to the desired data. The desired data is accessed using the data offset associated with the first set of flat data.
US11880328B2 Network-on-chip data processing method and device
The present application relates to a network-on-chip data processing method. The method is applied to a network-on-chip processing system, the network-on-chip processing system is used for executing machine learning calculation, and the network-on-chip processing system comprises a storage device and a calculation device. The method comprises: accessing the storage device in the network-on-chip processing system by means of a first calculation device in the network-on-chip processing system, and obtaining first operation data; performing an operation on the first operation data by means of the first calculation device to obtain a first operation result; and sending the first operation result to a second calculation device in the network-on-chip processing system. According to the method, operation overhead can be reduced and data read/write efficiency can be improved.
US11880326B2 Emulated telemetry interfaces for computing units
Emulated telemetry interfaces for host processors and management processors coupled over communication fabrics are presented herein. In one example, an apparatus includes a monitoring function executed by a host processor configured to determine telemetry related to operation of at least the host processor. A driver function executed by the host processor is configured to emulate operation of a network interface to an operating system of the host processor for transfer of communications comprising at least the telemetry to a management processor over a communication fabric different than the network interface, where the host processor and the management processor are communicatively coupled to the communication fabric.
US11880325B2 Detecting and handling a coexistence event
A method includes detecting, by a coexistence controller of a system on a chip (SoC), an occurrence of a coexistence event of an SoC component; providing, by the coexistence controller, an indication of the occurrence of the coexistence event to a coexistence coordinator; and changing, by the coexistence controller, an operating point of the SoC from a current operating point to a new operating point responsive to receiving an operating point change request from the coexistence coordinator.
US11880324B2 Battery data translator
A machine power system of a machine may use energy provided by one or more batteries. The machine power system may also use battery data associated with the batteries to monitor the batteries, configure electrical components to operate in association with the batteries, to provide battery information via a user interface, and/or for other operations. The machine power system may be configured to use a particular battery data format. A battery data translator receives native battery data provided by a battery, uses a translation map associated with the battery to convert the native battery data into translated battery data formatted based on the particular battery data format used by the machine power system, and provides the translated battery data to the machine power system.
US11880318B2 Local page writes via pre-staging buffers for resilient buffer pool extensions
Methods for local page writes via pre-staging buffers for resilient buffer pool extensions are performed by computing systems. Compute nodes in database systems insert, update, and query data pages maintained in storage nodes. Data pages cached locally by compute node buffer pools are provided to buffer pool extensions on local disks as pre-copies via staging buffers that store data pages prior to local disk storage. Encryption of data pages occurs at the staging buffers, which allows a less restrictive update latching during the copy process, with page metadata being updated in buffer pool extensions page tables with in-progress states indicating it is not yet written to local disk. When stage buffers are filled, data pages are written to buffer pool extensions and metadata is updated in page tables to indicate available/valid states. Data pages in staging buffers can be read and updated prior to writing to the local disk.
US11880316B2 Input output (IO) request handling based on tracking information
Example methods and systems for input output (IO) request handling based on tracking information are described. One example may involve a computer system configuring, in a cache, a zero-filled logical memory page that is mappable to multiple logical block addresses of a virtual disk. In response to detecting a first IO request to perform zero writing at a logical block address, the computer system may store tracking information indicating that zero writing has been issued. In response to detecting a second IO request to perform a read at the logical block address, the computer system may determine that that zero writing has been issued for the logical block address based on the tracking information. The zero-filled logical memory page may be fetched from the cache to respond to the second IO request, thereby servicing the second IO request from the cache instead of the virtual disk.
US11880315B2 Operation of an output component to produce a representation of an instruction set
An example peripheral device includes circuitry to identify a target device that matches the device type identifier of the peripheral device. The example circuitry of the peripheral device is to cause selection of an input component device, transmission of a request to place the input component of the target device into an instruction set receiver mode, and operation of an output component of the peripheral device to produce audio output or video output that represents the instruction set in response to a determination that an instruction set version identifier of the target device mismatches the instruction set version identifier of the peripheral device.
US11880313B2 Storage system and method for performing and authenticating write-protection thereof
In one embodiment, the method includes receiving, at a storage device, a request. The request includes a request message authentication code and write protect information. The write protect information includes at least one of start address information and length information. The start address information indicates a logical block address at which a memory area in a non-volatile memory of the storage device starts, and the length information indicates a length of the memory area. The method also includes generating, at the storage device, a message authentication code based on (1) at least one of the start address information and the length information, and (2) a key stored at the storage device; authenticating, at the storage device, the request based on the generated message authentication code and the request message authentication code; and processing, at the storage device, the request based on a result of the authenticating.
US11880312B2 Data as compute
A method includes storing a function representing a set of data elements stored in a backing memory and, in response to a first memory read request for a first data element of the set of data elements, calculating a function result representing the first data element based on the function.
US11880311B2 Methods for controlling asynchronous FIFO memory and data transmission system utilizing the same
A method for controlling operations of an asynchronous FIFO memory includes: determining a current depth of the asynchronous FIFO memory according to at least one of a clock ratio, a burst length and a continuous transmission length, where the clock ratio is a ratio of a frequency of a first clock signal used by a master device to a frequency of a second clock signal used by a slave device; configuring one or more entries of the asynchronous FIFO memory to be used according to the current depth; and controlling a plurality of FIFO clock signals provided to the asynchronous FIFO memory according to the current depth. One FIFO clock signal corresponds to one entry, and one or more FIFO clock signals corresponding to one or more entries that are not configured according to the current depth are disabled.
US11880305B2 Method and apparatus for using a storage system as main memory
A data access system including a processor, multiple cache modules for the main memory, and a storage drive. The cache modules include a FLC controller and a main memory cache. The multiple cache modules function as main memory. The processor sends read/write requests (with physical address) to the cache module. The cache module includes two or more stages with each stage including a FLC controller and DRAM (with associated controller). If the first stage FLC module does not include the physical address, the request is forwarded to a second stage FLC module. If the second stage FLC module does not include the physical address, the request is forwarded to the storage drive, a partition reserved for main memory. The first stage FLC module has high speed, lower power operation while the second stage FLC is a low-cost implementation. Multiple FLC modules may connect to the processor in parallel.
US11880303B2 Content cache invalidation using cache tags
One or more computing devices, systems, and/or methods for content cache invalidation using cache tags are provided. A first proxy hop may receive a request from a client device for a content object originating from a content source. A cache tagging script is executed to add a query parameter to the request to create a modified request. The query parameter specifies a cache tag version for the content object. The modified request is transmitted through one or more subsequent proxy hops to the content source to retrieve the content object. The content object, tagged with a cache tag specifying the cache tag version, is cached as a cached content object within a cache. The cache tag is associated with an expiration timestamp after which the cached content object is designated to be invalid.
US11880302B2 Optimized record placement in defragmenting graph database
Methods and systems are disclosed for optimizing record placement in defragmenting a graph database. Issues with fragmented data within a graph database are addressed on the record level by placing data that is frequently accessed together contiguously within memory. For example, a dynamic rule set may be developed based on dynamically analyzing access patterns of the graph database, policies, system characteristics and/or other heuristics. Based on statistics regarding normal query patterns, the systems and methods may identify an optimal position for certain types of edges that are often traversed with respect to particular types of nodes.
US11880300B2 Generating multi-plane reads to read pages on planes of a storage die for a page to read
Provided are a memory controller, system, and method for generating multi-plane reads to read pages on planes of a storage die for a page to read. A memory controller determines planes for a read to a page. A storage die of the storage dies includes a plurality of planes having a plurality of blocks and the blocks have pages. The page to read is implemented in pages on the planes. The memory controller determines threshold voltages for the pages in the determined planes and determines a derived threshold voltage from the determined threshold voltages. The derived threshold voltage is used to perform multi-plane reads of the pages from the determined planes.
US11880299B2 Calendar based flash command scheduler for dynamic quality of service scheduling and bandwidth allocations
Provided are a method, an apparatus, and a memory controller coupled to a plurality of storage dies, wherein the memory controller implements logic to perform operations with respect to the storage dies, the operations comprising: maintaining a calendar based scheduling mechanism that is programmed by a firmware to support a quality of service scheduling in a solid state drive in which the memory controller is included; and determining, by a flash command scheduler, from the calendar based scheduling mechanism, which traffic class to service.
US11880298B2 Allocation of memory within a data type-specific memory heap
One embodiment provides for a non-transitory machine-readable medium storing instructions to cause one or more processors to perform operations comprising receiving an instruction to dynamically allocate memory for an object of a data type and dynamically allocating memory for the object from a heap instance that is specific to the data type for the object, the heap instance including a memory allocator for the data type, the memory allocator generated at compile time for the instruction based on a specification of the data type for the heap instance.
US11880295B2 Web service test and analysis platform
A method for testing a web service is disclosed, the method including testing, by a testing application executing on a client computing system, a web service running at least partially on a server computing system. The testing includes directing a web browser of the client computing system to simulate user interaction with the web service to perform a particular operation that includes a particular set of sub-operations. The directing includes issuing one or more requests to perform the particular set of sub-operations. The testing also includes recording test information based on responses received from the web service in response to performing the particular set of sub-operations. The test information includes latency information for at least one of the sub-operations of the particular set. The method also includes presenting, by the client computing system, a user interface having a graphical element depicting an analysis of the recorded test information.
US11880293B1 Continuous tracing and metric collection system
Techniques for capturing and recording processor events and scheduler data in a production system on a per processing resource basis are discussed herein. In some examples, a process metric collection component may be associated with the scheduler and the processing resource such that the process metric collection component can capture real time data associated with the processes or threads both executed by the processing resource and waiting to execute on the processing resource. The captured data may be used by the system to monitor operations.
US11880291B2 Monitoring and reporting a status of a memory device
Methods, systems, and devices for monitoring and reporting a status of a memory device are described. A memory device may include monitoring circuitry that may be configured to monitor health and wear information for the memory device. A host device may write to a dedicated register of the memory device, to configure the memory device with health status information reporting parameters. The memory device may monitor and report the health status information of the memory device based on the received reporting configuration or based on a default configuration, and may write one or more values indicative of the health status information to a dedicated register. The host device may perform a read on the readout register to obtain the health status information, as indicated by the one or more values, and may adjust operating procedures or take other actions based on the received health status information.
US11880288B2 Telemetry generation for in-field hardware testing
A system for capturing hardware telemetry includes a hardware component encoded with hardware logic for emitting a telemetry stream into memory of a computing device. The system further includes a hardware component driver stored in the memory that is configured to parse the telemetry stream, populate telemetry structures defined within a telemetry event schema based on values parsed from the telemetry stream, and generate a telemetry record including the populated telemetry structures.
US11880283B2 Backup copy validation as a workflow
A configuration file having options for validating backups is received. A request is issued to a copy service to take a snapshot of a volume to be backed up. A determination is made from the configuration file that a backup of the volume is to be validated. A script including code for generating first checksums of data captured by the snapshot is invoked. A backup copy of the volume is created using the snapshot. The backup copy is mounted. The mounted backup copy is read and second checksums of data that has been backed up are generated. The script is allowed to compare the first and second checksums. If any of the first and second checksums do not match, the backup copy is failed.
US11880280B2 Variable number and size of put operations for storage backup
A plurality of data objects is generated from a data stream received for constructing a backup image. A stream size of the data stream is determined. For each multi-threaded put operation used to write a data object of the plurality of data objects to a cloud storage, a maximum number of threads is determined into which the data object can be separated into a number of parts for simultaneous transmission to the cloud storage. A part size of each part is determined. A number of multi-threaded put operations is determined for writing the plurality of data objects to the cloud storage based, at least in part, on the stream size, the maximum number of threads into which the data object can be separated, and the part size. The plurality of data objects is stored into the cloud storage using the number of multi-threaded put operations.
US11880277B2 Selecting an error correction code type for a memory device
Selecting an error correction code type for a memory device includes: selecting, by the memory device in dependence upon predefined selection criteria, one of a plurality of error correction code types and carrying out memory access requests utilizing the selected error correction code type.
US11880275B2 Memory device activity-based copying defect management data
Various embodiments described herein provide for copying (e.g., to cache) a portion of defect management data for a block of a memory device, such as a non-volatile memory device of a memory sub-system, based on activity of the memory device. For instance, the portion of defect management data can be copied from a first-type memory device of the memory sub-system to a second-type memory device of the memory sub-system, where the first-type memory device stores defect management data for a working set of blocks of the non-volatile memory device being operated upon by the memory sub-system, where the second-type memory device is used to store defect management data for an active block of the working set of blocks, and where the second-type memory device has a faster access (e.g., read or write access) than the first-type memory device.
US11880274B2 Host device, memory controller, and computing system including the same
A host device includes a Host Memory Buffer (HMB) including a plurality of memory areas, each memory area configured to store data provided from a storage device which is in communication with the host device, and a host controller configured to generate reliability information of each of the plurality of memory areas, and in communication with the storage device to provide the reliability information to the storage device.
US11880270B2 Pruning and prioritizing event data for analysis
Dump file content and other event data is pruned and prioritized to assist analysis of hangs, crashes, and other circumstances. An event data pruner condenses or excludes certain event data. A cluster creator creates clusters from pruned and vectorized event data, using a clustering algorithm and a similarity metric, without any prior specification of the desired number of clusters. A cluster ranker ranks clusters according to event data volume and thread importance, thus prioritizing the event data for inspection. A results presenter configures a user interface to present ranked clusters, their associated data, data reduction statistics, regression analysis results, and other data reduction processing results. Thus, the innovative functionality assists analysis and prioritized inspection of event data by an analyst, surfacing organized event data that is relevant to the circumstance under investigation, or supporting comparison of clusters from before and after a change in the circumstance, or doing both.
US11880268B2 Soft error aggregation method for detection and reporting of risks in a safety instrumented system
A method for managing soft errors associated with one or more safety programmable logic controllers (PLCs) is provided. The method includes receiving an expected soft error rate for type(s) of input/output (I/O) modules over time, receiving respective soft error data that was aggregated by the respective safety PLCs based on soft errors detected by I/O modules coupled to the respective safety PLCs. Actual soft error rates are determined per I/O module type based on the received soft error data, and soft error rates are predicted for the safety PLC(s) per I/O module type. The actual and/or predicted soft error rates are compared to the expected soft error rate per I/O module type. The method further includes taking one or more actions in response to a threshold deviation between the actual and/or predicted soft error rates relative to the expected soft error rate for the corresponding I/O module type.
US11880267B2 Information processing device, external storage device, host device, relay device, control program, and control method of information processing device
According to the embodiments, an external storage device switches to an interface controller for supporting only a read operation of nonvolatile memory when a shift condition for shifting to a read only mode is met. A host device switches to an interface driver for supporting only the read operation of the nonvolatile memory when determining to recognize as read only memory based on information acquired from the external storage device.
US11880264B2 BMS recognition system and method
A battery management system (BMS) recognition system, comprising: a master BMS including a master light emitter, the master BMS being configured to flicker the master light emitter to transmit an operation mode shifting signal to a slave BMS when it is intended to shift an operation mode of the slave BMS; and a slave BMS including a slave light receiver configured to correspond to the master light emitter, the slave BMS being configured to: recognize the flickering of the master light emitter through the slave light receiver; and shift the operation mode thereof in response to the operation mode shifting signal.
US11880263B2 Systems having disaggregated components coupled by optical media
A disclosed system may include (1) a memory package having a physical memory and optical circuitry, (2) a processor package, separate and distinct from the memory package, having at least one physical processor and additional optical circuitry, and (3) an optical medium communicatively coupling the optical circuitry of the memory package with the additional optical circuitry of the processor package. Various other systems, apparatuses, and methods are also disclosed.
US11880261B2 Automatic method for power management tuning in computing systems
A system, method, and apparatus of power management for computing systems are included herein that optimize individual frequencies of components of the computing systems using machine learning. The computing systems can be tightly integrated systems that consider an overall operating budget that is shared between the components of the computing system while adjusting the frequencies of the individual components. An example of an automated method of power management includes: (1) learning, using a power management (PM) agent, frequency settings for different components of a computing system during execution of a repetitive application, and (2) adjusting the frequency settings of the different components using the PM agent, wherein the adjusting is based on the repetitive application and one or more limitations corresponding to a shared operating budget for the computing system.
US11880260B2 Instruction subset implementation for low power operation
A heterogeneous processor system includes a first processor implementing an instruction set architecture (ISA) including a set of ISA features and configured to support a first subset of the set of ISA features. The heterogeneous processor system also includes a second processor implementing the ISA including the set of ISA features and configured to support a second subset of the set of ISA features, wherein the first subset and the second subset of the set of ISA features are different from each other. When the first subset includes an entirety of the set of ISA features, the lower-feature second processor is configured to execute an instruction thread by consuming less power and with lower performance than the first processor.
US11880255B1 Budgeting tool for smart devices
An energy usage computing system includes one or more processors that are configured to receive data corresponding to energy usage of a plurality of devices within a property from a plurality of sensors. The energy usage computing system is also configured to analyze the data to determine an amount of energy used for at least one device of the plurality of devices, project an estimated cost of operation for the at least one device based at least in part on the determined amount of energy used for the at least one device, compare the estimated cost of operation for the at least one device to a threshold, and perform a cost-saving action in response to determining that the estimated cost of operation for the at least one device is above the threshold.
US11880254B2 Switching groups of multiple output terminals in a power supply system based on detected anomaly
A power supply system of the present disclosure includes: a plurality of output terminals, configured to output an output voltage; a group setting circuit, configured to group the plurality of output terminals; an anomaly detection circuit, configured to detect anomaly; and a control circuit, configured to stop an output from the output terminals belonging to groups in which an anomaly is detected by the anomaly detection circuit, and maintain an output from the output terminals belonging to groups in which an anomaly is not detected by the anomaly detection circuit.
US11880253B2 Smartphone and add-on device power delivery system
A system incorporating a smartphone and an add-on device coupled to each other via combined data/power interface, the smartphone having a rechargeable battery connected to battery protection circuitry and the add-on device optionally having a rechargeable battery connected to battery protection circuitry as well, the combined data/power interface having one or more data pins for transferring data between the smartphone and the add-on device, one or more regulated power delivery pins, and one or more protected-battery power delivery pins, wherein the regulated power delivery pins are used to charge the battery of the smartphone from an external charger coupled to the add-on device, the batteries are connected to the battery protection circuitries that is configured to protect the battery by cutoff or limit the current or voltage on the battery electrodes, and the protected-battery power delivery pins are connected to the battery protection circuitries of the smartphone or add-on device.
US11880242B2 Invertible flexible display device with a parallel retraction aperture
A foldable touch screen display device made up of flexible display segments that can be folded from a compact state to an expanded state which also includes an aperture that can retract parallel to the respective planes of each flexible display segment structure. The form factor of the compact state is roughly the size of a typical handheld phone or smaller. The form factor of the expanded state is roughly the size of a larger phone or tablet computer, which may also have the size and mechanical functionality of a laptop. The device may also have a flip phone configuration. Both folded states may include an integrated speaker and microphone. The device may also be folded 360 degrees about a hinge such that it can fold to a compact folded state in one direction with its flexible display segments facing inward towards each other, or to an inverted compact folded state in the opposite direction such that the flexible display segments are facing outward along the device's segment structures. The aperture acts as a central support for the flexible display that can also retract as the device is folded to any state such that the display is not damaged.
US11880240B2 Display device
The present embodiment may comprise: a display module; a link assembly connected to the display module; and a rotation mechanism connected to the link assembly so as to rotate the link assembly. In addition, the link assembly may comprise: a pair of links; and a link joint to which each link, of the pair of links, is rotatably connected. At least one link, of the pair of links, may comprise: an arm from which at least one gear coupling part protrudes; a gear; and a fastening member for fastening the gear to the gear coupling part. A first fastening hole may be formed in the gear coupling part; a second fastening hole, matching with the first fastening hole, may be formed in the gear; and the fastening member may couple the gear to the gear coupling part by being inserted in the first fastening hole and the second fastening hole.
US11880236B2 Portable computer and handle
A portable computer includes a computer body and a handle. The handle, operable to be located at a closed position and an open position relative to the computer body, includes a body component for holding of a user, a movable member and an auxiliary member. One end of the movable member is pivotally connected to the body component and the other end is pivotally connected to the computer body. The auxiliary component is disposed on one end of the body component, and is abutted against one side of the movable member. During a movement process of the handle between the closed position and the open position, at least a portion of the movable member is kept in contact with the auxiliary member. When the handle is at the closed position and the open position, the auxiliary member and the body component jointly secure the movable member.
US11880233B2 Electronic device
An electronic device. The electronic device includes a host having a first body and a second body, and a display screen rotatably connected to the host and configured to display to-be-output content output by the host, the display screen being rotatably connected to the host through the first body or the second body.
US11880229B2 Security capsule for enabling restricted features of a memory device
A processing device initializes a memory device in an unauthenticated state in which the memory device is unable to execute one or more restricted commands. The processing device accesses a security capsule that is digitally signed using a private key. The processing device transitions the memory device to an authenticated state based on verifying that the security capsule is validly signed. The processing device uses a public key corresponding to the private key to verify the security capsule is validly signed. While in the authenticated state, the memory device is able to execute the one or more restricted commands.
US11880227B1 System and method for animal identification
Processor(s) can receive from a first computing device information representing a member, an animal, a location, a wireless device, and a reward. After a second computing device has received a signal from the wireless device, second information can be received. Further, the processor(s) can receive third electronic information. The processor(s) can determine, using at least some of the second electronic information and the third electronic information, that a second computing device is within a respective distance of a third computing device. Moreover, the processor(s) can transmit an alert representing that a user of the second computing device is within a proximity of the animal. The processor(s) can receive an electronic notification that the animal is in custody and provide a portion of the reward to a user of one device and a portion of the reward to a user of another device, based on contributions to the recovery.
US11880223B1 Separate firmware to fixed and removable storages
A first firmware source code portion corresponding to an immutable firmware portion of specific firmware to be deployed with embedded devices is identified. A second different firmware source code portion corresponding to a mutable firmware portion of the specific firmware to be deployed with the embedded devices is identified. The first firmware source code portion is used to generate the immutable firmware portion of the specific firmware. The second firmware source code portion is used to generate the mutable firmware portion of the specific firmware. The immutable firmware portion of the specific firmware is caused to be installed in fixed storage drives of an embedded device in the embedded devices. The mutable firmware portion of the specific firmware is caused to be installed in swappable storage drives of the same embedded device.
US11880222B2 Method, apparatus, and device for erasing solid state disk, and storage medium
A method, apparatus, and device for erasing a Solid State Disk (SSD), and a storage medium are provided. The method includes: receiving, from a Virtual Flash Translation Layer (VFTL) running in a preset virtual environment, an erasing request for erasing a target block; selecting a target spare block from preset spare blocks and feeding back the target spare block to the VFTL; collecting running information of the VFTL within a preset period of time, and determining whether a function of the VFTL is normal according to the running information; and in a case of determining that the function of the VFTL is normal, performing an erasing operation on the target block. The method may fully and comprehensively detect the abnormal condition of the VFTL, and may guarantee the integrity of data information in the solid state disk, thereby improving the reliability of the solid state disk.
US11880220B2 Device control method, apparatus, and system
One example device control method includes: recognizing a collected environmental image; determining at least one to-be-recognized region in the environmental image; monitoring a target body part movement in the to-be-recognized region; if it is monitored that the target body part movement is consistent with a preset activation movement, tracking and monitoring a target body part movement in a target to-be-recognized region; or if it is monitored that the target body part movement in the target to-be-recognized region is a preset control movement, controlling a terminal device to perform a function operation corresponding to the control movement.
US11880219B2 Rotationally operated electronic component
This rotationally operated electronic component, with which it is possible to obtain a fixed, high operating torque in both of two shafts, is provided with: a first block body which is disposed on one side in an axial direction, and which has a first hole; a second block body which is disposed on the other side in the axial direction, and which has a second hole; an outside operating shaft having a first cylindrical portion which fits into the first hole in such a way as to rotate about the axis; an inside operating shaft which extends in the axial direction, penetrates through the first cylindrical portion and the second hole, and fits into the first cylindrical portion in such a way as to rotate about the axis; a rotating body which is fitted onto the inside operating shaft in such a way as to rotate integrally with the inside operating shaft, and which has a second cylindrical portion that fits into the second hole in such a way as to rotate about the axis; a first radial direction resilient member which is sandwiched in a radial gap between the inner circumferential surface of the first hole and the outer circumferential surface of the first cylindrical portion while being flexed against a restoring force; and a second radial direction resilient member which is sandwiched in a radial gap between the inner circumferential surface of the second hole and the outer circumferential surface of the second cylindrical portion while being flexed against a restoring force.
US11880216B2 Circuit and method for mitigating transient effects in a voltage regulator
Described embodiments include a voltage regulator circuit comprising an output voltage terminal configured to be coupled to a load that draws a load current, first and second amplifiers, and first, second, third, fourth and fifth transistors. The embodiment also includes a dynamic R-C network coupled between the third amplifier input and the seventh transistor current terminal, wherein the dynamic R-C network includes capacitors and MOS-based resistors, a third amplifier having a fourth amplifier input and a third amplifier output, wherein the fourth amplifier input is coupled to the output voltage terminal, and a capacitor that is coupled between the output voltage terminal and the fourth amplifier input.
US11880212B2 Robot localization
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining that current data captured at a current location of a drone satisfies localization adjustment criteria; in response to determining that the current data captured at the current location of the drone satisfies the localization adjustment criteria, identifying previously captured image data; determining a previous expected location of the drone based on both an expected change in location of the drone and a first previous location determined from other image data captured before the previously captured image data; determining a location difference between the previous expected location of the drone and a second previous location determined from the previously captured image data; and determining the current location of the drone based on the location difference.
US11880211B2 Landing gear deployment
An aircraft controller configured to determine a period and/or distance over which deployment of a landing gear can be initiated for landing including a determined first portion during which landing gear deployment can be safely initiated and a determined second portion, closer to aircraft landing than the first portion, during which the landing gear deployment can be safely initiated in an efficient landing mode; issue a first pilot feedback when the first portion is entered by the aircraft; issue a second pilot feedback when the second portion of the determined; and initiate landing gear deployment when the aircraft is in the determined period and/or distance in response to receiving a deployment signal from the pilot.
US11880210B2 Multi-intelligent-agent cooperated transportation method, system and computer readable storage medium
The present disclosure relates to the field of swarm intelligence and provides a multi-intelligent-agent cooperated transportation method and system as well as a computer readable storage medium. The method includes: establishing a transportation model of a multi-intelligent-agent formation, and performing obstacle avoidance control between intelligent agents and neighbor intelligent agents based on pheromones of the intelligent agents themselves and the neighbor intelligent agents of the intelligent agents; acquiring, by a leader intelligent agent, state information of the leader intelligent agent by utilizing a distributed observer triggered based on self-pheromone release; regulating, by utilizing an intelligent agent cooperation controller triggered based on self-pheromone release, state information of the intelligent agents according to the state information of the leader intelligent agent; and enabling the neighbor intelligent agents of the intelligent agents to jump the queue to the multi-intelligent-agent formation according to the state information of the intelligent agents when obstacles are encountered.
US11880209B2 Electronic apparatus and controlling method thereof
An electronic apparatus for providing a traversability map of a robot and a controlling method thereof are provided. The electronic apparatus includes a transceiver, a memory configured to store feature information of each of a plurality of robots, and at least one processor configured to receive sensing data obtained by sensing vicinity by at least one external device from the external device from the at least one external device, through the transceiver, generate at least one map with respect to a space where the at least one external device is positioned based on the received sensing data, generate a traversability map for traversal of a robot based on feature information of at least one robot among the plurality of robots and the generated at least one map, and control the transceiver to transmit the traversability map to the robot.
US11880205B2 Auto clean machine and auto clean machine control method
An auto clean machine, comprising: a light source configured to emit light to illuminate at least one light region outside and in front of the auto clean machine; a first image sensing area, configured to sense a first brightness distribution of the light region; a second image sensing area below the first image sensing area, configured to sense a second brightness distribution of the light region; and a processor, configured to control movement of the auto clean machine according the first brightness distribution and the second brightness distribution. The processor generates a wall detection result based on the first brightness distribution of the light region, generates a cliff detection result based on the second brightness distribution of the light region, and controls the movement of the auto clean machine according to the wall detection result and the cliff detection result.
US11880202B2 Comfort ride vehicle control system
Various systems and methods for providing a vehicle control system are described herein. A system for managing a vehicle comprises: a vehicle control system of a vehicle having access to a network, including: a communication module to interface with at least one of: a mobile device, the vehicle, and environmental sensors coupled to the vehicle; and a configuration module to identify a mitigation operation to be taken when predetermined factors exist; wherein the vehicle control system is to identify a potential obstacle in a travel route of the vehicle and initiate a mitigation operation at the vehicle.
US11880201B2 Fastest lane determination algorithm under traffic jam
A method, apparatus, and system for determining average lane travel speeds is disclosed. A plurality of vehicles traveling in a same direction as the ADV in a plurality of lanes are identified. Over a first time period, the plurality of vehicles is tracked. At least a first quantity of representative vehicles within the plurality of vehicles that are representative of vehicles traveling in the lane over the first time period are identified. For each of the plurality of lanes, an average speed over the first time period of the representative vehicles associated with the lane is determined. A trajectory is planned for the ADV, wherein the planned trajectory moves toward a lane whose representative vehicles have a fastest average speed. Thereafter, control signals are generated to control operations of the ADV based on the planned trajectory.
US11880200B2 Perimeter sensor housings
The technology relates to an exterior sensor system for a vehicle configured to operate in an autonomous driving mode. The technology includes a close-in sensing (CIS) camera system to address blind spots around the vehicle. The CIS system is used to detect objects within a few meters of the vehicle. Based on object classification, the system is able to make real-time driving decisions. Classification is enhanced by employing cameras in conjunction with lidar sensors. The specific arrangement of multiple sensors in a single sensor housing is also important to object detection and classification. Thus, the positioning of the sensors and support components are selected to avoid occlusion and to otherwise prevent interference between the various sensor housing elements.
US11880199B1 System and method for determining pose data for a vehicle
Example systems and methods are disclosed for determining vehicle pose data for an autonomous vehicle. The vehicle computer system may receive pose data from multiple pose measurement systems of the autonomous vehicle. Each pose measurement system may include one or more corresponding sensors of the autonomous vehicle. The vehicle computer system may determine a pose data quality for the received pose data for each pose measurement system. The vehicle computer system may set the vehicle pose data to the pose data of the pose measurement system with the highest pose data quality. The vehicle computer system may control the autonomous vehicle based on the vehicle pose data.
US11880197B2 Virtual vehicle control system
A remote vehicle control system includes a vehicle mounted sensor system including a video camera system for producing video data and a distance mapping sensor system for producing distance map data. A data handling system is used to compress and transmit both the video and distance map data over a cellular network using feed forward correction. A virtual control system acts to receive the video and distance map data, while providing a user with a live video stream supported by distance map data. Based on user actions, control instructions can be sent to the vehicle mounted sensor system and the remote vehicle over the cellular network.
US11880195B2 Apparatus, system and method of forming polymer microspheres for use in additive manufacturing
The embodiments are and include at least an apparatus, system and method for forming print material particles for additive manufacturing (AM) printing. The apparatus, system and method include at least a melt chamber comprising a polymer melt; a vertical extruder that fluidically receives the polymer melt; an atomizer that atomizes the polymer melt from the vertical extruder and that distributes the atomized polymer melt; a fall chamber comprising a plurality of zones into which the atomized polymer melt is distributed; and a collector to receive the print material particles formed of the atomized polymer melt after falling through the plurality of zones.
US11880192B2 Method for analyzing effects of operator actions in industrial plants
A method for determining an interdependency between a plurality of elements in an industrial processing system includes: providing a process flow diagram (PFD) of a topology of the processing system; transforming the PFD into a directed graph, each element of the plurality of elements being transformed into a node and each relation between the plurality of elements being transformed into a directed edge; selecting one node of the plurality of nodes as a starting node; and constructing a subgraph, the subgraph including all the nodes that are forward-connected from the starting node so as to show at least one interdependency between the plurality of elements in the subgraph.
US11880190B2 Method and platform for deployment of an industrial application on an edge computing device of a machine tool
Provided is a deployment platform for deployment of an industrial application on an edge computing device, ECD, connected to the controller of a machine tool, MT, the deployment platform including a model management component, MMC, adapted to instantiate a generic machine tool model, GMTM, stored in a memory to provide a machine instance model, MIM, of the respective machine tool, MT, on the basis of a machine tool data report, MTDR, received by the model management component, MMC, from the edge computing device, ECD, of the respective machine tool, MT, and further adapted to convert generic data requirements, gR, of a generic industrial application into machine tool specific requirements, mtsR, using the machine instance model, MIM, of the respective machine tool, MT, wherein an instantiated industrial application for the machine tool, MT, is provided by instantiating the generic industrial application by extending its configuration data with machine tool specific requirements.
US11880183B2 System and method for evaluating hydraulic system events and executing responses
A system includes sensors for monitoring signals, and a processing system executes one or more methods for identification of system events, from the signals, corresponding to state changes and performance of the system and/or its subcomponents. Event identification is performed with classification and/or other machine learning algorithms, with generation of novel training data sets. The sensor(s) can also be used to determine power consumption information about the system and/or its subcomponents. The system processes event-associated outputs for execution of actions for improving system performance, along with other downstream applications.
US11880180B2 System and method for wirelessly transmitting and receiving safety information
Disclosed is a system for transmitting and receiving safety information, which generates first safety information about a control target and second safety information representing the occurrence or not of an error in the control target by using one microcontroller. The system includes a first slave controller generating first safety information and second safety information by using sensing data obtained from a control target and a master controller receiving the first safety information and the second safety information from the first slave controller through a wireless channel. When an error occurs in the first slave controller, the first slave controller transmits the second safety information to a second slave controller, and the second slave controller transmits the second safety information, received from the first slave controller, to the master controller.
US11880177B2 Control device for controlling an electric motor
A controller for controlling an electric motor includes an interface having a first connection pole and a second connection pole, wherein the interface is designed to connect a measuring resistor and to connect a digital encoder. The controller is designed to evaluate a resistance value of the measuring resistor in order to monitor the temperature of the electric motor when the measuring resistor is connected to the interface, and the controller is designed to receive digital data from the digital encoder at the interface when the digital encoder is connected to the interface.
US11880175B2 Method for controlling an automation process in real time
A method for controlling an automation process in real time based on a change profile of at least one process variable, comprises determining a first change profile by a real-time-capable recognition method based on a non-linear optimization process taking into consideration at least one boundary condition of the process variable, determining a second change profile by a numerical algorithm based on the first change profile, including adapting a selected profile function to the first change profile by a numerical adaptation process and identifying the adapted profile function as a second change profile, checking whether the second change profile satisfies at least one secondary condition of the process variable, controlling the automation process based on the second change profile if the second change profile satisfies the secondary condition, and controlling the automation process based on a predetermined fallback profile if the second change profile does not satisfy the secondary condition.
US11880174B2 Disturbance suppression apparatus, disturbance suppression method, and program
A disturbance suppression apparatus includes a timing prediction device. The timing prediction device includes a dead time acquisition unit, a disturbance start time acquisition unit, and a timing prediction unit. The dead time acquisition unit performs PID tuning to acquire a dead time. The disturbance start time acquisition unit acquires a disturbance start time representing a period from a time point at which a start signal is input to a time point at which a temperature starts to be affected by a disturbance. The timing prediction unit predicts a disturbance manipulated variable application timing on the basis of the dead time and the disturbance start time.
US11880173B2 Systems and methods for enhanced control of electronic circuits
Circuit operation is improved through application of artificial intelligence to optimize circuit control. This can provide dynamic and intelligent supply regulation for power supplies which has particular advantages for the Internet of Things and other similar areas which require circuits to be used in different environments or with widely varying energy sources.
US11880169B2 Threaded timepiece member
The invention concerns a timepiece member including a first axis and a first threading intended to cooperate with 5 a second threading provided on a second timepiece member. The first threading is configured so that a zone of contact between the first threading and the second threading extends over less than 50% of the height of the threads of the second threading or is configured so that the zone of contact between the first 10 threading and the second threading extends over less than 0.3 times the pitch of the threading.
US11880166B2 Case and timepiece
A case including a case main body, a first exterior case which is arranged around an outer circumferential portion of the case main body, and a second exterior case which includes an impact receiving portion that is opposed to an inner circumferential portion of at least one of an upper part and a lower part of the first exterior case, and is attached to at least one of the upper part and the lower part of the first exterior case.
US11880164B2 Module controlling viewing window, device for hologram display and method for displaying hologram
Disclosed herein a module controlling viewing window, a device for hologram display and a method for displaying hologram. The module controlling viewing window includes: a viewing window forming unit having a first reflective optical system that receives an incident light and forms a viewing window in a user's viewing region; and a viewing angle expanding unit having a second reflective optical system that is arranged in one direction on the viewing window forming unit and expands a viewing angle of the viewing window.
US11880157B2 Sheet feed device and image forming apparatus
A sheet feed device comprises a first conveyance path and a second conveyance path which are different sheet conveyance paths, and a conveyance path merging section for merging the first conveyance path and the second conveyance path together. At least one of the first conveyance path and the second conveyance path includes an upstream side roller that feeds sheet to downstream side in a conveyance direction. The conveyance path merging section comprises a conveyance roller pair that conveys the sheet fed from the first conveyance path and the second conveyance path through a nip; a variable mechanism that makes an arrangement angle of one roller of the conveyance roller pair to the other roller thereof variable; and a transmission mechanism that transmits a driving force from the upstream side roller provided in one of the first conveyance path and the second conveyance path to the variable mechanism.
US11880156B2 Image forming apparatus
The image forming apparatus includes a paper feed unit that stores print paper used for printing, a paper size sensor that detects a paper size of the print paper stored in the paper feed unit, a filter information setting unit that sets filter information indicating the paper size detected by the paper size sensor in association with the paper feed unit, and a paper catalog list generating unit that extracts a paper catalog matching the filter information from paper catalogs included in predetermined paper catalog data and generates a paper catalog list using the extracted paper catalog.
US11880151B1 Image forming apparatus and control method
An image forming apparatus has an image forming unit to form a toner image on a first sheet and a fixing unit configured to heat the first sheet to fix the image to the first sheet. A control unit begins a cooling process for cooling the fixing unit when an overheating condition is met, then permits the image forming unit to form a toner image on a second sheet after the cooling process ends according to a first cooling condition if a person is detected near the image forming apparatus or after the cooling process ends according to a second cooling condition if a person not detected near the image forming apparatus. The cooling process under the first cooling condition ends in less time than under the second cooling condition.
US11880149B2 Imaging system with collecting device for fuser and controller for imaging system
An imaging system includes a housing that defines a housing space, a fuser disposed inside the housing space to fix a toner image onto a print medium, a collecting device including an ionizer and a particle filter, and a controller. The fuser is associated with operation history information. The ionizer of the collecting device includes a first electrode and a second electrode. The ionizer generates a discharge between the first electrode and the second electrode so as to charge floating particles that are discharged from the fuser. The particle filter of the collecting device collects the charged floating particles. The controller controls a current to flow between the first electrode and the second electrode due to the discharging, based on the operation history information of the fuser.
US11880148B2 Heating device and image forming apparatus
A heating device includes: a heating unit configured to heat a transported material being transported in a transport direction in a non-contact manner with respect to the transported material; and a facing portion that is disposed on a side opposite to the heating unit with respect to the transported material and faces the heating unit in a facing direction intersecting the transport direction, wherein a length of the heating unit in the transport direction is longer than a length of the facing portion in the transport direction, or a length of the heating unit in an intersecting direction intersecting the transport direction and the facing direction is longer than a length of the facing portion in the intersecting direction.
US11880147B1 Developing device and image forming apparatus
A developing device includes: a housing which includes an opening portion open downward and in which a developer is stored in an internal storage space, the storage space being formed of a region of the internal space in which the developer is present; a sealing part that seals the opening portion and is removed to allow the developer to fall through the opening portion; a storage part that stores the developer having fallen through the opening portion; an inlet that is provided in the housing, allows the developer floating from the storage part to flow into the storage space from which the developer has fallen, and is different from the opening portion; and a collecting part that is provided on the housing and collects the developer having flowed into the storage space through the inlet.
US11880141B2 Method of measuring misregistration in the manufacture of topographic semiconductor device wafers
A method of measuring misregistration in the manufacture of semiconductor device wafers including providing a multilayered semiconductor device wafer including at least a first layer and a second layer including at least one misregistration measurement target including a first periodic structure formed together with the first layer having a first pitch and a second periodic structure formed together with the second layer having a second pitch, imaging the first layer and the second layer at a depth of focus and using light having at least one first wavelength that causes images of both the first layer and the second layer to appear in at least one plane within the depth of focus and quantifying offset in the at least one plane between the images of the first layer and the second layer, thereby to calculate misregistration of the first layer and the second layer.
US11880137B2 Film structure for electric field guided photoresist patterning process
Methods and apparatuses for minimizing line edge/width roughness in lines formed by photolithography are provided. In one example, a method of processing a substrate includes applying a photoresist layer comprising a photoacid generator to on a multi-layer disposed on a substrate, wherein the multi-layer comprises an underlayer formed from an organic material, inorganic material, or a mixture of organic and inorganic materials, exposing a first portion of the photoresist layer unprotected by a photomask to a radiation light in a lithographic exposure process, and applying an electric field or a magnetic field to alter movement of photoacid generated from the photoacid generator substantially in a vertical direction.
US11880136B2 Resist composition and patterning process
A resist composition comprising an ammonium salt and fluorine-containing polymer offers a high sensitivity and is unsusceptible to nano-bridging, pattern collapse or residue formation, independent of whether it is of positive or negative tone. The ammonium salt and fluorine-containing polymer comprises repeat units AU having an ammonium salt structure containing a carboxylic acid anion, sulfonamide anion, phenoxide anion or enolate anion of β-diketone, the anion containing fluorine, but not iodine and bromine, and repeat units FU-1 having a trifluoromethylalcohol group and/or repeat units FU-2 having a fluorinated hydrocarbyl group.
US11880134B2 Salts and photoresists comprising same
New Te-salt compounds, including photoactive tellurium compounds useful for Extreme Ultraviolet Lithography.
US11880133B2 Architected three dimensional graphene via additive manufacturing
Disclosed here is a method for making an architected three-dimensional aerogel, comprising providing a photoresin comprising a solvent, a photoinitiator, a crosslinkable polymer precursor, and a precursor for graphene, metal oxide or metal chalcogenide; curing the photoresin using projection microstereolithography layer-by-layer to produce a wet gel having a pre-designed three dimensional structure; drying the wet gel to produce a dry gel; and pyrolyzing the dry gel to produce an architected three-dimensional aerogel. Also disclosure is a photoresin for projection microstereolithography, comprising a solvent, a photoinitiator, a crosslinkable polymer precursor, and graphene oxide.
US11880132B2 Imprint apparatus and method of manufacturing article
An imprint apparatus for performing an imprint process of forming a pattern of an imprint material on a substrate using a mold includes a mold holding unit that holds the mold, a stage that holds the substrate, a measurement unit that measures marks on the mold or the stage, a driving unit that brings the mold and the substrate into contact, a curing unit that cures the imprint material, and a control unit that controls various steps of the imprint process. The control unit obtains information about a difference between first and second position shift amounts obtained by measuring marks on the mold and substrate before and after performing a first imprint process, respectively. The control unit also controls the imprint apparatus to perform a second imprint process, following the first imprint process, based on the obtained information about the difference from performing the first imprint process.
US11880124B2 Scrolling laser illumination with a phase light modulator
A display device includes laser light sources configured to emit respective light beams at respective wavelengths for respective color modes, a PLM configured to reflect and scroll the light beams on a projection surface, and lenses configured to project the light beams from the laser light sources onto respective nonoverlapping areas on the PLM.
US11880123B2 Structured light projector and electronic device including the same
Provided is a structured light projector including a light source configured to emit light, and a nanostructure array configured to form a dot pattern based on the light emitted by the light source, the nanostructure array including a plurality of super cells each respectively including a plurality of nanostructures, wherein each of the plurality of super cells includes a first sub cell that includes a plurality of first nanostructures having a first shape distribution and a second sub cell that includes a plurality of second nanostructures having a second shape distribution.
US11880120B2 Gimbal control method and device
A gimbal control method includes configuring, while a gimbal is in a power-on state, turning-off motor control parameters according to a mass of a camera device carried by the gimbal. The gimbal includes an electric motor. The turning-off motor control parameters are configured to control the electric motor when the gimbal is powered off or enters a sleep state. The method further includes, in response to the gimbal being powered off or entering the sleep state, controlling a torque of the electric motor to decrease gradually from a starting moment at which the gimbal is powered off or enters the sleep state according to the turning-off motor control parameters.
US11880119B2 Camera-puddle lamp integrated apparatus and side mirror including the same
A camera-puddle lamp integrated apparatus is disclosed. The apparatus comprising a lens module; an image sensor; a light source; and an optical unit, wherein the image sensor is spaced apart from a rear of the lens module so that the image sensor and the lens module are formed to operate as a camera, the light source is disposed to be coplanar with the image sensor and disposed at a peripheral portion of the image sensor, the optical unit is disposed in front of the light source so that light emitted from the light source is directed to a rear end of the lens module, and the camera-puddle lamp integrated apparatus is formed to operate as a puddle lamp by the light source and the optical unit.
US11880117B2 Camera module and electronic device
A camera module includes a plastic carrier, an imaging lens assembly, a reflective element and a plurality of auto-focusing elements. The plastic carrier includes an inner portion and an outer portion, wherein an inner space is defined by the inner portion, and the outer portion includes at least one mounting structure. The imaging lens assembly is disposed in the inner space of the plastic carrier. The reflective element is for folding an image light by a reflective surface of the reflective element into the imaging lens assembly. The auto-focusing elements include at least two magnets and at least one wiring element, wherein the auto-focusing elements are for moving the plastic carrier along a second optical axis of the imaging lens assembly, and the magnets or the wiring element can be disposed on the mounting structure of the outer portion.
US11880116B2 Optical digital/analog converter
An optical DAC includes a 1:N splitter that splits a single light beam into N light beams corresponding to bits of an N-bit electrical digital signal (where N is an integer of 2 or more) and makes the N light beams different in optical intensities such that (N−1) light beams corresponding to bits except a least significant bit of the N-bit electrical digital signal each have an optical intensity which is four times as large as an optical intensity of a light beam corresponding to a next less significant bit, an optical intensity modulator that individually intensity-modulates the N light beams, an N:1 combiner that combines the N output light beams intensity-modulated by the optical intensity modulator and outputs the combined light, and a phase shifter that is adjustable such that the light beams that are combined by the N:1 combiner are made in phase.
US11880114B2 Ferroelectric liquid crystals Dammann grating for light detection and ranging devices
Techniques for using ferroelectric liquid crystals Dammann grating (FLCDG) for light detection and ranging devices are disclosed. In LiDAR devices, accuracy, response time, and cost performance can be limited by some factors, such as laser pulse width, time resolution of a time-to-digital conversion chip, detector bandwidth, shot noise, and time error generated by electronic circuits. A FLCDG-based architecture can improve a LiDAR device, and provide for one-shot capturing due to the high switching speed at very low driving voltage provided by ferroelectric liquid crystals and the equal diffracting ability of Dammann grating.
US11880113B2 Varifocal system using hybrid tunable liquid crystal lenses
A device includes a first-type liquid crystal (LC) lens configured to provide a first optical power that is variable in a first step resolution. The device also includes a second-type LC lens coupled with the first-type LC lens, and configured to provide a second optical power that is variable in a second step resolution. The first step resolution is smaller than the second step resolution. A total optical power of the device is a sum of the first optical power and the second optical power, and is variable in the first step resolution.
US11880108B2 Display device, method for controlling display device, and electronic device
The present application discloses a display device, a method for controlling the display device, and an electronic device. The display device includes: a first panel and a second panel sequentially stacked along a direction opposite to a light-emitting direction, wherein: the first panel includes first sub-pixels, the second panel includes second sub-pixels; each first sub-pixel is provided with a first electrode, the first electrode has a first extension part, and each second sub-pixel is provided with a second electrode, the second electrode has a second extension part; and in the first panel, first extension parts of first electrodes of at least two adjacent first sub-pixels are arranged in different forms; and/or, in the second panel, second extension parts of second electrodes of at least two adjacent second sub-pixels are arranged in different forms.
US11880107B2 Pixel electrode, driving method of pixel electrode, and liquid display panel
The present application provides a pixel electrode, a driving method of the pixel electrode, and a liquid crystal display panel, the pixel electrode comprises a frame electrode and a keel electrode, the frame electrode forms a closed region, the keel electrode is located in the closed region, the keel electrode comprises at least a first trunk and a second trunk vertically intersecting the first trunk, the first trunk and the second trunk divide the closed region into four sub areas, and a shape of an area composed of any two adjacent sub areas is pagoda shaped, to improve a light transmittance of the pixel electrode.
US11880104B2 Reflective polarizer and display system including same
A reflective polarizer has a transmittance for a first polarization state having a band edge separating a first wavelength range extending at least from about 450 nm to about 900 nm and a second wavelength range extending at least from about 1100 nm to about 1300 nm. For the first polarization state, the reflective polarizer has an average transmittance in the first wavelength range less than about 10% and an average transmittance in the second wavelength range greater than about 80%; and for a second polarization state, the reflective polarizer has an average transmittance in the first wavelength range greater than about 40% and an average transmittance in the second wavelength range greater than about 80%. A display system includes the reflective polarizer and an infrared light source configured to emit an infrared light having a wavelength W1. The band edge has a band edge wavelength W2>W1.
US11880100B2 Electronic device
An electronic device including a flexible substrate, a plurality of light emitting units, and a plurality of supporting elements is provided. The flexible substrate has a first surface and a second surface opposite to each other. The light emitting units are disposed on the first surface. The supporting elements are disposed on the second surface. The supporting element includes an arc-shaped structure.
US11880094B2 Eyeglass lens
Provided is an eyeglass lens 1 configured to cause rays that have entered from an object-side surface 3 to be emitted from an eyeball-side surface 4, and cause the emitted rays to converge at a predetermined position A. The eyeglass lens 1 includes a lens base material 2 having a plurality of base material convex portions 6 on at least one of the object-side surface 3 and the eyeball-side surface 4, and a coating film covering the surface provided with the base material convex portions 6. The shape of convex portions present on the outermost surface of the eyeglass lens located on a side on which the base material convex portions 6 are provided is an approximate shape of the base material convex portions configured to cause rays that have entered the eyeglass lens 1 to converge at a position B that is closer to the object than the predetermined position A is.
US11880092B2 Glasses with ventilative structure
Provided is a pair of glasses with a ventilated structure, mainly including an upper frame, a lens unit and a lower frame. The upper frame is provided with a lens groove and an inserting seat. The lens unit is arrange in the lens groove, and is provided with a plurality of air-permeable holes at the upper end of the lens unit. The lower frame is provided with an inserting section to be inserted into the inserting groove. The inserting section is provided with a positioning convex part operatively embedded in one of the adjusting holes of the adjusting unit to for a positioning. By positioning the position of the positioning convex part relative to each adjusting hole, the air-permeable holes of the lens are hidden or exposed on the upper frame.
US11880091B2 Pupillary response feedback eyewear
The embodiments disclose an apparatus including an eyewear pupilometer for detecting, measuring and processing a wearer's pupil movement and size, for detecting and processing retinal images, for detecting and processing a wearer's field of view, for broadcasting alerts, for pre-diagnostic screening, for overriding vehicle operation and for measuring, recording and transmitting circadian responses, at least one eyewear pupilometer module including a lens fiber optic camera module, an image processor module, a retinal image infrared detector module, an outward camera module, at least one alert module, an alert light and message projector, a WI-FI module, an automated pullover module, an automated steering module, fiber optic & data cables, a contact lens pupilometer image, sensor and processor module, and at least one eyewear pupilometer module coupled to and/or embedded into eyewear frames and lenses, contact lenses, a vehicle wind shield and protective covers for hand held devices and laptop computers.
US11880090B2 Optical element driving mechanism
An optical element driving mechanism is provided, including a movable part for connecting an optical element; a fixed part, wherein the movable part can move relative to the fixed part; a driving assembly for driving the movable part to move relative to the fixed part; and a supporting assembly, wherein the movable part can move relative to the fixed part in multiple dimensions via the supporting assembly.
US11880089B2 Lens moving apparatus and camera module including damping members for inhibiting oscillations of the bobbin
An embodiment includes a housing including a guide protrusion projecting from an upper surface thereof and a guide groove formed adjacent to the guide protrusion, a first magnet disposed at the housing, a bobbin on which a lens is mounted, a first coil disposed on an outer circumferential surface of the bobbin to move the bobbin by interaction with the first magnet, an upper elastic member coupled to the bobbin and the housing and having an end disposed in the guide groove, a damping member disposed between a side surface of the guide protrusion and a first end of the upper elastic member disposed in the guide groove, and a second coil for moving the housing by interaction with the first magnet.
US11880086B2 Optical member driving mechanism
An optical element driving mechanism is provided. The optical element driving mechanism includes a carrier, a base, and a first driving assembly. The carrier holds an optical element with an optical axis. The carrier is movably connected to the base. The first driving assembly drives the carrier to move relative to the base. The first driving assembly includes a driving coil disposed on the carrier, and the direction of the winding axis of the driving coil is different from the direction of the optical axis. The carrier has an abutting surface, which faces and is in direct contact with the driving coil. The maximum size of the abutting surface is greater than the maximum size of the driving coil in the direction of the optical axis.
US11880076B2 Fiber optic adapter assemblies including a conversion housing and a release housing
A fiber optic connector assembly includes a connector housing defining locking portion defined, an adapter assembly selectively coupled to the connector housing, the adapter assembly including a conversion housing extending around the connector housing and defining a conversion retention member that is positionable between an engaged position, in which the conversion retention member restricts movement of the connector housing with respect to the adapter assembly in an axial direction, and a disengaged position, in which the connector housing is movable with respect to the adapter assembly in the axial direction, and a release housing positioned between the conversion housing and the connector housing, the release housing defining a release front end positionable at least partially within the conversion housing, and a release face selectively engageable with the conversion retention member and configured to move the conversion retention member from the engaged position to the disengaged position.
US11880073B2 Optical connector cleaning tool
An optical connector cleaning tool includes a cleaning portion (101), a container (102) configured to store a cleaning liquid (121), and an atomizer (103) configured to atomize the cleaning liquid (121) stored in the container (102) by ultrasonic atomization. The atomizer (103) includes an atomizing separation portion (105) configured to cover a liquid supply port (104) and pass not a liquid but mist. In addition, the cleaning tool includes a control circuit (107) configured to control an operation time of the atomizer (103) by a set time.
US11880072B2 Optical ferrules with waveguide inaccessible space
An optical ferrule includes at least one light affecting element configured to affect one or more characteristics of light from an optical waveguide as the light propagates in the optical ferrule, the light affecting element having an input surface. At least one receiving element receives and secures the optical waveguide to the ferrule so that an output surface of the waveguide is optically coupled to the input surface of the light affecting element. A waveguide stop limits movement of the waveguide toward the input surface of the light affecting element when the optical waveguide is installed in the receiving element. A space between the output surface of the optical waveguide and the input surface of the light affecting element is inaccessible to the optical waveguide when the optical waveguide is installed in the receiving element.
US11880069B2 Optical fiber side input and output device
An object is to provide a highly versatile local-light detection apparatus for an optical fiber capable of supporting various types of coated optical fibers.A local-light detection apparatus for an optical fiber according to the present invention includes a first jig including a recess curved in a longitudinal direction of a coated optical fiber and an optical input and output device configured to make light incident on the coated optical fiber in which a bend is formed and to receive light leaking from the coated optical fiber, a second jig including a protrusion curved in the longitudinal direction of the coated optical fiber, the protrusion being configured to sandwich the coated optical fiber between the recess of the first jig and the protrusion, a presser configured to apply a pressing force in a direction in which the recess of the first jig and the protrusion of the second jig approach each other and to form the bend in the coated optical fiber, and fiber guides disposed at both ends of the recess of the first jig in the longitudinal direction of the coated optical fiber, and to arrange the coated optical fiber on a predetermined path on the recess of the first jig regardless of a diameter of the coated optical fiber when the presser forms the bend in the coated optical fiber.
US11880067B2 Integrated environmentally insensitive modulator for interferometric gyroscopes
In an example, an integrated optical circuit (IOC) includes a first substrate formed of a first material and a first waveguide formed of a second material and positioned on the first substrate. The first waveguide includes a plurality of branches and is configured to polarize light beams that propagate through the first waveguide. The IOC further includes a second substrate formed of a third material, the second substrate coupled to or positioned on the first substrate. The IOC further includes a plurality of straight waveguides formed in the second substrate, each of the plurality of straight waveguides optically coupled to a respective branch of the plurality of branches of the first waveguide. The IOC further includes a plurality of electrodes positioned proximate to the plurality of straight waveguides, the plurality of electrodes configured to modulate the phase of light beams that propagate through the plurality of straight waveguides.
US11880064B2 Optical fiber
An optical fiber includes: a core made of silica based glass; a cladding made of silica based glass, the cladding having a refractive index that is lower than a maximum refractive index of the core; and a coating including a primary coating layer, and a secondary coating layer. An outer diameter of the cladding is less than 100 μm. A thickness of the primary coating layer is larger than or equal to 15 μm. A mode field diameter at a wavelength of 1310 nm is larger than or equal to 8.6 μm and smaller than or equal to 9.2 μm. An effective cutoff wavelength is smaller than or equal to 1260 μm. A bending loss at a wavelength of 1550 nm when bending is made at a diameter of 60 mm is smaller than or equal to 0.1 dB/100 turn.
US11880063B2 Optical element and associated manufacturing method
An optical element is provided. The optical element may comprise a material, the material being a matrix and a set of particles included in the matrix, the material having a molar fraction of SiO2 higher than or equal to 65 percent, each particle having a dimension smaller than or equal to 80 nanometers.
US11880056B2 Flattop laser beam generation and reshaping on an oblique screen using light pipes
A high power uniform light beam is generated on an oblique plane by one or more diode lasers and 2 or more light pipes. The light pipes may be trapezoidal so that the illuminated area is substantially square. The light pipes may be elliptical so that the illuminated area is substantially circular.
US11880055B2 Polarizing plate and display device including same
A polarizing plate and a display apparatus including the same. The polarizing plate includes: a polarizer and a protective film stacked at least on one surface of the polarizer, wherein the polarizing plate includes at least a depolarization region in an in-plane direction thereof, and the depolarization region has a maximum absorbance of 0.5 to 1.5 in the wavelength range of 380 nm to 420 nm and a light transmittance ratio (ratio of light transmittance at a wavelength of 590 nm to light transmittance at a wavelength of 400 nm) of 1 to 2.
US11880053B2 Epoxy-based infrared filter assembly and associated fabrication devices and method
Epoxy-based inline infrared (IR) filter assembly, and manufacture and use of the same. Co-axial infrared filter assemblies comprise a substantially cylindrical filter body forming a central cavity characterized by opposing holes at each end. The filter body forms an outer conductor, and SMA connectors coupled to the opposing holes at each end of the body are electrically coupled to form an inner conductor positioned along a long axis of the filter body. An infrared absorbing material (such as castable epoxy resin) fills the central cavity of the filter body. Methods for producing the co-axial infrared filter include pressing SMA connectors into the respective ends of the filter body, electrically coupling the SMA connectors, and filling the filter body with epoxy. Electronic systems for operating a dark matter detector include a feedline comprising a coaxial filter configured to advantageously block infrared noise.
US11880050B2 Virtual reality lens barrel assembly, virtual reality device and control method
A virtual reality lens barrel assembly, a virtual reality device and a control method, belonging to the field of virtual reality technology is provided. The virtual reality lens barrel assembly includes a lens, a blocking mechanism and a lens barrel, the lens and the blocking mechanism are both located outside a first opening of the lens barrel, and a second opening of the lens barrel is configured to place a display assembly; and the blocking mechanism includes a through hole with a variable size, and an optical axis of the lens passes through a center of the through hole and the first opening.
US11880046B2 Automatic polarization control device and method
An automatic polarization control device and a method thereof are proposed. More particularly, the automatic polarization control device and the method thereof is provided to control a penetrated polarization direction of light incident on a camera by using electricity and generate a polarization image desired by a user.
US11880043B2 Display systems and methods for determining registration between display and eyes of user
A wearable device may include a head-mounted display (HMD) for rendering a three-dimensional (3D) virtual object which appears to be located in an ambient environment of a user of the display. The relative positions of the HMD and one or more eyes of the user may not be in desired positions to receive, or register, image information outputted by the HMD. For example, the HMD-to-eye alignment may vary for different users and may change over time (e.g., as a given user moves around or as the HMD slips or otherwise becomes displaced). The wearable device may determine a relative position or alignment between the HMD and the user's eyes by determining whether features of the eye are at certain vertical positions relative to the HMD. Based on the relative positions, the wearable device may determine if it is properly fitted to the user, provide feedback on the quality of the fit to the user, and take actions to reduce or minimize effects of any misalignment.
US11880031B1 Strain-based sensing of dual-axis mirror rotation
Mechanical apparatus includes a rotational assembly, including a frame and a gimbal, which is attached to the frame by first hinges disposed along a first axis and is configured to rotate on the first hinges about the first axis relative to the frame. A rotating element is attached to the gimbal by second hinges disposed along a second axis, perpendicular to the first axis, and is configured to rotate on the second hinges about the second axis relative to the gimbal. One or more strain sensors are disposed on at least one of the first hinges and configured to provide a signal indicative of a rotation of the rotating element about the second axis relative to the gimbal. Control circuitry is configured to monitor the rotation of the rotating element about the second axis responsively to the signal.
US11880030B2 Programmable injector grid plate
A programmable beam blocker includes a liquid crystal based grid of pixels, one or more groups of pixels, or plurality of pixels, corresponding to individual beams of light. The application of a voltage through one pixel can change the phase of the liquid crystal material to prevent the transmission of light through it.
US11880026B2 Microscope and method for light-field microscopy with light-sheet excitation and for confocal microscopy
A microscope, which includes a color splitter that is reflective to excitation radiation, can switch between a first and a second operating mode. A first apparatus can introduce a first cylindrical optical element into the excitation beam path between a light source and the color splitter, when the microscope is in the first operating mode, and a second apparatus can introduce a second cylindrical optical element into the excitation beam path between the color splitter and a scanning apparatus.
US11880025B2 Optical system and plane spectroscopic device
An optical system to divide a light flux from an object plane includes a first curved-surface mirror, and second, third, and fourth reflecting portions. The second reflecting portion divides and reflects light flux from the first curved-surface mirror to respective different positions on the first curved-surface mirror as first light fluxes. The third reflecting portion reflects, as third light fluxes, the first light fluxes. The fourth reflecting portion reflects the third light fluxes from the third reflecting portion. A number of reflective surfaces of each of the third and fourth reflecting portions on which the first and third light fluxes are incident is the same as a division number in the dividing of the light flux into the second light fluxes. The first and third light fluxes are reflected by the respective third and fourth reflecting portions to be image-formed so that divided images of the object plane are formed.
US11880024B2 Optical imaging lens group
Disclosed herein is an optical imaging lens group, including, in order from an object side to an image side along an optical axis: a first lens group having a refractive power, in which an image side surface of a lens closest to an imaging side is concave; a second and a third lens group having a refractive power; and a fourth lens group having a negative refractive power, in which an image side surface of a lens closest to the imaging side is concave and includes at least one inflection point, wherein the first lens group is a fixed group, and the second, third and fourth lens groups move on the optical axis to realize continuous zoom from a wide-angle end to a telephoto end; and an on-axis distance TTL and an effective focal length ft of the optical imaging lens group at the telephoto end satisfy: 0.8
US11880023B2 Zoom lens and imaging apparatus
A zoom lens according to the present invention includes sequentially from an object side: a first lens group having negative refractive power, and a second lens group having positive refractive power, and performs a magnification change operation by changing a gap between the adjacent lens groups. The zoom lens has specific optical characteristics represented by four expressions relating to the second lens group.
US11880020B2 Optical imaging lens
An optical imaging lens includes a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element, a sixth lens element and a seventh lens element arranged in order from an object side to an image side along an optical axis. Each lens element has an object-side surface and an image-side surface. The object-side surface of the third lens element has a convex portion in a vicinity of a periphery of the third lens element; the object-side surface of the fourth lens element has a convex portion in a vicinity of the optical axis; the object-side surface of the fifth lens element has a convex portion in a vicinity of the optical axis; the image-side surface of the fifth lens element has a convex portion in a vicinity of a periphery of the fifth lens element; and the seventh lens element has negative refracting power.
US11880015B2 Modeling tropical cyclone surface fields for impact assessment
Train a machine learning model, using an image-based knowledge graph of tropical cyclone data, for implementing a surface field modeling architecture that produces images of at least surface wind fields and surface rainfall fields from images of at least tropical cyclone tracks and pressure intensities. Generate model images of a modeled surface wind field and a modeled surface rainfall field by providing images of at least a user-generated tropical cyclone track and pressure intensity to the trained machine learning model.
US11880014B2 Prediction method and system for changes of physical parameters after earthquakes
A prediction method for changes of physical parameters after earthquakes includes: obtaining a precipitable water vapor after an earthquake in a target monitoring area during a historical period; verifying the accuracy of the precipitable water vapor collected in the historical period; obtaining thermal anomaly data of the land surface temperature after the earthquake in the target monitoring area during the historical period; determining a time difference between peak of the precipitable water vapor and peak of the thermal anomaly of the land surface temperature; when the earthquake occurs again in the target monitoring area, detecting a time point corresponding to the peak of the thermal anomaly of the land surface temperature in the target monitoring area, adding the time point to the time difference to obtain a predicted time point of the peak of precipitable water vapor, and outputting the predicted time point as a time point of secondary disaster.
US11880013B2 Screening system
An example screening system includes a plurality of detectors about a screening area. Each detector includes a sensor configured to detect information from one or more objects moving along a path from an entrance to an exit of the screening area. The plurality of detectors include a first detector configured to detect information from a first location of the path, and a second detector configured to detect information from a second location of the path. The second detector is configured to adapt its functionality based on a finding of the first detector for a given one of the one or more objects.
US11880011B2 Surface wave prediction and removal from seismic data
The present method predicts and separates dispersive surface waves from seismic data using dispersion estimation and is completely data-driven and computer automated and no human intervention is needed. The method is capable of predicting and suppressing surface waves from recorded seismic data without damaging the reflections. Nonlinear signal comparison (NLSC) is used to obtain a high resolution and accurate dispersion. Based on the dispersion, surface waves are predicted from the field recorded seismic data. The predicted surface waves are then subtracted from the original data.
US11880007B2 Das system for pre-drill hazard assessment and seismic recording while drilling
A system and method of obtaining a high SNR seismic while-drilling data and a robust velocity profile of a geological site having a main well and at least one uphole located in the vicinity of the main well, the seismic profile being obtained from seismic waves generated by a drilling device located at the main well. The method comprises deploying at least one distributed acoustic fiber optic cable vertically in the at least one uphole, at least a portion of the fiber optic cable being positioned at a depth exceeding a predetermined depth below the surface, receiving seismic data at recording station positioned on the at least one fiber optic cable at at least the predetermined depth, generating, at a processor a high SNR seismic while-drilling signal; yielding a reliable velocity profile from the seismic data received, and determining a presence of near surface hazards from the generated high SNR while drilling seismic data.
US11880001B2 Resonant illumination driver in an optical distance measurement system
An optical transmitting system for distance measuring includes a modulation signal generator, a light source, and an illumination driver coupled to the modulation signal generator and the light source. The modulation signal generator is configured to generate a modulation signal. The light source is configured to generate an optical waveform with amplitude modulation corresponding with the modulation signal. The illumination driver is configured to drive the light source. The illumination driver includes a switch and a switch driver. The switch is configured to switch between an on state and an off state to drive the light source. The switch driver is configured to drive the switch between the on and off states. The switch driver includes a first inductor and a capacitor in series with the first inductor and the switch.
US11879998B2 Mirror assembly
The present disclosure relates to optical systems, specifically light detection and ranging (LIDAR) systems. An example optical system includes a laser light source operable to emit laser light along a first axis and a mirror element with a plurality of reflective surfaces. The mirror element is configured to rotate about a second axis. The plurality of reflective surfaces is disposed about the second axis. The mirror element and the laser light source are coupled to a base structure, which is configured to rotate about a third axis. While the rotational angle of the mirror element is within an angular range, the emitted laser light interacts with both a first reflective surface and a second reflective surface of the plurality of reflective surfaces and is reflected into the environment by the first and second reflective surfaces.
US11879997B2 System for surface analysis and method thereof
A system and method for analyzing a surface of an object is provided. The system includes a 3D measurement device operable to acquire a plurality of points on the surface of the object and determine 3D coordinates for each of the points. The system further includes processors operably coupled to the 3D measurement device. The processors are responsive to computer instructions when executed on the processors for performing a method comprising: generating a point cloud from the 3D coordinates of the plurality of points; extracting a first set of points from the plurality of points; defining a first reference geometry through the first set of points; measuring at least one first metric from each of the points in the first set of points to the first reference geometry; and identifying a nonconforming feature based at least in part on the at least one first metric.
US11879994B2 Data processing apparatus, moving object apparatus and data processing method
According to one embodiment, a data processing apparatus includes a data processing unit and an acquisition unit. The data processing unit is configured to perform data processing on measurement data according to a distance to a marker, the measurement data being obtained by a ranging sensor attached to a moving object and measuring the marker of which surface includes a pattern with different reflection characteristics. The acquisition unit is configured to acquire operation information of the moving object based on data obtained by the data processing.
US11879993B2 Time of flight sensor module, method, apparatus and computer program for determining distance information based on time of flight sensor data
Examples relate to a method, an apparatus and a computer program for determining distance information based on Time of Flight (ToF) sensor data. The method includes obtaining the ToF sensor data, determining one or more saturated regions within the ToF sensor data, determining distance information for one or more boundary regions located adjacent to the one or more saturated regions based on the ToF sensor data, and determining distance information for at least a part of the one or more saturated regions based on the distance information of the one or more boundary regions.
US11879989B2 Antenna subsystem with analog beam-steering transmit array and sparse hybrid analog and digital beam-steering receive array
In an embodiment, an antenna subsystem includes a sparse receive antenna and an electronically steerable transmit antenna. The sparse receive antenna includes an array of electronically steerable receive elements each configured to receive a respective signal having a wavelength and each spaced apart from each adjacent one of the receive elements by a respective first distance that is more than one half of the wavelength. And the electronically steerable transmit antenna includes an array of transmit elements each configured to radiate a respective signal having the wavelength and each spaced apart from each adjacent one of the transmit elements by a respective second distance that is less than one half of the wavelength. To reduce aliasing, such an antenna subsystem can be operated to filter, spatially, a receive beam pattern generated by the receive antenna with a transmit beam pattern generated by the transmit antenna.
US11879986B2 Three-dimensional co-prime cubic array direction-of-arrival estimation method based on a cross-correlation tensor
The present disclosure discloses a three-dimensional co-prime cubic array direction-of-arrival estimation method based on a cross-correlation tensor, mainly solving the problems of multi-dimensional signal structured information loss and Nyquist mismatch in existing methods and comprising the following implementing steps: constructing a three-dimensional co-prime cubic array; carrying out tensor modeling on a receiving signal of the three-dimensional co-prime cubic array; calculating six-dimensional second-order cross-correlation tensor statistics; deducing a three-dimensional virtual uniform cubic array equivalent signal tensor based on cross-correlation tensor dimension merging transformation; constructing a four-dimensional virtual domain signal tensor based on mirror image augmentation of the three-dimensional virtual uniform cubic array; constructing a signal and noise subspace in a Kronecker product form through virtual domain signal tensor decomposition; and acquiring a direction-of-arrival estimation result based on three-dimensional spatial spectrum search.
US11879981B2 Atmospheric characterization systems and methods
The present disclosure is of an atmospheric characterization system that has a central processing board that has a first and a second communication interface. Further, the atmospheric characterization system further has a first precision temperature sensor that is communicatively coupled to the central processing board via the first communication interface and positioned a distance from a first side of the processing board, wherein the precision temperature measures a first temperature and transfers data indicative of the first temperature to the central processing board. In addition, the atmospheric characterization system has a second precision temperature sensor that is communicatively coupled to the central processing board via the second communication interface and positioned the distance from a second opposing side of the processing board such that the first precision temperature sensor and the second precision temperature sensor are equidistance from the processing board and a distance between the first precision sensor and the second precision sensor is a predetermined distance, r, and the second precision temperature sensor measures a second temperature and transfers data indicative of the second temperature to the central processing board simultaneously with the transferring of the first temperature. Additionally, the atmospheric characterization system has a processor that receives the first temperature and the second temperature and calculates a value indicative of atmospheric turbulence based upon the first temperature and the second temperature, wherein the value indicative of the atmospheric turbulence is used for designing, modifying, calibrating, or correcting an optical system.
US11879979B2 Method and apparatus for dynamic reconfiguration of region of interest in integrated FMCW LIDAR
A dynamically reconfigurable Light Detection and Ranging (LiDAR) system can generate improved ranging data one or more regions of three-dimensional (3D) images generated by the system. The images can be segmented, and global or local optical characteristics (e.g., power, illumination duration, bandwidth, framerate frequency) of the light can be modified to increase the 3D image quality for the segments of the image.
US11879978B1 Out of sequence preception system
Techniques for updating data operations in a perception system are discussed herein. A vehicle may use a perception system to capture data about an environment proximate to the vehicle. The perception system may receive image data, lidar data, and/or radar data to determine information about an object in the environment. As different sensors may be associated with different time periods for capturing and/or processing operations, the techniques include updating object data with data from sensors associated with a shorter time period to generate intermediate object data.
US11879977B2 System of vehicles equipped with imaging equipment for high-definition near real-time map generation
Described are street level intelligence platforms, systems, and methods that can include a fleet of swarm vehicles having imaging devices. Images captured by the imaging devices can be used to produce and/or be integrated into maps of the area to produce high-definition maps in near real-time. Such maps may provide enhanced street level intelligence useful for fleet management, navigation, traffic monitoring, and/or so forth.
US11879974B2 Sensor system comprising optoelectronic distance sensors
A sensor system comprising optoelectronic distance sensors for monitoring a hazard zone at a movable machine part having at least one protected field, wherein the optoelectronic distance sensors are arranged in annular form in a first ring at the movable machine part, wherein a tool is arranged at the movable machine part, and wherein the optical axes of the distance sensors each have an acute angle tangentially to the annular shape or the distance sensors are rotatably arranged at the ring.
US11879973B2 Echo-based focusing correction
Various approaches for focusing an ultrasound transducer include introducing at least one transient acoustic reflector located in proximity to at least one target region; generating multiple sonications to the at least one target region; measuring a reflection signal of each of the sonications off the at least one transient acoustic reflector; selecting the measured reflection signals, and based at least in part on the selected reflection signals, adjusting a parameter value associated with at least one of the transducer elements so as to improve an ultrasound focus at the target region.
US11879965B2 Secure multicast/broadcast ranging
Methods performed by a first device. The methods include transmitting a first ranging poll to a plurality of second devices, receiving a polling response message from each of at least a first subset of the second devices, determining a propagation delay for each of the received polling response messages and determining a distance to each of the first subset of the second devices based on at least the respective propagation delays. The methods further include receiving a ranging poll from a second device, wherein the ranging poll is one of a multicast transmission or a broadcast transmission, determining a type of response to be transmitted to the second device based on at least a capability of the first device and transmitting a response of the determined type to the second device.
US11879964B2 System and method for tracking expanded state of moving object with model geometry learning
A system and a method for tracking an expanded state of an object including a kinematic state indicative of a position of the object and an extended state indicative of one or combination of a dimension and an orientation of the object is provided herein. The system comprises at least one sensor configured to probe a scene including a moving object with one or multiple signal transmissions to produce one or multiple measurements of the object per the transmission, and a processor configured to execute a probabilistic filter tracking a joint probability of the expanded state of the object estimated by a motion model of the object and a measurement model of the object, wherein the measurement model includes a center-truncated distribution having predetermined truncation intervals. The system further comprises an output interface configured to output the expanded state of the object.
US11879963B2 Oscillator circuit, corresponding radar sensor, vehicle and method of operation
Disclosed herein is a tunable resonant circuit including an inductance directly electrically connected in series between first and second nodes, a variable capacitance directly electrically connected between the first and second nodes, and a set of switched capacitances coupled between the first and second nodes. The set of switched capacitances includes a plurality of capacitance units, each capacitance unit comprising a first capacitance for that capacitance unit directly electrically connected between the first node and a switch and a second capacitance for the capacitance unit directly electrically connected between the switch and the second node. Control circuitry is configured to receive an input control signal and connected to control the switches of the set of switched capacitances. A biasing circuit is directly electrically connected to the tunable resonance circuit at the first and second nodes.
US11879959B2 Electronic tracking device and related system
A tracking beacon is provided that is trackable using image sensors. The beacon includes a housing with a lower portion and an upper portion. The upper portion include a light diffusing structure with protrusions to help scatter the emitted light in different directions. A light source is positioned within the housing, and electrical contacts are positioned on an external surface of the lower portion.
US11879953B2 System and method to evaluate upper gastrointestinal tract motility and emptying using magnetic resonance imaging (MRI)
A method for evaluating gastric and upper small intestine motility and emptying in a gastrointestinal tract of a subject using magnetic resonance imaging includes administering a contrast agent to the subject; acquiring, using an MRI system, a set of MR data from the subject using a three-dimensional volumetric pulse sequence. The volumetric pulse sequence has a temporal resolution and a spatial resolution configured to facilitate measurement of volumetric and motility parameters. The method further includes reconstructing a set of images using the set of MR data, segmenting each image in the set of images to isolate a region of interest in the gastrointestinal tract of the subject, determining at least one volumetric and motility parameter based on the set of segmented images, and generating a report indicating the at least one volumetric or motility parameter.
US11879951B2 Magnetic field sensor apparatus
Magnetic field sensor apparatuses are discussed. A magnetic field sensor apparatus in accordance with one example implementation in this case comprises a coil and a magnetic field sensor. A chip carrying the coil and the magnetic field sensor is arranged on a leadframe. The leadframe comprises a cutout.
US11879947B2 Battery management device and battery pack including same
A battery management device according to an aspect of the present disclosure includes: a plurality of slave controllers including at least one sensing port connected to at least one battery cell provided to a plurality of battery modules through a sensing line to sense a voltage of each connected battery cell and at least one ID allocation port for receiving the voltage from the sensing line when being connected to the sensing line, the plurality of slave controllers being configured to be connected to at least one corresponding battery module among the battery modules; and a master controller connected to the plurality of slave controllers, respectively, to receive voltage information about the voltage applied to the ID allocation port from the slave controller and allocate a regular ID to each of the plurality of slave controllers based on the received voltage information.
US11879946B2 Systems and methods for detecting abnormalities in electrical and electrochemical energy units
A method for abnormality detection in an energy unit includes passively detecting an abnormality in an energy unit by detecting electromagnetic radiation generated by the abnormality, the energy unit comprising at least one of an electrical energy unit and an electrochemical energy unit. A method for detecting an abnormality in an energy unit includes (a) applying a signal to the energy unit, (b) performing a plurality of measurements, at a respective plurality of different locations within the energy unit, of a response of the energy unit to the signal, and (c) processing the plurality of measurements to identify the abnormality.
US11879936B1 On-die clock period jitter and duty cycle analyzer
Methods and systems for on-die measuring jitter of a clock under test are presented. In an aspect, an apparatus comprises a delay line having a plurality of delay elements, the outputs of which are sampled at the expected transition time of the clock under test. The sampled outputs are provided to an edge detector that indicates the presence of the clock transition at a specific time, and a latching circuit stores a record of all the edge locations seen during a sampling window. In some aspects, a counting circuit counts and stores how many times the transition occurs at each specific time during the sampling window. The counts stored by the counting circuit provide histogram data that can be analyzed to determine the jitter characteristics of the clock under test.
US11879932B2 Detection of an aged circuit
Techniques regarding autonomous identification of aged circuits are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a memory that can store computer executable components. The system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise an identification component, operatively coupled to the processor, that can identify an aged circuit by analyzing a current-voltage characteristic curve for a distortion in a sub-threshold quiescent current signature of the aged circuit.
US11879930B2 Test circuit and testing method
A test circuit for testing a switching device. The test circuit includes: a first terminal for receiving a drive signal; second, third and fourth terminals respectively coupled to a ground electrode, a control electrode and a power-supply electrode, of the switching device; and a clamping circuit coupled between the second terminal and the fourth terminal. The clamping circuit is configured to, upon turning on of the switching device responsive to the drive signal, cause a voltage at the third terminal to be a first voltage higher than a threshold of the switching device, and, upon turning off of the switching device responsive to the drive signal, cause the voltage at the third terminal to be a third voltage between the threshold and the first voltage, while clamping a voltage at the fourth terminal to a second voltage lower than a withstand voltage of the switching device.
US11879928B2 Differential protection of a transmission line
There is provided mechanisms for differential protection of a transmission line (20) of a transmission system (25). A method comprises obtaining a restraining current and a differential current from the transmission line (S102). The method comprises determining a compensation current for the differential current (S104). The method comprises providing the differential current as compensated for by the compensation current and the restraining current to a differential protection arrangement for making a trip decision (S106). The method comprises detecting an internal fault for the transmission system (S108). The method comprises, as a result thereof, providing the differential current without being compensated for by the compensation current and the restraining current to the differential protection arrangement for making the trip decision (S110).
US11879921B1 Simple coaxial load pull tuner
Coaxial load pull tuners use one horizontally-only moving metallic reflective probe inserted in the slabline at fixed penetration and an adjustable RF energy absorbing eccentrically into the slabline rotated disc. The tuner does not use high precision vertical axes. The remotely adjustable attenuator is inserted adjacent to the test port and mitigates spurious high reflection. Calibration procedures using de-embedding or adapter removal techniques allow high resolution full tuner characterization in a few minutes.
US11879918B2 Methods, devices, and systems for nip calibration
An electronic device for calibrating a nip measuring device associated with nip rollers includes a sensor selection circuit configured to receive signals from a sensor array that includes a plurality of nip sensors that are configured to detect operational parameters of the nip rollers, a plurality of sensor channel lines electrically connected between respective ones of the plurality of nip sensors and the sensor selection circuit, a calibration array including one or more calibration resistors, and a calibration channel line electrically connected between the calibration array and the sensor selection circuit. A signal on a respective one of the plurality of sensor channel lines is configured to be sampled by a respective one of a plurality of gain resistances. A nip sensor resistance of a sensor is determined based on the sampled signal on the sensor channel lines and the gain resistances. Related methods and systems are also described.
US11879917B2 Phase detector
A phase detector includes: a phase shift circuit to phase-shift a first positive-phase signal included in a first differential signal and a first negative-phase signal included in the first differential signal, and phase-shift a second positive-phase signal included in a second differential signal and a second negative-phase signal included in the second differential signal; a multiplication circuit to perform multiplication of two signals for all combinations of the first positive-phase signal and the first negative-phase signal with the phase-shifted second positive-phase signal and the phase-shifted second negative-phase signal, and perform multiplication of two signals for all combinations of the phase-shifted first positive-phase signal and the phase-shifted first negative-phase signal with the second positive-phase signal and the second negative-phase signal; and a phase difference calculating circuit to calculate a phase difference between the first differential signal and the second differential signal using multiplication signals of the multiplication circuit.
US11879912B2 Cantilever probe card and carrier thereof
A cantilever probe card and a carrier thereof are provided. The carrier includes a seat, a metal sheet, and a plurality of coarse adjustment members. The metal sheet is assembled to the seat and has a carrying surface. The coarse adjustment members are spaced apart from each other and are disposed between the seat and the metal sheet. Each of the coarse adjustment members is configured to be independently operable along a testing direction for changing a distance between the carrying surface and the seat. The carrying surface has a plurality of assembling regions spaced apart from each other, and at least two of the assembling regions have an assembling tolerance therebetween along the testing direction. The metal sheet of the carrier is deformable through at least one of the coarse adjustment members so as to reduce the assembling tolerance along the testing direction.
US11879907B2 Acceleration sensor
The invention provides an acceleration sensor, including a sensing unit, a sensing unit includes a ring-shaped outer coupling unit; seesaw structures, including at least two and arranged on an inner side of the outer coupling unit; an inner coupling unit, including an inner coupling elastic beam connecting two adjacent seesaw structures; proof mass blocks fixed on the outer coupling unit or the inner coupling unit or the seesaw structures; an in-plane coupling elastic member elastically connecting the seesaw structures to the outer coupling unit; in-plane displacement detection devices arranged on the proof mass blocks and configured to detect movements of the proof mass blocks along the first direction and/or along the second direction; and out-of-plane displacement detection devices arranged on the outer coupling unit and/or the seesaw structures and/or the inner coupling unit configured to detect movements of the seesaw structures along the third direction.
US11879906B2 Inertial sensor sensing of vibration frequency
A modified version of a MEMS self-test procedure is presented that can be used to detect the amplitude and frequency of an external vibration from an ambient environment. The method implements processing circuitry that correlates an output sense signal, s(t), with a plurality of periodic signal portions and a plurality of shifted periodic signal portions to generate a plurality of correlation values. A frequency associated with the external vibration is determined based on the plurality of correlation values.
US11879902B2 Test method and dispensing device
An object of the present invention is to provide a test method capable of efficiently performing a step of evaluating a surface state of a dispensing probe provided in a dispensing apparatus. In the test method according to the present invention, a first solution in which a coloring matter is dissolved is dispensed to a first container in advance by a first dispensing probe, a second solution in which a coloring matter is not dissolved is dispensed to a second container in advance by the first dispensing probe and then the first solution and the second solution are respectively sucked and discharged by a second dispensing probe. After that, a surface state of the second dispensing probe is evaluated by acquiring an amount of the coloring matter collected by the second solution (see FIG. 2).
US11879898B2 Method for measuring testosterone using LC-MSMS
The teachings herein provide for a method of analyzing testosterone using mass spectrometry. The method entails combining in a vial or well, a tagging reagent that is reactive with testosterone, an aqueous precipitation agent that precipitate proteins from solution, and an internal standard solution, the internal standard solution containing a known concentration of an isotopically enriched testosterone and then adding to the vial or well, a sample containing or suspected to contain testosterone. The vial can then be mixed to cause simultaneous precipitation of proteins and reaction of any testosterone present with the tagging reagent to form a mixture of a precipitate and a liquid solution. The liquid solution can then be separated from any precipitate and then analyzed for testosterone using liquid chromatography tandem mass spectrometry.
US11879897B2 Operating a mass spectrometer utilizing mass spectral database search
Real-time search (RTS) for mass spectrometry is described. In one aspect, a mass spectrometer can identify a candidate peptide for a product ion spectrum by searching a mass spectral database. While executing the search of the mass spectral database, the elapsed search time can be monitored. If the elapsed search time of the identification of the candidate peptide is completed before reaching a maximum value, then the mass spectrometer can perform further actions.
US11879895B2 Intercellular proximity labeling using eGRASP
The present disclosure relates to an intercellular proximity labeling technique. According to an embodiment of the present disclosure, intercellular proximities can be distinguished by cell types, in particular, synapses of nerve cells can be distinguished by types.
US11879893B2 Rapid detection test for SARS-CoV-2
The present invention is directed towards methods, compositions and kits for testing SARS-CO-V2 virus in a sample. The methods determine the presence of a viral 3CL protease by contacting the sample with a peptide compound capable of being cleaved by the protease to form peptide compound fragments. Detection of a peptide compound fragment confirms the presence of the virus.
US11879892B2 System, apparatus and method for sensing, detecting and effecting in a micro-to-nano environment
An apparatus that is μm- or nm-scale in size and can include integrated circuitry logic based on sub 10 nm SIA transistor nodes, a sensing subsystem, a deciding subsystem, an effecting subsystem, and a power harvesting system is described. The sensing subsystem can identify pathogenic entities, including disease associated cells (for example, cancer cells, autoimmune cells, or pathological microbes) or viruses. The sensing subsystem can include at least one pad constructed of an electrically conductive material and linkers attached to the at least one pad. Each linker can also be attached to a targeting agent (for example, an antibody fragment) or a reference agent. Upon the binding of a targeting agent with an entity of interest, the information is transferred to the logic circuitry, which processes the binding event information and decides whether the entity is disease associated (e.g., a disease associated cell or virus) and requires delivery of therapeutic agents or other treatment.
US11879888B2 Glycosuria measurement device
The invention discloses a glycosuria measurement device, comprising a prism body and a housing. The prism body comprises a first accommodating space, a junction surface, a first light penetrating surface, a second light penetrating surface, a third light penetrating surface and a light-emitting surface. The first accommodating space accommodates urine. The junction surface is formed at a bottom surface of the first accommodating space. The first light penetrating surface is formed at the first lateral surface of the first accommodating space. The second light penetrating surface is formed at the second lateral surface of the first accommodating space. The third light penetrating surface is disposed opposite to the junction surface. The light-emitting surface is disposed opposite to the junction surface. The housing comprises a second accommodating space, a first light-emitting port and a second light-emitting port. The second accommodating space accommodates the prism body.
US11879887B2 End of life detection for analyte sensors
Systems and methods for processing sensor data and end of life detection are provided. In some embodiments, a method for determining the end of life of a continuous analyte sensor includes evaluating a plurality of risk factors using an end of life function to determine an end of life status of the sensor and providing an output related to the end of life status of the sensor. The plurality of risk factors may be selected from the list including the number of days the sensor has been in use, whether there has been a decrease in signal sensitivity, whether there is a predetermined noise pattern, whether there is a predetermined oxygen concentration pattern, and error between reference BG values and EGV sensor values.
US11879878B2 Gas separation system
A gas separation system includes a separation column for separating components contained in sample gas, a sample gas supplier fluidly connected to an inlet of the separation column for supplying sample gas to the separation column, a detector fluidly connected to an outlet of the separation column, a collection tube filled with an adsorbent having a property of adsorbing a target component in the sample gas under a condition of a first temperature or less and desorbing the adsorbed target component under a condition of a second temperature or more higher than the first temperature, a temperature adjuster for adjusting a temperature of the collection tube, a collection container for collecting the target component, and a switching mechanism for switching between a state in which the collection tube is connected to an outlet of the detector and a state in which the collection tube is connected to the collection container.
US11879874B2 TBM-mounted surrounding rock wear resistance testing system and method
A TBM-mounted surrounding rock wear resistance testing system and method, the system including: a fixing module, arranged on a TBM, the module has a movable end for extending to the surrounding rock of a tunnel; a surrounding rock polishing module on the movable end, the module includes a polishing mechanism for test area; a surrounding rock wear resistance testing module on the movable end, follows the movable end moving the test area, and including a mechanism for testing the wear resistance of the polished test area and a drive mechanism thereof; and a central control module, configured to control the motion states and operations of the fixing module, the surrounding rock polishing module and surrounding rock wear resistance testing module, and determine the wear resistance of the surrounding rock according to the wear resistance test result. The system can polish tunnel surrounding rock during TBM excavation and test wear resistance.
US11879873B2 Flexural-rigidity measuring apparatus and method for measuring flexural rigidity
A flexural-rigidity measuring apparatus includes an ultrasonic device including an oscillating unit that oscillates an ultrasonic wave toward a sheet and a receiving unit that receives the ultrasonic wave that has passed through the sheet, an electromagnetic induction device including an electromagnetic induction unit that generates electromagnetic induction with respect to a sheet, and a near-infrared spectroscopic device including a light-emitting unit that emits near-infrared light toward a sheet and a light-receiving unit that receives the near-infrared light that has passed through the sheet.
US11879872B2 Deformation and control simulation test system for tunnel engineering supporting structure
The present disclosure discloses a deformation and control simulation test system for a tunnel engineering supporting structure, including a follow-up hoisting platform, actuators, a control system. It is horizontal structure. The follow-up hoisting platform reduces the friction caused by the weight of testing sample and facilitates experimental operations. Each actuator fixed on an annular box body reaction frame can move independently through a control system in form of force control or displacement control mode, and can achieve circumferential contraction loading through its gomphodont configuration. The hinged and curved design of the cushion blocks of actuators can adapt to the circumferential contraction deformation of a test sample and maintain a close fit with them during the loading process. The present disclosure provides a good solution for physical model tests on deformation and control of tunnel engineering supporting structures including uniform loading, non-uniform loading, and long-term loading conditions.
US11879869B2 Method for predicting surface quality of burnishing workpiece
Disclosed is a method for predicting surface quality of a burnishing workpiece. The method includes the steps: using vibration sensors and signal acquisition instrument to acquire vibration signals generated on a surface of the burnishing workpiece during machining, evaluating the surface quality of the burnishing workpiece based on a coupling coordination degree model, processing signals by using an ensemble empirical mode decomposition method, identifying power spectral density, kurtosis and form factor as signal characteristics, identifying a support vector machine as a decision-making model, optimizing penalty parameters and kernel function parameters by using the Bayesian optimization method, and establishing the relationship between the signal characteristics and the surface quality. The method can quickly identify the signal characteristics for evaluating the workpiece surface quality, thereby improving the workpiece surface quality by intervening in process parameters, making up for the technical defect that condition monitoring cannot be performed during the machining process.
US11879864B2 Metal terminal
A metal terminal includes an element contacting portion which is disposed at one end of the metal terminal and is placed in contact with a sensor element, a lead wire retaining member which is disposed at another end of the metal terminal, and crimps and retains lead wires, a positioning member disposed between the one end and the other end and extending in a direction intersecting one direction, the positioning member positioning the metal terminal on a ceramic housing, and a guide member provided integrally with the positioning member at a site between the positioning member and the lead wire retaining member.
US11879861B2 Method for measuring a conductivity of a medium
A method for measuring an electrical conductivity of a medium with a conductive conductivity sensor with four electrodes includes measuring a first impedance dependent on a first total impedance of the first voltage electrode and a medium layer adjacent to the first voltage electrode, measuring a second impedance dependent on a second total impedance of the second voltage electrode and a medium layer adjacent to the second voltage electrode, and making a conductivity measurement using an alternating electrical signal introduced into the medium via the first current electrode and measuring a potential difference between the first voltage electrode and the second voltage electrode. Based on the measured potential difference, the first impedance, and the second impedance a corrected potential difference is determined. Based on the corrected potential difference, a measured conductivity is determined.
US11879860B2 Systems and methods for measuring electrical characteristic of medical fluids
A device for measuring conductivity of a fluid. The device including a chamber and at least two electrodes. The chamber includes an inlet, an outlet, an upper surface, and a lower surface that runs separate from the upper surface. The fluid enters the chamber through the inlet and flows out of the chamber through the outlet. Moving along a length of the chamber from the inlet to the outlet or from the outlet to the inlet, a distance between the upper surface and the lower surface changes in at least one dimension of the chamber. The two electrodes are configured to measure electrical voltage in the fluid that enters the chamber through the inlet and flows out of the chamber through the outlet.
US11879858B2 Method for identifying the lithological layer of an excavated material for the purpose of its valorisation
A method for quickly and reliably identifying the lithological layer of an excavated material, which includes the steps of: a) analysing a specimen of the excavated material using X-ray fluorescence spectroscopy to determine the mass concentration of each of the inorganic chemical elements contained in the specimen, step a) being performed on n different surfaces of the specimen in order to determine n mass concentrations of each of the inorganic chemical elements contained in the specimen, with n being a whole number greater than or equal to 2, b) calculating the mean of the n mass concentrations of each of the inorganic chemical elements contained in the specimen and the standard deviation of this mean, c) classifying each of the inorganic chemical elements contained in the excavated material according to certain criteria for the mean n mass concentration, and d) identifying the lithological layer of the excavated material based on the classification performed during step c).
US11879852B1 Multi-camera apparatus for wide angle pipe internal inspection
Camera heads including multiple imaging elements with overlapping Fields of View (FOV) for inspecting pipes or cavities are disclosed.
US11879845B2 Fluorescence filter and image sensor module including same
The present disclosure relates to a fluorescence filter for measuring fluorescence generated by a measurement object and an image sensor module including the same, and includes an absorption filter transmitting light within a specific wavelength band generated by the measurement object including a fluorescent dye and absorbs light in the remaining wavelength bands, and a reflection filter that is disposed adjacent to the absorption filter, transmits light within a specific wavelength band generated by the measurement object, and reflects light in the remaining wavelength bands, wherein the absorption filter has a plurality of wells having a predetermined depth in which the measurement object is accommodated, and wherein the plurality of wells are disposed at regular intervals on an incident surface of the absorption filter to which external light is incident.