Document Document Title
US11621083B2 Cancer evolution detection and diagnostic
The present disclosure provides methods for determining a probability that after any of a number of therapeutic interventions, an initial state of a subject, such as somatic cell mutational status of a subject with cancer, will develop a subsequent state. Such probabilities can be used to inform a health care provider as to particular courses of treatment to maximize probability of a desired outcome for the subject.
US11621078B2 Pre-processing whole slide images in cognitive medical pipelines
The invention is notably directed to a computer-implemented method for normalizing medical images, e.g., whole slide images. This method includes steps performed for each image of a first subset of images of a dataset. Actual quantities are estimated for each image, including actual stain vectors and, possibly, robust maximum stain concentrations (typically hematoxylin and eosin stain vectors and concentrations). The actual quantities estimated are assessed by comparing them to reference data based on reference quantities estimated for one or more images of a second subset of images of the dataset, where the second subset of images differ from the first subset of images. The reference quantities include reference stain vectors. For each image, either the actual quantities or the reference quantities for the dataset are selected as effective quantities, based on an outcome of the previous assessment of the actual quantities. Each image is then normalized.
US11621076B2 Machine learning system and method for pet health records
A pet medical text recognizer may include one or more machine learning classifiers. The one or more machine learning classifiers may be trained using training data to associate raw text with pet clinical event codes. A performance metric may be provided, and the highest performing classifier according to the performance metric may be selected as the model for the pet medical text recognizer. The pet medical text recognizer may accept input text from a veterinary practice management system and generate a pet clinical event code for the text. A set of codes associated with a single pet may be aggregated into a pet health record.
US11621074B2 Insulin management
A method of administering insulin includes receiving glucose measurements of a patient at a data processing device from a continuous glucose monitoring system. The glucose measurements are separated by a time interval. The method also includes receiving patient information at the data processing device and selecting a subcutaneous insulin treatment from a collection of subcutaneous insulin treatments. The selection is based on the glucose measurements and the patient information. The selection includes one or more of a subcutaneous standard program, a subcutaneous program without meal boluses, a meal-by-meal subcutaneous program without carbohydrate counting, a meal-by-meal subcutaneous program with carbohydrate counting, and a subcutaneous program for non-diabetic patients. The method also includes executing, using the data processing device, the selected subcutaneous insulin treatment.
US11621071B2 System and method for clinical quality and safety automation
The system and method in accordance with the invention accepts a treatment order from a clinician, which is captured as data. The order data identifies, at a minimum, the patient to be treated, and the treatment to be administered. Additional data may be included. The data is transmitted to one or more fulfillment centers based on supply availability. The supplies are tagged with an information-carrying facet and transported to the patient point of care. At the patient point of care the supplies' data tag, the order date and the patient identity is verified. If verification is correct then the supplies are used to treat the patient. The process may be monitored and/or audited.
US11621069B2 Systems and methods for manufacturing an orthodontic appliance
A distributed computer system for manufacturing an orthodontic appliance for a subject is provided. The system comprises: a server communicatively couplable to electronic devices associated with sets of users, the sets of users comprising: a first set of users for providing preliminary orthodontic treatment plans for subjects, a second set of users for providing input to the preliminary orthodontic treatment plans, and a third set of users for manufacturing orthodontic appliances to implement at least a portion of finalized orthodontic treatment plans, the finalized orthodontic treatment plans being based on a given preliminary orthodontic treatment plan and a given input from a user of the second set of users to the given preliminary orthodontic treatment plan.
US11621065B2 Methods and systems for analyzing accessing of drug dispensing systems
Various aspects described herein relate to presenting drug dispensing information. Data related to a plurality of dispensing events initiated by one or more employees, of an electronic drug dispensing system can be received. A set of dispensing events of the plurality of dispensing events can be determined as constituting possible misappropriation of drugs by the one or more employees. An alert related to the set of dispensing events can be provided based on determining that the set of dispensing events constitute possible misappropriation of drugs.
US11621064B1 Bi-directional interface system and method for seamless exchange
A bi-directional interface system that facilitates exchange of personal health information (“PHI”) between a mobile device and an electronic health record (“EHR”) system and/or other ancillary systems without storing information on the mobile device. The system may display data that exists in the EHR and/or other ancillary systems valuably viewed at a glance (e.g., vital signs, weight, last void data), as well as facilitate data entry that would feed into the EHR (e.g., vital signs and intake and output). The system may customize at a unit level and/or professional role the information available to health care professionals at the critical time of handoffs and reduce the health care professional's individual need to rely on memory or handwritten notes, further reducing missed information or erroneous information opportunities. The system may provide a mobile application to view and enter patient data to reduce potentially delayed information and treatments of care.
US11621063B2 Graphical user interface with intelligent icons
A system for signaling coordinated workers in a common goal through intelligent icons transferred across networks to computer screens. The system can comprise one or more electronic data processors. The system can also include a module configured to execute on the more or more electronic data processors, where the module can be configured to display a plurality of intelligent icons, each containing authorizing information that is retained in a file associated with a authorizing entity on a computer screen. The intelligent icons can be potentially loaned to authorized individuals on a list and used to authenticate users of the system with biometric, image, machine readable codes stored surreptitiously within the intelligent icon. Also, the intelligent icon can be used for friend-foe identification in battlefield and homeland security/border control scenarios.
US11621062B2 Secure medical alert and medical referral delivery using a cloud computing server in an online/offline mode
A method for providing secure medical alerts includes executing, using a mobile healthcare worker application executing on a mobile healthcare worker device, a Health Level 7 (HL7) compliant protocol to retrieve medical profiles from a cloud computing server. Using the mobile healthcare worker application, a medical profile of a person (e.g., child or child's mother) is identified from the medical profiles when the mobile healthcare worker device is disconnected from the cloud computing server. The identifying includes reading, using a quick response (QR) code scanner, a QR code of an immunization document of the person, or capturing, using a biometric sensor, biometric data of the person. Using the medical profile of the person, an alert is generated indicating a medical deadline for the person on a graphical user interface of the mobile healthcare worker device when the mobile healthcare worker device is disconnected from the cloud computing server.
US11621058B2 Synthetic IHC-stained digital sides generated using artificial neural networks
Disclosed herein are systems, methods and computer-program products to create synthetic immunohistochemistry (IHC) stained digital slides generated using artificial neural networks (ANNs). In some implementations, the created digital slides can be used as a ground truth to evaluate a method of analyzing IHC stained tissues.
US11621057B2 Classifier generation methods and predictive test for ovarian cancer patient prognosis under platinum chemotherapy
A method of generating a classifier includes a step of classifying each member of a development set of samples with a class label in a binary classification scheme with a first classifier; and generating a second classifier using a classifier development process with an input classifier development set being the members of the development set assigned one of the two class labels in the binary classification scheme by the first classifier. The second classifier stratifies the members of the set with an early label into two further sub-groups. We also describe identifying a plurality of different clinical sub-groups within the development set based on the clinical data and for each of the different clinical sub-groups, conducting a classifier generation process for each of the clinical sub-groups thereby generating clinical subgroup classifiers. We further describe an example of a hierarchical arrangement of such classifiers and their use in predicting, in advance of treatment, ovarian cancer patient outcomes on platinum-based chemotherapy.
US11621056B2 Compression and annotation of digital waveforms from serial read next generation sequencing to support remote computing base calling
A method for processing sequencing data, including: (i) generating, by a sequencing platform, a plurality of sequencing signals from a sequencing operation, each of the plurality of sequencing signals representing a genetic sequence; (ii) sampling, by a controller, each of the plurality of sequencing signals at a Nyquist rate of the sequencing platform to generate an upsampled signal; (iii) receiving, for each of the plurality of sequencing signals, the respective upsampled signal and information associated with the respective sequencing signal, comprising a base pair read number and a time stamp for the respective sequencing signal; (iv) packaging, by the controller for each sequencing signal, the received upsampled signal, base pair read number, and time stamp into a data packet; (v) organizing the packaged data packets into a multiplexed single data stream; and (vi) transmitting the multiplexed single data stream to a remote system.
US11621055B2 Microorganism-related significance index metrics
Embodiments of a method and/or system, such as for characterizing at least one microorganism-related condition, can include: determining a set of associations (e.g., positive associations such as positive correlations, negative associations such as negative correlations, non-associations such as no correlation or minimal correlation, etc.) between a set of microorganism taxa and at least one microorganism-related condition; determining a set of reference features (e.g., reference abundance ranges, etc.) for the set of microorganism taxa; and determining one or more significance index metrics based on the set of associations and the set of reference features.
US11621053B2 Computational systems and methods for discovering allosteric sites and allosteric modulators of proteins
Methods and systems are described for identification and characterization of allosteric sites in proteins and enzyme molecules. The disclosed methods allow for identification of natural and true binding sites on surface regions of protein and enzyme molecules by following the pathways of energy flow between the activity center to the surface regions. Allosteric sites are identified and ranked for their effect on target activity of the protein using computational methods. Then chemical libraries are screened to find the best candidates for drug like molecules that affect target activity of the protein or enzyme.
US11621052B1 Method for testing memory device and test system
A method for testing a memory device includes the following steps of: generating a first refresh command to the memory device; storing a first refresh address information into a register of the memory device according to the first refresh command; reading out the first refresh address information according to a mode register read command; comparing the first refresh address information with an expectation address information to generate a comparison result; and generating a second refresh command to the memory device or screening out the memory device according to the comparison result.
US11621051B2 Electronic chip memory
A device includes a first switch, a first irreversibly programmable memory point, and a second irreversibly programmable memory point coupled in parallel with the first irreversibly programmable memory point. The first switch and the parallel combination of the first and second irreversibly programmable memory points are coupled in series between a first node and a second node.
US11621050B2 Semiconductor memory devices and repair methods of the semiconductor memory devices
A semiconductor memory device includes a memory and a memory controller configured to control the memory. The memory controller includes a normal operation control part and a repair part. The normal operation control part is configured to control a normal operation of the memory and includes a plurality of storage spaces used while the normal operation is controlled. The repair part is configured to control a repair operation of the memory and stores faulty addresses detected while the repair operation is controlled into the plurality of storage spaces included in the normal operation control part.
US11621043B2 Read level tracking and optimization
Systems and methods for read level tracking and optimization are described. Pages from a wordline of a flash memory device read and the raw page data read from the wordline may be buffered in a first set of buffers. The raw page data for each of the pages may be provided to a decoder for decoding and the decoded page data for each of the pages buffered in a second set of buffers. First bin identifiers may be identified for memory cells of the wordline based on the raw page data and second bin identifiers may be identified for the memory cells of the wordline based on the decoded page data. Cell-level statistics may be accumulated based on the first bin identifiers and the second bin identifiers, and a gradient may be determined for respective read levels based on decoding results for each of the pages and the cell-level statistics. Settings for the read levels may be configured in the flash memory device based on the determined gradients.
US11621033B2 Techniques for low power operation
Methods, systems, and devices for techniques for low power operation are described. A device may be configurable to operate in a first mode and a second mode, where the first mode may include transmitting using a first modulation scheme having two logic levels and the second mode may include transmitting using a second modulation scheme having three or more (e.g., four) logic levels. The device may identify a data symbol for transmission and select, from the first mode and the second mode, the first modulation scheme for the transmission. In some example, the device may determine which of the two modes to select based on a value stored at a mode register. Here, the value stored by the mode register may indicate to utilize the first modulation scheme associated with the first mode. Thus, the device may transmit the data symbol by a signal modulated by the first modulation scheme.
US11621032B2 Semiconductor device having a reduced footprint of wires connecting a DLL circuit with an input/output buffer
An apparatus includes a clock terminal configured to receive an external clock signal, a clock generator configured to generate an internal clock signal in response to the external clock signal, first and second output circuits each coupled to the clock generator, a first clock line coupled between the clock generator and the first output circuit, and the second clock line coupled between the clock generator and the second output circuit. The first clock line represents a first capacitance and a first resistance while the second clock line represents a second capacitance and a second resistance. A first value defined as the product of the first capacitance and the first resistance is substantially equal to a second value defined as the product of the second capacitance and the second resistance.
US11621031B2 Apparatuses and systems for providing power to a memory
In some examples, memory die may include a selection pad, which may be coupled to a power potential. The selection pad may provide a signal to a selection control circuit, which may control a selection circuit to couple a power pad to one of multiple power rails. In some examples, a power management integrated circuit may include a selection circuit to provide one power potential to a package including a memory die when a selection signal has a logic level and another power potential when the selection signal has another logic level.
US11621029B2 Memory devices with selective page-based refresh
Several embodiments of memory devices and systems with selective page-based refresh are disclosed herein. In one embodiment, a memory device includes a controller operably coupled to a main memory having at least one memory region comprising a plurality of memory pages. The controller is configured to track, in one or more refresh schedule tables stored on the memory device and/or on a host device, a subset of memory pages in the plurality of memory pages configured to be refreshed according to a refresh schedule. In some embodiments, the controller is further configured to refresh the subset of memory pages in accordance with the refresh schedule.
US11621025B1 Map creation from hybrid data
A method for receiving autonomous vehicle (AV) map data associated with an AV map of a geographic location and coverage map data associated with a coverage map of the geographic location. The AV map data is associated with an AV lane of a roadway in the geographic location, and the coverage map data is associated with a coverage lane of the roadway in the geographic location. The method includes generating a hybrid map of the geographic location based on the AV map data and the coverage map data and providing hybrid map data associated with the hybrid map for routing of an AV. The hybrid map includes the AV lane linked with the coverage lane of the roadway.
US11621021B2 Manipulation of video time remapping
A remapping space may define correspondence between times within a video and times within a time-remapped video. Responsive to user selection of a moment within the video for initiation of time remapping using a selected playback speed, a start point and an end point may be inserted at the selected moment within the remapping space. Responsive to user selection of a segment within the video to apply the selected playback speed in the time remapping, the start point and/or the end point may be moved to change the correspondence between times within the video and times within the time-remapped video.
US11621020B2 Magnetic recording medium
A magnetic recording medium includes a flexible and elongated substrate, a soft magnetic layer having an average thickness of 10 nm or more to 50 nm or less, and a recording layer. The soft magnetic layer is disposed between the substrate and the recording layer, and a difference in Young's modulus between the magnetic recording medium and the substrate in a longitudinal direction of the substrate is 2.4 GPa or more.
US11621018B2 Determining social interaction of a user wearing a hearing device
A method for determining social interaction of a user wearing a hearing device which comprises at least one microphone and at least one classifier. The method comprises: receiving an audio signal from the at least one microphone and/or a sensor signal from the at least one further sensor; identifying, by the at least one classifier, one or more predetermined user activity values by evaluating the audio signal from the at least one microphone and/or the sensor signal from the at least one further sensor; and calculating a user social interaction metric indicative of the social interaction of the user from the identified user activity values, wherein the user activity values are assigned to predefined social interaction levels, and wherein the user social interaction metric is a function of the user activity values weighted with their respective contribution to each of the social interaction levels.
US11621017B2 Event detection for playback management in an audio device
In accordance with embodiments of the present disclosure, a method for processing audio information in an audio device may include reproducing audio information by generating an audio output signal for communication to at least one transducer of the audio device, receiving at least one input signal indicative of ambient sound external to the audio device, detecting from the at least one input signal a near-field sound in the ambient sound, and modifying a characteristic of the audio information reproduced to the at least one transducer in response to detection of the near-field sound.
US11621013B2 Backward-compatible integration of harmonic transposer for high frequency reconstruction of audio signals
A method for decoding an encoded audio bitstream is disclosed. The method includes receiving the encoded audio bitstream and decoding the audio data to generate a decoded lowband audio signal. The method further includes extracting high frequency reconstruction metadata and filtering the decoded lowband audio signal with an analysis filterbank to generate a filtered lowband audio signal. The method also includes extracting a flag indicating whether either spectral translation or harmonic transposition is to be performed on the audio data and regenerating a highband portion of the audio signal using the filtered lowband audio signal and the high frequency reconstruction metadata in accordance with the flag.
US11621011B2 Methods and apparatus for rate quality scalable coding with generative models
Described herein is a method of decoding an audio or speech signal, the method including the steps of: (a) receiving, by a decoder, a coded bitstream including the audio or speech signal and conditioning information; (b) providing, by a bitstream decoder, decoded conditioning information in a format associated with a first bitrate; (c) converting, by a converter, the decoded conditioning information from the format associated with the first bitrate to a format associated with a second bitrate; and (d) providing, by a generative neural network, a reconstruction of the audio or speech signal according to a probabilistic model conditioned by the conditioning information in the format associated with the second bitrate. Described are further an apparatus for decoding an audio or speech signal, a respective encoder, a system of the encoder and the apparatus for decoding an audio or speech signal as well as a respective computer program product.
US11620999B2 Reducing device processing of unintended audio
An example process includes: receiving an audio stream; determining a plurality of acoustic representations of the audio stream, where each acoustic representation of the plurality of acoustic representations corresponds to a respective frame of the audio stream; obtaining a respective plurality of scores indicating whether each respective frame of the audio stream is directed to an electronic device, where the obtaining includes: determining, using a triggering model operating on the electronic device, for each acoustic representation, a score indicating whether the respective frame of the audio stream is directed to the electronic device; determining, based on the respective plurality of scores, a likelihood that the audio stream is directed to the electronic device; determining whether the likelihood is above or below a threshold; and in response to determining that the likelihood is below the threshold, ceasing to process the audio stream.
US11620997B2 Information processing device and information processing method
Provided is an information processing device that includes a determination unit that determines whether an object that outputs voice is a dialogue target related to voice dialogue based on a result of recognition of an input image, and a dialogue function unit that performs control related to the voice dialogue based on the determination. The dialogue function unit provides a voice dialogue function to the object based on the determination that the object being the dialogue target. Further provided is a method that includes determining whether an object that outputs voice is a dialogue target related to voice dialogue based on a result of recognition of an input image, and performing control related to the voice dialogue based on a result of the determining. The performing of the control further includes providing a voice dialogue function to the object based on the determination that the object is the dialogue target.
US11620994B2 Method for operating and/or controlling a dialog system
The invention relates to a method for operating and a method for controlling a dialog system, wherein the dialog system comprises a local dialog unit for detecting dialog inputs and for outputting dialog outputs as well as an external dialog unit having a data connection to the local dialog unit for analyzing detected dialog inputs and determining dialog outputs based thereon. At least one probable future course of dialog consisting of dialog inputs and/or dialog outputs is calculated and transmitted to the local dialog unit by the external dialog unit. Said course of dialog is received and saved by the local dialog unit. The saved course of dialog is called up in the event of an interruption to the data connection between the local dialog unit and the external dialog unit. Dialog inputs are detected and/or dialog outputs are output based on the called-up course of dialog.
US11620993B2 Multimodal intent entity resolver
Interpretation of user commands is accelerated through digital user interfaces of various modalities, including generation and presentation of command modifications for rapid correction of incomplete or erroneous user commands. An embodiment detects whether the interpreted command is accurate and, if inaccurate, precisely what was the intended command or, at least, what suggested modification to the interpreted command would be sufficient to match the intent of the user. Disambiguation occurs that entails multiple recommendation generators proposing modified commands that may more accurately reflect the intent of the user. The user may provide a response that is either a confirmation of which one of several modified commands that were automatically proposed does the user intend or a correction that computer device may use to filter or replace currently offered modified commands to generate improved modified commands. By iterative refinement, the user and computer device may quickly agree on an accurate command that the computer device should execute.
US11620990B2 Adapting automated speech recognition parameters based on hotword properties
A method for optimizing speech recognition includes receiving a first acoustic segment characterizing a hotword detected by a hotword detector in streaming audio captured by a user device, extracting one or more hotword attributes from the first acoustic segment, and adjusting, based on the one or more hotword attributes extracted from the first acoustic segment, one or more speech recognition parameters of an automated speech recognition (ASR) model. After adjusting the speech recognition parameters of the ASR model, the method also includes processing, using the ASR model, a second acoustic segment to generate a speech recognition result. The second acoustic segment characterizes a spoken query/command that follows the first acoustic segment in the streaming audio captured by the user device.
US11620988B2 System and method for speech personalization by need
Disclosed herein are systems, computer-implemented methods, and tangible computer-readable storage media for speaker recognition personalization. The method recognizes speech received from a speaker interacting with a speech interface using a set of allocated resources, the set of allocated resources including bandwidth, processor time, memory, and storage. The method records metrics associated with the recognized speech, and after recording the metrics, modifies at least one of the allocated resources in the set of allocated resources commensurate with the recorded metrics. The method recognizes additional speech from the speaker using the modified set of allocated resources. Metrics can include a speech recognition confidence score, processing speed, dialog behavior, requests for repeats, negative responses to confirmations, and task completions. The method can further store a speaker personalization profile having information for the modified set of allocated resources and recognize speech associated with the speaker based on the speaker personalization profile.
US11620987B2 Generation of training data for verbal harassment detection
In some cases, one or more heuristics can be automatically generated using a small dataset of segments previously labeled by one or more domain experts. The generated one or more heuristics along with one or more patterns can be used to assign training labels to a large unlabeled dataset of segments. A subset of segments representing an occurrence of verbal harassment can be selected using the assigned training labels. Randomly selected segments can be used as being indicative of a non-occurrence of verbal harassment. The selected subset of segments and randomly selected segments can be used to train one or more machine learning models for verbal harassment detection.
US11620986B2 Cold fusing sequence-to-sequence models with language models
Described herein are systems and methods for generating natural language sentences with Sequence-to-sequence (Seq2Seq) models with attention. The Seq2Seq models may be implemented in applications, such as machine translation, image captioning, and speech recognition. Performance has further been improved by leveraging unlabeled data, often in the form of a language models. Disclosed herein are “Cold Fusion” architecture embodiments that leverage a pre-trained language model during training. The Seq2Seq models with Cold Fusion embodiments are able to better utilize language information enjoying faster convergence, better generalization, and almost complete transfer to a new domain while using less labeled training data.
US11620984B2 Human-computer interaction method, and electronic device and storage medium thereof
A human-computer interaction method can include detecting a voice input, and determining whether a first detected voice includes a wake-up word, the wake-up word being intended to wake up an avatar in a social interaction client; displaying the avatar on a live streaming room interface provided by the social interaction client, in response to determining that the first detected voice includes the wake-up word; continuing to detect a voice input, and determining a recognition result by recognizing a second detected voice; determining a user intention based on the recognition result; and controlling, based on the user intention, the avatar to output feedback information.
US11620981B2 Speech recognition error correction apparatus
According to one embodiment, a speech recognition error correction apparatus includes a correction network memory and an error correction circuitry. The error correction circuitry calculates a difference between a speech recognition result string of an error correction target, which is a result of performing speech recognition on a new series of speech data, and a correction network, where a speech recognition result string and a correction result by a user for the speech recognition result string are associated, and when a value indicating the difference is equal to or less than a threshold, perform error correction on a speech recognition error portion in the speech recognition result string of the error correction target by using the correction network to generate a speech recognition error correction result string.
US11620978B2 Automatic interpretation apparatus and method
An automatic interpretation method performed by a correspondent terminal communicating with an utterer terminal includes receiving, by a communication unit, voice feature information about an utterer and an automatic translation result, obtained by automatically translating a voice uttered in a source language by the utterer in a target language, from the utterer terminal and performing, by a sound synthesizer, voice synthesis on the basis of the automatic translation result and the voice feature information to output a personalized synthesis voice as an automatic interpretation result. The voice feature information about the utterer includes a hidden variable including a first additional voice result and a voice feature parameter and a second additional voice feature, which are extracted from a voice of the utterer.
US11620976B2 Systems, devices, and methods of acoustic echo cancellation based on display orientation
An electronic device includes a microphone array to capture audio input data, a speaker array to render audio output data for playback; one or more sensors to detect an orientation of the microphone array, acoustic echo cancellation logic, and an interface. The acoustic echo cancellation logic applies acoustic echo cancellation to the audio input data to form echo-cancelled audio input data based on the orientation of the microphone array. The interface transmits the echo-cancelled audio input data over a communications channel as part of an audiovisual communication system.
US11620975B2 Ambient noise reduction arrangements
A feedforward ambient noise reduction arrangement includes, within a housing, a loudspeaker device for directing sound energy into an ear of a listener. Disposed externally of the housing, and positioned to sense ambient noise on its way to the listener's ear, are plural microphone devices capable of converting the sensed ambient noise into electrical signals for application to the loudspeaker to generate an acoustic signal opposing the ambient noise. Importantly, the overall arrangement is such that the acoustic signal is generated by said loudspeaker means in substantial time alignment with the arrival of said ambient noise at the listener's ear.
US11620973B2 High tolerance ultrasonic transducer
An ultrasonic transducer is disclosed. The ultrasonic transducer includes a stainless steel backing comprising a piezoelectric element mounted on a front face of the backing, wherein the stainless steel backing enables operation in high temperature and radiation applications. The ultrasonic transducer further includes a first enclosure comprising a threaded through hole and a second enclosure comprising an opening, wherein the first and second enclosure encapsulates the stainless steel backing, wherein the first enclosure and the second enclosure are joined together using a plurality of enclosure screws, wherein the first enclosure is configured to receive a set screw through the threaded through hole, and wherein the set screw upon being received is configured to make contact with a ceramic ball, and wherein tightening of the set screw pushes the piezoelectric element out of the opening in the second enclosure to make a contact with a work structure.
US11620971B2 Drum practice pad
According to an aspect of the present disclosure there is provided a practice pad for practising the use of a snare drum. The practice pad includes: an upper drum surface; and a sound generating device arranged below the drum surface. The sound generating device includes: a chamber having a first surface and an opposing second surface; and a plurality of elongate rods retained inside the chamber, between the first and second surfaces, so that the plurality of elongate rods vibrate against the first and second surfaces in response to a strike of the drum surface.
US11620969B1 Spring bracing system for stringed musical instruments
The Spring Bracing System invention is disclosed for optimizing the musical voice of a stringed musical instrument by improving the transfer of musical string vibration energy and adding structural support and spring quality to targeted locations on the instrument's sound board. The Spring Bracing System, comprising a spring brace frame, a tensioning system, a fulcrum lever system, sound posts and sound braces, operates as a simple machine in transferring vibration energy generated when the instrument's strings are in motion. The adjustability of the system allows the musician to customize, optimize, and improve the musical voice of the instrument to his preference. On most steel string guitars, the Spring Bracing System can be installed without modification to the instrument. It can be installed in other types of stringed musical instruments, such as classical guitars, cellos and double basses, with minor modifications.
US11620966B2 Multimedia system, driving method thereof, and non-transitory computer-readable storage medium
A driving method, suitable for a multimedia system including a head-mounted device (HMD), includes the following operations: retrieving human factor data from a storage device, a radio signal, or an image; and according to the human factor data, automatically adjusting software for driving the HMD or hardware components of the multimedia system.
US11620962B2 Driver circuit, display device, and electronic device
To suppress malfunctions in a shift register circuit. A shift register having a plurality of flip-flop circuits is provided. The flip-flop circuit includes a transistor 11, a transistor 12, a transistor 13, a transistor 14, and a transistor 15. When the transistor 13 or the transistor 14 is turned on in a non-selection period, the potential of a node A is set, so that the node A is prevented from entering into a floating state.
US11620961B2 Display apparatus comprising bump
A display apparatus comprises a plurality of data lines, a plurality of gate lines crossing at least one of the plurality of data lines, a plurality of thin film transistors electrically connected to one of the plurality of data lines and one of the plurality of gate lines, and a plurality of bumps disposed on at least some of the thin film transistors. Bumps may overlap active layers of thin film transistors that are not continuously disposed along a gate line from the plurality of gate lines and may overlap active layers of thin film transistors that are not continuously disposed along a data line from the plurality of data lines.
US11620960B2 Synchronous display blinking
Various example embodiments described herein relate to a method for synchronizing liquid crystal display (LCD) screens. In some examples, the method includes establishing, by a first device comprising a processor, a master/slave relationship with one or more other devices; determining, by the first device, a frequency associated with turning on a first LCD screen on the first device; and sending, by the first device, a signal to each of the one or more other devices, wherein the signal comprises an instruction to turn on an LCD screen on each receiving device at a same time as the first LCD screen.
US11620954B2 Display device including a device capable of reducing power consumption in response to exposure of the display panel and method for driving the same
A display device includes a display panel configured to display images, a data driver configured to supply data voltages to the display panel, and a controller configured to control the data driver, wherein the controller operates in a normal mode having normal driving conditions and a power saving mode having driving conditions for reducing power consumption and lowers a driving frequency and an environment of an interface connected to the data driver as compared to a driving frequency and an interface environment in the normal mode when operating in the power saving mode.
US11620952B2 Display apparatus and method of driving display panel using the same
A display apparatus includes a display panel, a gate driver, a data driver and a driving controller. The display panel displays an image based on input image data. The gate driver outputs a gate signal to a gate line of the display panel. The data driver outputs a data voltage to a data line of the display panel. The driving controller controls operations of the gate driver and the data driver and drive a still image display area and a video image display area of a display area of the display panel in different driving frequencies. The driving controller includes a still image determiner which divides the input image data into a plurality of still image determining blocks, respectively determines whether the still image determining blocks represent a still image or a video image and determines a boundary between the still image display area and the video image display area.
US11620945B2 Display panel, driving method and display device
Provided are a display panel, a driving method and a display device. The display panel includes a substrate, a sub-pixel disposed on one side of the substrate and a switch device. A first terminal of the switch device is electrically connected to a first terminal of a driving device, and a second terminal of the switch device is connected to a biased compensation voltage terminal. An image update period includes a data writing stage and a holding stage, and the holding stage includes a first stage and a second stage. The driving device generates a driving current according to a data voltage transmitted by the data writing device in the data writing stage; and the driving device provides the driving current to a light emitting element in the second stage. The switch device provides a biased compensation voltage to the first terminal of the driving device in the first stage.
US11620938B2 Display device and tiled display including the same
A display device includes a display area including a pixel, a non-display area around the display area, and a display driver electrically connected to the non-display area. The display area includes a data line extending in a first direction and configured to supply data voltage received from the display driver to the pixel, a power line at one side of the pixel and extending in the first direction to supply a supply voltage received from the display driver to the pixel, a gate input line electrically connected to the display driver and extending in the first direction, the gate input line including a scan clock line and a scan clock bar line, and a gate driver connected to the gate input line and configured to receive a gate input signal from the gate input line. The scan clock line and the scan clock bar line cross at least once.
US11620937B2 Light source device and light emission control method
Provided are a light source device, a light emission control method, and a computer program for mitigating flickers. The light source device includes a plurality of light sources, and a controller configured to individually control the plurality of light sources to emit light. The controller controls one or more of the plurality of light sources to emit light at random in a time domain or controls such that light emission timings of the plurality of light sources do not overlap.
US11620931B2 Inverter and driving method thereof, driving circuit and display panel
An inverter, a method for driving an inverter, a driving circuit and a display panel are provided. An inverter includes a first module; a second module; an initial signal input terminal; and a first level signal input terminal. The first module includes a first transistor, a second transistor, and a third transistor; control terminals of the first transistor and the second transistor are both electrically connected to the initial signal input terminal; a first terminal of the third transistor is electrically connected to the first level signal input terminal; a first terminal of the second transistor is electrically connected to a first terminal of the second transistor; a second terminal of the second transistor is electrically connected to a control terminal of the third transistor; the first module includes a leakage current control component at least electrically connected with the second terminal of the first transistor.
US11620924B2 Retractable apparatus
A retractable apparatus is provided. The retractable apparatus includes a stretchable mechanism. The stretchable mechanism includes a plurality of connecting portions arranged in a first plane. Adjacent connecting portions of the plurality of connecting portions are connected to each other in a retractable manner. At least three connecting portions are non-collinearly arranged.
US11620921B2 Reusable portable foldable sign assembly
A reusable, portable, foldable sign assembly. The assembly has a sign board including first and second sign board portions configured to form an open position in which the sign board portions are aligned linearly and a closed position in which the sign board portions are folded against each other, and at least one handhold to facilitate manipulation by a user. A connecting mechanism holds the first sign board portion and the second sign board portion together. A telescoping extension pole is removably and pivotably attached to the sign board, operable to support the weight of the assembly, and configured to assume an infinite number of extended lengths as desired and set by the user. A transparent cover sleeve is removably attached on one or both of the first sign board portion and the second sign board portion.
US11620919B2 Live virtual constructive gateway systems and methods
A live virtual constructive (LVC) gateway system is configured to transparently separate, merge, and route data traffic between operator systems, live tactical Line Replaceable Unit (LRU) systems, and simulated tactical LRU systems. The LVC gateway is configured to receive LRU commands from an operator system, parse, the commands, and reconstruct the commands suitable for transmission to live or simulated tactical LRU systems. The LVC gateway is also configured to receive live and simulated status and target data from live tactical LRU and simulated tactical LRU systems, respectively, and merge the data for transmission to an operator system.
US11620918B2 Delivering personalized learning material
Methods and systems for delivering personalized learning material are disclosed. A method includes providing, by a computer device, current learning material and advance learning material to a plurality of students; monitoring, by the computer device, a reading performance and a complexity of the advance learning material for a student of the plurality of students; determining, by the computer device, a student comprehension score for the student based on the monitoring the reading performance and the complexity of the advance learning material; and providing, by the computer device, additional learning material to the student based on the student comprehension score being above a threshold.
US11620913B2 Movable object application framework
Techniques are disclosed for communicating between a client device and an onboard data manager in a movable object environment. A data manager on a user device can identify an onboard data manager on a movable object. A feature list can be received from the onboard data manager, the feature list identifying at least one feature installed to the movable object. At least one input can be received by the user device, and a user device feature corresponding to the at least one input can be determined. It may be further determined that the user device feature is supported by the onboard data manager based on the feature list. In response to determining that the user device feature is supported, a first instruction corresponding to the at least one input can be sent to the movable object including the onboard data manager.
US11620908B2 Image processor and image processing method
An image processor includes a parking area line detection portion configured to detect a parking area line from an image acquired by an imaging device, a parking frame setting portion configured to set a parking frame based on the detected parking area line, a parking frame selection portion configured to calculate a length ratio of adjacent first and second sides of the set parking frame, determine the parking frame as a display target when the length ratio falls within a predetermined range, and not to determine the parking frame as the display target when the length ratio falls outside the predetermined range, and a display control portion configured to control a display portion for displaying a parking frame image showing the parking frame determined as the display target by the parking frame selection portion so as to keep superimposing the parking frame image onto the image.
US11620907B2 Method and apparatus for vehicle maneuver planning and messaging
Techniques are provided which may be implemented using various methods and/or apparatuses in a vehicle to utilize vehicle external sensor data, vehicle internal sensor data, vehicle capabilities and external CV2X input to determine, send, receive and utilize data elements to determine inter-vehicle spacing, intersection priority, lane change behavior and spacing and other autonomous vehicle behavior.
US11620905B2 Information processing apparatus, information processing method, and system
The present disclosure allows more effective exploitation of a vacant parking space in a parking lot. A controller of a management server that is an information processing apparatus according to the present disclosure performs accepting a utilization request of a parking space from an apparatus of a utilization applicant, providing information on a service that is available besides parking in the parking space to the apparatus of the utilization applicant, the utilization request being accepted by the apparatus, and accepting a response conveying a request to utilize the service from the apparatus of the utilization applicant.
US11620904B2 Vehicle control method, vehicle control system, and information processing device
A vehicle control method for controlling vehicles adapted to automated valet parking in a parking lot includes acquiring map information of the parking lot and vehicle information indicating positions of the vehicles in the parking lot, determining whether a retreating vehicle is present based on the map information and the vehicle information, determining a retreating route through a retreating route determination process, and moving the retreating vehicle along the retreating route. The retreating route determination process includes acquiring traveling route information indicating an exiting route, searching for a non-interfering route that does not interfere with the exiting route based on the map information, the vehicle information, and the traveling route information, and determining the non-interfering route as the retreating route.
US11620903B2 Machine learning model to fuse emergency vehicle audio and visual detection
According to various embodiments, systems, methods, and mediums for operating an autonomous driving vehicles (ADV) are described. The embodiments use a number of machine learning models to extract features individually from audio data and visual data captured by sensors mounted on the ADV, and then to fuse these extracted features to create a concatenated feature vectors. The concatenated feature vector is provided to a multiplayer perceptron (MLP) as input to generate a detection result related to the presence of an emergency vehicle in the surrounding environment. The detection result can be used by the ADV to take appropriate actions to comply with the local traffic rules.
US11620901B1 Short-term traffic speed prediction and forecasting using machine learning analysis of spatiotemporal traffic speed dependencies in probe and weather data
A framework for modeling traffic speed in a transportation network analyzes both the spatial and temporal dependencies in probe-based traffic speeds, historical weather data, and forecasted weather data, using multiple machine learning models. A decentralized partial least squares (PLS) regression model predicts short-term speed using localized, historical probe-based traffic data, and a deep learning model applies the predicted short-term speed to further estimate traffic speed at specified times and at specific locations in the transportation network for predicting traffic bottlenecks and other future traffic states.
US11620900B2 Object tracking technology based on cognitive representation of a location in space
Systems, apparatuses and methods may provide for origination camera technology that generates a cell representation of a local space associated with an origination camera in a multicast domain, predicts that an object in the local space will exit the local space and enter one or more adjacent spaces associated with additional cameras in the multicast domain, and sends the cell representation and a trajectory of the object to the additional cameras before the object exits the local space. Additionally, transition camera technology may generate a leader election message based on a multicasted trajectory of an object and a predicted trajectory of the object, send the leader election message from a transition camera to one or more additional cameras in a multicast domain, and track the object in the local space in response to a leader notification message.
US11620899B2 Remote vehicle system configuration, control, and telematics
A vehicle control system (VCS) includes external communication interfaces, such as a Bluetooth interface, for communicating with a user communication and control device, such as a smart phone or a tablet. The user is enabled to operate certain features of the vehicle, such as the remote start, power locks/trunk, climate control, and security features, through the smart phone. The VCS may also communicate with a remote server via the user's smartphone, for example, providing telematics data and receiving service reminders for display to the user on the smartphone, the VCS, or a display built into the vehicle. The VCS may be custom installed in the vehicle using the user's or the installer's smartphone, without a physical connection from the VCS to the smartphone.
US11620895B2 Systems and methods for disturbance detection and identification based on disturbance analysis
Intelligent disturbance detection systems and methods of use to capture a disturbance via an application tool on a mobile smart device remote from the user, extract features from the disturbance, compare the extracted features to disturbance labels of a disturbance set in a comparison by a disturbance detection neural network model of the application tool, generate a disturbance label when the extracted features match the disturbance label in the comparison, train the model to generate a custom disturbance label associated with the extracted features when the extracted features do not match the one or more disturbance labels in the comparison, and generate an automatic alert via the mobile smart device to transmit an identification of the disturbance to the user based on the disturbance label, the custom disturbance label, or combinations thereof.
US11620889B2 Security tracking device with zone-based alert suppression
A method of triggering a security alert using a tracking device, including detecting motion using a motion sensor of the tracking device, determining that the detected motion meets a motion threshold, detecting one or more wireless access points in proximity to the tracking device, determining that the one or more wireless access points do not correspond to a recognized wireless access point, and in accordance with the determination that the one or more detected wireless access points do not correspond to a recognized wireless access point, triggering a security alert.
US11620887B2 Gunshot detection system with master slave timing architecture
A gunshot detection system synchronizes timing information across gunshot sensor units and/or a control panel. The gunshot sensor units exchange timing information with each other and/or with the control panel, which is then used by the gunshot sensor units to generate the event data for detected gunshot events. In one embodiment, the gunshot sensor units are configured as master and slave nodes. The master node periodically distributes a master time reference to the slave nodes, and the slave nodes calibrate local times based on the master time reference. The slave nodes can detect whether the current master node has become non-functional (e.g. based on a time elapsed since the most recently sent master time reference) and configure a new master node based on exchanging predetermined priority information for the slave nodes.
US11620886B2 Merchandise security system with inductive charging
Embodiments of the present invention are directed to security systems for securing an item of merchandise from theft or unauthorized removal. For example, the security system may include a sensor configured to be coupled to the item of merchandise and a base configured to removably support the sensor and the item of merchandise thereon. The sensor includes at least one electrical contact and an inductive coil, and the base includes at least one electrical contact and driving electronics for the inductive coil. The sensor is configured to transfer power inductively to the item of merchandise when the at least one electrical contact of the sensor contacts the at least one electrical contact of the base to thereby allow the driving electronics to energize the inductive coil, wherein the sensor is configured to cease transferring power to the item of merchandise when the sensor is lifted off of the base.
US11620882B2 Actuator and tactile sensation providing apparatus
An actuator and a tactile sensation providing apparatus that can reduce the number of elements are provided. The actuator includes a piezoelectric element and a diaphragm that has the piezoelectric element attached thereto and vibrates according to an expanding and contracting displacement of the piezoelectric element. The diaphragm converts the expanding and contracting displacement of the piezoelectric element into a vibration in a predetermined direction. The diaphragm supports a vibration object for providing a tactile sensation, in a displaceable manner.
US11620881B2 Haptic feedback fiber body, haptic feedback fabric and wearable device
Provided are a haptic feedback fiber body, a haptic feedback fabric, and a wearable device. The haptic feedback fiber body can include a core fiber having a first electrode to surround the outer surface thereof, and a vibrating fiber, provided so as to intermittently contact the outer surface of the core fiber, including a second electrode on the inner surface thereof, wherein a piezoelectric polymer is provided on the outer surface of the first electrode or on the inner surface of the second electrode to generate fretting vibrations when the polymer is in close contact with the first electrode or the second electrode on which the piezoelectric polymer is disposed opposite to each other.
US11620876B2 System for prizing remote users using real life sports personalities
Systems, methods and apparatus for game play using virtual players, sometimes referred to herein as vBots, where they may have images including those of real world personalities, such as sports personalities, is disclosed. In one aspect, a system for electronic game play involves the use of the system wherein one or more virtual players are displayed to the player of the game, preferably, the virtual players have differing play characteristics, receiving from the user association with a selection of a virtual player, displaying a simulated game using the virtual players, identifying a subset of the virtual players as being winners of the simulated game, and awarding a win to the lottery user if the selected virtual player is in the subset of virtual players. In one aspect, a team may be formed in which real life sports personalities images are utilized.
US11620873B2 Gaming systems and methods for providing reel-spin game enhancement features
The present disclosure relates generally to systems and methods for providing reel-spin game enhancement features. A player enrolled with a subscription service server is presented with an opportunity to enhance game features associated with a gaming device after a result of a game played on the gaming device is determined. The gaming device determines that only when the result of the game played corresponds to a predetermined outcome, a respin option becomes available for the player. This option is rendered as an offer for the player to activate a game enhancement feature for a respin during a subsequent play of the reel-spin game. The game enhancement features include holding or locking a symbol in the reels of the reel-spin game, adding a score multiplier, or adding a modified symbol to a particular position or reel, during the respin of the subsequent play of the reel-spin game.
US11620869B2 Device orientation based gaming experience
Disclosed are various methods for determining a wagering game to play on a client device. In some embodiments, the method includes receiving data describing an orientation of a client device and determining, based at least upon the orientation of the client device, a number of symbols to display in connection with a wagering game. The number of paylines to provide may be determined based on the orientation of the client device. An outcome of the wagering game may be determined based at least in part on the determined number of symbols and the determined number of paylines.
US11620866B1 Systems and methods for executing a transaction via a locker
Disclosed herein are systems and methods for executing a transaction via a locker. A seller is provided initial access to the locker to deposit a good in the locker. The seller deposits the good in the locker. Following the seller depositing the good in the locker, the seller's access is revoked, and the buyer is provided access to the locker. The buyer may then arrive at the locker and provide authentication information to an authentication device. When the buyer is authenticated, the locker door (with the good inside the locker) is unlocked. The buyer can then inspect and accept the good. When the good is accepted, funds may be transferred from an account associated with the buyer to an account associated with the seller.
US11620865B2 Access control in a multi-tenant environment
An access control system may be deployed at a location in a multi-tenant environment. The access control system may store access control information at one or more of an access control device, an access control bridge device, or an access control server. Tenant-specific access control information may be respectively stored at tenant-specific access control devices to control access to tenant-specific areas of the location. Shared access control information may be stored at shared access control devices to control access to common areas of the location. The access control system may be selectively configured such that an access device, an access control bridge device, or the access control server processes requests for access that are received at the location.
US11620863B2 Predictive indicators for operational status of vehicle components
Apparatus, device, methods and system relating to a vehicular telemetry environment for monitoring vehicle components and providing indications towards the condition of the vehicle components and providing optimal indications towards replacement or maintenance of vehicle components before vehicle component failure.
US11620858B2 Object fitting using quantitative biomechanical-based analysis
Systems and methods are disclosed for generating a 3D avatar and object fitting recommendations using a biomechanical analysis of observed actions with a focus on representing actions through computer-generated 3D avatars. Physical quantities of biomechanical actions can be measured from the observations, and the system can analyze these values, compare them to target or optimal values, and use the observations and known biomechanical capabilities to generate the 3D avatars and object fitting recommendations.
US11620855B2 Iterative memory mapping operations in smart lens/augmented glasses
A method, computer system, and a computer program product for memory mapping is provided. The present invention may include identifying an augmented reality device and at least one Internet of Things (IoT) device which observes at least one biometric parameter. The present invention may include defining at least one user attention pattern based on the at least one biometric parameter. The present invention may include predicting an attentiveness of a user based on the at least one attention pattern. The present invention may include recording data from the augmented reality device, based on the attentiveness of the user dropping below a certain point. The present invention may include storing the recorded data.
US11620849B2 Spectral imaging chip and apparatus, information processing method, fingerprint living body identification device and fingerprint module
The present disclosure provides a spectral imaging chip and apparatus, an information processing method, a fingerprint living body identification device and a fingerprint module. The spectral imaging chip can obtain spectral information of a captured object without affecting the spatial resolution and imaging quality of the resulting image, which is convenient for grasping more comprehensive information of the object to be imaged. The fingerprint living body identification device and fingerprint module can realize fingerprint living body identification through the spectral imaging chip, which is advantageous to improve the stability of the component performance, while reducing the volume, weight and cost of the spectral components, greatly improving the anti-counterfeiting ability of the fingerprint identification system.
US11620848B2 Detection circuit, skin print recognition device and driving method
A detection circuit, a skin print recognition device and a method for driving a detection circuit are disclosed. The detection circuit includes a photosensitive element, a switching sub-circuit and a charge releasing sub-circuit. The photosensitive element is electrically coupled to the switching sub-circuit and the charge releasing sub-circuit, and is configured to convert a received optical signal into an electrical signal, the switching sub-circuit is configured to output the electrical signal, and the charge releasing sub-circuit is configured to release charges in the photosensitive element after the switching sub-circuit outputs the electrical signal.
US11620841B2 Contextual sentiment analysis of digital memes and trends systems and methods
This disclosure is directed to methods and systems that enable automatic recognition of the meaning, sentiment, and intent of an Internet meme. An Internet meme refers to a digitized image, video, or sound that is a unit of cultural information, carries symbolic meaning representing a particular phenomenon or theme, and is generally known and understood by members of a particular culture. The disclosed methods include automatic identification of a meme template and automatic detection of the sentiment and relationships between entities in the meme. The methods provide the determination of a meme's meaning as intended by its purveyors, as well as recognition of the original sentiment and attitudes conveyed by the use of entities within the meme.
US11620835B2 Obstacle recognition method and apparatus, storage medium, and electronic device
The present disclosure describes a method, an apparatus, and a storage medium for recognizing an obstacle. The method includes acquiring, by a device, point cloud data obtained by scanning surroundings of a target vehicle by a sensor in the target vehicle. The device includes a memory storing instructions and a processor in communication with the memory. The method further includes converting, by the device, the point cloud data into a first image used for showing the surroundings; and recognizing, by the device, from the first image, a first object in the surroundings as an obstacle through a first neural network model.
US11620834B2 Periphery monitoring device
A periphery monitoring device includes: an acquisition section acquiring a steering angle of a vehicle; an image acquisition section acquiring a captured image from an image capturing section that captures an image of a periphery of the vehicle; a detection section acquiring detection information of an object around the vehicle; and a control section causing a display section to display a synthesized image including a vehicle image showing the vehicle and a periphery image showing the periphery of the vehicle based on the captured image. When the object is detected on a course of the vehicle traveling at the steering angle by a predetermined distance, the control section causes a virtual vehicle image to be displayed in the synthesized image to be superimposed on a course to the object with a position of the vehicle as a reference.
US11620828B1 Methods and devices for editing and generating videos
Methods and apparatuses are provided for editing and generating a short video based upon a long video. The method includes: obtaining a plurality of short source video clips as candidate video clips; obtaining attributes of each short source video clip; obtaining a plurality of target base videos according to a target genre, processing the plurality of target base videos by splitting each target base video into a plurality of short target base video clips, and obtaining attributes of each short target base video clip; selecting short target video clips from the plurality of short source video clips, based on distribution of the attributes obtained for the plurality of the short source video clips and the plurality of short target base video clips; and editing and combining the short target video clips selected from the plurality of short source video clips, to obtain a target video.
US11620827B2 System and method for identifying activity in an area using a video camera and an audio sensor
Identifying activity in an area even during periods of poor visibility using a video camera and an audio sensor are disclosed. The video camera is used to identify visible events of interest and the audio sensor is used to capture audio occurring temporally with the identified visible events of interest. A sound profile is determined for each of the identified visible events of interest based on sounds captured by the audio sensor during the corresponding identified visible event of interest. Then, during a time of poor visibility, a subsequent sound event is identified in a subsequent audio stream captured by the audio sensor. One or more sound characteristics of the subsequent sound event are compared with the sound profiles associated with each of the identified visible events of interest, and if there is a match, one or more matching sound profiles are filtered out from the subsequent audio stream.
US11620821B2 Apparatus and method for image-guided agriculture
A method for image-guided agriculture includes capturing images based on one or more ground sampling distance values; processing the images to generate an orthophoto image of a target area; performing feature classification of the orthophoto image to identify corresponding crop information in regions of the target area; and assessing crop conditions in the regions based on one or more vegetation indices and the corresponding crop information in the regions.
US11620820B1 Repetition reduction for real-time tile-based texture synthesis of aerial imagery
Input coordinates identify a tile on the globe and a biome is identified for each pixel of the tile. We choose a random segmentation mask of the corresponding biome for the tile. Every segment of the mask carries a unique identifier and access to a random value via a corner reference. These parameters ensure that (when executed in parallel) each pixel with the same identifier and random value is handled the same way. For each pixel of the tile, using the selected mask, we identify the segment corresponding to that pixel, we retrieve a color variation for that pixel based upon the segment identifier and the random value. We thus choose a color variation for each segment of a segmentation mask. Pixels in the same segment are treated the same way. Instead of a color variation for flat areas (crop fields) we choose a density variation for regions like forests.
US11620819B2 Method for scheduling of shooting satellite images based on deep learning
Disclosed is a method for scheduling of shooting of a satellite image based on deep learning, which is performed by a computing device. The method may include: generating a prediction image and a cloud amount prediction value up to a future time desired by a user based on a pre-shot satellite image by using a pre-trained neural network model; and determining a shooting schedule of a satellite for at least one region of interest based on the cloud amount prediction value.
US11620810B2 Identification of droplet formation during cable burn testing
A system (100) for the identification of the formation of a burning droplet (9) of a material of a fiber optic cable (3) during cable burn testing comprises a data processing device (11) for processing respective image data of a plurality of image samples of an image stream. The data processing device (11) is configured to execute at least a processing step of preprocessing each of the recorded image samples of the image stream to generate a respective preprocessed image sample for each of the recorded image samples such that areas of the recorded image samples disturbing the identification of burning droplets (9) are masked out in the respective preprocessed image sample, and a step of identifying a burning droplet (9) in each of the preprocessed image samples by evaluating a pixel color property of a pixel of each preprocessed image sample.
US11620809B2 Robust fiducial marker for flexible surfaces
The present invention discloses fiducial marker systems or tag systems and methods to detect and decode a tag. In one aspect, a tag comprises four corners. Two upper corners are interconnected to form a detection area. Two lower corners are interconnected to form another detection area. The detection areas are interconnected by a path. The path divides the space between the detection areas into two coding areas. In another aspect, a tag comprises four corners. The four corners are interconnected by multiple paths. The multiple paths divide the space defined by the four corners into multiple coding areas.
US11620807B2 Systems and methods for Unicode homograph anti-spoofing using optical character recognition
Systems and methods for Optical Character Recognition (“OCR”) based anti-spoofing for Unicode homograph. The method comprises: performing operations by a computing device to make an OCR identification on an original electronic address so as to obtain an OCR electronic address; encoding (a) the original electronic address to obtain an encoded access address and (b) the OCR electronic address to obtain an encoded OCR electronic address; comparing the encoded access address to the encoded OCR electronic address; and determining if a Unicode homograph spoofing situation exists based on results of the comparing.
US11620801B2 Information-processing device, storage medium, information-processing system, and information-processing method
An information-processing device selects a worn-item object to be worn by a character object within a virtual space, controls the character object within the virtual space, deforms at least one part of the character object by a degree according to a first parameter that is associated with the selected worn-item object, the at least one part being associated with the first parameter, and generates, by use of a virtual camera, an image of the virtual space that includes the character object wearing the selected worn-item object.
US11620794B2 Determining visually reflective properties of physical surfaces in a mixed reality environment
The present disclosure is directed to systems, apparatuses, and processes to identify one or more physical surfaces within a mixed reality environment, determine visually reflective properties, respectively, of the one or more physical surfaces, and based upon the determined visually reflective properties, determined for an image to be projected out location in the mixed reality environment, characteristics of a reflection of the image in one of the one or more physical surfaces. Subsequent projections of the image in the location of the mixed reality environment may take into consideration the characteristics determined. Other embodiments may recommend or edit the image to be projected to optimize reflections of the image within the mixed reality environment. Other embodiments may be disclosed and/or claimed.
US11620791B2 Rendering 3D captions within real-world environments
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and method for rendering three-dimensional captions (3D) in real-world environments depicted in image content. An editing interface is displayed on a client device. The editing interface includes an input component displayed with a view of a camera feed. A first input comprising one or more text characters is received. In response to receiving the first input, a two-dimensional (2D) representation of the one or more text characters is displayed. In response to detecting a second input, a preview interface is displayed. Within the preview interface, a 3D caption based on the one or more text characters is rendered at a position in a 3D space captured within the camera feed. A message is generated that includes the 3D caption rendered at the position in the 3D space captured within the camera feed.
US11620790B2 Generating a 3D model of a fingertip for visual touch detection
Generating a 3D model may include determining, based on sensor data from a touch sensor on a first device, a touch event, wherein the touch event comprises a touch on the first device by a touching object. Generating a 3D model may also include, in response to a touch event, obtaining a first image of the touching object by a first camera of the first device, and obtaining, from a second device, a second image of the touching object, wherein the first image of the touching object captures a first view of the touching object, and wherein the second image of the touching object captures a second view of the touching object. A model of the touching object is generated based on the first image and the second image.
US11620789B2 Methods, systems, and apparatuses for managing transducer array placement
Methods, systems, and apparatuses are described for managing placement of transducer arrays on a subject/patient.
US11620782B2 Methods and systems for determining human body model parameters, human body models based on such parameters and simulating human bodies based on such body models
A method that simulates a response of a target person to one or more simulation inputs comprises: contacting a body of a first test subject with a force-sensing probe; measuring a first force applied by the probe to the body of the first test subject; obtaining a first relative movement comprising a first movement of the probe relative to the body of the first test subject; determining one or more model parameters associated with the body of the first test subject based on the measured first force and the first relative movement; incorporating the one or more model parameters into a target model of at least a portion of a body of a target person; obtaining a simulation input for application to the target model; and simulating a response of the target person in response to the simulation input using the target model.
US11620780B2 Multiple device sensor input based avatar
Examples are disclosed that relate to utilizing image sensor inputs from different devices having different perspectives in physical space to construct an avatar of a first user in a video stream. The avatar comprises a three-dimensional representation of at least a portion of a face of the first user texture mapped onto a three-dimensional body simulation that follows actual physical movement of the first user. The three-dimensional body simulation of the first user is generated based on image data received from an imaging device and image sensor data received from a head-mounted display device both associated with the first user. The three-dimensional representation of the face of the first user is generated based on the image data received from the imaging device. The resulting video stream is sent, via a communication network, to a display device associated with a second user.
US11620778B2 Imaging system for superimposing at least two images and a related method
An imaging system for superimposing at least two images, and a related method for superimposing at least two images, which images are obtained from separate or independent image sources. A single mapping based view of a user selected geographic area onto which multiple image data sets from separate computer systems are displayed whilst simultaneously isolating separate input data channels. At least one first image data set and/or a position code (generated by a position code generator) is transferred to a position code extractor via at least one secure transmission channel. The secure channel ensures isolation of input data from the separate input data channels of different computer systems. The first image is combined with a second image to provide a combined single image view of the selected geographic area. Transmission of an image data set, with associated position code, negates the need to pass data sets between separate computer systems.
US11620777B2 Editor for images with depth data
The present disclosure provides at least an apparatus for a depth enhanced image editing. In an example, the apparatus includes memory; instructions; and processor circuitry to execute the instructions to: obtain image information, the image information including edited image data, edited calibration data, and unedited original depth data; and align the original depth data to the edited image data based on the edited calibration data.
US11620775B2 Method of displaying a composite image on an image display
A composite image displayed on an image display incorporates a first portion of image content, and incorporates one or more second portions of image content within corresponding one or more picture regions of the composite image. One or more images properties selected from a resolution, a level of magnification, a measure of pan, a size, and a scale of each of the first and second image portions can be modified, and the modification of an image property of the one or more second portions of image content entails receiving either supplemental or replacement image data that provides for displaying a corresponding modified version of the corresponding one or more second portions of image content, the modification of which can be independent of the first portion of image content and is responsive to an action by the user that indicates at least an interest in or focus on the one or more second portions of image content.
US11620773B2 Apparatus and method for visualizing digital breast tomosynthesis and other volumetric images
Digital Breast Tomosynthesis allows for the acquisition of volumetric mammography images. The present invention allows for novel ways of viewing such images to detect microcalcifications and obstructions. In an embodiment a method for displaying volumetric images comprises computing a projection image using a viewing direction, displaying the projection image and then varying the projection image by varying the viewing direction. The viewing direction can be varied based on a periodic continuous mathematical function. A graphics processing unit can be used to compute the projection image and bricking can be used to accelerate the computation of the projection images.
US11620768B2 Point cloud geometry compression using octrees with multiple scan orders
An encoder is configured to compress point cloud geometry information using an octree geometric compression technique that utilizes node groups. Nodes within a node group are scanned according to a breadth first scan order. Sequential node groups to evaluate may be selected according to a breadth first scan order or a depth first scan order based on whether or not the breadth first scan order or the depth first scan order is indicated in a flag in a preceding node group evaluated. In some embodiments, evaluation orders for node groups may be implicit without being signaled via flags. A decoder is configured to reconstruct a point cloud based on a bit stream encoded by the encoder.
US11620765B2 Automatic detection of a calibration object for modifying image parameters
Embodiments provide for automated detection of a calibration object within a recorded image. In some embodiments, a system receives an original image from a camera, wherein the original image includes at least a portion of a calibration chart. The system further derives a working image from the original image. The system further determines regions in the working image, wherein each region comprises a group of pixels having values within a predetermined criterion. The system further analyzes two or more of the regions to identify a candidate calibration chart in the working image. The system further identifies at least one region within the candidate calibration chart as a patch. The system further predicts a location of one or more additional patches based on at least the identified patch.
US11620763B2 Method and device for recognizing fundus image, and equipment
The present disclosure relates to a method and device for recognizing a fundus image, and equipment. The method includes: obtaining an acquired fundus image, and pre-processing the acquired fundus image; inputting the pre-processed fundus image to a trained optic disc (OD) prediction model, and performing OD prediction on the fundus image by the OD prediction model to obtain a corresponding OD prediction map, where the OD prediction map is marked with one or more located candidate areas of the OD; and obtaining the OD prediction map and performing ellipse fitting to obtain ellipse fitting parameters of the candidate areas of the OD, and determining an OD area in the fundus image based on the number of the candidate areas of the OD and the ellipse fitting parameters.
US11620759B2 Systems and methods for machine learning enhanced image registration
Devices, methods, and program storage devices for training and leveraging machine learning (ML) models to use in image registration, especially on unaligned multispectral images, are disclosed, comprising: obtaining aligned multispectral image data; generating a first plurality of feature descriptors for features identified in the aligned multispectral image data; generating a training set of feature descriptor pairs based on the first plurality of feature descriptors; and training a ML model based on the training set of feature descriptor pairs, wherein the trained ML model is configured to determine matches between features in unaligned multispectral image data. The techniques may then: obtain unaligned multispectral image data; generate a second plurality of feature descriptors for features identified in the unaligned multispectral image data; and use the trained ML model to determine matches between features in the second plurality of feature descriptors, which matches may be used in performing image registration and/or fusion operations.
US11620756B2 Target object tracking method and apparatus, and terminal device
The present application is applicable to the technical field of image processing, and provides a target object tracking method and an apparatus, and a terminal device. The target object tracking method includes: obtaining an image sequence including a target object, wherein the image sequence includes a plurality of image; analyzing the plurality of image, and determining a motion vector and a motion vector residual of the target object in a current image; and inputting the motion vector, the motion vector residual, and a known target region of the target object in a previous image into a first target detection network, and determining a predicted target region of the target object in the current image. The present application can reduce the calculation amount and thus improve the operation speed of target object tracking.
US11620753B2 Data segmentation using masks
A vehicle can include various sensors to detect objects in an environment. Sensor data can be captured by a perception system in a vehicle and represented in a voxel space. Operations may include analyzing the data from a top-down perspective. From this perspective, techniques can associate and generate masks that represent objects in the voxel space. Through manipulation of the regions of the masks, the sensor data and/or voxels associated with the masks can be clustered or otherwise grouped to segment data associated with the objects.
US11620752B2 Image-guided depth sampling and reconstruction
A method comprising: receiving an image of a scene, segmenting the image into a plurality of segments, obtaining at least one depth sample from each of at least some of the segments, and with respect to each of the at least some of the segments, assigning a value of the depth sample to each pixel in the segment, to create a depth image of the image.
US11620750B2 Embryo evaluation based on real-time video
System, method and computer readable medium that assess characteristics of an embryo by processing video image data of the embryo. Video is obtained, typically from third parties, of a target embryo. The video has frame speed of two frames per second, or faster and includes image data representing morphokinetic movement of the embryo. The image data is processed using a trained machine learning model that assesses embryo characteristics. The video has a duration of ten minutes or less. The assessment can be a prediction of a likelihood the embryo is viable and/or will produce a pregnancy upon transfer into a recipient. Further, the assessment can predict a likelihood the embryo will: (1) produce offspring having a specific sex; (2) embody a genetic anomaly; (3) perpetuate desired traits in produced offspring and/or (4) produce undesired characteristics in produced offspring.
US11620748B2 Systems and methods for generating a 2D image from a 3D medical image
There is provided a method for generating a composite 2D interpretation image, comprising inputting each 2D medical image of a divided 3D image, into a 2D classifier trained on 2D images labelled with an indication of a visual finding, computing a respective explanation map for each respective 2D image, the respective explanation map including regions corresponding to corresponding regions of the respective 2D image, each respective region of the respective explanation map is associated with a computed explainable weight indicative of an influence of the respective corresponding region of the respective 2D image on the outcome of the 2D classifier fed the respective 2D image, and computing a composite 2D interpretation image comprising a respective aggregation weight for each respective region thereof, each respective aggregation weight computed by aggregating the explainable weights computed for the respective regions corresponding to the respective region of the composite 2D interpretation image.
US11620743B2 Systems and methods for determining defects in physical objects
In one embodiment, a method includes receiving, by a defect detector module, an image of a physical object and classifying, by the defect detector module, one or more first features from the image of the physical object into one or more first classifications using one or more machine learning algorithms. The method further includes analyzing, by the defect detector module, the one or more first classifications and determining, by the defect detector module, that the physical object comprises a defect based on analyzing the one or more first classifications.
US11620742B2 Computer implemented methods for training or using a software infrastructure based on machine learning techniques
Computer implemented method for training a software infrastructure based on machine learning techniques and intended for analysis of data obtained from a three-dimensional tomographic inspection of objects of a predetermined type, such as logs, with the aim of determining information about internal characteristics of interest of the self-same objects, wherein, once a training set comprising a plurality of objects of the same predetermined type has been selected, for each object the software infrastructure is supplied with training input data and corresponding training output data, which are processed by the software infrastructure for setting internal processing parameters of the software infrastructure which correlate the training input data with the training output data; where the training input data comprise data obtained from a three-dimensional tomographic inspection of the object, and the training output data comprise information about internal characteristics of interest assessed at internal points of the object, and where the information about the internal characteristics of interest is at least partly assessed at real internal points of the object, previously made accessible by cutting or breaking the object.
US11620740B2 Quality indicators for collection of and automated measurement on ultrasound images
Aspects of the technology described herein relate to techniques for calculating, during imaging, a quality of a sequence of images collected during the imaging. Calculating the quality of the sequence of images may include calculating a probability that a medical professional would use a given image for clinical evaluation and a confidence that an automated analysis segmentation performed on the given image is correct. Techniques described herein also include receiving a trigger to perform an automatic measurement on a sequence of images, calculating a quality of the sequence of images, determining whether the quality of the sequence of images exceeds a threshold quality, and performing the automatic measurement on the sequence of images based on determining that the quality of the sequence of images exceeds the threshold quality.
US11620735B2 Method for restoring video data of pipe based on computer vision
A method for restoring video data of a pipe based on computer vision is provided. The method includes: performing gray stretching on pipe image/video collected by a pipe robot; processing noise interference by smoothing filtering; extracting an iron chain from the center of a video image as a template for location; performing target recognition on the center of video data by an SIFT corner detection algorithm; detecting ropes on left and right sides of a target by Hough transform; performing gray covering on the iron chain at the center of the video image and the ropes on two sides; and restoring data by an FMM image restoration algorithm.
US11620732B2 Multi-projection system, image projection method and projector
A multi-projection system for projecting an image from a plurality of projectors onto a three-dimensional object, includes a master projector and a slave projector. The slave projector estimates an amount of blur in an image projected from the projector itself on a plurality of planes of the three-dimensional object, and provides the estimated amount of blur in the image to the master projector. The master projector estimates an amount of blur in an image projected from the projector itself on a plurality of planes of the three-dimensional object, and determines a region of the image projected from the plurality of projectors for each of the plurality of planes based on the amount of blur in the image estimated by the master projector and the amount of blur in the image estimated by the slave projector.
US11620729B2 Apparatus and method for correcting image regions following upsampling or frame interpolation
Apparatus and method for correcting image regions following upsampling or frame interpolation. For example, one embodiment of an apparatus comprises a machine-learning engine to evaluate at least a first image in a sequence of images generated by a real-time interactive application, the machine learning engine to responsively use previously learned data to generate an upsampled or interpolated image comprising a plurality of pixel patches. In one embodiment, each pixel patch is associated with a confidence value reflecting how accurately the pixel patch was generated by the machine learning engine. A selective ray tracing engine identifies a first pixel patch to be corrected based a first confidence value corresponding to the first pixel patch being lower than a threshold and performs ray tracing operations on a first portion of the first image to generate a corrected first pixel patch.
US11620728B2 Information processing device, information processing system, information processing method, and program
An information processing device, an information processing system, an information processing method, and a program capable of appropriately reducing the amount of information of an image are provided. An information processing device includes an image acquisitor, an information amount reduction degree determiner, and an information amount reducer. The image acquisitor acquires an image acquired by imaging an actual space. The information amount reduction degree determiner determines a degree of reduction of an amount of information on the basis of an attribute of a subject shown in the image. The information amount reducer generates information reduced data acquired by reducing at least a part of the amount of information of the image in accordance with the degree of reduction of the amount of information.
US11620723B2 Handling pipeline submissions across many compute units
One embodiment provides a graphics processor including a plurality of processing clusters, each processing cluster including a plurality of multiprocessors and a data interconnect coupled to the plurality of multiprocessors. At least one multiprocessor of the plurality of multiprocessors is configured to share data with another multiprocessor over the data interconnect.
US11620720B2 Prearranging location specific arrival-ready service request for passenger or driver clients
A method enables a communication between a process client and a wireless process server to carry out an area-specific process in an area. The method includes a step of transmitting a message from a wireless process server to a wireless communication device operated by the process client. The message includes information related to the area-specific process for enabling the process-client to better arrange time before the area-specific process is scheduled to carry out in the area. In a specific embodiment, the wireless communication server sends a message to notify the process client about a location and an estimate time for the process client to carry out the area-specific process. In another preferred embodiment, the communication system enables the process client to employ a wireless communication device owned by the process client.
US11620719B2 Identifying unseen content of interest
Making an information retrieval process public, so that it can be followed by others, allows capturing of an interest graph that allows people to learn more about shared interests with other people. This also allows items of interest to a trusted resource (such as an expert) to be identified. These items can then be brought to the attention of other users that share the same interest as the expert. In addition, by keeping track of what particular content a user has already seen, the system can bring items of interest to the user's attention, where the user has not yet seen those items.
US11620718B1 Machine-learning driven data analysis and healthcare recommendations
A data processing system for machine-learning driven data analysis and reminders implements obtaining insurance claim information associated with a plurality of insurance claims associated with a user, user demographic information for the user or both and obtaining digital healthcare service provider information associated with one or more digital healthcare service providers. The system further implements analyzing the insurance claim information and the user demographic information using a first machine learning model to obtain claim categorization information identifying a types of insurance claims that the user has filed or is likely to file, and analyzing the digital healthcare service provider and the claim categorization information to predict digital health services that the user may benefit from based on the claim categorization information and categories of digital health services included in the digital healthcare service provider information, and providing the digital healthcare service recommendations to a computing device associated with the user.
US11620713B2 Automated regulatory compliance for insurance
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are described that enable identifying an insurance information associated with a property, retrieving one or more compliance rules related to the insurance information, automatically determining, based on the one or more compliance rules, whether the insurance information has a compliant status or a non-compliant status, in response to determining that the insurance information has the non-compliant status, processing the insurance information, based on one or more exception rules, to generate an exception waiver including a plurality of waiver parameters, applying the plurality of waiver parameters to a waiver model to determine a waiver confidence score, and based on the waiver confidence score selectively generate an insurance certificate for the property.
US11620711B2 System and methods for trading in multi-modal freight shipment derivatives
A system for facilitating freight transactions that includes a secure portal for receiving users' (carriers, forwarders, shippers, and market makers) data that includes orders and capacity postings between destinations. The system also includes a back-end modules configured for collecting capacity/shipping volume data to generate forecast data, managing derivative contracts, determining best possible routing given the orders and capacity postings, breaking the best possible routing into component segments that is then traded as derivative contracts, providing report, managing settlement and clearinghouse functions, and receiving risk assessment about the forecast data. The system further includes an interface layer for facilitating communications between the portal and the back-end modules. The system moreover includes a contract and capacity management module configured for enabling the carriers and the forwarders to strategically position their capacity. The system yet also includes a real time integration layer configured for enabling a external systems to interact with the system.
US11620710B2 Systems and methods for quantum based optimization of an efficient frontier determination
Various systems and methods are provided for quantum computing based optimization of an efficient frontier determination. One exemplary method may comprise identifying one or more filtered portfolio optimization factor data based on one or more portfolio optimization factor data, QC algorithms, and algorithm performance information, selecting one QC algorithm for each filtered portfolio optimization factor data of the one or more filtered portfolio optimization factor data, and utilizing the selected QC algorithm to optimize an efficient frontier determination for each identified filtered portfolio optimization factor data.
US11620709B1 Communication system and method for communication between an administrator and a participant of a retirement plan
An apparatus and method for administering and/or managing an employer sponsored retirement plan such as a 401(k) plan can include a host system that supports a graphical user interface (GUI) that is displayable to a user communicating with the host system via a user computer device. The use can manipulate one or more input devices connected to the user's computer device for facilitating the communication of data to the host system and updating of displays of the GUI. The GUI can be configured to permit employee participants to enroll and manage their retirement accounts. The GUI can also be configured for employers that sponsor a retirement plan to communicate with the host system to manage their retirement plan and oversee administration of the plan. Displays of the GUI can be generated and updated by a user computer device display based on communications with the host system.
US11620708B2 System and method for processing a trade order
Systems and apparatus for processing a trade order include a computer configured for receiving market data for a financial asset, receiving pricing parameters and receiving proposed order quantity and price data. The computer is further configured for constructing proposed trades based on the proposed order quantity and price data, and for calculating a theoretical price for the financial asset based on the market data, pricing parameters as well as the proposed order price data. In addition, the computer is configured for comparing the constructed trades with the theoretical price, and displaying market data indicators relative to the theoretical price indicators based on the comparison.
US11620704B2 Method and GUI for settlement of commodity contracts denominated in commodity contract tokens
A computer method and graphical user interface (GUI) for settlement of a commodity contract includes displaying, on an electronic display of a first user device, a GUI for receiving input of information related to a particular commodity smart contract for transfer of a commodity, receiving input data including information related to commodity attributes from a first user via the GUI, displaying a commodity price field in the GUI, transferring the received input data to a server computer, displaying a commit object in the GUI receiving input from the commit object, transmitting a commitment to the server computer to cause the server computer to establish a smart commodity contract for the commodity, and displaying, in the GUI on the electronic display, a receipt acknowledgement object indicating that the smart contract is established and the first user is obligated to abide by the smart contract.
US11620700B2 Method and system for providing transparency in loan request bidding
A method for providing loan bid information to a prospective borrower is provided. The method includes: receiving, from a user, a request for a loan that includes user preference criteria; transmitting, to each of a plurality of prospective lenders, a solicitation for bids for the requested loan, receiving a respective loan bid from each of at least one of the prospective lenders, each respective loan bid including respective bid criteria corresponding to a particular lender; analyzing each received loan bid with respect to the user preference criteria and the respective bid criteria; selecting one loan bid based on a result of the analysis, and transmitting, to the user and to each of the plurality of prospective lenders, a message that notifies a result of the selection. The request for the loan may be received from the user via a blockchain mechanism that is accessible by each prospective lender.
US11620693B2 Apparatus, system and method for providing product and store search results associated with meta shopping mall
A method for providing a product search result of a meta shopping mall comprises constructing a database by receiving store information and product information from servers for stores; receiving the store information and the product information from the stores, generating a store index document and a product index document including search words, and storing the store index document and the product index document on the database; generating keyword comprehensive information about a store which has registered a keyword, generating a keyword index document matching the keyword to the store which has registered the keyword, and storing the keyword index document on the database; receiving a search word input from a user; and searching the keyword index document within the database for the search word and providing the user with a store search result output interface for a product corresponding to the keyword.
US11620691B2 Method for adding enhancers to pet food
A method for allowing the custom mixing of liquid and dry enhancers with pet food kibbles comprising a tumbler into which the kibbles are placed; a means for adding a pre-determined amount of liquid/dry enhancers to the kibbles; a means for mixing the enhancers with the kibbles; and a means for feeding the enhanced kibbles into packages.
US11620688B2 Methods and systems for dynamically determining and adapting to cost impact during a flight
A method for providing cost data for a flight is provided. The method (i) obtains cost target data for the flight, under anticipated conditions; (ii) obtains real-time aircraft performance parameters affecting the actual cost of the flight, using continuous monitoring during the flight, including at least aircraft speed modes, aircraft flight level changes, tactical interventions, weather impact, and descent timing deviations; (iii) determines an actual cost of the flight, based on the real-time aircraft performance parameters affecting the actual cost; (iv) identifies flight plan change options associated with a potential cost savings over the actual cost, wherein the flight plan change options comprise potential modifications to the flight plan to complete the flight; (v) presents the flight plan change options; and (vi) adapts operation of one or more avionics systems onboard the aircraft, based on one of the flight plan change options.
US11620680B2 Information distribution system
An information distribution system with a display screen and a network computing system is disclosed. The display screen may be capable of either being manually moved by a person or move automatically under its own power. The apparatus also includes a power system, a communication subsystem, a memory and a computing device. The communication subsystem communicates with the computing device, the network computing system, and the memory. The network computing system has an end-user display screen. The network computing system is configured to receive media and media secondary information, associate the media and media secondary information to a unique identifier, and show the media and the unique identifier on the display screen. The networking computing system is further configured to receive the unique identifier and an end-user account, and then show the media secondary information on the end-user display screen.
US11620674B2 Display apparatus, server, method of controlling display apparatus, and method of controlling server
A display apparatus displaying content corresponding to an installation location and a server providing content considering the installation location of the display apparatus are provided. The display apparatus includes: a display; a communication interface configured to communicate with an external server; and a processes configured to control the communication interface to receive, from the external server, content including an element with a large number of expected viewers identified based on at least one of a number of viewers or an installation location, and control the display to display the received content.
US11620672B2 Validating digital content presented on a mobile device
A computer system includes a content delivery system that delivers digital content from a source to a mobile device, which in turn presents the digital content to a recipient computer system. The recipient computer system can validate that the digital content presented by the mobile device is authorized by the source of that digital content without the recipient computer system communicating with the content delivery system for such validation. Digital content presented on a mobile phone can be validated by a recipient as being authorized by a source, without a connection to a centralized database. To perform such validation, the computer system uses i) a transaction location determined at the time of a transaction based on information received from the mobile device, and ii) a time-varying, non-predictable code associated with the transaction location.
US11620669B2 System and method for a digital coin exchange
Systems and methods for digital coin exchange. A digital coin platform receives a distribution request from an entity server comprising digital multimedia content associated with an entity. Digital coins are created responsive to the request. Each digital coin comprises a first coin associated with the entity and a second coin associated with consumers. The first and second coins are linked via linking information. The first coins are transferred to the entity server. A consumption request including the digital multimedia content is transmitted to a consumer device. Responsive to an indication that the content is at least partially consumed via the consumer device, one or more second coins are transferred to the consumer device. The digital coins and the transferred first and second coins are recorded. The transferred second coins permit the consumer device to perform transactions associated with the entity.
US11620668B2 System for managing web page content display based on dynamic criteria
A computer system detects that a first user has selected an element corresponding to accessing a particular web page (e.g. such as a checkout). Based on detecting that the first user has selected an element corresponding to accessing the web page, the computer system may determine if one or more particular criteria associated with the web page have been met. Based on determining that the one or more criteria associated with the web page have been met, the computer system causes a particular web page element (e.g. a promotional payment button) to be rendered on the web page to display on a device of the first user.
US11620663B2 Network profile generation
One or more computing devices, systems, and/or methods are provided. Activity of a plurality of devices may be analyzed to identify network traffic. A network profile associated with the plurality of devices may be generated based upon the network traffic. The network profile may be indicative of one or more sets of transmission metrics associated with a first device of the plurality of devices. The network profile may be indicative of one or more sets of reception metrics associated with the first device. Content may be generated based upon the network profile. The content may be transmitted to a device based upon the network profile.
US11620662B2 Customizable data management system
The invention relates to methods, systems, and computer-readable media related to a system having a plurality of users, designed to display a user-customized subset of item and/or provider information to the user.
US11620660B2 Systems and methods for creating and inserting application media content into social media system displays
Systems and methods for delivering application media content to multiple social media systems (SMSs) for display to SMS members. The method includes the steps of providing initial application media content to respective SMSs. Once a respective SMS member interacts with the initial content, a social relationship management system (SRMS) receives indication from an SMS of such interaction, and retrieves a unique application media file relating to application media content. The unique application media file is then applied to an application media container file that overcomes certain formatting protocols and requirements of the SMS and enables transmission and delivery of the application media content to the SMS. The application media content is then delivered to the SMS member on the SMS through the application media container file.
US11620658B2 Authenticated barcode pattern
A system and method for hidden security feature detection, analysis and authentication using a smart device is disclosed. The smart device can detect and analyze hidden security features using the camera capability of the smart device to capture a digital image, and then analyze and authenticate that image using a security service including a database of security feature data, processing rules, and other information. The security service can support a variety of smart devices and security features. The smart device includes a security-specific autofocus function that allows the smart device to be positioned within a range of distances and angles from a target document that includes hidden/covert security feature(s). The smart device can display an enhanced image showing the hidden security feature(s) and/or report if the security feature is valid or invalid, along with related information, via beeps, vibration, display, text messaging, or other reporting capabilities.
US11620654B2 Methods and apparatus for conducting secure magnetic stripe card transactions with a proximity payment device
Methods and apparatus for enabling a proximity payment device to generate dynamic data for securely conducting a transaction by emulating a magnetic stripe payment card. In an embodiment, a mobile device processor transmits information to a digital enablement service computer to activate a simulated magnetic stripe payment wallet application stored in the mobile device. The mobile device then receives one or more cryptographic keys, generates an unpredictable number (UN), generates dynamic CVC3 data based on the UN, and then assembles emulated magnetic stripe data. During initiation of a purchase transaction, the mobile device processor transmits the emulated magnetic stripe data to a communications interface associated with a merchant device.
US11620653B2 Systems and methods for configuring and implementing a malicious account testing machine learning model in a machine learning-based digital threat mitigation platform
Systems and methods for detecting digital abuse or digital fraud that involves malicious account testing includes implementing a machine learning threat model that predicts malicious account testing using misappropriate accounts, wherein a subset of a plurality of learnable variables of an algorithmic structure of the machine learning threat model includes one or more learnable variables derived based on feature data indicative of malicious account testing; wherein implementing the machine learning threat model includes: (i) identifying event data from an online event that is suspected to involve digital fraud or digital abuse, (ii) extracting adverse feature data from the event data that map to the one or more learnable variables of the subset, and (iii) providing the adverse feature data as model input to the machine learning threat model; and computing, using the machine learning threat model, a threat prediction indicating a probability that the online event involves malicious account testing.
US11620651B2 Method and system for blocking and unblocking merchants for future transactions
A method for establishing account controls for a transaction account through specially configured personal identification numbers includes: storing, in an account profile, an account identifier, standard personal identification number (PIN), and blocking PIN; receiving a first authorization request for a first payment transaction including the account identifier, a merchant identifier, and the blocking PIN; inserting the merchant identifier into the account profile; receiving a second authorization request for a second payment transaction including the account identifier and the merchant identifier; and transmitting an authorization response in response to the second authorization request including a response code indicating decline of the second payment transaction.
US11620647B2 Provisioning of access credentials using device codes
Systems and methods are described for provisioning access credentials to a mobile device using device and authorization codes. Once provisioned, a mobile device can be used to conduct a transaction.
US11620642B2 Digital contracts in blockchain environments
Digital or “smart” contracts execute in a blockchain environment. Any entity (whether public or private) may specify a digital contract via a contract identifier in a blockchain. Because there may be many digital contracts offered as virtual services, the contract identifier uniquely identifies a particular digital contract offered by a virtual machine, vendor or supplier. The blockchain is thus not burdened with the programming code that is required to execute the digital contract. The blockchain need only include or specify the contract identifier (and perhaps one or more contractual parameters), thus greatly simplifying the blockchain and reducing its size (in bytes) and processing requirements.
US11620641B1 Systems and methods for in-application and in-browser purchases
A system may identify a purchase transaction request from a merchant application and generate an in-app payment cryptogram for the purchase transaction request based on a limited use payment credential (LUPC). The in-app payment cryptogram may be provided to the merchant application. The merchant application may transmit the in-app payment cryptogram to a merchant computing device. A request may be received from a payment network to update the LUPC. A security library may be executed to determine that the client device is secure. The execution of the security library may generate a device attestation response, and the device attestation response is transmitted to the payment network. An updated LUPC may be received from the payment network.
US11620635B2 Methods and systems for approving transactions
Methods and systems for approving transactions are disclosed. An image of a financial object can be received. Account information for the party associated with the financial object can be determined based on an analysis of the image of the financial object. At least one proposed transaction can be generated. The at least one proposed transaction can be transmitted to the mobile device. An approval for the at least one proposed transaction can be received.
US11620634B2 Multi-function smart tokenizing electronic payment device
An embodiment includes a multi-function electronic device capable of generating a programmed magnetic field of alternating polarity based on a speed of a card swipe, and methods for constructing the device for the purpose of emulating a standard credit card. An apparatus is described to allow the device to emulate behavior of a credit card when used in electronic credit card readers. Additionally, methods are described to allow user control of the device for the purpose of authorizing or controlling use of the device in the application of credit, debit and cash transactions, including cryptocurrency and device-to-device transactions. Methods are also described for generating a limited-duration payment number when performing a transaction for the purpose of creating a limited-use payment number, which is limited in scope of use to a predetermined number of authorized transactions. Furthermore the device may interact with other similar devices in proximity for the purpose of funds or credit/debit transfers.
US11620633B2 Biometric reader in card
Digital transaction apparatus including a Data Assistance Device (DAD), including a user interface that is operable to at least select data, and a DAD transmitter, a Digital Transaction Card (DTC), including a Digital Transaction Processing Unit (DTPU), and a DTC receiver, wherein the DAD and DTC are operable to transfer data from the DAD to the DTC and when subsequently using the DTC to effect a digital transaction, the DTC operates in accordance with the data selected and transferred from the DAD to the DTC, the DTC including a biometric reader operable to obtain biometric data of at least one physical characteristic of a user, wherein the biometric reader is connected to the processor for data transfer therebetween, wherein reference biometric data of an authorised user is stored on the processor, and wherein the DTC is operable to compare the obtained biometric data with at least a section of the reference biometric data, such that the authorisation of the user is determined.
US11620629B2 Sensor device and system for communicating information
A sensor device for conducting electronic transactions from a vehicle including a housing including an RFID circuit operably connected to an RFID antenna, a short range communication device, the RFID circuit and short range communication device operably connected to a processor, and a power supply. The sensor device is wirelessly connectable to a mobile communication device via the Bluetooth chip and the mobile communication device runs a software application. The RFID antenna is adapted to receive a wireless signal from a transmitter. Responsive to the wireless signal, the processor causes the short range communication device to wirelessly communicate with the mobile communication device to initiate a transaction.
US11620625B2 Micromarket security system and method
In an example, the present invention provides a local area network system for a micro-market application. The system has a world wide network of computers, which comprising the Internet. In an example, the system has a micro market server device coupled to the world wide network of computers. In an example, the micro market server device has a library comprising a listing of a plurality of products, a field configured with the association information, e.g., an identifier for the server device. In an example, the product information is associated with the plurality of products is provided in a product catalog file. The device has a plurality of fields associated with a plurality of micromarket identification information. The micromarket identification information is a unique identifier for the particular micromarket.
US11620622B2 Federated architecture for electronic payments using a payment bus
Described herein is an Internet of payments, i.e., a loosely coupled, federated architecture for electronic payment in which payers and payees interact through an Internet-based store-and-forward payment bus to complete an electronic payment. Merchants may use any payment service or gateway and any device to place a payment request on the payment bus; similarly, payers may use any payment service or gateway from any device to make a payment toward the payment request. Embodiments describe how this invention addresses different types of payments including contactless physical payments, online payments and vending machine and kiosk payments, with scenarios illustrating voluntary donations, paying a restaurant check with tips from a mobile device, automated actions at the completion of a payment (e.g., issuing a ticket by a ticketing kiosk) etc.
US11620612B2 Systems and methods for inventory management and optimization
The present disclosure provides systems and methods that may advantageously apply machine learning to accurately manage and predict inventory variables with future uncertainty. In an aspect, the present disclosure provides a system that can receive an inventory dataset comprising a plurality of inventory variables that indicate at least historical (i) inventory levels, (ii) inventory holding costs, (iii) supplier orders, and/or (iv) lead times over time. The plurality of inventory variables can be characterized by having one or more future uncertainty levels. The system can process the inventory dataset using a trained machine learning model to generate a prediction of the plurality inventory variables. The system can provide the processed inventory dataset to an optimization algorithm. The optimization algorithm can be used to predict a target inventory level for optimizing an inventory holding cost. The optimization algorithm can comprise one or more constraint conditions.
US11620610B2 Machine learning to predict impending abandonment of BOPIS orders
A buy-online pickup-in-store (BOPIS) order at risk of abandonment is saved by converting the order to same-day delivery. A risk deadline is established using a combination of cognitive prediction, a customer-specific time frame, order constraints, and real-time data. The cognitive prediction uses a customer profile having historical data pertaining to previous BOPIS orders from this customer. If the product is not picked up by the risk deadline, a check is made to see if same-day delivery is feasible. If so, a notification is transmitted to the customer with proposed delivery details. The notification can be sent at an optimal time based on previous notifications sent to the customer and time constraints related to the order, and using an optimal communication channel based on previous engagement rates with the customer over different communication channels. Once confirmation is received from the customer, the product is shipped, saving the sale.
US11620608B2 System and method for providing uniform tracking information with a reliable estimated time of arrival
A system can comprise one or more processors; and one or more non-transitory computer-readable media storing computing instructions configured to run on the one more processors and perform a method for providing uniform tracking information, in a standard format, based on tracking information provided by multiple delivery driver networks, each having different hardware and software platforms. The method in this embodiment can comprise: receiving a user tracking request from a customer; receiving driver tracking information from the platform of the delivery driver network of the driver selected for the grocery delivery; converting the driver tracking information into uniform tracking information in a standard format; and providing the uniform tracking information, with an accurate estimated delivery time, to be rendered on a user interface of a user device of the customer. The method in this embodiment can be configured to generate the uniform tracking information by: incorporating into the uniform tracking information, as the estimated delivery time, either (a) an estimated time of arrival, determined by the method, based on the driver geographic location, the delivery route, and the real-time traffic information of the geographic area; or (b) the estimated delivery time that is verified to be accurate based on the estimated time of arrival. Other embodiments are disclosed.
US11620607B2 Delivery system, delivery method and program
A delivery system includes a moving apparatus on which a parcel to be transferred to a predetermined region is loaded and that is capable of moving the parcel along a circulation route along which the moving apparatus circulates in the region. The delivery system acquires delivery information including position information about a delivery destination of the parcel, generates a delivery plan for delivering the parcel to the delivery destination, based on the acquired delivery information, and controls the moving apparatus such that the moving apparatus moves the parcel to the delivery destination on the circulation route based on the delivery plan and fulfills the transfer of the parcel when permission information indicating that the transfer of the parcel is permitted has been received.
US11620604B2 System and method for management of a talent network
A system and method for management of a talent network are disclosed. The system includes an expert ranking measurement subsystem configured to compute a quantitative score of an expert for a user query based on a talent metric and a trust metric, a qualitative score measurement subsystem configured to compute a qualitative score of the expert based on a content score and an activity score, wherein the content score is computed based on a content provided by the expert and the activity score is computed based on an activity occurring on a profile of the expert, an overall expert rank calculation subsystem configured to calculate an overall rank of the expert, wherein the overall expert rank is calculated based on the quantitative score, the qualitative score, predefined weightages assigned to the connection relationship, the plurality of professional achievements, the content score, the activity score, and user preferences.
US11620601B2 System for enterprise value optimization
A system and a method to optimize values delivered by an enterprise, are described. An integrated system may receive data from multiple data sources that may be processed by engines and/models. The engines and/or models may execute operations or functions, such as data processing, analysis based on rules, automated learning, machine learning and transforming the data to create value graphs associated with processes, tasks, and/or services in the enterprise. The value graphs may be generated that may provision continuous monitoring and insights to measure of KPIs and other influencing factors that may be associated with the processes, and services in the enterprise. The integrated system may generate visualizations that may be rendered via user interfaces. Further based on the value graphs, stakeholders may be able to identify opportunities associated with processes, tasks, and/or services that may be actioned to drive employee engagement, and value of the enterprise.
US11620595B2 Deep reinforcement learning for long term rewards in an online connection network
An online connection server is configured to more accurately predict connections for a viewing member of an online connection network. The online connection server may implement a machine-learning model that uses prior interactions by the viewing member to determine those connections that are likely to lead to more substantial interactions with the viewing member. The machine-learning model may be implemented using a reinforcement learning technique, such as a Deep Q network. The online connection server may further implement a state representation module that generates a state from a graph-based embedding of the viewing member profile, where the state is used to train the machine-learning model and determine an optimal candidate to recommend as a connection for the viewing member.
US11620593B2 Systems and methods for industry chain graph generation
A method for generating an industry chain graph is provided. The method may include acquiring a key word related to an industry field, and retrieving industry data corresponding to the industry field based on the key word related to the industry field from one or more information sources. The method may also include determining a plurality of components in an industry chain of the industry field based on the one or more information sources, and constructing one or more links between the plurality of components in the industry chain based on the industry data. The method may further include generating the industry chain graph related to the industry field based on the plurality of components and the one or more links.
US11620591B2 Method and system for optimized positioning of items in at least one box
A method for positioning items in a box includes providing a list of items, a list of boxes, dimensional data for each item, position-restricting data for each item, a system for assembling the boxes, a system for placing each item into a main box, a control unit connected having an algorithm for selecting the box and how the items are introduced into the box; and applying the algorithm to select a main box having a minimum size sufficient to contain the items and minimize empty space, and to determine order of introduction, position and rotation of the items; and applying the algorithm to the placing system. Applying the algorithm includes calculating the contact surface areas of each item to maintain the contact surface area above a minimum threshold, thereby ensuring stable positioning and reducing the volume of the filler. A system for positioning items in a box.
US11620590B1 Network value of a flight leg booking
In a computerized remapping system for airline seat bookings, actual airline seat bookings are restated in a remapped form reflecting the value of each leg of the booking from a network perspective, facilitating improved demand forecasts for subsequent seat bookings. In this manner, seat protects and seat pricing may be better allocated to align with actual demand.
US11620589B2 Techniques to forecast financial data using deep learning
The present disclosure describes techniques to forecast financial data using deep learning. These techniques are operative to transform time series data in a financial context into a machine learning model configured to predict future financial data. The machine learning model may implement a deep learning structure to account for a sequence-sequence prediction where a movement/distribution of the time series data is non-linear. The machine learning model may incorporate features related to one or more external factors affecting the future financial data. Other embodiments are described and claimed.
US11620587B2 Remapping of flight leg bookings
The system determines even-spaced quantiles for network optimization. The system may utilize authorization level to expected network conversion. The system may be used in connection with yield management systems, inventory control systems, or revenue management systems.
US11620582B2 Automated machine learning pipeline generation
Techniques regarding one or more automated machine learning processes that analyze time series data 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 a time series analysis component that selects a machine learning pipeline for meta transfer learning on time series data by sequentially allocating subsets of training data from the time series data amongst a plurality of machine learning pipeline candidates.
US11620577B2 Multi-modal data explainer pipeline
Embodiments of the present invention provide a computer system, a computer program product, and a method that comprises ingesting tabular data from at least one modality of a plurality of modalities; simultaneously extracting data and generating a prediction model for a task of a computing device from the extracted data from at least two modalities in the plurality of modalities; generating a data signature based on the generated prediction model from the at least two modalities by leveraging the generated prediction model for ingested tabular data and extracted data; comparing the generated data signature to identified data signatures stored in at least one modality in the plurality of modalities; and performing a task based on the generated data signature and a validation of the comparison of identified data signatures.
US11620576B1 Systems and methods for knowledge transfer in machine learning
A training system may create and train a machine learning model with knowledge transfer. The knowledge transfer may transfer knowledge that is acquired by another machine learning model that has been previously trained to the machine learning model that is under training. The knowledge transfer may include a combination of representation transfer and instance transfer, the two of which may be performed alternatingly. The instance transfer may further include a filter mechanism to selectively identify instances with a satisfactory performance to implement the knowledge transfer.
US11620575B2 Interactive and dynamic mapping engine (iDME)
Methods, systems, and apparatuses, among other things, may provide for an interactive dynamic mapping engine (iDME) for business intelligence, which may interactively obtain information for user devices from sources and schema unknown to the user devices.
US11620574B2 Holistic optimization for accelerating iterative machine learning
A great deal of time and computational resources may be used when developing a machine learning or other data processing workflow. This can be related to the need to re-compute the workflow in response to adjustments to the workflow parameters, in order to assess the benefit of such adjustments so as to develop a workflow that satisfies accuracy or other constraints. Embodiments herein provide time and computational savings by selectively storing and re-loading intermediate results of steps of a data processing workflow. For each step of the workflow, during execution, a decision is made whether to store the intermediate results of the step. Thus, these embodiments can offer storage savings as well as processing speedups when repeatedly re-executing machine learning or other data processing workflows during workflow development.
US11620572B2 Solving sparse reward tasks using self-balancing shaped rewards
Approaches for using self-balancing shaped rewards include randomly selecting a start and goal state, traversing first and second trajectories for moving from the start state toward the goal state where a first terminal state of the first trajectory is closer to the goal state than a second terminal state of the second trajectory, updating rewards for the first and trajectories using a self-balancing reward function based the terminal states of the other trajectory, determining a gradient for the goal-oriented task module, and updating one or more parameters of the goal-oriented task module based on the gradient. The second trajectory contributes to the determination of the gradient and the first trajectory contributes to the determination of the gradient when the first terminal state is within a first threshold distance of the second terminal state or the first terminal state is within a second threshold distance of the goal state.
US11620571B2 Machine learning with distributed training
A network system may include a plurality of trainer devices and a computing system disposed within a remote network management platform. The computing system may be configured to: receive, from a client device of a managed network, information indicating (i) training data that is to be used as basis for generating a machine learning (ML) model and (ii) a target variable to be predicted using the ML model; transmit an ML training request for reception by one of the plurality of trainer devices; provide the training data to a particular trainer device executing a particular ML trainer process that is serving the ML training request; receive, from the particular trainer device, the ML model that is generated based on the provided training data and according to the particular ML trainer process; predict the target variable using the ML model; and transmit, to the client device, information indicating the target variable.
US11620567B2 Method, apparatus, device and storage medium for predicting protein binding site
The invention provides a method, apparatus, device and storage medium for predicting a protein binding site. The method comprises the steps of: receiving a protein sequence to be predicted, dividing the protein sequence by using a preset sliding window and sliding step to obtain a plurality of amino acid sub-sequences, building word vectors for the protein sequence according to the amino acid sub-sequences, extracting document features from word elements, building document feature vectors for the protein sequence according to the extracted document features, extracting protein chain biological features from the amino acid sub-sequences, building biological feature vectors for the protein sequence according to the extracted biological features, classifying the amino acid sub-sequences expressed with the document feature vectors and the biological feature vectors by using a preset amino acid residue classification model to obtain amino acid residue types for the protein sequence.
US11620564B2 CSP-based quantum circuit modeling
Method, apparatus and product for modeling of quantum circuits and usages thereof. A method comprises obtaining a model of a quantum circuit that comprises a set of decision variables, corresponding domains, and constraints, wherein the set of decision variables comprise gate assignment decision variables that define an assignment of a gate to a qubit in a cycle in the quantum circuit. The method comprises automatically determining a set of valuations for the set of decision variables. The set of valuations are selected from the corresponding domains and satisfy the constraints. Based on the set of valuations the quantum circuit is synthesized.
US11620557B2 Online trained object property estimator
An estimator for producing values for dependent variables of streaming objects based on values of independent variables of the objects, as well for continuously tuning the estimator based on any objects received with pre-populated values for the dependent variables.
US11620556B2 Hardware architecture and processing units for exact Bayesian inference with on-line learning and methods for same
A reconfigurable computing architecture for Bayesian Online ChangePoint Detection (BOCPD) is provided. In an exemplary embodiment, the architecture may be employed for use in video processing, and more specifically to computing whether a pixel in a video sequence belongs to the background or to an object (foreground). Each pixel may be processed with only information from its intensity and its time history. The computing architecture employs unary fixed point representation for numbers in time, using pulse density or random pulse density modulation—i.e., a stream of zeros and ones, where the mean of that stream represents the encoded value.
US11620554B2 Electronic clinical decision support device based on hospital demographics
An electronic clinical decision support (CDS) device (10) employs a trained CDS algorithm (30) that operates on values of a set of covariates to output a prediction of a medical condition. The CDS algorithm was trained on a training data set (22). The CDS device includes a computer (12) that is programmed to provide a user interface (62) for completing clinical survey questions using the display and the one or more user input devices. Marginal probability distributions (42) for the covariates of the set of covariates are generated from the completed clinical survey questions. The trained CDS algorithm is adjusted for covariate shift using the marginal probability distributions. A prediction of the medical condition is generated for a medical subject using the trained CDS algorithm adjusted for covariate shift (50) operating on values for the medical subject of the covariates of the set of covariates.
US11620552B2 Machine learning model for predicting an action to be taken by an autistic individual
Method and apparatus for predicting an action to be taken by a user of a mobile device, comprising: generating a machine learning (ML) model using historical training data comprising (a) output training data that includes a scheduled action on a calendar and (b) input training data comprising historical usage data of the mobile device by the user; receiving real-time usage data of the mobile device, the real-time usage data indicating at least one of (a) an emotional state of the user, wherein the emotional state is indicative of autism spectrum disorder, or (b) indicators of the environment of the user; and evaluating data comprising the real-time usage data of the mobile device using the ML model to output a suggested action to be performed by the user, wherein the suggested action mitigates a negative impact on the user of a symptom of the autism spectrum disorder.
US11620543B2 Identifying physical activities performed by a user of a computing device based on media consumption
A method includes identifying, based on sensor data received by a motion sensor, a physical activity performed by a user of the computing system during a time period and determining whether the user consumed media during the time period that the user performed the physical activity. The method also includes responsive to determining that the user consumed the media during the time period that the user performed the physical activity, determining, based on data indicative of the media consumed by the user, an updated physical activity performed by the user during the time period; and outputting data indicating the updated physical activity.
US11620534B2 Automatic generation of Ising Hamiltonians for solving optimization problems in quantum computing
Configuring a quantum computing system to determine a solution to an optimization problem includes encoding the optimization problem in an encoding language to produce an encoded optimization model. The encoded optimization model is transformed into a unconstrained model. The encoded optimization model includes an objective function having one or more terms. The one or more terms are converted to one or more Pauli terms. An Ising Hamiltonian is generated using the one or more terms. The Ising Hamiltonian corresponds to the optimization problem. An instruction indicative of the Ising Hamiltonian is provided to the quantum computing system.
US11620529B2 Method of continual-learning of data sets and apparatus thereof
This disclosure relates to a method of sequential machine learning of data sets and an apparatus thereof. The method may include generating a first machine learning model by generating a first feature space based on a first data set, generating first predictive label information based on the first feature space, performing machine learning on a relationship between the first data set and first label information related to a first data set, and performing machine learning on a relationship between the first predictive label information and the first feature space. The method may also include generating a second machine learning model based on the first machine learning model by generating a second feature space based on a second data set, generating second predictive label information based on the second feature space, and performing machine learning on a relationship between the second data set and a second label information.
US11620528B2 Pattern detection in time-series data
Systems and methods for detecting patterns in data from a time-series are provided. In one implementation, a method for pattern detection includes obtaining data in a time-series and creating one-dimensional or multi-dimensional windows from the time-series data. The one-dimensional or multi-dimensional windows are created either independently or jointly with the time-series. The method also includes training a deep neural network with the one-dimensional or multi-dimensional windows utilizing historical and/or simulated data to provide a neural network model. Also, the method includes processing ongoing data with the neural network model to detect one or more patterns of a particular category in the ongoing data, and localizing the one or more patterns in time.
US11620522B2 Vehicular system for testing performance of headlamp detection systems
A method for testing a vehicular driving assist system includes providing a neural network and training the neural network using a database of images, with each image of the database of images including an image of a headlight or a taillight of a vehicle. The trained neural network is provided with an input image that does not include a headlight or a taillight. The neural network, using the input image, generates an output image, with the output image including an image of a headlight or taillight generated by the neural network. The output image is provided as an input to the driving assist system to test the driving assist system.
US11620514B2 Training artificial neural networks with reduced computational complexity
At least some embodiments of the present disclosure relate to a method of training an artificial neural network (ANN) for an artificial intelligence recognition. The method includes producing, by an ANN, outputs by feeding inputs of a training data set to the ANN; determining errors of the generated outputs from target outputs of the training data set; generating a first-order derivative matrix including first-order derivatives of the errors and a second-order derivative matrix including second-order derivatives of the errors; obtaining an approximation of the first-order derivative matrix or an approximation of the second-order derivative matrix by compressing the first-order derivative matrix or the second-order derivative matrix; and updating weights of the ANN based on the approximation of the first-order derivative matrix or the approximation of the second-order derivative matrix.
US11620510B2 Platform for concurrent execution of GPU operations
Computing resources may be optimally allocated for a multipath neural network using a multipath neural network analyzer that includes an interface and a processing device. The interface receives a multipath neural network. The processing device generates the multipath neural network to include one or more layers of a critical path through the multipath neural network that are allocated a first allocation of computing resources that are available to execute the multipath neural network. The critical path limits throughput of the multipath neural network. The first allocation of computing resources reduces an execution time of the multipath neural network to be less than a baseline execution time of a second allocation of computing resources for the multipath neural network. The first allocation of computing resources for a first layer of the critical path is different than the second allocation of computing resources for the first layer of the critical path.
US11620505B2 Neuromorphic package devices and neuromorphic computing systems
A neuromorphic package device includes a systolic array package and a controller. The systolic array package includes neuromorphic chips arranged in a systolic array along a first direction and a second direction. The controller communicates with a host controls the neuromorphic chips. Each of the neuromorphic chips sequentially transfers weights of a plurality layers of a neural network system in the first direction to store the weights. A first neuromorphic chip performs a calculation based on stored weights therein and an input data received in the second direction, and provides a result of the calculation to at least one of a second neuromorphic chip and a third neuromorphic chip which are adjacent to the first neuromorphic chip. The at least one of the second and third neuromorphic chips performs a calculation based on a provided result of the calculation and stored weights therein.
US11620504B2 Neuromorphic device based on memory
A neuromorphic device includes a memory cell array that includes first memory cells corresponding to a first address and storing first weights and second memory cells corresponding to a second address and storing second weights, and a neuron circuit that includes an integrator summing first read signals from the first memory cells and an activation circuit outputting a first activation signal based on a first sum signal of the first read signals output from the integrator.
US11620503B2 Neural network processing
A method for performing neural network processing, and a corresponding data processing system. The data processing system is configured to define one or more tiles for use when reading a portion of an input feature map from memory or writing a portion of an output feature map to memory. The data processing system is also configured to provide information which allows positions falling within the defined one or more tiles to be mapped to memory locations to allow a processor to read data for an input feature map from memory or to write data for a portion of an output feature map to memory.
US11620502B2 Hyper-square implementation of tree AllReduce algorithm for distributed parallel deep learning
The present disclosure provides a method for syncing data of a computing task across a plurality of groups of computing nodes. Each group including a set of computing nodes A-D, a set of intra-group interconnects that communicatively couple computing node A with computing nodes B and C and computing node D with computing nodes B and C, and a set of inter-group interconnects that communicatively couple each of computing nodes A-D with corresponding computing nodes A-D in each of a plurality of neighboring groups. The method comprises syncing data at a computing node of the plurality of groups of computing nodes using inter-group interconnects and intra-group interconnects along four different directions relative to the node; and broadcasting synced data from the node to the plurality of groups of computing nodes using inter-group interconnects and intra-group interconnects along four different directions relative to the node.
US11620501B2 Neural network apparatus
According to an embodiment, a neural network apparatus includes cores, routers, a tree path, and a short-cut path. The cores are provided according to leaves in a tree structure, each core serving as a circuit that performs calculation or processing for part of elements of the neural network. The routers are provided according to nodes other than the leaves in the tree structure. The tree path connects the cores and the routers such that data is transferred along the tree structure. The short-cut path connects part of the routers such that data is transferred on a route differing from the tree path. The routers transmit data output from each core to any of the cores serving as a transmission destination on one of routes in the tree path and the short-cut path such that the calculation or the processing is performed according to a structure of the neural network.
US11620499B2 Energy efficient machine learning models
Aspects described herein provide a method including: receiving input data at a machine learning model, comprising: a plurality of processing layers; a plurality of gate logics; a plurality of gates; and a fully connected layer; determining based on a plurality of gate parameters associated with the plurality of gate logics, a subset of the plurality of processing layers with which to process the input data; processing the input data with the subset of the plurality of processing layers and the fully connected layer to generate an inference; determining a prediction loss based on the inference and a training label associated with the input data; determining an energy loss based on the subset of the plurality of processing layers used to process the input data; and optimizing the machine learning model based on: the prediction loss; the energy loss; and a prior probability associated with the training label.
US11620495B1 Neural networks with spatial and temporal features
Some embodiments provide a method for executing a neural network that includes multiple nodes. The method receives an input for a particular execution of the neural network. The method receives state data that includes data generated from at least two previous executions of the neural network. The method executes the neural network to generate a set of output data for the received input. A set of the nodes performs computations using (i) data output from other nodes of the particular execution of the neural network and (ii) the received state data generated from at least two previous executions of the neural network.
US11620487B2 Neural architecture search based on synaptic connectivity graphs
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting a neural network architecture for performing a machine learning task. In one aspect, a method comprises: obtaining data defining a synaptic connectivity graph representing synaptic connectivity between neurons in a brain of a biological organism; generating data defining a plurality of candidate graphs based on the synaptic connectivity graph; determining, for each candidate graph, a performance measure on a machine learning task of a neural network having a neural network architecture that is specified by the candidate graph; and selecting a final neural network architecture for performing the machine learning task based on the performance measures.
US11620485B2 Device and/or method for adaptive computation
Disclosed are methods, systems and devices for varying operations of a transponder device based, at least in part, on an availability of energy and/or power that may be harvested and/or collected. In one particular implementation, operations to generate one or more signals from sensor circuitry and/or to perform computations may be varied based, at least in part, on an availability of harvestable and/or collectable energy and/or power.
US11620484B2 System and method for transmitting financial information via color matrix code
An apparatus may include a memory to store instructions; and processing circuitry, coupled with the memory, operable to execute the instructions. When executed, the instructions may cause the processing circuitry to identify a matrix code; read a first layer of the matrix code, the first layer comprising a first account identifier associated with an account, wherein the first layer corresponds to a first color channel; and read a second layer of the matrix code, the second layer comprising a set of account data, associated with the account, wherein the second layer corresponds to a second color channel, different than the first color channel.
US11620482B2 Collaborative activation for deep learning field
Methods and apparatus, including computer program products, are provided for machine learning including deep convolutional neural networks. In some example embodiments, there may be provided a method that includes receiving, at a trained machine learning model, a portion of a test image; activating, at the machine learning model, a convolutional result formed based on the portion of the test image, the activation based on neighboring regions in the test image; and providing, by the machine learning model, an activated output. Related systems, methods, and articles of manufacture are also described.
US11620480B2 Learning method, computer program, classifier, and generator
In a learning that uses a machine learning model for an image, a learning method, a learning model, a classifier, and a generator in which human vision is taken into consideration are provided. The learning method learns a machine learning model that inputs or outputs image data with data for learning that includes training data subjected to a process of leaving out a component that is difficult to visually judge to reduce an information amount or generated data at a predetermined ratio.
US11620479B2 System for determining diverting availability of object recognition model
To determine diverting availability of a trained recognition model of another object to a target object. A system includes one or more processors and one or more storage devices. The one or more storage devices store an image time series including a target object, and a trained object recognition model for one or more objects which are different from the target object. The one or more processors acquire a movement trajectory of the target object from a recognition result of the target object in the image time series by the object recognition model, and determine diverting availability of the object recognition model to the target object based on the movement trajectory of the target object.
US11620476B2 Methods and apparatus for performing analytics on image data
Methods and apparatus for applying data analytics such as deep learning algorithms to sensor data. In one embodiment, an electronic device such as a camera apparatus including a deep learning accelerator (DLA) communicative with an image sensor is disclosed, the camera apparatus configured to evaluate unprocessed sensor data from the image sensor using the DLA. In one variant, the camera apparatus provides sensor data directly to the DLA, bypassing image signal processing in order to improve the effectiveness the DLA, obtain DLA results more quickly than using conventional methods, and further allow the camera apparatus to conserve power.
US11620475B2 Domain translation network for performing image translation
The present disclosure discloses a system and a method that includes receiving, at a decoder, a latent representation of an image having a first domain, and generating a reconstructed image having a second domain, wherein the reconstructed image is generated based on the latent representation.
US11620473B1 Pre-processing raw data in user networks to create training data for service provider networks
Techniques for a service provider network to provide users with software components that pre-process raw data stored in user computing networks to generate training data that is usable by artificial-intelligence (AI) services. The AI services may utilize models to provide various functionality to users, and the users may desire to train the models with data sets that are specific to their data sets. The service provider network can develop software components that are configured to process raw data into training data for various AI services. The software components can be provided to the user computing networks and executed locally, rather than the raw data having to being moved from the user computing network and to the service provider network. The training data can then be sent to the service provider network and used by the AI services to train ML models for use by the user.
US11620471B2 Clustering analysis for deduplication of training set samples for machine learning based computer threat analysis
A method, a system, and a computer program product for performing analysis of data to detect presence of malicious code are disclosed. Reduced dimensionality vectors are generated from a plurality of original dimensionality vectors representing features in a plurality of samples. The reduced dimensionality vectors have a lower dimensionality than an original dimensionality of the plurality of original dimensionality vectors. A first plurality of clusters is determined by applying a first clustering algorithm to the reduced dimensionality vectors. A second plurality of clusters is determined by applying a second clustering algorithm to one or more clusters in the first plurality of clusters using the original dimensionality. An exemplar for a cluster in the second plurality of clusters is added to a training set, which is used to train a machine learning model for identifying a file containing malicious code.
US11620461B2 Wearable data storage and transmission device for processing sensor data
An attachable data system for tracking items includes a microprocessor; a power supply configured to supply power to the microprocessor; a memory communicatively connected to the microprocessor; a Bluetooth communications module; and an NFC module. The NFC module performs operations including establishing an NFC field with an NFC initiator device in response to receiving an NFC signal from the NFC initiator device via the NFC antenna; extracting identifying information from the NFC signal; and storing the identifying information in the NFC memory. The microprocessor is configured to perform microprocessor operations including accessing the identifying information stored in the NFC memory; and causing a transmission of the identifying information using the Bluetooth communications module.
US11620459B2 Apparatus and method for searching and registering tags in local positioning system
The invention relates to local positioning and more particularly to methods of searching and registering tags in a local positioning system. A method of registering tags in a local positioning system is provided. Registering is performed in near-field mode. Tag stores identifying data of the local positioning system. Positioning unit stores identifying data of the tag. Furthermore, a method of searching a tag registered in a local positioning system is provided. Positioning units send address search packets into the space of the local positioning system. Desired tag responds with a positioning pulse. There is also provided a method of searching identifying data of a tag not registered in a local positioning system. Positioning units send broadcast search packets into the space of the local positioning system. Bisection method is used to detect identifying data of the tag. The invention can reduce power consumption by the tag and the positioning unit, and eliminate overlapping the signals received from a plurality of tags.
US11620456B2 Text-based discourse analysis and management
Systems and methods of the invention determine evasiveness of postings and manage chat sessions accordingly. In embodiments, a method includes accessing a real-time text-based discourse session comprised of multiple text-based posts published by participants, the posts including a question from an author and responses from at least one respondent; determining relationships between words in the text-based discourse session utilizing corpus linguistics analysis; determining a frequency of the responses of the at least one respondent over time; determining an evasiveness score for each of the responses based on natural language processing of the responses, wherein each of the evasiveness scores indicate a level of relevance of a response with respect to the question; determining rankings for each of the responses based on the determined relationships of words, the frequency of the responses, and the evasiveness scores; and determining a display order for the responses based on the rankings of the responses.
US11620453B2 System and method for artificial intelligence driven document analysis, including searching, indexing, comparing or associating datasets based on learned representations
Artificial intelligence based document analysis systems and methods are disclosed. Embodiments of document analysis systems may allow the manipulation of datasets and associated codes by determining representations for these codes or datasets based on a machine learning model. The codes or datasets can then be manipulated using the associated representations.
US11620446B1 Method and system for packing slip generation
The invention of the present disclosure may be a computer system for generating one or more packing slips, the stored program instructions comprising presenting a list of shipments comprising one or more shipments, receiving a selected shipment from the list of shipments, and determining whether a shipment template exists for the selected shipment, creating a packing slip PDF based on the plurality of information, the selected shipment, and the shipment template, determining whether the packing slip PDF contains a first error, evaluating, if the packing slip PDF does not contain the first error, whether the packing slip PDF is to be finalized, determining, if the packing slip PDF is not to be finalized, whether the packing slip PDF contains a second error, and creating, if the packing slip PDF is to be finalized, a finalized packing slip PDF.
US11620442B2 Interpretation risk detection
A system and method for detecting global interpretation risks in an email. A method includes extracting data from a header of an email, the data indicative of a locale of a sender; comparing the extracted data to other data indicative of a locale of a recipient of the email; and in response to a mismatch between the locales of the sender and recipient: scanning content of the email to identify portions of content subject to misinterpretation by the recipient, and modifying display of the email in response to an identification of at least one portion of content subject to misinterpretation, the modifying to indicate possible misinterpretation of the content by the recipient.
US11620438B2 Live document detection in a captured video stream
The present disclosure is directed toward systems and methods to quickly and accurately identify boundaries of a displayed document in a live camera image feed, and provide a document boundary indicator within the live camera image feed. For example, systems and methods described herein utilize different display document detection processes in parallel to generate and provide a document boundary indicator that accurately corresponds with a displayed document within a live camera image feed. Thus, a user of the mobile computing device can easily see whether the document identification system has correctly identified the displayed document within the camera viewfinder feed.
US11620433B2 Electronic publishing platform
Disclosed herein is a web user experience improvement for digital magazines. A digital magazine viewing platform is integrated with a digital magazine publishing platform including features that leverage the integration including user interface arrangement based on viewing habits and ripped content that is insertable into draft digital magazine documents. In some embodiments, a machine learning model categorizes magazine styles and present publishing features based on those magazines viewed or subscribed to by a given user.
US11620430B2 Autoplacement of superconducting devices
A system and method for the automatic placement of superconducting devices determines an arrangement of a series of Josephson junctions between a start point and an end point of an inductive wiring run on a superconducting circuit layout having a plurality of discrete Josephson junction placement sites by determining costs of placing each Josephson junction of the series of Josephson junctions at the plurality of discrete Josephson junction placement sites between the start point and the end point of the inductive wiring run based at least on a comparison of a target inductance value to inductances of wires connecting to the Josephson junction and selecting sites from the plurality of discrete Josephson junction placement sites to place each Josephson junction corresponding to the arrangement of the series of Josephson junctions with the least determined cost for the inductive wiring run.
US11620429B2 Method and device for superimposing at least two images of a photolithographic mask
The present invention relates to a method for superimposing at least two images of a photolithographic mask, wherein the method comprises the following steps: (a) determining at least one first difference of at least one first image relative to design data of the photolithographic mask; (b) determining at least one second difference of at least one second image relative to design data of the photolithographic mask, or relative to the at least one first image; and (c) superimposing the at least one first image and the at least one second image taking account of the at least one first difference and the at least one second difference.
US11620426B2 Automated system and method for circuit design
A method in certain embodiments includes using a computer system that includes an EDA tool to generate a layout of an IC device; searching, using a statistical method such as Bayesian optimization process, for one or more input variable parameters, such as the dimensions of the IC device and the dimensions of the voltage areas in the IC device, that results in an optimal characteristic, such as power, performance or area (PPA) of the IC device. A computer system including one or more EDAs configured to perform the method is also disclosed.
US11620414B2 Display apparatus, display method, and image processing system
A display apparatus capable of displaying previously-displayed presented data stored in association with meeting identification information identifying each meeting, includes circuitry configured to receive particular meeting identification information stored at an information processing apparatus from the information processing apparatus; and display at least a part of particular presented data associated with the received particular meeting identification information, on a display.
US11620406B2 Information processing device, information processing method, and recording medium
The present invention is configured to determine a replacement attribute as a replacement target of attribute values, from among a plurality of attributes of data including the attribute values of the plurality of attributes corresponding to each of a plurality of objects, and to replace the attribute values of the replacement attribute determined in the data, based on a useful index being an index of usefulness of the data and a replacement limitation being a limitation in replacement of the attribute values.
US11620405B2 Automated detection, elimination, and prevention of toxic combinations for personal information data
Exemplary embodiments can identify the toxic PI combinations and flag these combinations for evaluation. Because organization policies on toxic PI combinations can constantly evolve, the system may be continuously updated with the latest policies. Exemplary embodiments may be used as part of an automated code review for application development and for monitoring of existing applications and programs. Thus, exemplary embodiments take the guesswork out of identifying risks in applications and programs by providing an automated tool that can scan and identify toxic combinations in accordance with various policies.
US11620404B2 System and method of permission-based data sharing
A system includes a processor and a memory accessible to the processor. The memory may store instructions that, when executed by a processor, cause the processor to receive first data associated with a first owner and second data associated with a second owner from a data warehouse. The memory further includes instructions that, when executed, cause the processor to selectively filter the first data according to first data sharing permissions defined by the first owner to produce first filtered data, selectively filter the second data according to second data sharing permissions defined by the second owner to produce second filtered data, and provide an output including the first filtered data and the second filtered data to a data requester.
US11620401B2 System and method for automatically securing sensitive data in public cloud using a serverless architecture
Systems and methods are provided executing jobs immediately upon receipt of a notification. The systems and methods may include receiving, at a cloud compute service, a notification that a sensitive file comprising sensitive data has been received at a file receipt location, the sensitive file being sent by a client device; generating, by the cloud compute service, a container instance in response to the notification; retrieving, by the container instance, the sensitive file from the file receipt location; generating, by the container instance, a stripped file by stripping the sensitive data from the sensitive file based on a configuration file; transmitting, by the container instance, the stripped file to a storage location; deleting the sensitive file and associated file pointers from the file receipt location; and terminating the container instance, wherein terminating the container instance comprises deleting files comprising sensitive data and associated file pointers.
US11620399B2 End-to-end encryption with data deduplication
Aspects and features of the present disclosure can provide encryption to maintain data privacy while allowing deduplication of some client data by or cloud-based storage platforms. Data can be identified as public data and left unencrypted so that it can be deduplicated. Other data can be identified as personal data, which can be encrypted with a personal key, or as group data, which can be encrypted with a shared, group key. Identifying the data can include storing the data in storage regions within a closed environment. The storage regions can be established, at the client, in a storage platform, or both. Optionally, a storage platform can include multiple storage regions for multiple groups of users, wherein each group is assigned its own unique encryption key. Such data can thus automatically be subject to the same deduplication routines as unencrypted data.
US11620385B2 Vehicle control device, vehicle control device start-up method, and recording medium
A vehicle control device that verifies integrity of a program within a higher-importance region containing a start-up program; and that verifies integrity of a program within a lower-importance region in a state in which the program within the higher-importance region has been started up by the start-up program.
US11620384B2 Independent malware detection architecture
A system and method (referred to as the system) detect malware by training a rule-based model, a functional based model, and a deep learning-based model from a memory snapshot of a malware free operating state of a monitored device. The system extracts a feature set from a second memory snapshot captured from an operating state of the monitored device and processes the feature set by the rule-based model, the functional-based model, and the deep learning-based model. The system identifies identifying instances of malware on the monitored device without processing data identifying an operating system of the monitored device, data associated with a prior identification of the malware, data identifying a source of the malware, data identifying a location of the malware on the monitored device, or any operating system specific data contained within the monitored device.
US11620383B2 Dynamic analysis techniques for applications
A sample is analyzed to determine a set of events that should be selected for performing by a dynamic analyzer executing the sample in an instrumented, emulated environment. In some cases, analyzing the sample includes extracting the sample's user interface layout into a tree hierarchy of user interface elements. The set of selected events is performed. In some cases, at least one emulator detection resistance action is performed. A maliciousness verdict is determined for the sample based at least in part on one or more responses taken by the sample in response to the set of selected events being performed by the dynamic analyzer.
US11620382B2 Targeting and security audit for digital content
Methods, computer-readable media, and devices for auditing digital content to validate that the digital content is authentic, secure, and reaching the intended audience are disclosed. In one example, a method performed by a processing system including at least one processor includes launching a web browser application, wherein the launching includes instantiating a simulated user profile, and wherein the simulated user profile includes a simulated web browsing history, detecting, by the processing system, an item of digital content that is presented to the web browser application in response to the simulated user profile, determining, by the processing system, a relevance of the item of digital content to the simulated user profile, and generating, by the processing system, a report that indicates the relevance of the item of digital content to the user profile.
US11620379B1 Methods and apparatus for detecting and preventing obfuscated cyberattacks using machine learning techniques
The presently disclosed subject matter includes a system for monitoring a set of command lines or calls to executable scripts configured to be executed by an operating system. Each command line from the set of command lines is associated with an executable script configured to be executed by an operating system. The apparatus classifies, via a machine learning model, a command line from the set of command lines into an obfuscation category and prevents the operating system from executing the command line and generates a notification signal when the obfuscation category indicates that the command line is part of a cybersecurity attack. The apparatus allows the operating system to execute the command line or call to the executable script when the obfuscation category indicates that the command line is not part of a cybersecurity attack.
US11620378B2 Systems and methods for proactive and reactive data security
Disclosed herein are systems, methods, and storage media for distributed system security. In an example embodiment, a computer-executable method includes receiving a first item of executable code, calculating a hash of the first item of executable code, and comparing the calculated hash to a database of hashes. Responsive to a determination that the calculated hash does not match any hash in the database of hashes, a first security policy is applied to the first item of executable code. Triggering of the first policy indicates that the first item of executable code should be blocked from execution. If the first item of executable code does not trigger the first security policy, the method includes executing the first item of executable code and intercepting a request initiated by the first item of executable code during execution. In the request matches a second security policy, the request is blocked and/or filtered or sanitized, based on attribute-based access control policies.
US11620376B2 System and methods for generating and authenticating dynamic usernames replication
A method for generating a dynamic username includes receiving a static component of a dynamic username and a selection of a dynamic parameter component of the dynamic username from a user. The static component and the selected dynamic parameter component are combined in a predetermined order, based on a user selected option. The dynamic username is produced from the combined static component and the selected dynamic parameter component based on the predetermined order. A rule for producing the dynamic username is generated. The rule defines the predetermined order of the static component and the selected dynamic parameter component. The static component and the rule are stored in a credential database with the rule being associated with the static component.
US11620373B2 Authentication protection system and method based on trusted environment, and storage medium
Provided is an authentication protection system based on a trusted environment. The system includes: a client application, a trusted execution environment (TEE) processing unit, a daemon application and a trusted application; where the client application is configured to issue a security authentication business request to the TEE processing unit for calling a security business; the TEE processing unit is configured to forward the security authentication business request to the daemon application and the trusted application separately, return a verification result to the client application, and create a session connection for the client application and the trusted application; the daemon application is configured to verify the security authentication business request and the trusted application is configured to conduct a session with the client application and provide a business service for the client application.
US11620372B2 Application extension-based authentication on a device under third party management
Techniques are disclosed to provide application extension-based authentication on a device under third party management. In various embodiments, a unique identifier associated with an authentication app is stored on the device. An app extension framework that enables a native app to request, via an app extension associated with the authentication app, access to a service with which the native app is associated is provided. The authentication app is configured to use the unique identifier to determine a security posture of the device and to grant or deny access to the service based at least in part on the security posture of the device.
US11620371B2 System and method for auto-provisioning AI-based dialog service
A method of auto-provisioning AI-based dialog services for a plurality of target applications includes storing a plurality of dialog templates, generating a deployment object associating one or more of the dialog templates with a target application from among the plurality of target applications, extracting textual data from the target application, assembling the extracted textual data into inquiries or inquiry responses according to the one or more dialog templates associated with the deployment object, and deploying an AI-based dialog service to the target application based on the assembled inquiries or inquiry responses. Each of the dialog templates may include one or more sets of common inquiries or common inquiry responses.
US11620367B2 Key specific fingerprint based access control
Using a biometric sensor coupled to a touchscreen, fingerprint data is collected from within a plurality of virtual key areas of the touchscreen. A virtual key area in the plurality of virtual key areas comprises an area of the touchscreen configured to display an input prompt and collect touch data responsive to the input prompt. Responsive to determining that the fingerprint data has above a threshold level of similarity with stored fingerprint data associated with each of the virtual key areas and that a sequence of the virtual key areas matches a stored key sequence, access to a protected resource is allowed.
US11620366B2 Device enabling user preferred functions, preferences, and settings in another electronic device and corresponding methods
A companion electronic device includes a communication interface, one or more processors operable with the communication interface, and an authentication device operable with the one or more processors. The one or more processors can be actuated by power received from the communication interface upon the communication interface establishing electronic communication with another electronic device. The one or more processors can delivering signals to the communication interface enabling one or more functions of the other electronic device upon confirming authentication data received by the authentication device after the one or more processors are actuated belongs to an authorized user of the companion electronic device.
US11620362B2 Image forming apparatus
An image forming apparatus includes an image forming mechanism, a panel serving as a user interface of the image forming mechanism, a receiver that receives an image forming instruction for the image forming mechanism from a user of an information processing apparatus, and a display controller that controls the panel to display, in response to the receiver receiving the image forming instruction, a message about management of a license related to software installed in the information processing apparatus by referring to management information of the software.
US11620360B2 Methods and systems for recognizing object using machine learning model
In accordance with an aspect of the present disclosure, there is provided an object recognizing method using a machine learning model performed by an object recognizing apparatus including, obtaining an image for recognizing an object, predicting an object appearance area on the obtained image by using a machine learning model that is trained to learn a feature of an area on which the object appears in advance and recognizing the object on the obtained image by using the predicted object appearance area.
US11620359B2 Method, device, and computer program product for self-supervised learning of pixel-wise anatomical embeddings in medical images
The present disclosure provides a method, a device, and a computer program product using a self-supervised anatomical embedding (SAM) method. The method includes randomly selecting a plurality of images; for each image of the plurality of images, performing random data augmentation to obtain a patch pair, generating global and local embedding tensors for each patch of the patch pair, and selecting positive pixel pairs from the patch pair and obtaining positive embedding pairs; for each positive pixel pair, computing global and local similarity maps, finding global hard negative embeddings, selecting global random negative embeddings, pooling the global hard negative embeddings and the global random negative embeddings to obtain final global negative embeddings, and finding local hard negative embeddings using the global and local similarity maps, and randomly sampling final local negative embeddings from the local hard negative embeddings; and minimizing a final info noise contrastive estimation (InfoNCE) loss.
US11620358B2 Technologies for performing macro operations in memory
Technologies for performing in-memory macro operations include a memory having a media access circuitry connected to a memory media. The media access circuitry is to receive a request to perform an in-memory macro operation indicative of a set of multiple in-memory operations. The media access circuitry is also to perform, in response to the request, the in-memory macro operation on data present in the memory media.
US11620356B2 Methods and apparatus for providing digital item advertisements
This application relates to apparatus and methods for automatically determining and providing item advertisements, such as for display on a website. In some examples, a computing device obtains a prioritized list of item advertisements for each of a plurality of item categories. The computing device also obtains an item category for each of a plurality of positions of a display interface. Each item category may correspond to one or more of the plurality of item categories. Further, the computing device determines, for each position of the plurality of positions of the display interface, an item advertisement based on the item category for the position and the prioritized list of item advertisements. The computing device generates display interface position data identifying the item advertisement determined for each position of the plurality of positions of the display interface. The computing device transmits the display interface position data to a web server.
US11620354B2 System and method for protected proxy design for dynamic API scanning service
Described herein are systems and methods that provide a mechanism to proxy and protect HyperText Transport Protocol/Transport Layer Security (HTTP/TLS) redirection attempts. This technique mirrors an intended target request with a new request, never forwarding the original request from the scanner. This action provides protection to the end target as only key elements of the HTTP request are used while crafting a new HTTP request.
US11620353B2 Hyperlink visual indicator
A method, computer system, and a computer program product for indicating a hyperlink record is provided. The present invention may include receiving a hyperlink. The present invention may also include searching a data structure including a repository of a plurality of hyperlinks stored in at least one user system, where each hyperlink in the repository of the plurality of hyperlinks includes a hyperlink record having at least one reference to the at least one user system. The present invention may then include identifying a record of the received hyperlink in the searched data structure. The present invention may further include, in response to identifying the record of the received hyperlink within the searched data structure, modifying the received hyperlink to indicate the at least one reference to the at least one user system.
US11620351B2 Content management methods for providing automated generation of content summaries
Methods for generating content summaries in a web content management service, wherein in one embodiment a digital page editor and a component browser are launched to enable selection of a first content item. A summary of the first content item is automatically generated according to parameters that may have default values or values set by a user. The parameters may specify a size for the summary as a percentage of the first content item's size, as a particular number of lines, characters or words, as a size for a particular type of device, etc. The automatically generated summary is provided to the digital page editor, which can edit it and add it to the digital page. The summary is stored in a content repository as an independent summary content item with its own metadata.
US11620350B2 Vehicle recognition system
A vehicle identification system may perform operations that include: receiving a scan request that includes an image that comprises image data; identifying one or more vehicles within the image based on the image data based on computer vision and object recognition; generating bounding boxes based on the identified vehicles; cropping the image based on one or more of the bounding boxes; classifying a vehicle depicted within the cropped image; and presenting a notification that includes a display of the classification of the vehicle at the client device.
US11620349B1 Top fan identification based on content engagement
Systems, methods, and non-transitory computer-readable media can determine respective engagement scores for one or more users based at least in part on their engagement with a plurality of content items associated with an entity in a content provider system. At least one user who is a top fan of the entity can be determined based at least in part on the determined engagement scores. The user can be associated with a visual badge in the content provider system to identify the user as a top fan of the entity, wherein the visual badge is made visible by the content provider system to at least the entity.
US11620345B2 Method and apparatus for a mechanism for event replay when a reroute of recordation of the event occurred in a multiplexed event recordation system
A method for enabling event consumption is described. Upon receipt of a request for events associated with a first initial topic, a determination that the request includes a request for historical events is performed. Responsive to determining that one or more rules apply to the request for historical events, a determination of a first path from the first initial topic to a first aggregate topic is performed based on the one or more rules. The first path is different from a second path from the first initial topic to a second aggregate topic that is defined according to a current multiplexed framework definition. The current multiplexed framework definition is used for storing new events associated with the first initial topic in a second multiplexed event recordation system at a time that follows the time of receipt of the request. A first set of historical events is retrieved based on the first path.
US11620342B2 Relevance-based search and discovery for media content delivery
A method, a device, and a non-transitory storage medium are described, which provide for calculating a first relevance score for each content item of a set of content items, wherein the first relevance scores correspond to a relevance of each content item with respect to a query term according to a term-weighting scheme; calculating, for each content item, a program title relevance score; a media personality relevance score; a media network relevance score; and a live programming event relevance score; ranking each content item based on the program title relevance scores, the media personality relevance scores, the media network relevance scores, and the live event relevance scores; receiving a user input search term; generating, based on the search term, a user interface including multiple graphic icons corresponding to a number of the ranked content items; and presenting, via the user interface, the multiple graphic icons for selection by a user.
US11620339B2 Method and apparatus for identifying related records
The present disclosure relates to methods, systems, and apparatuses for identifying related records in a database. The method includes receiving, via a network interface, a related records query, the related records query identifying at least one record stored in the electronic database, determining, based on transaction data, at least one related record that is related to the identified at least one record, determining, by a processor, that the at least one related record is unavailable, in response to determining that the at least one related record is unavailable, determining at least one keyword associated with the at least one related record, selecting at least one of one or more substitute records based at least in part on comparing the at least one keyword with a set of keywords associated with one or more substitute records, and providing the selected one or more substitute records as a response to the related records query.
US11620338B1 Dashboard with relationship graphing
Data on entities and how they are associated with other entities may be aggregated from multiple sources and reconciled. The aggregated data may be presented in a dashboard with a graphical user interface (GUI) that represents entities (e.g., nodes) and associations (e.g., edges) as distinguishable graphical elements that are individually selectable. Different nodes/edges may have distinct graphical representations that correspond with certain characteristics of the nodes/edges. The dashboard may include multiple dynamically-updated panes that may be populated with different information depending on a user's interaction with the GUI and/or depending on information received from various sources. A first entity's connection to or involvement in certain activities may be more readily understood by interactively examining not just the first entity's relationship with a second entity, but also the second entity's relationship with a third entity which is not directly related to the first entity.
US11620328B2 Speech to media translation
According to one embodiment of the present invention, a system for speech to media translation includes at least one processor. The at least one processor may be configured to receive an input in a first language and receive a command to translate the input. The input is one of text and audio. The at least one processor may be further configured to search an image database based on the input to retrieve contextually relevant images. The at least one processor may be configured to communicate the retrieved contextually relevant image to a target user.
US11620327B2 System and method for determining a contextual insight and generating an interface with recommendations based thereon
A system and method for generating an interface for providing recommendations based on contextual insights, the method including: generating at least one signature for at least one multimedia content element identified within an interaction between a plurality of users; generating at least one contextual insight based on the generated at least one signature and user interests of the plurality of users, wherein each contextual insight indicates a current user preference; searching for at least one content item that matches the at least one contextual insight; and generating an interface for providing the at least one content item within the interaction between the plurality of users.
US11620317B2 Frameworks and methodologies for enabling searching and/or categorisation of digitised information, including clinical report data
The present disclosure relates to frameworks and methodologies for enabling categorisation and/or searching of digitised information, including clinical report data. Embodiments of the invention have been particularly developed to assist categorisation of digitised information, such as clinical report data, in a streamlined manner based on a pre existing set of classification codes. This, in some embodiments, enables the discovery and extraction of meaningful patterns from unstructured clinical reports. Further embodiments of the invention have been particularly developed to assist in the discovery and extraction of meaningful patterns from an unstructured set of digitised information such as unstructured clinical reports. While some embodiments will be described herein with particular reference to those applications, it will be appreciated that the invention is not limited to such a field of use, and is applicable in broader contexts.
US11620313B2 Multi-cluster warehouse
A method for a multi-cluster warehouse includes allocating a plurality of compute clusters as part of a virtual warehouse. The compute clusters are used to access and perform queries against one or more databases in one or more cloud storage resources. The method includes providing queries for the virtual warehouse to each of the plurality of compute clusters. Each of the plurality of compute clusters of the virtual warehouse receives a plurality of queries so that the computing load is spread across the different clusters. The method also includes dynamically adding compute clusters to and removing compute clusters from the virtual warehouse as needed based on a workload of the plurality of compute clusters.
US11620308B2 Adaptive distribution method for hash operations
A method, apparatus, and system for join operations of a plurality of relations that are distributed over a plurality of storage locations over a network of computing components.
US11620305B2 Ruleset engine for generating homogeneous data sets
A method, performed by a server, for aggregating data in from devices within a complex network including receiving, at a network interface, an end data from a data source wherein the end data includes a source field having a source value, determining, by a processor, a subset of a ruleset for the data source in response to a source stanza within the ruleset, generating, by the processor, a results data structure in response to the end data and the subset of the ruleset wherein the results data structure includes a destination field generated in response to the source field and a transform instruction in the subset of the ruleset and a destination value generated in response to the source value and the transform instruction in the subset of the ruleset, and storing, within a memory, a destination value and the destination field as a key value pair.
US11620304B2 Example management for string transformation
A method for transforming strings includes identifying one or more candidate example input strings from a database including a set of input strings. The candidate example input strings are presented for example transformation. For one or more of the candidate example input strings, an example output string corresponding to that example input string is received, where each example input string and its corresponding example output string define a transformation example in an example set. A string transformation program is generated based on transformation examples in the example set.
US11620302B1 Systems and methods for implementing secure database requests in a role-based application environment
The present disclosure relates to systems and methods for implementing secure database requests in a role-based application. In one example, the system may include at least one memory storing instructions and at least one processor configured to execute the instructions. The instructions may include instructions to receive, from a user device, a request to access data from a relational database; based on the request, extract the data from the relational database; perform one or more join commands on the data to generate an object in an object-oriented programming language having the joined data; convert the object to a data serialized format configured for use in a graphical user interface generator; and transmit the data serialized format to the user device.
US11620298B2 Method for scalable mining of temporally correlated events
Scalable mining method, computer system and computer program product for temporally correlated events that works with input data that is non-transactional in nature and detects high correlation relationships between events with low support thresholds. The scalable mining method manages a large scale of input data by executing the mining process in a distributed manner in a clustered cloud environment via nodes.
US11620292B1 Systems and methods for preserving selections from multiple search queries
Disclosed herein are apparatuses and methods for preserving selections from multiple search queries. An implementation may comprise receiving multiple search queries from a user and storing user selections from each search query result in a temporary database. Contents of the temporary database may be generated for simultaneous display with search query results on a graphical user interface. A user may then select actions to perform in relation to the selections in the temporary database and the system may transmit commands to execute the actions.
US11620287B2 Framework for providing intermediate aggregation operators in a query plan
The subject technology receives a query plan, the query plan comprising a set of query operations, the set of query operations including at least one aggregation. The subject technology analyzes the at least one aggregation to generate a modified query plan, the modified query plan including at least a top aggregation operator, an intermediate aggregation operator, and a bottom aggregation operator. The subject technology performs, with respect to the intermediate aggregation operator, at least one operation comprising: the subject technology receives an input intermediate data type; the subject technology performs an internalize operation on the input intermediate data type to generate an internal state; the subject technology performs an accumulate operation on the internal state to generate intermediate data; and the subject technology performs an externalize operation on the intermediate data to generate an output data type.
US11620283B2 Method and system for analytic based connections among user types in an online platform
Introduced here are various embodiments for selectively assigning a query to an expert. A network-accessible server system may receive a query from a client device indicating a question or project proposal. The query text may be parsed and attributes of the query may be determined by inspecting the parsed query text. The query attributes may be compared with attributes associated with a pool of experts with various specialties and expertise in various fields. The network-accessible server system may match the query attributes with attributes associated with a first expert with a similarity that exceeds a threshold similarity level to identify that an expertise of the first expert matches the requested expertise in the query. The first expert may be assigned to the query and prompted to provide a response to the query.
US11620281B2 Tracking intermediate changes in database data
Systems, methods, and devices for tracking a series of changes to database data are disclosed. A method includes executing a transaction to modify data in a micro-partition of a table of a database by generating a new micro-partition that embodies the transaction. The method includes associating transaction data with the new micro-partition, wherein the transaction data comprises a timestamp when the transaction was fully executed, and further includes associating modification data with the new micro-partition that comprises an indication of one or more rows of the table that were modified by the transaction. The method includes joining the transaction data with the modification data to generate joined data and querying the joined data to determine a listing of intermediate modifications made to the table between a first timestamp and a second timestamp.
US11620275B2 Multi-text interconnection
Embodiments of the invention are directed to synchronous multi-point update of associated text. Aspects include receiving, from a user, a request to associate a first text with one or more other instances of the first text and looking up the first text in a text association table. Based on determining that no entry in the text association table corresponds to the first text, aspects include creating an entry in the text association table corresponding to the first text. Aspects also include adding an address of the first text to the entry in the text association table. Based on detecting a change to one of the first text and one of the one or more other instances of the first text, aspects further include updating the first text and each of the one or more other instances of the first text that was not changed.
US11620269B2 Method, electronic device, and computer program product for data indexing
Embodiments of the present disclosure provide a method, an electronic device, and a computer program product for data indexing. The method for data indexing includes obtaining a plurality of data blocks for storage. The method further includes generating a plurality of vectorized representations of the plurality of data blocks so that a difference between vectorized representations of data blocks with a higher similarity among the plurality of data blocks is smaller. The method further includes storing the plurality of vectorized representations for indexing the plurality of data blocks respectively. The vectorized representations serve as indexes of the data blocks, and the vectorized representations may be used to effectively measure similarities between the data blocks, thereby providing the possibility of performing a fuzzy search of the data blocks based on the similarities.
US11620268B2 Method and system for optimization of faceted search
In general, embodiments of the technology relate to a method for serv1cmg requests. The method includes receiving a search request from a client, determining a main path and a conditional subpath associated with the search request, determining a subpath index associated with the main path and the conditional subpath, obtaining, using at least a portion of the search request, a set of subpath index entries from the subpath index, wherein each of the subpath index entries specifies a facet subpath and content associated with the facet subpath, generating a final result using at least a portion of the contents in the set of subpath index entries, and providing the final result to the client.
US11620263B2 Data compression using dictionaries
Data units of a dataset may be compressed by clustering the data units into clusters, selecting a reference unit for each unit cluster, and compressing data units of each unit cluster using the reference unit of the unit cluster as a dictionary. The computational efficiency of the clustering algorithm may be improved by not applying it to data units themselves, but rather to hash values of the data units, where the hash values have a much smaller size than the data units. The hash function may be a locality-sensitive hash (LSH) function. The reference unit of a cluster may be determined in any of a variety of ways, for example, by selecting a centroid or exemplar of the cluster. Clusters, including their references values, may be indexed in a cluster index (e.g., a Faiss index), which may be searched to assign future added or modified data units to clusters.
US11620261B2 Writing data to an LSM tree file structure using consistent cache staging
The disclosure herein describes writing data to a log-structured merge (LSM) tree file system on an object storage platform. Write data instructions indicating data for writing to the LSM tree file system are received. Based on the received instructions, the data is written to the first data cache. Based on an instruction to transfer data in the live data cache to the LSM tree file system, the first data cache is converted to a stable cache. A second data cache configured as a live data cache is then generated based on cloning the first data cache. The data in the first data cache is then written to the LSM tree file system. Use of a stable cache and a cloned live data cache enables parallel writing data to the file system by the stable cache and handling write data instructions by the live data cache.
US11620257B2 Data archive release in context of data object
The present disclosure provides a method, system, and device for generating and managing archived data. To illustrate, an archive request including an indication of a first set of files is received from an entity device. Archive information is generated based on the first set of files and stored at a first storage location and the first set of files are transmitted to an archival storage location. After the storage at the archival storage location, the archive information is accessed from the first storage location based on a retrieval request from the entity device and a request is transmitted to the archival storage location based on the archive information. The first set of files are received from the archival storage location and stored at a second storage location. A notification is sent to the entity device indicating the first set of files are available at the second storage location.
US11620255B2 Time sensitive networking device
The present disclosure generally relates to a device, method, or system for time sensitive networking. In an example, the device can include a time-sensitive networking controller and a scheduler. The device also includes an enhanced gate control list maintained on the time-sensitive networking controller to include a direct memory access address, a launch time, and a pre-fetch time for a data packet. The device may also include a transmitter of the time-sensitive networking controller to transmit the data packet retrieved using the direct memory access address at the launch time identified by the scheduler.
US11620254B2 Remote direct memory access for container-enabled networks
An embodiment includes mapping, responsive to receiving a request for a container image from a container host, the requested container image to a first computer memory on a registry server. The embodiment also includes exposing a window storing the mapped container image to the container host using a collective window-creation call with the container host. The embodiment also includes processing a Remote Direct Memory Access (RDMA) data transfer request to select a lock type for the window during the RDMA data transfer. The embodiment also includes imposing the selected lock type on the window during the RDMA data transfer. The embodiment also includes releasing the selected lock type from the window upon detecting completion of the RDMA data transfer.
US11620253B2 Board portal subsidiary management system, method, and computer program product
A board portal system provides the ability to manage multiple boards, where each of the boards may be a separate legal entity. The board portal may provide the ability to establish links between the multiple boards and create parent-child relationships with subsidiary boards. With the board portal, users can create content and make it viewable and accessible across multiple boards that related through a parent-child relationship. At the same time, the board portal maintains a requisite level of separation between the related boards in the portal using encryption and/or other separation techniques. As a result, the board portal facilitates flexible workflow patterns and communication processes based on the proper hierarchical structure that exists between the parent organization and its subsidiaries.
US11620250B2 Systems and methods for data transfer over a shared interface
A method for compressing is provided. The method includes compressing, via a processor, a portion of a first data packet to generate a second data packet having a compressed portion. The method includes transmitting the second data packet having the compressed portion via an interface to a co-processor. The processor and the co-processor are communicatively coupled via the interface. The method also includes unpacking, via the co-processor, the compressed portion of the second data packet to restore the first data packet.
US11620247B2 Conversion adapter and conversion adaptation method between PCIE and SPI realized based on FPGA
An adaptation method between PCIE and SPI realized based on FPGA, comprising following steps: S01: a PCIE equipment sends PCIE information to a mapping module through a PCIE module; S02: the mapping module extracts SPI information from the PCIE information and transmits the SPI information to a SPI equipment through an SPI module; all of the PCIE module, the mapping module and the SPI module are located on a FPGA chip; S03: the SPI equipment performs a read/write operation according to the SPI information, and feeds back SPI operation information subjected to the read/write operation to the mapping module; S04: the mapping module modifies PCIE information according to the SPI operation information to obtain PCIE feedback information; S05: the PCIE equipment reads the PCIE feedback information through the PCIE module. The present invention provides a conversion adapter and a method between PCIE and SPI realized based on FPGA to realize conversion for a PCI interface and a SPI interface, so as to perform a read/write operation of an AD chip with the SPI interface or a DA chip with the SPI interface, which has universal applicability.
US11620245B2 Multi-socket network interface controller with consistent transaction ordering
Computing apparatus includes a host computer, including at least first and second host bus interfaces. A network interface controller (NIC) includes a network port, for connection to a packet communication network, and first and second NIC bus interfaces, which communicate via first and second peripheral component buses with the first and second host bus interfaces, respectively. Packet processing logic, in response to packets received through the network port, writes data to the host memory concurrently via both the first and second NIC bus interfaces in a sequence of direct memory access (DMA) transactions, and after writing the data in any given DMA transaction, writes a completion report to the host memory with respect to the given DMA transaction while verifying that the completion report will be available to the CPU only after all the data in the given DMA transaction have been written to the host memory.
US11620243B2 Way partitioning for a system-level cache
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a system-level cache to allocate cache resources by a way-partitioning process. One of the methods includes maintaining a mapping between partitions and priority levels and allocating primary ways to respective enabled partitions in an order corresponding to the respective priority levels assigned to the enabled partitions.
US11620242B2 Determining write commands for deletion in a host interface
An interface of a memory sub-system can determine that a particular write command received from a host has a same address as a subsequently received write command from the host. The interface can delete the particular write command if it is still in the interface or send a signal to delete the particular write command if the write command has already been provided from the interface.
US11620240B2 Performance-driven access protocol switching for a logical storage device
An apparatus in one embodiment includes at least one processing device, with the at least one processing device comprising a processor and a memory coupled to the processor. The at least one processing device is configured to monitor performance of respective ones of a plurality of paths for accessing a logical storage device, and responsive to detection of at least one specified condition in the monitored performance relating to at least a subset of the paths, to switch the logical storage device from utilization of a first access protocol to utilization of a second access protocol different than the first access protocol. For example, in some embodiments, the at least one processing device is configured to switch the logical storage device from a SCSI access protocol to an NVMe access protocol, and vice versa, responsive to congestion, errors or other detected performance conditions currently impacting one of the access protocols.
US11620238B1 Hardware blinding of memory access with epoch transitions
A computer system and associated methods are disclosed for mitigating side-channel attacks using a shared cache. The computer system includes a main memory, a shared cache and a cache controller for the shared cache including a scrambling function that scrambles addresses of memory accesses according to the respective scrambling keys selected for a sequence of time periods. Different cache tiers may implement different scrambling functions optimized to the architecture of each cache tier. Scrambling keys may be updated to reduce predictability of shared cache to memory address mappings. These updates may occur opportunistically, on demand or on specified schedule. Multiple scrambling keys may be simultaneously active during transitions between active time periods.
US11620237B2 Flow table aging optimized for DRAM access
A flow table management system can include a hardware memory module communicatively coupled to a network interface card. The hardware memory module is configured to store a flow table including a plurality of network flow entries. The network interface card further includes a flow table age cache configured to store a set of recently active network flows and a flow table management module configured to manage a duration for which respective network flow entries in the flow table stored in the hardware memory module remain in the flow table using the flow table age cache. In some implementations, age information about each respective flow in the flow table is stored in the hardware memory module in an age state table that is separate from the flow table.
US11620235B1 Validation of store coherence relative to page translation invalidation
Systems and methods for invalidating page translation entries are described. A processing element may apply a delay to a drain cycle of a store reorder queue (SRQ) of a processing element. The processing element may drain the SRQ under the delayed drain cycle. The processing element may receive a translation lookaside buffer invalidation (TLBI) instruction from an interconnect connecting the plurality of processing elements. The TLBI instruction may be an instruction to invalidate a translation lookaside buffer (TLB) entry corresponding to at least one of a virtual memory page and a physical memory frame. The TLBI instruction may be broadcasted by another processing element. The application of the delay to the drain cycle of the SRQ may decrease a difference between the drain cycle of the SRQ and an invalidation cycle associated with the TLBI.
US11620234B2 Operation-deterministic write operations for data recovery and integrity checks
Aspects of a storage device including a memory and a controller are provided that allow for storage of tags identifying data types and sequence numbers with data to facilitate data recovery and system integrity checks following a power failure or other system failure event. The controller is configured during a write operation to include a tag in the data identifying the data type as a host write, a recycle write, or another internal write. Following a system failure event, the controller is configured to read the tags to identify the data type in the write. Based on the tags, the controller is configured to properly rebuild or update a logical-to-physical (L2P) table of the storage device to assign correct logical addresses to the most recent data during data recovery, as well as to verify correct logical addresses during system integrity checks.
US11620228B2 Coherent memory access
Apparatuses and methods related to providing coherent memory access. An apparatus for providing coherent memory access can include a memory array, a first processing resource, a first cache line and a second cache line coupled to the memory array, a first cache controller, and a second cache controller. The first cache controller coupled to the first processing resource and to the first cache line can be configured to provide coherent access to data stored in the second cache line and corresponding to a memory address. A second cache controller coupled through an interface to a second processing resource external to the apparatus and coupled to the second cache line can be configured to provide coherent access to the data stored in the first cache line and corresponding to the memory address. Coherent access can be provided using a first cache line address register of the first cache controller which stores the memory address and a second cache line address register of the second cache controller which also stores the memory address.
US11620225B1 System and method for mapping memory addresses to locations in set-associative caches
A circuit and corresponding method map memory addresses onto cache locations within set-associative (SA) caches of various cache sizes. The circuit comprises a modulo-arithmetic circuit that performs a plurality of modulo operations on an input memory address and produces a plurality of modulus results based on the plurality of modulo operations performed. The plurality of modulo operations performed are based on a cache size associated with an SA cache. The circuit further comprises a multiplexer circuit and an output circuit. The multiplexer circuit outputs selected modulus results by selecting modulus results from among the plurality of modulus results produced. The selecting is based on the cache size. The output circuit outputs a cache location within the SA cache based on the selected modulus results and the cache size. Such mapping of the input memory address onto the cache location is performed at a lower cost relative to a general-purpose divider.
US11620222B2 Methods and apparatus for atomic operations with multiple processing paths
A method for performing an atomic memory operation may include receiving an atomic input, receiving an address for an atomic memory location, and performing an atomic operation on the atomic memory location based on the atomic input, wherein performing the atomic operation may include performing a first operation on a first portion of the atomic input, and performing a second operation, which may be different from the first operation, on a second portion of the atomic input. The method may further include storing a result of the first operation in a first portion of the atomic memory location, and storing a result of the second operation in a second portion of the atomic memory location. The method may further include returning an original content of the first portion of the atomic memory location concatenated with an original content of the second portion of the atomic memory location.
US11620220B2 Cache system with a primary cache and an overflow cache that use different indexing schemes
A cache memory system including a primary cache and an overflow cache that are searched together using a search address. The overflow cache operates as an eviction array for the primary cache. The primary cache is addressed using bits of the search address, and the overflow cache is addressed by a hash index generated by a hash function applied to bits of the search address. The hash function operates to distribute victims evicted from the primary cache to different sets of the overflow cache to improve overall cache utilization. A hash generator may be included to perform the hash function. A hash table may be included to store hash indexes of valid entries in the primary cache. The cache memory system may be used to implement a translation lookaside buffer for a microprocessor.
US11620213B2 Apparatus and method for handling data stored in a memory system
A controller configures a map table including a map entry associating different address schemes with each other. The controller is configured, for performing map table configuration, to find a target map entry among previous map entries in the map table, merge the current map entry into the target map entry to generate a merged map entry when the target map entry is found, and store the merged map entry in the map table. The target map entry and a current map entry include at least some information which is overlapped.
US11620212B2 Method for validating a medical application, end user device and medical system
An inventive method for validating an end user device for use with a medical application. A medical application and a validation application are received in the end user device and the validation application is then executed, which includes: (i) determining the hardware and software environment of the end user device; (ii) providing a validation process compatible with the hardware and software environment; (iii) executing a test mode of the medical application; (iv) running the validation process during the test mode; and (v) determining from running the validation process whether the medical application is compatible with the end user device. When the medical application is determined to be compatible with the end user device, a validation report is generated and stored in the end user device and/or a server. When the medical application is determined to be incompatible with the end user device, the medical application is at least partially blocked.
US11620208B2 Deployment of variants built from code
Systems and methods are described for verifying functionality of software. A set of code that is to be validated is identified. A first configuration is determined for the set of code that configures the code as a first build for validation. The first build is released for a first validation process. Prior to completion of validation of the first build, a second configuration is determined for the set of code that configures the code as a second build for validation. The second build is released for a second validation process prior to completion of validation of the first build. The first and second validation process are staged so that the first and second builds can be reverted independently of one another in the event of a validation issue. The first and second validation process are independently completed in the absence of a validation issue.
US11620207B2 Power efficient machine learning in cloud-backed mobile systems
Various embodiments are provided for load balancing of machine learning operations in a computing environment by a processor. One or more machine learning operations performing inference or training operations may by dynamically balanced between one or more edge computing devices in a wireless communication network and a cloud computing system for increasing performance of a selected metric.
US11620199B1 Method and system for detection of post routine deviation for a network device
A system and method for identifying, analyzing, and repairing deviations in a power-on self-test routine (POST) of a computer system is disclosed. The computer system includes a basic input output system (BIOS) including a POST routine executed between power-on and hand off to an operating system. A memory stores a golden image POST code sequence. The controller and BIOS receive a sequence of POST codes from the execution of the POST routine. The sequence of POST codes is compared to the golden image POST code sequence. A deviation in the POST routine is identified based on at least one POST code of the sequence of the POST codes not matching the golden image POST code sequence. The identified deviation may be analyzed for further information in a message. The message may be used to recover from the deviation.
US11620197B2 Recovering error corrected data
A plurality of storage nodes within a single chassis is provided. The plurality of storage nodes is configured to communicate together as a storage cluster. The plurality of storage nodes has a non-volatile solid-state storage for user data storage. The plurality of storage nodes is configured to distribute the user data and metadata associated with the user data throughout the plurality of storage nodes, with erasure coding of the user data. The plurality of storage nodes is configured to recover from failure of two of the plurality of storage nodes by applying the erasure coding to the user data from a remainder of the plurality of storage nodes. The plurality of storage nodes is configured to detect an error and engage in an error recovery via one of a processor of one of the plurality of storage nodes, a processor of the non-volatile solid state storage, or the flash memory.
US11620191B2 Fileset passthrough using data management and storage node
A data management and storage (DMS) cluster of peer DMS nodes manages data of a compute infrastructure by generating snapshots of partitions of a fileset of the compute infrastructure and providing a passthrough for storing the snapshots in a data storage separate from the DMS cluster, such as a cloud computing system. In one approach, the DMS nodes determine partitions of a fileset using fileset metadata, generates snapshots of the partitions, and stores the snapshots in the data storage. Each DMS node may include a local storage which is used to facilitate creation of a snapshot of a partition. The snapshot may be removed from the local storage after being sent to the data storage. Rather than storing the snapshot, the DMS cluster stores fileset metadata that is referenced to retrieve the snapshot from the data storage. The snapshot is deployed to retrieve a file stored in the partition.
US11620190B2 Techniques for performing backups using hints
Processing I/O operations may include: receiving, at a data storage system, an I/O operation from a host, wherein the I/O operation is directed to a logical address and includes an I/O tag used in connection with performing data reduction processing for first data stored at the logical address; and performing processing to back up a data set including the first data stored at the logical address. The processing may include: sending, from the data storage system to a backup application, the data set and hints regarding the first data set, wherein the hints include a first hint determined in accordance with the I/O tag from the host; performing, in accordance with the hints, data reduction processing of the data set to generate a second data set; and storing the second data set on one or more backup storage devices.
US11620188B2 Methods, devices, and a computer readable medium for restoring a file in a virtual machine disk
Embodiments of the present disclosure relate to methods, devices, and computer readable medium for restoring a file in a virtual machine disk. The method comprises: receiving, from a client, a user's request regarding restoring a file in a virtual machine disk. The method further comprises: determining, based on the request and from a backup disk of the virtual machine disk, files accessible to the user. In addition, the method further comprises providing the client with information related to the files accessible to the user.
US11620187B2 Distributing data on distributed storage systems
A method of distributing data in a distributed storage system includes receiving a file, dividing the received file into chunks, and determining a distribution of the chunks among storage devices of the distributed storage system based on a maintenance hierarchy of the distributed storage system. The maintenance hierarchy includes maintenance levels, and each maintenance level includes one or more maintenance units. Each maintenance unit has an active state and an inactive state. Moreover, each storage device is associated with a maintenance unit. The determining of the distribution of the chunks includes identifying a random selection of the storage devices matching a number of chunks of the file and being capable of maintaining accessibility of the file when one or more maintenance units are in an inactive state. The method also includes distributing the chunks to storage devices of the distributed storage system according to the determined distribution.
US11620185B2 Integrity processing in a dispersed storage network
A distributed storage integrity system in a dispersed storage network includes a scanning agent and a control unit. The scanning agent identifies an encoded data slice that requires rebuilding, wherein the encoded data slice is one of a plurality of encoded data slices generated from a data segment using an error encoding dispersal function. The control unit retrieves at least a number T of encoded data slices needed to reconstruct the data segment based on the error encoding dispersal function. The control unit is operable to reconstruct the data segment from at least the number T of the encoded data slices and generate a rebuilt encoded data slice from the reconstructed data segment. The scanning agent is located in a storage unit and the control unit is located in the storage unit or in a storage integrity processing unit, a dispersed storage processing unit or a dispersed storage managing unit.
US11620184B2 Runtime integrity checking for a memory system
Various embodiments relate to a memory controller, including: a memory interface connected to a memory; an address and command logic connected to the memory interface and a command interface, wherein the address and control logic is configured to receive a memory read request; a memory scrubber configured to cycle through memory locations and to read data from those locations; a region selector configured to determine when a memory location read by the memory scrubber is within an integrity checked memory region; a runtime integrity check (RTIC) engine connected to a read data path of the memory interface, wherein the RTIC engine is configured to calculate an integrity check value for the RTIC region using data read from the checked memory region by the memory scrubber; and a RTIC controller configured to compare the calculated integrity check value for the checked memory region to a reference integrity check value for the checked memory region.
US11620181B2 Utility infrastructure fault detection and monitoring
A method may include obtaining, at a server or analysis device, sensor data comprising at least one of vibration data and impulse data from one or more sensor devices coupled to a first utility infrastructure; obtaining training sensor data associated with at least one of the first utility infrastructure from a previous time period and one or more second utility infrastructures; comparing the sensor data with the training sensor data associated with the at least one of the first utility infrastructure from the previous time period and the one or more second utility infrastructures; and identifying or predicting a fault occurrence associated with the first utility infrastructure based on the comparing the sensor data associated with the first utility infrastructure to the training sensor data associated with the at least one of the first utility infrastructure from the previous time period and the one or more second utility infrastructures.
US11620179B1 Method, apparatus, device, storage medium and program product for log information processing
According to embodiments of the present disclosure, there is provided a method, apparatus, device, storage medium and program product for log information processing. The method comprises: determining a source of a target log in response to a log query request, wherein the log query request indicates that a target user requests to query the target log; determining a log desensitization policy corresponding to the source of the target log, the log desensitization policy being determined based on log registration information associated with the source, the log registration information being used for indicating a physical meaning of a variable item in the target log; and performing, based on service attribute information of the target user, the log desensitization policy and service authority information, desensitization processing on the variable item related to the target user in the target log for providing the target user with a desensitized target log.
US11620178B1 Fault detection
An apparatus has processing circuitry with at least two replicated computation blocks. Each computation block performs a particular calculation based on a respective input value to produce a respective output value to be used as a result of the calculation. The apparatus also has storage circuitry arranged on output paths of the computation blocks to store the output values of the computation blocks. The processing circuitry is operable in a fault detection mode in which the processing circuitry latches the output values of the computation blocks in the storage circuitry and presents, as the result of the calculations, the stored values. The processing circuitry also provides a first input value for a first computation block as an input value to one or more additional computation blocks of the at least two replicated computation blocks and compare the output values of the one or more additional computation blocks, when performing the calculation based on the first input value, with an output value of the first computation block when performing the calculation based on the first input value. If the processing circuitry detects a mismatch in the comparison, the processing circuitry determines that a fault exists in at least one of the computation blocks.
US11620172B2 Systems and methods for processing digital experience information
In one implementation, systems and methods are provided for processing digital experience information. A computer-implemented system for processing digital experience information may comprise a central data location. The central data location may comprise a connector that may be configured to receive information belonging to a category from an information source; an event backbone that may be configured to route the information received by the connector based on the category; a translator that may be configured to transform the received information into a common data model; and a database that may be configured to store the received information. The event backbone may be further configured to send information to the connector from the event backbone and the database based on one or more criteria.
US11620170B1 Method, apparatus, device and storage medium for function processing
Embodiments of the present disclosure provide a method, apparatus, device and storage medium for function processing. The method comprises: loading a first core library in a preset application program, wherein the first core library injects a proxy connect function in the first core library to a second core library to perform centralized management of the invoking of a preset socket, the second core library including a preset connect function, the preset connect function being used to establish a connection with the preset socket; injecting a custom connect function to the second core library based on a preset injection method corresponding to the proxy connect function; in accordance with a determination that the preset application program invokes the preset connect function via the second core library, invoking the custom connect function instead to implement a custom logic so as to delegate the preset socket. With the above technical solution, the injection of codes for delegating socket can be reduced, and the stability and performance of the application program can be guaranteed.
US11620169B2 Barrierless and fenceless shared memory synchronization with write flag toggling
When communicating through shared memory, a producer thread generates a value that is written to a location in a shared memory. The value is read from the shared memory by a consumer thread. The challenge is to ensure that the consumer thread reads the location only after the value is written and is thereby synchronized. When a memory location is written by a producer thread, a flag that is simultaneously stored in the memory location along with the value is toggled. The consumer thread tracks information to determine whether the flag stored in the location indicates whether the producer has written the value to the location. The flag is read and written simultaneously with reading and writing the location in memory, thereby eliminating the need for a memory fence. After all of the consumer threads read the value, the location may be reused to write additional value(s) and simultaneously toggle the flag.
US11620168B2 Managing metadata for a distributed processing system with manager agents and worker agents
A manager agent access a grain hierarchy that represents a state for a computation that is to performed by a distributed processing system, wherein the grain hierarchy includes manager agent grains including metadata for manager agent processes that manage the performance of the computation by the distributed processing system, and worker agent grains including, for tasks to be performed by the distributed processing system, metadata for worker agents that each correspond to a subset of the plurality of data processors for performing the task. A manager agent performs processes defined by a manager agent grain to manage the computation by worker agents and storing, within the grain, metadata describing the manager agent process performed by the manager agent, and worker agents perform tasks assigned to the worker agents based on an assignment of a respective worker agent grain to the worker agent.
US11620166B2 Communications framework for multi-cluster management systems
A framework for facilitating communication between a multi-cluster management (MCM) system and the clusters managed by the system is provided. According to one set of embodiments, the framework comprises two independent, unidirectional communications channels: a first channel (i.e., “intent channel”) that flows from the MCM system to each cluster, and a second channel (i.e., “data sync channel”) that flows from each cluster to the MCM system. Through the intent channel, the MCM system can deliver control information to each cluster for actuating management changes/operations therein in a manner that is robust against network dropouts and packet loss. Through the data sync channel, the MCM system can collect and process status information from each cluster (such as, e.g., object state transitions triggered by the control information sent via the intent channel) in a manner that can efficiently scale to support large numbers of clusters.
US11620164B1 Virtual partitioning of a shared message bus
According to embodiments, a method for virtual partitioning of data includes receiving a data stream comprising a plurality of traces, each trace comprising a plurality of spans from a plurality of users. The method also includes assigning the plurality of traces of the data stream to a plurality of virtual partitions based on each user of the plurality of users, each virtual partition of the plurality of virtual partitions comprising data of a user of the plurality of users. The method also includes scheduling at least a subset of the plurality of virtual partitions to at least one user partition of a shared topic, the at least one user partition comprising data from at least one virtual partition of at least one user of the plurality of users. The method also includes indexing each user partition of the shared topic based on each user and each virtual partition.
US11620162B2 Resource allocation optimization for multi-dimensional machine learning environments
Some embodiments of the present application include obtaining first data from a data feed to be provided to a plurality of machine learning models and detecting a changepoint in the first data. In response to the changepoint being detected, a first machine learning model may be executed on the first data to obtain first output datasets. A first performance score for the first machine learning model may be computed based on the first output datasets. A second machine learning model may be caused to execute on the first data based on the first performance score satisfying a first condition.
US11620160B2 Uniprocessor method for real time rate-monotonic scheduling in a communication network
A real-time feasibility device includes circuitry configured to sort tasks into a first scheduling priority order; split the sorted tasks into a first subset which can be scheduled using an inexact condition test and a second subset which cannot be scheduled using the inexact condition test; test the first subset using the inexact condition test; sort the tested first subset into a second scheduling priority order; sort the second subset into a third scheduling priority order; filter out one or more tasks of the second subset which cannot be scheduled using the inexact condition test or the exact condition test; test remaining tasks of the second subset using the exact condition test; sort the tested remaining tasks of the second subset into a fourth scheduling priority order; and execute the sorted and tested first subset and the sorted and tested remaining tasks of the second subset.
US11620157B2 Data ingestion pipeline anomaly detection
Systems and methods are described for processing ingested pipeline metrics and ingested logs in an asynchronous manner as the data is being ingested to explain anomalies detected in the pipeline metrics using the ingested logs. For example, one or more streaming data processors can convert data as the data is ingested into a comparable data structure, determine whether the comparable data structure should be assigned to an existing data pattern or a new data pattern, and determine whether the logs corresponding to the comparable data structure is anomalous. Separately, the streaming data processor(s) can perform an outlier detection on the pipeline metrics to detect outliers. The streaming data processor(s) can then window the anomalous logs and the pipeline metric outliers to surface explanations for the pipeline metric outliers using the anomalous logs.
US11620154B2 Suppressing interrupts to an application thread
In a computing system, an application thread is executed on a hardware thread. Based on a configuration of the computing system, a first threshold is determined comprising a threshold percentage of execution time spent servicing a set of interrupts to the application thread relative to a total execution time for the hardware thread. For the hardware thread, a length of a first time period spent servicing an interrupt in the set of interrupts and a length of a second time period spent executing the application thread are measured. A cumulative percentage of execution time spent in the first time period relative to execution time spent in the first time period and the second time period is calculated. Responsive to the cumulative percentage being above the threshold percentage, interrupt servicing on the hardware thread is disabled.
US11620153B2 Instruction interrupt suppression of overflow exception
Instruction interrupt suppression for an overflow condition. An instruction is executed, and a determination is made that an overflow condition occurred. Based on a per-instruction overflow interrupt indicator being set to a defined value, interrupt processing for the overflow condition is performed, and based on the per-instruction overflow interrupt indicator being set to another defined value, the interrupt processing for the overflow condition is bypassed.
US11620152B2 Blockchain sharding with parallel threads
A method comprises receiving from a distributed app (dApp), a shard creation transaction in a blockchain block of a blockchain. he block may comprise multiple shards. Next, the method comprises collecting, with a join block in the blockchain, transactions. The join block is adjacent to the blockchain block. Next, the method includes encapsulating the shard creation transaction; applying the block including the shard creation transaction to yield a new shard in the block; and broadcasting the block. The join block executes cross shard transactions without impacting the parallel execution of intra-shard transactions with computer threads by separating inter-shard and intra-shard transactions into different blocks. Without join block, parallel executing intra shard threads in computer threads may need to lock the database states since inter-shard transactions may also write to it from different computer thread. Not sure if we need to make this clear in our claims regarding join block.
US11620150B2 Virtual machine management method using virtual machine deployment simulation
Provided is a virtual machine (VM) management method of simulating a change in deployment of VMs deployed on physical servers including a first physical server and a second physical server physically separated from the first physical server and scheduling deployment of VMs and predicting workload of VMs.
US11620148B2 Collecting capacity data of virtual machines by leveraging agent data
Provided are techniques for collecting capacity data of virtual machines by leveraging agent data. A list of one or more virtual machines for which capacity data is to be retrieved is obtain from an asset server, where the one or more virtual machines are identified using a licensing measurement. Infrastructure data and hypervisor data are obtained from an infrastructure server. For each of the one or more virtual machines, the infrastructure data and the hypervisor data are used to request, from a capacity scanner on each of the one or more virtual machines, capacity data for that virtual machine. The capacity data for each of the one or more virtual machines is sent to the asset server, and the asset server performs load balancing of software that is to be executed on the one or more virtual machines using the capacity data.
US11620146B2 System and method to commit container changes on a VM-based container
Disclosed herein are embodiments for committing changes of an image of a virtual machine-based container running on a host computer system. A starting image for a container is obtained from a guest starting folder, and while the container runs the starting image changes to the image made by the running container are captured in a guest folder that is union mounted with the guest starting folder. Another union folder, which is the union of a new host folder and the starting folder, contains the changed image which can be used for the container or transferred to a different container.
US11620145B2 Containerised programming
Containerised computing processes are generated by an orchestration processor interpreting user commands and user profile data to build a deployment specification specifying functions to be run by a containerised process, using a shell script run on a host virtualisation container. External events such as security threats and computing resource overloads can be used to generate the virtualised process, allowing vulnerability detection, and apply countermeasures such as deployment or migration of containers during attacks to lesser prone infrastructure, and allows the orchestration of non-container tools to provide security and resilience.
US11620144B2 Qualifying a device driver for a device
A method, a computer program containing instructions, and an apparatus for qualifying a device driver for a device. After a test environment is initiated, a test on the device driver is performed. This involves a device emulator emulating a behavior of the device under stipulated conditions. During the test, the device emulator performs an error injection or a test on at least one rarely occurring case.
US11620143B2 Interface and mode selection for digital action execution
Interface and mode selection for digital action execution is provided. For example, a system loads a script library embedded in an electronic resource. The system determines a historic level of engagement between a client computing device and one or more digital assistants. The system selects, based on a first property of the client computing device and the historic level of engagement, a type of digital interface. The system generates, based on the type of digital interface, a digital interface with the call-to-action. The system determines, responsive to an instruction to execute the call-to-action, a mode of execution. The system selects a digital assistant and a second client device to execute the call-to-action. The system transmits the call-to-action to the second client device for execution.
US11620141B2 Client side browser-based caching for monitored resources
Methods and systems are provided for a browser in a client device that receives a user interface script-code snippet from a web page. A chain logic engine determines whether an in-memory map indicates an output value of prior execution of the UI script-code snippet. If the in-memory map does indicate the output value, it is returned from the in-memory map to generate the user interface. If not, the engine determines whether an in-local storage map indicates the prior executed snippet output. If the in-local storage map indicates the prior executed snippet output, it is returned from the in-local storage map to generate the user interface, and it is stored in the in-memory map. If not, the UI script-code snippet is executed to generate the output value, which is used to generate the user interface, and is stored in the in-memory map and in the in-local storage map.
US11620139B2 Adaptive data analytics service
A closed-loop service, referred to as an Adaptive Data Analytics Service (ADAS), characterizes the performance of a system or systems by providing information describing how users or agents are operating the system, how the system components interact, and how these respond to external influences and factors. The ADAS then builds models and/or defines relationships that can be used to optimize performance and/or to predict the results of changes made to the system(s). Subsequently, this learning provides the basis for administering, maintaining, and/or adjusting the system(s) under study. Measurement can be ongoing, even after the operating parameters or controls of a system under the administration or monitoring of the ADAS have been adjusted, so that the impact of such adjustments can be determined. This recursive process of observation, analysis, and adjustment provides a closed-loop system that affords adaptability to changing operating conditions and facilitates self-regulation and self-adjustment of systems.
US11620138B1 System and method of setting a configuration to achieve an outcome
A computer-implemented method for managing a graphical user interface for a computer procurement application is disclosed. The graphical user interface is configured to show data related to key performance indicators (KPIs) for an entity and those for a peer group, show recommendations for improving values of the KPIs by adjusting values of configurations associated with the KPIs for the entity based on values of the KPIs and the associated configurations for the peer group in response to a first request, and implement the adjustment in response to a second request.
US11620131B2 Methods and systems for illumination power, management, and control
Systems and methods for illumination power, management and control can include lighting fixtures, lighting controllers, databases, and gateways. The lighting controllers can power the lighting fixtures, control the lighting fixtures, and store fixture state data and controller state data. The lighting controllers can be connected to building mains power (e.g., 240 VAC) and provide DC power to the lighting fixtures. The lighting controllers can read state data from and control the fixtures via a digital interface. The Database server can store user profiles, site profiles, fixture property data, and controller property data. The gateway can read and modify the state data stored by the lighting controllers, and can query the database server for the property data. The gateway can also provide a user interface through which users, based on authorization, can read and write the state data (e.g., fixture on/off) and the property data.
US11620126B2 Dynamic multiple repository package management through continuous integration
In one implementation, a method includes receiving data characterizing a notification indicative of modification to a first source code of a first layer of a software architecture. The first layer is stored in a first repository of a plurality of repositories of a microservice. The method further includes generating a modified first package including a first computer-executable code generated by at least compiling the first source code and assigning a unique first name to the modified first package. The method further includes transmitting an instruction to a repository manager of a package repository to store the modified first package with the assigned first name in the package repository. The method also includes generating a first modified container image including the modified first package.
US11620124B2 System and method for flow runtime versioning
Described is a method in a cloud-based system for implementing changes to flow engine software that executes user-specific flows for a plurality of users. The method includes: receiving a request to load and execute a user-specific flow; identifying an API version identifier for the user-specific flow; loading the user-specific flow; determining whether a software change to the flow engine software should be applied when executing the user-specific flow based on the API version identifier; and executing the user-specific flow using the flow engine software with the software change when it is determined, based on the API version identifier, that the software change to the flow engine software should be applied.
US11620122B2 Automation controller for upgrading an IT infrastructure
An automation controller is disclosed which provides central management of an upgrade process in an IT infrastructure. An example automation controller includes a control module configured to execute an automation code script and a corresponding automation input file. An index module is configured to index data from the automation input file to identify at least one target node in the IT infrastructure to be upgraded. The index module is further configured to associate a patch firmware bundle with the target node. An execution module is configured to execute the automation code script. A management module is configured to manage the upgrade process through to exception or successful completion of the upgrade process at the target node.
US11620120B1 Configuration of secondary processors
Systems and methods are provided for configuration of a secondary processor by a host processor. The host processor can access compiled firmware for the secondary processor, which has a parameter stored at a pre-determined address. The host processor can modify the parameter at the pre-determined address in the firmware to generate a modified firmware for the secondary processor. The host processor can further load the modified firmware into a memory of the secondary processor. The secondary processor can execute the modified firmware having the modified parameter. The host processor can further remodify the parameter in the memory of the secondary processor during runtime without having to recompile the firmware.
US11620114B2 Responsive self-service template
The technology disclosed relates to a self-service customization protocol for a single page website that implements a support component add-in to a CRM website. The protocol may be configured to customize support component add-in code for the CRM website, in some embodiments, at least by customization instructions applicable to the at least one page element of the support component add-in to the CRM website. In some embodiments, the at least one page element may be configured to search at least one support article hosted by the CRM website, display a visual representation of at least one featured category of articles available within the CRM website, and contact support for the CRM website, for example.
US11620110B1 Registration of multiple user defined functions
The subject technology receives a set of files corresponding to a library, the library comprising a set of functions included in the set of files. The subject technology parses the set of files. The subject technology identifies a set of functions in the set of files based on the parsing. The subject technology, for each function, registers the function as a user defined function (UDF) based on a set of input parameters utilized by the function and a type of parameter of each of the input parameters. The subject technology provides access to each registered function in a different application.
US11620109B2 Converting a boolean masked value to an arithmetically masked value for cryptographic operations
A first input share value, a second input share value, and a third input share value may be received. The first input share value may be converted to a summation or subtraction between an input value and a combination of the second input share value and the third input share value. A random number value may be generated and combined with the second input share value and the third input share value to generate a combined value. Furthermore, a first output share value may be generated based on a combination of the converted first input share value, the combined value, and additional random number values.
US11620107B2 Method and device for quantum random number generation
The invention is directed to a Quantum Random Number Generator comprising an emitting device (110) triggered by a signal representing an input bit x and adapted to generate and send a physical system (130) characterized by one of two possible quantum states determined by said input bit x, a measurement device (120) adapted to detect said physical system, to identify the quantum state of said physical system through an unambiguous state discrimination measurement and to generate an output b first representing whether the quantum state has been identified or not and, if it has been identified, which quantum state among the two possible quantum states was detected by the unambiguous state discrimination measurement to a processing device (140), the processing device (140) being adapted to estimate the entropy of the output b given the probabilities p(b|x) representing the probability of observing output b for a state preparation x, and a randomness extraction device (150) adapted to extract final random bit stream given the entropy estimate provided by the processing device (140).
US11620104B2 User interface customization based on speaker characteristics
Characteristics of a speaker are estimated using speech processing and machine learning. The characteristics of the speaker are used to automatically customize a user interface of a client device for the speaker.
US11620100B2 Systems and methods for adjusting activity control parameters
Systems and methods for generating sounds in a vehicle or other location are presented. In one example, a single user input may be a basis for adjusting a sound level and a frequency of occurrence of a sound that is stored in controller memory and that is output via one or more speakers.
US11620098B2 Vehicle control device, vehicle, operation method for vehicle control device, and storage medium
A vehicle control device comprises: an acquisition unit configured to acquire information of outside brightness of the vehicle; and a control unit configured to control, based on the outside brightness, luminance of a plurality of display areas including a first display area displayed by a first display unit for displaying a situation of the vehicle and a second display area displayed by a second display unit for displaying a situation of the vehicle, the second display area being displayed below the first display area, wherein when the outside brightness is higher than a first threshold, the control unit suppresses luminance of the first display area in accordance with a decrease in the outside brightness, and when the outside brightness is equal to or lower than the first threshold, suppresses luminance of the second display area in accordance with the decrease.
US11620093B2 Securing printed features using volatile determinants
Securing printing systems and methods include a printer with a controller coupled to a memory and configured to perform a printer operation. The printer controller receives an instruction comprising a first font element and a second font element. An identifier corresponding to the second font element is retrieved from a memory. The printer generates and prints a graphical character that based on the first font element and an augmented symbol corresponding to the identifier.
US11620092B2 Image forming apparatus
A image forming apparatus includes a power control unit, an operation mode control unit, and a first timer. The power control unit performs control so as to switch between a normal power state for supplying the operation power supply voltage to the image forming unit, a first power saving state for not supplying the operation power supply voltage to the image forming unit, and a second power saving state having less power consumption than the first power saving state. The operation mode control unit performs control so as to switch a normal mode corresponding to a normal power state, a first power saving mode corresponding to a first power saving state, and a second power saving mode corresponding to a second power saving state.
US11620090B2 Printer provided with mode in which print based on print job transmitted from client device is restricted
A printer includes a controller, a memory, and a user interface. The printer has a first mode and a second mode. The controller disables the first mode when enabling the second mode and disables the second mode when enabling the first mode. The controller executes a first printing process while the first mode is enabled. In the first printing process, the controller receives a print job from a client device, stores the received print job in the memory, and performs printing based on the stored print job upon receiving a storage print command. The controller executes a second printing process and restricts the first printing process while the second mode is enabled. In the second printing process, the controller receives a print job from a server in response to receiving a prescribed input operation via the user interface, and performs printing based on the received print job from the server.
US11620089B2 Non-volatile storage of high resolution tape directory
An HRTD stored in the volatile memory of a tape drive is communicated for storage in an off-tape non-volatile memory prior to unloading a tape cartridge. In response to the tape cartridge being loaded into the tape drive, the HRTD is received from the off-tape non-volatile memory.
US11620085B2 Management of write operations in a non-volatile memory device using a variable pre-read voltage level
A processing device, operatively coupled with a memory device, performs operations including receiving a write request from a host system at a first time, the write request identifying first data to be stored in a segment of the memory device, determining whether a pre-read voltage level of the write request satisfies a pre-read voltage level criterion pertaining to a write-to-write time interval for the segment, wherein the write-to-write time interval is defined by the first time and a second time corresponding to a last time at which the segment was written, and responsive to determining that the pre-read voltage level satisfies the pre-read voltage level criterion pertaining to the write-to-write time interval, performing a pre-read operation on the segment using the pre-read voltage level to determine second data currently stored in the segment.
US11620083B2 Method for implementing predictable latency mode feature in SSD, and non-volatile memory (NVM) based storage device
A method includes: receiving, by a storage device from a core in a host, a request to provide exclusive resource to a command of a predefined submission queue of a non-volatile memory (NVM) set in the storage device, wherein the request pertains to operating the NVM set in a deterministic state; generating a virtual NVM set identifier for a virtual NVM set based on a predefined mapping of the predefined submission queue and the NVM set; determining a storage controller associated with the NVM set based on a predefined mapping of the predefined submission queue, the NVM set, and the virtual NVM set identifier; enabling at least one core to operate in a Predictable Latency Mode; and operating the storage controller and the NVM set in the deterministic state by allocating predetermined resources to execute the command and return data with a predictable latency.
US11620080B2 Data storage method, device and computer program product
A technique involves determining, in redundant array of independent disks (RAID) stripes, source slices for restriping, and allocating, from a reserved capacity for file system check (FSCK), destination slices for restriping. The technique further involves performing restriping for the RAID stripes by copying data in the source slices into the destination slices. Accordingly, using the reserved capacity for FSCK as the destination slices for restriping may mitigate the influence on an available capacity of a mapper during restriping, thereby improving the performance of a storage system.
US11620071B2 Object store mirroring with garbage collection
Techniques are provided for object store mirroring. Data within a storage tier of a node may be determined as being data to tier out to a primary object store based upon a property of the data. A first object is generated to comprise the data. A second object is generated to comprise the data. The first object is transmitted to the primary data store for storage in parallel with the second object being transmitted to a mirror object store for storage. Tiering of the data is designated as successful once acknowledgements are received from both the primary object that the first object was stored and the mirror object store that the second object was stored.
US11620068B2 Data transfer optimizations
Techniques for performing data transfers may include determining a first page of user data to be transferred from a source data storage system to a target data storage system, wherein the source data storage system has a source page size granularity denoting a first size of backend I/O operations on the source data storage system, wherein the target data storage system has a target page size granularity denoting a second size of backend I/O operations on the target data storage system; performing processing on the source data storage system that constructs a second page of user data that is the second size, wherein the second page of user data includes the first page of user data that is the first size and another page of user data that is the first size; and transferring the second page of user data from the source to the target data storage system.
US11620056B2 Snapshots for any point in time replication
Systems and methods for providing any point in time functionality. With a storage system such as a VSAN, any point in time protection is achieved by combining a metadata stream with snapshots of the storage system. This allows snapshots to be generated in hindsight such that any point in time functionality is provided.
US11620054B1 Proactive monitoring and management of storage system input-output operation limits
An apparatus comprises a processing device configured to identify a number of outstanding input-output (IO) operations corresponding to at least one target of a storage system, wherein the identifying is performed periodically at designated time intervals. The processing device is further configured to determine whether the number of outstanding IO operations is trending upward and exceeds a threshold over a plurality of the designated time intervals. At least one message indicating a queue full condition is generated responsive to an affirmative determination that the number of outstanding IO operations is trending upward and an affirmative determination that the number of outstanding IO operations exceeds the threshold. The at least one message is sent to one or more host devices associated with one or more initiators corresponding to the at least one target of the storage system.
US11620046B2 Keyboard management user interfaces
The present disclosure relates to user interfaces for receiving handwriting input, accessing predictive text candidates, and accessing keyboards.
US11620045B2 Alternate content insertion logic
A collection management system presents, as part of a content discovery session, a first content item from a content discovery collection that includes a plurality of content items that are ordered sequentially for presentation. In response to receiving an advancement input, the collection management system determines whether a number of content items presented as part of the content discovery session meets or exceeds a threshold number of content items, and whether an amount of elapsed time of the content discovery session meets or exceeds a threshold amount of time. The collection management system presents a first alternate content item as part of the content discover session. The first alternate content item is not included in the content discovery collection. After presenting the first alternate content item, the collection management system presents a second content item from the content discover collection that is ordered after the first content item.
US11620044B2 Mobile terminal
A mobile terminal including a display; a Time of Flight (TOF) camera configured to obtain a depth image of an object; and a controller configured to display a guide interface on the display to guide the object to move into an interaction region of an imaging region of the TOF camera.
US11620040B2 Method, system, and computer program product for configuring at least one rule via a graphical user interface
Provided is a method for configuring at least one rule, e.g., using a graphical user interface. The method may include displaying a graphical user interface including a polygon having at least three edges and an icon at a first position within the polygon. Each edge of the polygon may be associated with a potential outcome of at least one rule. An input to move the icon to a second position within the polygon may be received. The graphical user interface may be displayed with the icon at the second position within the polygon. A distance from the second position of the icon to each edge of the polygon may be determined. The rule(s) may be adjusted based on the distance from the second position of the icon to each edge of the polygon. A system and computer program product are also disclosed.
US11620039B2 Performant configuration user interface
A process includes obtaining a set of images compositable to depict different design configurations; providing a first user interface by which members of the set are overlaid responsive to user inputs to depict different design configurations; obtaining a first design configuration specified via the first user interface; and providing a second user interface depicting a field of view having a first portion depicting the first design configuration and a second porting depicting a second design configuration, the second user interface being operative to adjust allocation in pixel space of the field of view between the first portion and the second portion responsive to user input.
US11620038B2 Restoring full online documents from scanned paper fragments
Searching for documents includes retrieving objects from a physical media image using a camera from a smartphone, a user selecting a subset of the objects, forming a search query based on the subset of objects, and applying the search query to a search engine to search for the documents. Retrieving objects from a media image may include waiting for a view of the camera to stabilize. Waiting for the view of the camera to stabilize may include detecting changing content of a video flow provided to the camera and/or using motion sensors of the camera to detect movement. Retrieving objects may include the smartphone identifying possible subsets of objects in the media image. The user selecting a subset of the objects may include the smartphone presenting at least some of the possible subsets to the user and the user selecting one of the possible subsets.
US11620032B2 Method and apparatus for ego-centric 3D human computer interface
In the method, a processor generates a three dimensional interface with at least one virtual object, defines a stimulus of the interface, and defines a response to the stimulus. The stimulus is an approach to the virtual object with a finger or other end-effector to within a threshold of the virtual object. When the stimulus is sensed, the response is executed. Stimuli may include touch, click, double click, peg, scale, and swipe gestures. The apparatus includes a processor that generates a three dimensional interface with at least one virtual object, and defines a stimulus for the virtual object and a response to the stimulus. A display outputs the interface and object. A camera or other sensor detects the stimulus, e.g. a gesture with a finger or other end-effector, whereupon the processor executes the response. The apparatus may be part of a head mounted display.
US11620031B2 Three dimensional navigation of listing information
Computerized methods and systems for three-dimensional (3-D) displaying and navigating of search results are provided. In some embodiments, a criterion may be received from a user of a publication system. A database associated with the publication system may be searched based on the criterion. Search results retrieved from the database may be displayed on at least one side of a 3-D interface object. At least one control may be displayed proximate to the three 3-D interface object. The control may be used to navigate the 3-D interface object.
US11620030B2 Coherent gestures on touchpads and touchscreens
In non-limiting examples of the present disclosure, systems, methods and devices for executing gesture operations are provided. A touchpad gesture manager and a touchscreen gesture manager may be maintained. Both managers may comprise the identities of gesture operations and conditions for executing the gesture operations. The conditions for one or more touchscreen gesture operations may be the same as the conditions for one or more corresponding touchpad gesture operations. The gestures that have same conditions for the touchscreen and the touchpad may comprise application window operations and virtual desktop transition operations. In some examples, one or more display elements, animations, or intermediate operations may be different in executing the touchscreen operations than for executing the touchpad operations.
US11620029B2 Method for displaying multiple application windows by mobile terminal, and mobile terminal
Embodiments of the present disclosure provide a method for displaying multiple application windows by a mobile terminal, and a mobile terminal, to display multiple application windows on one display screen based on display resource statuses of the application windows. In one implementation, a current placement direction of the mobile terminal is obtained. A window width and height of a first application window in the current placement direction is determined. If the window width is greater than the window height, a landscape display resource of the first application in the current placement direction is loaded when a user interface of the first application is displayed in the first application window. If the window width is less than the window height, a portrait display resource of the first application in the current placement direction is loaded when a user interface of the first application is displayed in the first application window.
US11620026B2 Touch apparatus
A touch apparatus includes first touch electrodes and second touch electrodes. The first touch electrodes and the second touch electrodes are interlaced, so as to define first interlaced regions. Each of the first touch electrodes includes first main portions extended in a first direction and second main portions extended in a second direction. The first main portions and the second main portions are crossed, so as to form first grids. Each of the first touch electrodes further includes first branches crossed with two segments of two adjacent first main portions of at least one of the first grids.
US11620024B2 Touch screen sensor
A touch screen sensor includes a visible light transparent substrate and an electrically conductive micropattern disposed on or in the visible light transparent substrate. The micropattern includes a first region micropattern within a touch sensing area and a second region micropattern. The first region micropattern has a first sheet resistance value in a first direction, is visible light transparent, and has at least 90% open area. The second region micropattern has a second sheet resistance value in the first direction. The first sheet resistance value is different from the second sheet resistance value.
US11620021B1 Methods and apparatus for cross-coupling correction on a touch sensor panel
Cross-coupling correction techniques on a touch sensor panel can be improved using machine learning models (particularly for touch sensor panels with relatively low signal-to-noise ratio). In some examples, the machine learning model can be implemented using a neural network. The neural network can receive a touch image and perform cross-coupling correction to mitigate cross-talk due to routing traces of the touch sensor panel. Mitigating cross-talk can improve touch sensing accuracy, reduce jitter, and/or reduce false positive touch detection.
US11620016B2 Information processing device and operation detection device
An information processing device includes a transmission terminal configured to transmit an input signal and a plurality of reception terminals configured to receive information output from the transmission terminal as a signal. A signal received by one of the plurality of reception terminals is configured to be able to interact with signals received by the other reception terminals.
US11620015B2 Electronic device
The disclosure provides an electronic device, including a display panel, a touch component, and a processor. The display panel includes a display region, the touch component includes a touch region, and the processor is electrically connected to the display panel and the touch component. The processor defines an effective input region for executing a function of at least one input component in the touch region, to establish link setting information between the input component and the corresponding effective input region, and execute the function of the input component according to the link setting information in response to a touch operation sensed by the effective input region.
US11620007B2 Mouse device
A mouse device includes a housing and a wheel module. The housing includes an outer accommodating slot. The wheel module is detachably disposed in the outer accommodating slot. The wheel module includes a mounting base and a wheel. The mounting base has two opposite side walls, and the mounting base is located at a bottom of the outer accommodating slot. The wheel has two opposite pivots, wherein the two pivots are connected to the two side walls of the mounting base respectively.
US11620001B2 Pictorial symbol prediction
Symbol prediction can be implemented using a multi-task system trained for different tasks. The tasks may include a single symbol prediction, symbol category prediction, and symbol subcategory prediction. Categories of symbols can be generated by clustering sets of training data using a clustering scheme.
US11619995B2 Light field vision-based testing device, adjusted pixel rendering method therefor, and online vision-based testing management system and method using same
Described are various embodiments of a light field testing device, adjusted pixel rendering method and computer-readable medium therefor, and testing system and method using same. In one embodiment, a light field device, system or computer-implemented method is provided to dynamically adjust user perception, via a light field display, of at least one testing optotype in accordance with a vision-based test, while also providing test administrative guidance via the light field display.
US11619992B2 Method and system for eye tracking with glint space recalibration on wearable heads-up display
A method of tracking an eye of a user includes generating an infrared light, scanning the infrared light over the eye, and detecting reflections of the infrared light from the eye over an eye tracking period. A plurality of glints is identified from the reflections of the infrared light detected. A glint center position of each glint in a glint space is determined and transformed to a gaze position in a display space. At least once during the eye tracking period, an image of the eye is reconstructed from a portion of the reflections of the infrared light detected. A pupil is detected from the image, and a pupil center position is determined. A glint-pupil vector is determined from the pupil center position and the glint center position of at least one glint corresponding in space to the pupil. The glint space is recalibrated based on the glint-pupil vector.
US11619991B2 Device control using gaze information
The present disclosure generally relates to controlling electronic devices. In some examples, the electronic device uses gaze information to activate a digital assistant. In some examples, the electronic device uses gaze information to identify an external device on which to act. In some examples, the electronic device provides an indication that distinguishes between different speakers.
US11619986B2 Virtual reality controller apparatus
Example virtual reality controller apparatus are disclosed herein. An example controller for use with a virtual reality device implementing a virtual reality environment includes a base and a shaft supported by the base. The shaft includes a first control button associated with a first axis of a coordinate plane. The first control button is in communication with the virtual reality device. Activation of the first control button is to cause restriction of movement a virtual object in the virtual reality environment relative to the first axis. The shaft includes a second control button associated with a second axis of the coordinate plane. The second control button is in communication with the virtual reality device. Activation of the second control button is to cause restriction of movement of the virtual object in the virtual reality environment relative to the second axis.
US11619985B2 Operational circuit of virtual currency data processing device, and virtual currency data processing device
An operational circuit of a virtual currency data processing device includes: at least two operational chip groups configured to operate within respective operating voltage threshold ranges of the operational chip groups to receive a communication signal which includes an issued task, perform calculations according to the issued task, and transmit a communication signal; a control module configured to operate within an operating voltage threshold range to transmit the communication signal which includes the issued task and receive the communication signal which includes the calculation result; at least two signal forwarding and electrical isolation modules, each of which is communicatively connected to and is configured to forward communication signals between the control module and the respective operational chip group, and isolate an operating voltage threshold of the operational chip groups to make the operational chip groups and the control module capable of identifying communication signals sent by each other.
US11619982B2 Efficient calibration of circuits in tiled integrated circuits
An integrated circuit includes a plurality of tiles receiving a power supply voltage, each having a corresponding analog circuit and operates in response to a first voltage, and a hardware controller receiving a voltage identification code and provides the first voltage to each of the plurality of tiles in response thereto. The hardware controller comprises a test time controller determining coefficients of a waveform that describes an average correspondence between the power supply voltage and the first voltage for the plurality of tiles, and a boot time controller determining a respective error signal indicating an error between the waveform and a respective actual waveform for each of the plurality of tiles, and providing the respective error signal to the corresponding analog circuit of each of the plurality of tiles. The corresponding analog circuit of each of the plurality of tiles adjusts the first voltage according to the respective error signal.
US11619979B2 Hinged electronic device with flexible display and heat spreader
An electronic device includes a first device housing coupled to a second device housing by a hinge. A heat spreader is coupled to the first device housing and the second device housing and spans the hinge. A flexible display coupled to the first device housing and the second device housing and spans the hinge. The heat spreader and the flexible display can be coupled to the first device housing and the second device housing, respectively, at different locations. Alternatively, the flexible display can be coupled to the heat spreader at a location that is collocated with the location at which the heat spreader is coupled to the first device housing and the second device housing, respectively.
US11619975B2 Display assembly and display device
A display assembly and a display device are provided. The display assembly includes: a flexible display panel including first and second regions arranged side by side; at least one tension member each including a connection portion that is fixed in the first region, the connection portion has a first surface distal to the flexible display panel; at least one first support member in the first region; at least one second support member in the second region; wherein the at least one first support member, the at least one second support member and the connection portion are all on a non-display side of the flexible display panel; the at least one first support member has a first surface distal to the flexible display panel; and the first surface of the connection portion is closer to the flexible display panel than the first surface of the first support member.
US11619971B1 Personal computer wireless device docking station
A communication system comprises a processing system configured to support data, voice and video communications. A docking station is coupled to the processing system and is configured to provide power and data connections to a personal computer wireless device. The personal computer wireless device is configured to provide power, data, and analog connections. The docking station includes a Voice over Internet Protocol (VoIP) phone, such as a Session Initiation Protocol (SIP), phone. The docking station may include a keypad configured to initiate, or otherwise enable, VoIP phone call functions. The docking station is coupled to the processing system over at least one pair of low-voltage wires having an electrical current sufficient to power the personal computer wireless device. The pair(s) of low-voltage wires may provide sufficient electrical current to charge a battery in the personal computer wireless device.
US11619970B2 Alternating sampling method for non-echo duplex conversations on a wearable device with multiple speakers and microphones
A wearable device includes a body having fasteners and a frame coupled between two fasteners. The frame includes first and second sections. A first portion of the body includes the first section of the frame and one fastener and a second portion of the body includes the second section of the frame and the other fastener. A speaker and a microphone are connected to the first portion and another speaker and another microphone are connected to the second portion. The body also includes a processor, memory accessible to the processor, and programming in the memory for configuring the processor to selectively activate the speakers and microphones such that a first speaker emits an output sound signal while a first microphone and a second speaker are deactivated and a second microphone captures an input sound signal during the emission of the output sound signal by the first speaker.
US11619968B2 Display device
A display device includes a first non-folding area, a second non-folding area, and a folding area, which are disposed in a first direction includes a display panel including first to third pixel areas, which are spaced apart from each other on a plane defined in the first direction and a second direction crossing the first direction and a window layer disposed on the display panel. The window layer includes a first rigid part, a second rigid part, and a first soft part, a first interface and a second interface overlaps at least one area of first to third pixel areas on the plane, and an absolute value of a difference in refractive index between the first rigid part and the first soft part is 0.02 or less, and an absolute value of a difference in refractive index between the second rigid part and the first soft part is 0.02 or less.
US11619963B2 Area-efficient scalable memory read-data multiplexing and latching
Described is apparatus comprising a first circuitry, a second circuitry, and a third circuitry. The first circuitry may have an output coupled to a shared-read-data signal path, and the first circuitry either driving its output to a value based on a sensed memory bit, or not driving its output. The second circuitry may have a first clocked inverter and a second clocked inverter cross-coupled with the first clocked inverter, an input of the first clocked inverter being coupled to the shared-read-data signal path, and an output of the first clocked inverter being coupled to an inverse-data signal path. The third circuitry may have an inverter with an input coupled to the inverse-data signal path and an output coupled to a data signal path.
US11619958B2 Biasing scheme for power amplifiers
A front-end module comprises a bias network including a current mirror, a junction temperature sensor, an n-bit analog-to-digital converter, an n-bit current source bank configured to automatically set reference current levels for one or more operating temperature regions, and a power amplifier. The bias network, junction temperature sensor, n-bit analog-to-digital converter, n-bit current source bank, and power amplifier are integrated on a first semiconductor die.
US11619957B2 Power management circuit operable to reduce energy loss
A power management circuit operable to reduce energy loss is provided. The power management circuit is configured to provide a time-variant voltage(s) to a power amplifier(s) for amplifying an analog signal(s). To achieve best possible operating efficiency at the power amplifier(s), the time-variant voltage(s) needs to rise and fall frequently and quickly in accordance with power fluctuations of the analog signal(s). The power management circuit stores an electrical potential energy (e.g., capacitive energy) when the time-variant voltage(s) increases and discharges the electrical potential energy when the time-variant voltage(s) decreases. In embodiments disclosed herein, the power management circuit is configured to harvest a portion of the discharged electrical potential energy to thereby charge a battery. By harvesting the discharged electrical potential energy, it is possible to prolong battery life concurrent to supporting fast and frequent voltage changes.
US11619955B2 Thermostat power wire switching circuit
A switch circuit configured to receive power from either a single power source or dual power source. The circuit includes two power input terminals and two power output terminals. For a single power source, the switch circuit may receive the single power source at either of the two power input terminals. The switch circuit provides power to a load without regard to which of the power input terminals the single power source is connected. The switch circuit shorts the power output terminals for a single power input, which provides power at both power output terminals. For a dual power source system, the switch circuit may isolate the two power output terminals so each power output terminal may operate independently without shorting. In some examples, the switch circuit may be part of a thermostat or similar HVAC system controller.
US11619952B2 Multi-sensor-based unmanned aerial vehicle and method for controlling same
An unmanned aerial vehicle may include: a sensor part configured to acquire inertia information or position information of the unmanned aerial vehicle; and a controller. The controller is configured to estimate the position of the unmanned aerial vehicle by applying the information acquired by the sensor part to an extended Kalman filter and control movement of the unmanned aerial vehicle, based on the estimated position of the unmanned aerial vehicle. The sensor part includes: an inertia sensor configured to acquire the inertia information of the unmanned aerial vehicle; a tag recognition sensor configured to recognize a tag attached to a rack and acquire absolute position information of the unmanned aerial vehicle; and an image sensor attached to the unmanned aerial vehicle so as to acquire an image of the movement environment of the unmanned aerial vehicle.
US11619949B2 Determining and responding to an internal status of a vehicle
Aspects of the disclosure relate to determining and responding to an internal state of a self-driving vehicle. For instance, an image of an interior of the vehicle captured by a camera mounted in the vehicle is received. The image is processed in order to identify one or more visible markers at predetermined locations within the vehicle. The internal state of the vehicle is determined based on the identified one or more visible markers. A responsive action is identified action using the determined internal state, and the vehicle is controlled in order to perform the responsive action.
US11619946B2 Method and apparatus for generating U-turn path in deep learning-based autonomous vehicle
A method for generating a U-turn path in an autonomous vehicle includes calculating a drivable area, generating multiple paths drivable in the drivable area, filtering a driving strategy path among the multiple paths based on deep learning, and determining a final path from the filtered candidate paths.
US11619945B2 Map prior layer
Systems, methods, and devices are disclosed for mapping historical information about behaviors of objects (vehicles, bicycles, pedestrians, etc.) at a location. Based on the mapped historical information, a prediction is determined about a behavior of an object proximate to an autonomous vehicle at the location, where the prediction is based on a statistical analysis of the historical information that is applied to the object. One or more behaviors of the AV are affected based on the prediction.
US11619939B2 Self-driving vehicle positioning method, apparatus and storage medium
The present application provides a self-driving vehicle positioning method, an apparatus and a storage medium, where the method includes: obtaining reference data, where the reference data includes: state information and running path information of at least one traffic participant within a preset distance from a self-driving vehicle, and updating positioning information of the self-driving vehicle according to the reference data. In the technical solutions, when a GPS signal is weak, the self-driving vehicle can also update the positioning information in time, thereby ensuring driving safety of the self-driving vehicle, and solving a driving safety problem existing in the self-driving vehicle of the prior art.
US11619936B2 Method and apparatus for remotely controlling self-driving vehicle
The present disclosure provides a method and an apparatus for remotely controlling a self-driving vehicle, including: a control device receives operation state information of the vehicle to be controlled transmitted by the vehicle, and video data and/or audio data of a passenger in the vehicle; determines a first abnormal parameter of the vehicle according to the operation state information of the vehicle; determines a second abnormal parameter of an emotion of the passenger in the vehicle according to the video data and/or audio data of the passenger in the vehicle; and controls the vehicle remotely according to the first abnormal parameter and the second abnormal parameter. It is possible to avoid the situation that the passenger in the vehicle performs a wrong manipulation on the vehicle due to a large emotional fluctuation in an emergency, thus making the control of the vehicle more safe and reliable in the emergency.
US11619933B2 Automatic periodic adjustment of equipment parameters to maximize equipment lifetime
Parameter settings and operational data are received from machines for a current predefined time interval. For each machine, a corresponding health metric value is calculated based on the received operational data and machine health data, and stored in association with the received corresponding parameter settings. Associated unknown health metric values are estimated for machines associated with combinations of parameter settings different from the received parameter settings having at least one of the combinations of parameter settings with an associated previously determined health metric value, and at least one other of the combinations of parameter settings with the associated unknown health metric value, based on the corresponding calculated health metric value and the corresponding previously determined health metric value. Associated parameter settings for at least one healthiest machine and at least one least healthy machine are determined based on the stored health metric values and are automatically adjusted.
US11619932B2 Prediction method and system for multivariate time series data in manufacturing systems
The present disclosure describes a method of controlling a manufacturing system using multivariate time series, the method comprising: recording data from one or more devices in the manufacturing system; storing the recorded data in a data storage as a plurality of time series, wherein each time series has a first recorded value corresponding to a first time and a final recorded value corresponding to an end of the time series; interpolating, within a first time window, missing values in the plurality of time series using a Bayesian model, wherein the missing values fall between the first and end time of the respective time series; storing the interpolated values as prediction data in a prediction storage, wherein the interpolated values include the uncertainty of each interpolated value; loading the recorded data that fall within a second time window from the data storage; loading prediction data from the prediction storage that fall within the second time window and for which no recorded data are available; optimizing the parameters of the Bayesian model using the loaded recorded data and the prediction data; predicting, using the Bayesian model, values for each of the time series for which loaded recorded and prediction data are not available; storing the predicted values as prediction data in the prediction storage, wherein the prediction values include the uncertainty of each prediction value; and adjusting one or more of the devices that generate the recorded data based on the prediction data within the second time window.
US11619927B2 Automatic analysis of real time conditions in an activity space
Efficient and effective workspace condition analysis systems and methods are presented. In one embodiment, a method comprises: accessing information associated with an activity space, including information on a newly discovered previously unmodeled entity; analyzing the activity information, including activity information associated with the previously unmodeled entity; forwarding feedback on the results of the analysis, including analysis results for the updated modeled information; and utilizing the feedback in a coordinated path plan check process. In one exemplary implementation the coordinated path plan check process comprises: creating a solid/CAD model including updated modeled information; simulating an activity including the updated modeled information; generating a coordinated path plan for entities in the activity space; and testing the coordinated path plan. The coordinated path plan check process can be a success. The analyzing can include automatic identification of potential collision points for a first actor, including potential collision points with the newly discovered object. The newly discovered previously unmodeled entity interferes with an actor from performing an activity. The newly discovered object is a portion of a tool component of a product.
US11619926B2 Information processing device, program, process treatment executing device, and information processing system
An information processing device includes: a recording means storing model data that reproduces a change of a workpiece, the model data being constructed, as an effect of process treatment, from differential data between initial state data and end state data of the workpiece, the end state data representing state of the workpiece to which the process treatment is applied under a predetermined process condition; an input receiving means for receiving an input of the initial state data and target end state data of the workpiece; a predicting means for predicting the end state data from the received initial state data, by using the model data and a combination of multiple model data in the recording means; and a determining means for determining a process condition of process treatment to be applied to the workpiece, based on a proximity between the predicted end state data and the target end state data.
US11619925B2 Remote-plasma clean (RPC) directional-flow device
Various embodiments include apparatuses, systems, and methods for using a remote-plasma cleaning system with a directional-flow device for concurrently cleaning multiple processing stations in a processing tool used in the semiconductor and allied fields. In one example, an apparatus used to perform a remote-plasma clean (RPC) in a multi-station process chamber is disclosed and includes an RPC directional-flow device that is to be coupled between an RPC reactor and the process chamber. The RPC directional-flow device includes a number of ramped gas-diversion areas to direct at least a radical species generated by the RPC reactor to a separate one of the processing stations. An incoming cleaning-gas diversion hub is to receive the radical species and distribute at least the species substantially-uniformly to each of the of the ramped gas-diversion areas. Other apparatuses, systems, and methods are disclosed.
US11619923B2 Digital twin management system and method
A digital twin management system manages a virtual model that represents an actual physical system in a virtual space on a real-time basis. To generate an integrated virtual model by adding a second virtual model to a first virtual model, a processor of the digital twin system extracts multiple parts that can be used in common in the first virtual model and the second virtual model, generates multiple integrated virtual models that are candidates of an integrated virtual model by changing the extracted parts that can be used in common, calculates an evaluation of each of the generated integrated virtual models, and outputs configuration information regarding each of the integrated virtual model candidates and an evaluation of the integrated virtual model candidate in association with each other.
US11619920B2 Method of customized setting as well as measurement system
A method of customized setting at least one measurement device, comprises the steps of setting an intended measurement setup on the at least one measurement device manually via a user interface, recording, via a command recorder, at least one remote control command assigned to the manual setting of the intended measurement setup, converting the at least one remote control command recorded into specific instructions, and generating a standalone executable code at least based on the specific instructions obtained from the remote control command recorded. Further, a measurement system is provided.
US11619919B2 Circuit arrangement for switching an electrical load and method for checking a status of a safety output of a circuit arrangement
A circuit arrangement for switching an electrical load comprising an electrical switching element with a control input and an output; a control unit connected to the control input to drive the electrical switching element, in a first switching state, to generate a first output signal forming a switch-on signal for the load and, in a second switching state, to generate a second output signal, smaller than the first output signal, forming a switch-off signal for the electrical load; a safety output connected electrically to the electrical switching element output and to which the electrical load is connected; a decoupling apparatus arranged between the electrical switching element output and the safety output; a first output signal detecting apparatus connected to the electrical switching element output; and a second output signal detecting apparatus arranged in a circuit path between the decoupling apparatus and the safety output.
US11619918B2 Determining ambient controls
Embodiments are disclosed for a method. The method includes generating statistical models of circadian rhythms based on circadian rhythm data generated by mobile computing devices of occupants of a building having a building automation system. The method also includes identifying room occupants of a room disposed within the building. Additionally, the method includes determining ambient settings for an ambient system operated by the building automation system based on a subset of the statistical models, wherein the subset corresponds to the identified room occupants. The method further includes determining a trade-off ambient setting based on the ambient settings.
US11619914B2 Arrayed time to digital converter
Methods and apparatus for an arrayed time to digital converter (TDC) having matched delay line sampling. In embodiments, a TDC includes a coarse counter circuit to provide an event coarse timing measurement for an event, a coarse counter delivery network to deliver a count value in the coarse counter circuit to a memory storage element circuit, and an array of matched delay lines to provide an event fine timing measurement to the memory storage element circuit. An array of event sample signal generators can generate signals for the event and an array of encoders can encode fine timing measurement information from the memory storage element circuit, where an output of the encoder and the event coarse timing measurement information provide a timestamp for the event. A global delay-locked loop can incorporate a matched delay line coupled to the array of matched delay lines.
US11619912B2 Driving device and electronic timepiece
An electronic timepiece, including: a motor having a rotor and at least two coils, the rotor being configured to rotate to a plurality of prescribed positions; and a driving processor for driving the motor, the driving processor being configured to: generate a detection pulse for detecting whether or not the rotor has rotated; cause the generated detection pulse to be applied to at least one of the at least two coils; receive a signal indicating a detected value of current flowing in the at least one of the at least two coils that is generated in response to the detection pulse outputted to the at least one of the at least two coils; and determine whether or not the rotor has rotated to one of the plurality of prescribed positions on the basis of the detected value of current.
US11619906B2 Processing cartridge and electronic imaging device
The present invention provides a process cartridge and an electronic imaging device. The process cartridge includes a cartridge body having an accommodating cavity; a developing roller rotatably installed in the accommodating cavity; a photosensitive drum rotatably installed in the cartridge body; a charging roller that is in contact with a peripheral surface of the photosensitive drum and is spaced from the developing roller; and a cleaning member that is located in the accommodating cavity and installed in the cartridge body, extends in a direction parallel to the charging roller, and is in contact with a peripheral surface of the charging roller. The developing roller is in contact with the peripheral surface of the photosensitive drum. The electronic imaging device includes a machine body, and the foregoing process cartridge is detachably installed thereon. The present invention can increase the utilization rate of toner and reduce abrasion of the photosensitive drum.
US11619905B2 Cartridge detachably mountable to main assembly of electrophotographic image forming apparatus, assembling method for drive transmitting device for photosensitive drum, and electrophotographic image forming apparatus
A coupling member for an image forming apparatus cartridge includes a first end portion including an outer surface and a plurality of surfaces forming a recess extending in a direction from the outer surface toward the rotational axis. The plurality of surfaces include a first surface, a second surface opposite to the first surface, and a third surface extending between the first surface and the second surface. As viewed in a direction toward the recess and perpendicular to the rotational axis, the third surface faces toward outside of the recess, and both of the first and second surfaces are sloped with respect to a plane that is perpendicular to the rotational axis such that a distance measured along a direction of the rotational axis between the first and second surfaces decreases as a distance along the first and second surfaces from the outer surface increases.
US11619902B2 Conveyance control for image forming apparatus
An image forming apparatus includes an image bearing member, a developing portion, a transfer member, a conveyance portion, a guide member disposed on the same side as the image bearing member with respect to a conveyance path, the guide member being configured to guide the sheet conveyed by the conveyance portion toward the transfer portion, a rotary member disposed to oppose the guide member and configured to be movable between a first position and a second position, and an urging portion. An urging force of the urging portion is set such that the rotary member is positioned at the first position in a case where a first sheet having a first stiffness is conveyed, and such that the rotary member is positioned at the second position by being pushed by a second sheet having a second stiffness.
US11619898B2 Image forming apparatus for controlling transfer voltage based on pattern
An image forming unit forms test images of a color of the same type as a first color using toner of a second color and toner of a third color, transfers first and second test images, fixes the test images on a sheet, controls a sensor to read the test images, determines sampling timings for the test images based on an output signal related to the first test image outputted from the sensor using a color filter of a fourth color, acquires a result of reading the test images based on a reading result of the test images on the sheet by the color sensor using a color filter of the first color and the sampling timing, and determines a transfer voltage based on the result of reading the test images.
US11619897B2 Image forming apparatus
In an image forming apparatus, an image forming unit configured to form a toner image on a transfer medium includes four sets of a photoconductor drum and a development roller, respectively, for forming toner images of first, second, third and fourth colors, arranged in this order, in a direction opposite to a direction of movement of the transfer medium moving toward a detector configured to detect a toner image formed on the transfer medium. A controller executes a bias-corrective test image forming process in which a first bias-corrective test image of the first color is arranged in a position downstream of other three first bias-corrective test images, and a second bias-corrective test image of the first color is arranged in a position between two first bias-corrective test images selected among other three first bias-corrective test images, in the direction of movement of the transfer medium.
US11619896B2 Image forming apparatus, fixing control method
A fixing device includes a fixing member, a pressurizing member, a charging portion, and a control portion. The fixing member rotates while being heated. The pressurizing member forms a nip portion between itself and a surface of the fixing member in such a way as to hold a sheet therebetween and conveys the sheet by rotating together with the fixing member, wherein an image of toner has been formed on the sheet. The charging portion electrically charges the surface of the fixing member to a polarity that is same as a charging polarity of the toner by supplying a charging current to a pair of electrodes that is disposed to face the surface of the fixing member. The control portion increases the charging current as time passes during a control time period that corresponds to a time period for which the sheet passes through the nip portion.
US11619895B2 Servicing a drum at a printer
In an example of the disclosure, service rotation of a drum along a longitudinal axis of the drum is caused. The service rotation is to apply a centrifugal force upon a liquid held by the drum. The centrifugal force pushes gas bubbles in the drum away from a curved surface of the drum and towards the longitudinal drum axis. The gas bubbles evacuate from the drum via an outlet tube positioned adjacent to the longitudinal drum axis. A production rotation of the drum is caused after the service rotation.
US11619894B2 Image forming apparatus
An image forming apparatus includes an exposing unit, an intermediary transfer belt, a cleaning blade to clean a remaining toner on the intermediary transfer belt, and a controller to control so as to form a toner image on the intermediary transfer belt to supply toner as a lubricant of the cleaning blade. The controller controls a first line count when a first toner image is formed to supply the toner to the cleaning blade to become fewer than a second line count when a second toner image is formed to transfer to a recording material.
US11619892B2 Resin molded product, resin laminate, cartridge, image-forming apparatus, method for manufacturing resin molded product, method for manufacturing resin laminate, and method for manufacturing cartridge
A resin molded product whose main component consists of an ethylene-vinyl acetate copolymer resin and carbon black. The ethylene-vinyl acetate copolymer resin has an MFR of 0.5 g/10 min or more and 20 g/10 min or less. The carbon black has an average primary particle diameter of 55 nm or more and 100 nm or less and a DBP oil absorption amount of 100 mL/100 g or more and 300 mL/100 g or less. The content of vinyl acetate is 2.9 parts by mass or more and 12.3 parts by mass or less based on 100 parts by mass of the main component. The resin molded product has a surface resistivity of 720 Ω/□ or less.
US11619890B2 Electro-conductive member, manufacturing method thereof, process cartridge, and electrophotographic image forming apparatus
The electro-conductive member has an electro-conductive support, and an electro-conductive layer, in which the electro-conductive layer has a matrix including a first rubber cross-linked product and domains dispersed in the matrix, each of the domains includes a second rubber cross-linked product and electro-conductive particles, an outer surface of the electro-conductive member has concave portions, a surface of at least a part of the domains is exposed to the outer surface of the electro-conductive member at bottom portions of the concave portions, a volume resistivity of the matrix is greater than 1×1012 Ωcm, a volume resistivity of the electro-conductive layer is 1×105 Ωcm to 1×108 Ωcm, and A2 is 20 times or more of A1.
US11619886B2 Position measurement system, interferometer system and lithographic apparatus
A position measurement system including a first interferometer and a second interferometer arranged to determine a distance of the object in a first direction when the object is in a first measurement area by emitting beams onto a target surface of the object. The position measurement system further has a third interferometer and a fourth interferometer arranged to determine a distance of the object in the first direction when the object is in a second measurement area by emitting beams onto the target surface of the object. An arrangement of relative positions in a second direction of beams spots impinging on the target surface from the beams emitted by the first and second interferometers is different from an arrangement of relative positions in the second direction of beams spots impinging on the target surface from the beams emitted by the third and fourth interferometers.
US11619885B2 Mask chuck and mask manufacturing apparatus including same
A mask chuck may include a base plate including a central region and an edge region surrounding the central region, a head part including a first surface connected to the edge region of the base plate and configured to move on the edge region to be close to the central region or away from the central region, and a pad part disposed on a second surface of the head part opposite to the first surface of the head part. The edge region may include a first edge region extending in a first direction, a second edge region extending in the first direction and spaced apart from the first edge region in a second direction crossing the first direction, a third edge region extending in the second direction, and a fourth edge region extending in the second direction and spaced apart from the third edge region in the first direction.
US11619883B2 Snapshot type overlay error measuring device and measuring method
The disclosure belongs to the technical field related to on-line measurement in manufacture of integrated circuit, which discloses a snapshot type overlay error measuring device and a measuring method thereof. The measuring method includes: the detection light is subjected to polarization and retardation in sequence to obtain measurement spectrum; Fourier analysis is performed on the measurement spectrum to obtain the frequency-domain signal of the measurement spectrum, and sub-channel frequency-domain analysis is performed on the frequency-domain signal to obtain the linear combination of the non-diagonal Mueller matrix elements of the overlay error sample to be tested; the linear combination of the non-diagonal Mueller matrix elements are processed to obtain the overlay error of the overlay sample under test. This disclosure does not need to measure all 16 Mueller matrix elements, the measurement is carried out on only a few non-diagonal Mueller matrix elements which are sensitive to overlay error.
US11619880B2 Holographic photopolymer compositions and composites
The present disclosure relates in one aspect to methods of preparing non-homogeneous polymer materials wherein light is used to control structure and/or composition. In certain embodiments, the present disclosure provides methods for creating gradient index optical elements including holographic elements.
US11619871B2 Laser based display system
The present invention is directed to display technologies. More specifically, various embodiments of the present invention provide projection display systems where one or more laser diodes are used as a light source.
US11619867B2 Image display device
To provide a new method for displaying a video image on a whole circumference screen. Provided is an image display device including: an emission unit configured to emit image light along a predetermined axis; a screen arranged over a whole circumference around the predetermined axis and having a cylindrical shape with the predetermined axis as a substantially central axis; and an optical unit arranged to face the emission unit with the predetermined axis as a reference, and configured to control an incident angle of the image light emitted by the emission unit, the incident angle being with respect to the screen, in which a video image displayed by the image light incident on the screen is simultaneously displayed over a whole circumference around the predetermined axis.
US11619866B2 Plate for camera equipment
A plate provides clearance between a camera and a quick-release receiver securing the camera to a support.
US11619862B2 Camera shutter
A camera shutter for exposing or shielding a camera including a supporting portion, a winding assembly, a movable cover, and a magnet is provided. The winding assembly is capable of driving the magnet to move the movable cover along a first direction while a first current passes through the winding assembly to form a first magnetic field, and to make the shielding side of the movable cover shield the camera. The winding assembly is also capable of driving the magnet to move the movable cover along a second direction while a second current passes through the winding assembly to form a second magnetic field, and to make the shielding side of the movable cover away from the camera to expose the camera.
US11619854B2 Film having variable transmittance
A transmittance-variable film, a use thereof, and a smart window including the same are disclosed herein. In some embodiments, a transmittance-variable film includes a first electrode substrate, a first electrode insulating layer disposed on the first electrode substrate, an electrophoretic layer, a second electrode insulating layer, and a second electrode insulating layer disposed on the second electrode substrate, wherein the first electrode substrate, the electrophoretic layer, and the second electrode substrate are sequentially arranged, and wherein the first and second electrode insulating layers contain a fluorine-based resin. Upon repeated driving of the film between a transparent mode and a black mode, the transmittance-variable film can maintain a transmittance constant in the transparent mode and exhibit an excellent light shielding ratio in the black mode.
US11619852B2 Voltage control apparatus for electro-optic element
An electro-optic element is disclosed. The electro-optic element may comprise a voltage control device electrically connected to an electrode of the electro-optic medium. In some embodiments, the voltage control device may be a transistor. The voltage control device may be operable to receive a supply voltage and to output an activation voltage to an electro-optic medium of the electro-optic element. Additionally, the electro-optic element may further comprise a control circuit. The control circuit may be configured to receive at least one feedback signal. Based, at least in part, on the feedback signals, the control circuit may accordingly control the activation voltage output by the voltage control devices.
US11619851B2 Displays with data lines that accommodate openings
To minimize the width of a non-light-emitting border region around an opening in the active area, data lines may be stacked in the border region. Data line portions may be formed using three metal layers in three different planes within the border region. A metal layer that forms a positive power signal distribution path in the active area may serve as a data line portion in the border region. A metal layer may be added in the border region to serve as a data line portion in the border region. Data line signals may also be provided to pixels on both sides of an opening in the active area using supplemental data line paths. A supplemental data line path may be routed through the active area of the display to electrically connect data line segments on opposing sides of an opening within the display.
US11619850B2 Display device
According to an exemplary embodiment, a display device includes: a plurality of gate lines; a plurality of data lines; and a plurality of pixels connected to the gate lines and the data lines, wherein each of the pixels includes: a transistor configured to include a gate electrode, a first electrode, a second electrode, and a channel semiconductor; a pixel electrode connected to the second electrode and including a plurality of fine branch portions and a connector connected to the second electrode; and a target pattern overlapping a fine slit dispose between adjacent fine branch portions. At least one of the adjacent fine branch portions is directly connected to the connector.
US11619847B2 Utilizing 2D monolayer WSe2 nanosheets as the planar-alignment agent in an electro-optical liquid crystal device to improve its optical transmission
An electro-optical liquid crystal cell comprising a first substrate, a first layer of indium tin oxide (ITO) on the first substrate, a first layer of WSe2 on the first layer of ITO on the first substrate, and a layer of liquid crystal on the first layer of WSe2 on the first layer of ITO on the first substrate. Furthermore, the electro-optical liquid crystal cell can comprise a second layer of WSe2, a second layer of ITO, and a second substrate. This WSe2 cell exhibits the required electro-optic effect needed for a liquid crystal display. This WSe2 cell exhibits high optical transmission.
US11619845B2 Display device and method of manufacturing thereof
This disclosure relates to a display device which includes a light transmissible layer and a second material. The light transmissible layer includes a first material, wherein the first material generates a first color transformation from a first color to a second color after being exposed under a light of the first wavelength range. The second material is either included in the light transmissible layer or has a projective area overlapped with the light transmissible layer. The second material generates a second color transformation from the second color to the first color after being exposed under a light of the first wavelength range.
US11619842B2 Liquid crystal display device including liquid crystal capsule and method of fabricating the same
A liquid crystal capsule includes: a shell; and a liquid crystal molecule in the shell, wherein a critical surface tension of the shell is smaller than a critical surface tension of the liquid crystal molecule. Further, the liquid crystal molecule includes a nematic liquid crystal and the shell includes polytetramethyldisiloxane. The liquid crystal capsule also includes an additive in the shell and the additive has a critical surface tension smaller than that of the liquid crystal molecule.
US11619835B2 Eyewear display having offset bonding
Eyewear including a multi-layered display having an adhesive bonding the layers together at an offset distance inward from an outer edge of the layers. The display has an image display layer, such as an optical waveguide in one example, and a pair of layers encompassing the image display layer and which may comprise optically transparent substrates, such as glass. A respective adhesive is positioned the offset distance inward from the outer edge of the display layer between the image display layer and each of the pair of layers to reduce stress in the display. Each of the adhesives may be a continuous bead such that there is no adhesive between the pair of layers and the image display layer at the outer edges. In one example, the offset distance may be at least double the thickness of the image display layer to reduce stress in the image display layer.
US11619834B2 Illuminated lens frame
An illuminated eyewear includes a lens support including a frame with a pair of rims and a bridge that is attached to and extends between the rims. A first temple is attached to one of the rims and a second temple is attached to another one of the rims. A pair of lenses is mounted to the frame wherein each of the rims engages one of the lenses. A light source is mounted on the lens support and illuminating perimeter edges of the lenses when the light source is turned on.
US11619832B2 Identification of contact lens wearers predisposed to contact lens discomfort
Methods and devices to identify contact lens wearers predisposed to contact lens discomfort are described. The methods and devices involve obtaining a tear film sample from a person and determining an amount of interleukin-17A present in the tear film sample.
US11619830B1 Display with a time-sequential directional backlight
To enable a display to display different content to different viewers, a display may include a time-sequential directional backlight unit. The backlight unit may emit light in different directions in different configurations. In a first state, the backlight unit emits light at maximum brightness in a first direction. In a second state, the backlight unit emits light at maximum brightness in a second direction that is different than the first direction. The backlight unit may repeatedly and rapidly switch between the different states. The first direction may be towards a first viewer whereas the second direction may be towards a second, different viewer. Therefore, each viewer receives backlight in one of the configurations and does not receive backlight in the other configuration. In synchronization with the backlight unit, the liquid crystal display panel may repeatedly switch between displaying content for the first viewer and displaying content for the second viewer.
US11619828B2 Transmission beam splitter
The present disclosure is directed to an electronic device including a sensor having a transmission module configured to provide a plurality of collimated light beams. The transmission module includes a light source and a transmission beam splitter. The transmission beam splitter includes a plurality of lenslets. The transmission beam splitter is configured to receive one or more light beams from the light source and refract the one or more light beams for forming the plurality of collimated light beams.
US11619827B2 Polarizing beam splitter with low light leakage
In some embodiments, a polarizing beam splitter is provided. The beam splitter may comprise an optically transmissive spacer having first and second opposing faces, with a first polarizer on the first opposing face and a second polarizer on the second opposing face. The optically transmissive spacer may separate first and second triangular prisms of a cube-type beam splitter, with the first polarizer between the first triangular prism and the first opposing face of the spacer, and the second polarizer between the second triangular prism and the second opposing face of the spacer.
US11619826B2 Augmented reality (AR) display apparatus and method
An augmented reality (AR) display apparatus includes an outputter that outputs first radiation including visual information in a predetermined spectrum, a polarizing plate that absorbs a first s-polarized radiation from the first radiation and transmits a first p-polarized radiation and an optical layer that reflects at least a portion of the first p-polarized radiation incident on a first side of the optical layer with a wavelength corresponding to the predetermined spectrum.
US11619823B2 Optical system for displaying magnified virtual image
An optical system for displaying a magnified virtual image of an image emitted by a display to a viewer. The optical system includes first and second lenses facing each other and spaced apart by an air gap to define an optical cavity therebetween. The optical cavity includes a reflective polarizer disposed on a major surface of the first lens, and an optical stack disposed on a major surface of the second lens. The optical stack includes an absorbing polarizer, a first retarder layer, a partial reflector, and a second retarder layer disposed between the absorbing polarizer and the partial reflector. The first and/or second lenses is/are birefringent lens provided outside the optical cavity to control polarization.
US11619821B2 Head-mounted display
To propose a head-mounted display capable of enhancing convenience with respect to earphones. A head-mounted display (1) includes: a device main body (10) with a display device (11) incorporated therein; a mounting band (20) which extends toward the rear side from the device main body (10) and is used for mounting to a user's head; a right earphone holding section (24R) which is provided at a right portion of the mounting band (20) and to and from which a right earphone (31R) can be attached and detached; and a left earphone holding section (24L) which is provided at a left portion of the mounting band (20) and to and from which a left earphone (31L) can be attached and detached. According to the HMD 1, the user can recognize the positions of the earphones (31R) and (31L) without visual confirmation.
US11619819B2 Eyewear display for generating an immersive image
Eyewear having a camera capturing images, and an image processor configured to process the images and display the processed image in both controlled and uncontrolled regions on the display. In an example, the image processor applies a vignette gradient to soften edges of the displayed image in the uncontrolled regions, which compensates for any discoloration in the uncontrolled regions. The uncontrolled regions may be located above and below the controlled region.
US11619800B2 Optical element driving mechanism
An optical element driving mechanism is provided and includes a fixed assembly, a movable assembly, a driving assembly and a circuit assembly. The movable assembly is configured to connect an optical element, the movable assembly is movable relative to the fixed assembly, and the optical element has an optical axis. The driving assembly is configured to drive the movable assembly to move relative to the fixed assembly. The circuit assembly includes a plurality of circuits and is affixed to the fixed assembly.
US11619797B2 Dielectric predictable break load aerial drop cable
The present invention discloses a dielectric predictable break load aerial drop cable comprising one or more optical transmission elements, a first layer surrounding the one or more optical transmission elements, a plurality of strength yarns surrounding the first layer, an outer sheath surrounding the plurality of strength yarns. In particular, the outer sheath has a plurality of strength members embedded in an equilateral position. Moreover, the dielectric predictable break load aerial drop cable breaks at a predefined break load with a neutral bending performance.
US11619791B2 Fiber optic tray systems
A fiber optic tray system includes a tray. The tray includes a tray body, the tray body extending along a longitudinal axis between a front and a rear and extending along a lateral axis between a first side and a second side. The tray further includes a plurality of alignment rails, each of the plurality of alignment rails protruding from the tray body along a transverse axis. The tray further includes a plurality of retainer features disposed at the rear of the tray body. The fiber optic tray system further includes a fiber optic module, the fiber optic module including an outer housing and at least one retainment feature. The at least one retainment feature is interfaced with at least one of the plurality of retainer features to retain the fiber optic module on the tray.
US11619790B2 Fiber optic cable sealing device
Disclosed herein are cable sealing devices having features for enhancing effective sealing, volume compensation, seal pressurization, cable size range-taking, cable installation and insert installation. Also disclosed herein is an enclosure including at least one cable sealing device.
US11619777B2 Illuminable pane unit
The present invention includes a pane unit (1), which comprises a frame structure (2), an illuminable pane (4), a lighting element (5), and a receptacle (8) therefor, wherein a homogeneous light field is generated by the lighting, with, e.g. the lighting element (5), of at least one narrow side (7) of the illuminable pane (4).
US11619776B2 Light guide assembly and reflective display device
A light guide assembly includes a light guide plate and a light source. The light guide plate has a through hole, an inner sidewall that surrounds the through hole, and an outer sidewall that surrounds the inner sidewall. The inner sidewall has a halo elimination structure that faces the through hole. The outer sidewall has a light incident surface. The light source faces the light incident surface of the outer sidewall of the light guide plate.
US11619774B2 Talbot pattern illuminator and display based thereon
An illuminator for a display panel includes a light source for providing a light beam and a lightguide coupled to the light source for receiving and propagating the light beam along the substrate. The lightguide includes an array of out-coupling gratings that runs parallel to the array of pixels for out-coupling portions of the light beam from the lightguide such that the out-coupled light beam portions propagate through the substrate and produce an array of optical power density peaks at the array of pixels due to Talbot effect. A period of the array of peaks is an integer multiple of a pitch of the array of pixels.
US11619771B2 Optical films and systems including the same
Systems including one or both of a light emitter or a light receiver or a detectable object; and an optical filter adjacent one or both of the light emitter or the light receiver, wherein the optical filter includes at least one wavelength transmission selective layer an absorber component, wherein the wavelength transmission selective layer at least partially reduces the transmission of wavelengths from 701 nm to 849 nm incident thereon.
US11619769B2 Adapter optical system and focal length variable optical system
An adapter optical system, which is an optical system configured to guide reflection light reflected by an object and passing through an imaging lens to a liquid resonant lens, includes: a first lens unit removably disposed at a position where the reflection light passing through the imaging lens enters and constituting an image-side telecentric optical system; and a second lens unit disposed at a position where the reflection light passing through the first lens unit enters and constituting a finite correction optical system in combination with the liquid resonant lens.
US11619768B2 Liquid lens module, camera module including the same, and optical device including the module
A liquid lens module includes a first plate comprising a cavity accommodating a conductive liquid and a non-conductive liquid; second and third plates disposed above and below the first plate, respectively; and first and second electrodes disposed on one side and another side of the first plate, respectively, wherein a ratio of a thickness of the first plate to a width of an incidence opening formed below the second plate in the cavity is greater than 0.3.
US11619763B2 Identifying subterranean structures using amorphous metal markers
Disclosed are methods and apparatus for identifying non-metallic subterranean structures using amorphous metal markers associated with the structures. Some examples will include the amorphous metal in the form of one or more sections of an amorphous metal foil within a protective enclosure sufficient to physically isolate the amorphous metal foil from the surrounding Earth. The amorphous metal foil and enclosure may be in the form of a tape which either will be secured to, or placed proximate the subterranean structure, which may be, for example, a pipe or conduit, or other non-metallic structure.
US11619762B2 Beam-tilting light source enclosures
An optical module includes a beam-tilting light source enclosure. The enclosure is coupled to a substrate that includes a light emitter connected thereto. The enclosure has a geometry such that the enclosure has a first surface configured to couple substantially flat to the substrate and a second surface tilted with respect to the first surface and configured to couple substantially flat to a component of an electronic device through which the light is to project. The enclosure is optically transmissive and covers the light source when coupled to the substrate. In this way, the enclosure may be assembled and used in the electronic device by coupling the first surface to the substrate and coupling the second surface to the component.
US11619758B2 Method for operating a metal detector and metal detector
A metal detector includes a balanced coil system with a transmitter coil connected to a transmitter unit, which provides a transmitter signal (s1) with at least one fixed/selectable transmitter frequency or a waveform having at least two different transmitter frequencies. First and a second receiver coils provide output signals to a receiver unit, which can include first and second phase detectors in which the output signals are compared with reference signals that correspond to the at least one transmitter frequency and are offset to each other in phase in order to produce in-phase components and quadrature components, which are forwarded to a signal processing unit to suppress signal components originating from goods or noise, and to process signal components originating from metal contaminants.
US11619757B2 Modular system for deployment and retrieval of marine survey nodes
An example system can comprise autonomous submarines and an auxiliary station including a power supply. Each autonomous submarine can include a respective power supply and a respective marine survey node coupled thereto. The auxiliary station can be configured to dock the autonomous submarines in a body of water and recharge the respective power supply of each of the autonomous submarines via the power supply of the auxiliary station. Each autonomous submarine can be configured to autonomously navigate from and return to the auxiliary station and position the respective marine survey node on an underwater surface.
US11619752B2 CZT semiconductor activity meter and activity measuring device
Provided is a CZT semiconductor activity meter and an activity measuring device, which relate to the field of medical apparatus and instruments. The CZT semiconductor activity meter includes a shell, a CZT probe, a package substrate and a processing module, wherein the CZT probe is arranged on an end of the shell, the package substrate is arranged at the middle part of the shell and abuts against an inner wall of the shell, the CZT probe is connected to one side of the package substrate, the other side of the package substrate and the inner wall of the shell together form a package inner cavity, and the processing module is accommodated in the package inner cavity and connected to the package substrate. The CZT semiconductor activity meter has a small volume, is convenient to operate, does not require manual control during detection, and can be used at room temperature.
US11619751B2 Semiconductor radiation detector
Disclosed herein is a radiation detector comprising: an electronics layer comprising a first set of electric contacts and a second set of electric contacts; a radiation absorption layer configured to absorb radiation; a semiconductor substrate, portions of which extend into the radiation absorption layer in a direction of thickness thereof, the portions forming a first set of electrodes and a second set of electrodes; wherein the first set of electrodes and the second set of electrodes are interdigitated; wherein the semiconductor substrate comprises a p-n junction that separates first set of electrodes from the second set of electrodes; wherein the electronics layer and the semiconductor substrate are bonded such that the first set of electrodes are electrically connected to the first set of electric contacts and the second set of electrodes are electrically connected to the second set of electric contacts.
US11619750B2 Scintillator structure and manufacturing method thereof
A scintillator structure includes a plurality of cells and a reflector covering the plurality of cells. Here, each of the plurality of cells includes a resin and a phosphor, and the phosphor contains gadolinium oxysulfide. A breaking strength of an interface between each of the plurality of cells and the reflector is 900 gf or more.
US11619749B2 Dosimetry device for quantification of radiation
Provided herein is a dosimetry device for quantifying the dosage of radiation emitted from a radiation source, the device comprising: (i) a radiation dose indicator; (ii) an optical means to capture the color change; and (iii) a software means to compare the optical density of the dose indicator as compared to a predetermined calibration curve. Also provided herein is a method of quantifying the dosage of radiation emitted from the radiation source. Further provided herein is use of said dosimetry device in various medical, food and industrial applications.
US11619746B2 Systems and methods for intersensor satellite calibration
An apparatus and method of intersensor calibration including using a zero airmass response constant proportional to sensor absolute radiometric gain coefficients to monitor sensor radiometric stability. Tracking the ratio of zero airmass response constant values for similar bands between two sensors provides a parameter on a common radiometric scale for evaluating interoperability performance. The method includes imaging a solar signal using a mirror to create an image reference target, detecting the image reference target using a first sensor, generating a zero airmass response constant based on a ground sampling distance of the first sensor and an at-sensor radiance value, computing a radiometric gain coefficient of the first sensor using the zero airmass response constant, and comparing the radiometric gain coefficient of the first sensor to a radiometric gain coefficient of a second sensor to determine a gain ratio between the first sensor and second sensor.
US11619743B2 System and method for generating a three-dimensional (3D) map based on mapping designation information
A system for generating a three-dimensional (3D) map of part of a field-of-view (FOV) of at least one detector of an active 3D scanner, comprising: the active 3D scanner, comprising: a mechanism configured to scan the FOV; at least one energy emitting source configured to emit energy pulses; and the at least one detector; and processing circuitry configured to: obtain information, wherein at least some of designation information is tracker-based designation information that is designated by a user of the system via a tracker that tracks a line-of-sight between the user and the FOV; selectively activate the energy emitting source to emit a subset of the energy pulses, in accordance with the information, including the tracker-based designation information, and in synchronization with the mechanism, to cover the part of the FOV; obtain current readings, from the detector, based on reflections of the subset of the energy pulses; and generate the 3D map based on the current readings.
US11619741B2 Surveying data processing device, surveying data processing method, and surveying data processing program
Point cloud data relating to a matching target is efficiently eliminated after completion of a process of matching between sets of point cloud data obtained at different viewpoints. The surveying data processing device includes a target detecting unit, a location acquiring unit, a point cloud data eliminating region setting unit, and a point cloud data eliminating unit. The target detecting unit detects a target in point cloud data. The point cloud data is obtained by emitting laser light on an object having the target and by detecting the light reflected back from the object. The target location acquiring unit acquires a location of the detected target. The point cloud data eliminating region setting unit sets a point cloud data eliminating region containing the target, based on the location of the target. The point cloud data eliminating unit eliminates point cloud data contained in the point cloud data eliminating region.
US11619740B2 Hyper temporal lidar with asynchronous shot intervals and detection intervals
A lidar receiver that includes a photodetector circuit can be controlled so that the detection intervals used by the lidar receiver to detect returns from fired laser pulse shots are closely controlled. Such control over the detection intervals used by the lidar receiver allows for close coordination between a lidar transmitter and the lidar receiver where the lidar receiver is able to adapt to variable shot intervals of the lidar transmitter (including periods of high rate firing as well as periods of low rate firing). The detection intervals can vary across different shots, and at least some of the detection intervals can be controlled to be of different durations than the shot intervals that correspond to such detection intervals.
US11619739B1 LIDAR pixel with dual polarization receive optical antenna
A light detection and ranging (LIDAR) system include one or more LIDAR pixels including a transmit optical antenna, a receive optical antenna, a first receiver, and a second receiver. The transmit optical antenna is configured to emit a transmit beam. The receive optical antenna is configured to detect (i) a first polarization orientation of a returning beam and (ii) a second polarization orientation of the returning beam.
US11619734B2 Integrated MIMO and SAR radar antenna architecture
A radar system includes a split-block assembly unit comprising a first portion and second portion, where the first portion and the second portion form a seam. The radar system further includes a plurality of ports located on a bottom side of the second portion opposite the seam. Additionally, the radar system includes a plurality of radiating elements located on a top side of the first portion opposite the seam. The plurality of radiating elements is arranged in a plurality of arrays. The plurality of arrays includes a set of multiple-input multiple-output (MIMO) transmission arrays, a set of synthetic aperture radar (SAR) transmission arrays, and at least one reception array. Further, the radar system includes a set of waveguides configured to couple each array to a port.
US11619729B2 Ultrasound apparatus and control method thereof
Provided is an ultrasound apparatus including: a transmitter configured to generate and output a transmission signal; an ultrasound probe configured to convert the transmission signal output from the transmitter into an ultrasound signal and transmit the ultrasound signal to a target object, and receive an echo signal reflected from the target object and output a reception signal on the basis of the echo-signal; a transmission/reception switch configured to attenuate the transmission signal output from the transmitter and output the attenuated transmission signal, and output the reception signal output from the ultrasound probe; and a receiver configured to receive the attenuated and output transmission signal and the output reception signal, and detect transmission waveform information on the basis of the attenuated transmission signal.
US11619728B2 Attenuation estimation using ultrasound
Systems and methods for attenuation measuring using ultrasound. In various embodiments, echo data corresponding to a detection of echoes of one or more ultrasound signals transmitted into tissue are received. The echoes can be received from a range of depths of the tissue. Spectral measurements across the range of depths of the tissue are obtained using the echo data. Attenuation characteristics of the tissue across the range of depths of the tissue can be estimated using the spectral measurements across the range of depths of the tissue. Specifically, the attenuation characteristics of the tissue can be estimated using the spectral measurements and known spectral characteristics of the one or more ultrasound signals transmitted into the tissue.
US11619724B2 Calibration of multiple lidars mounted on a vehicle using localization based on a high definition map
According to an aspect of an embodiment, operations may comprise (a) accessing a portion of a high definition (HD) map comprising a point cloud of a region through which a vehicle is driving, (b) identifying a base LIDAR from a plurality of LIDARs mounted on the vehicle, (c) for each of the LIDARs: receiving a LIDAR scan comprising a point cloud of the region, and determining a pose for the LIDAR, (d) for each LIDAR other than the base LIDAR, determining a transform for the LIDAR with respect to the base LIDAR, (e) repeating (c) to generate a plurality of samples, (f) for each of the samples, repeating (d) to determine a plurality of transforms for each LIDAR with respect to the base LIDAR, and (g) calibrating each of the LIDARs other than the base LIDAR by determining an aggregate transform for the LIDAR.
US11619720B2 Distance measuring device, distance measuring method, and signal processing method
According to an embodiment, a distance measuring device is a signal processing device that performs processing on time-series luminance signals of each of frames acquired on the basis of reflected lights of laser lights irradiated in order in a plurality of predetermined directions for each of the frames. The distance measuring device includes a storage circuit and a selection circuit. The storage circuit stores information concerning a distance value obtained on the basis of a time-series luminance signal of a preceding frame. The selection circuit selects a peak based on the distance value as a candidate of the distance value out of peaks in the time-series luminance signal in a present frame.
US11619719B2 Time coherent network
A sensor network, which includes a sensor controller serially coupled to a plurality of sensor modules, is configured to program the sensor modules so as to transfer measurement data to the sensor controller and to synchronize the sensor modules to picosecond accuracy via on-chip or on-module custom circuits and a physical layer protocol. The sensor network has applications for use in PET, LiDAR or FLIM applications. Synchronization, within picosecond accuracy, is achieved through use of a picosecond time digitization circuit. Specifically, the picosecond time digitization circuit is used to measure on-chip delays with high accuracy and precision. The delay measurements are directly comparable between separate chips even with voltage and temperature variations between chips.
US11619718B2 Integrated optical structures for LiDAR and other applications employing multiple detectors
Aspects of the present disclosure describe systems, methods, and structures—including LiDAR—that employ multiple detectors that may determine multiple incident angles of multiple received radiation beams and advantageously do not require or employ phase shifters in illustrative embodiments and may instead—employ optical Fourier transform structures.
US11619715B2 Method and device for optimizing the use of emitter and detector in an active remote sensing application
The invention relates to a method of an optimal arrangement in time of a laser emitter and a detector for a remote sensing application, comprising: —setting a target time unit integration time tp; —translating said time unit integration time into a reduced time τp and its corresponding power increase factor η−1; —activating both the laser emitter, with a power output corrected by η−1, and the detector for a duration of τp; —deactivating the emitter and detector after duration τp; —keep emitter and detector off for the subsequent duration toff=tp−τp.The invention further relates to a device implementing said method.
US11619706B2 Radar device
A radar device includes a radar transmitting circuit that transmits radar signals from a transmission array antenna, and a radar receiving circuit that receives returning wave signals, where the radar signals have been reflected at a target, from a receiving array antenna. One of the transmitting array antenna and the receiving array antenna includes multiple first antennas of which phase centers are laid out along a first axis direction. The other of the transmitting array antenna and the receiving array antenna includes multiple second antennas of which phase centers are laid out at a second spacing along a second axis direction that is different from the first axis direction. The multiple first antennas include multiple antennas of which the phase centers are laid out at a first spacing, and multiple antennas of which the phase centers are laid out at a third spacing that is different from the first spacing.
US11619704B2 Detection device
A detection device includes: a transmitter that transmits a high-frequency signal as a transmission signal; a receiver that receives a reception signal including a reflection signal formed by reflecting the transmission signal at a target; and a controller that detects the target based on a frequency of the reflection signal, and changes a frequency of the transmission signal based on a frequency of the reception signal.
US11619701B2 Satellite tracking system and method thereof
The present disclosure provides satellite tracking systems and tracking methods. The satellite tracking system includes an array of antenna elements and a control unit. A feed current for each of the antenna elements passes through a phase shifter. The control unit generates a control signal for the phase shifter. The satellite tracking system searches, positions, and tracks a target satellite in accordance with the control signal. The satellite tracking systems and methods utilize step scanning and particle swarm optimization in the search stage, compensating for gaps formed during the satellite searching in the positioning stage, and conical scanning in the tracking stage.
US11619698B2 Method and terminal for controlling power plant
A power plant controlling method includes: receiving a beacon signal from a location beacon or a device information beacon, wherein the location beacon is mounted in a region of a power plant area requiring monitoring and controlling, the region including an employee circulation path, and the device information beacon is mounted at a device requiring identification; tracking a location of the beacon that transmitted the received beacon signal; and receiving information about devices within a radius set by a user based on the tracked location.
US11619692B2 Method for acquiring and processing MR data, MRI system and method, and storage medium
Embodiments of the present invention provide a method for acquiring and processing magnetic resonance data, a magnetic resonance imaging system and method, and a computer-readable storage medium. The method for acquiring and processing magnetic resonance data comprises: populating, to a K-space, a plurality of sets of echo data acquired from a plurality of excitations of a tissue to be imaged, wherein at least two of the plurality of sets of echo data have opposite K-space populating orders; and reconstructing an image based on the echo data populated to the K-space.
US11619691B2 Integrated cooling circuit for use with a superconducting magnet
The present disclosure relates to using an integrated cooling circuit to provide both forced-flow pre-cooling functionality and closed-loop thermosiphon cooling for persistent mode operation of a superconducting magnet. In one embodiment, the integrated cooling circuit shares a single set of cooling tubes for use with both the forced-flow pre-cooling circuit as well as the closed-loop operating-state cooling circuit.
US11619690B2 Medical scanner accessory system and medical scanner
The present disclosure relates to an un-motorized coiling mechanism for cable handling in medical scanning. A medical scanner accessory system for a medical scanner is disclosed. The medical scanner accessory system comprises a base part; a drum part rotatably connected to the base part, the drum part having a rotation axis and configured for accommodating an electronic device; a coiling mechanism comprising a first coiling part and a second coiling part; an elastic cord with a first point attached to the base part and a second point attached to the drum part, wherein the elastic cord is coiled on the coiling mechanism; and a cable comprising a jacket, wherein the cable has a first connector at a first end and a second connector at a second end thereof, wherein the first connector is connectable to a movable part of the medical scanner and the second connector is connectable to the electronic device, wherein the cable is coiled on a first part of the drum part, wherein the elastic cord is configured to apply a force to the drum part for rotating the drum part in a coiling direction of rotation about the rotation axis thereby coiling the cable on the first part of the drum part.
US11619689B2 Optically pumped magnetometer having reduced footprint
An optically pumped magnetometer 1 includes: a cell 2; a pump laser 7 that emits pump light; one or more pump light mirrors that cause the pump light guided in a first direction; a probe laser 8 that emits probe light; a splitting unit 12 that splits the probe light into multiple light components; one or more probe light mirrors that cause each of the probe light components guided in a second direction, which is a direction perpendicular to the first direction; a detection unit that detects each of the probe light components perpendicular to the pump light inside the cell 2; and a derivation unit that derives a magnetic field corresponding to a region where each of the probe light components and the pump light are perpendicular to each other based on a detection result of the detection unit.
US11619685B2 Device that includes a sensor unit and a self-calibration function
A device that includes a sensor unit and a processing unit. The sensor unit is configured to detect at least one measured value at a predetermined point in time. The processing unit is configured to carry out a self-calibration of the device as a function of the detected measured value. A method for self-calibration of a device is also described.
US11619684B2 Magneto coupler for magnetic coupling of signal lines
A magneto coupler for magnetic coupling of signal lines. The magneto coupler includes a circuit board including a first and second electrical connecting devices for connecting a first and second signal lines, respectively, and a semiconductor chip situated on the circuit board. The magneto coupler includes at least one transmitter coil situated in the area of the semiconductor chip, designed to generate a magnetic field based on an electrical signal received via the first electrical connecting device, and a magnetic field-sensitive sensor situated on the semiconductor chip and electrically insulated from the transmitter coil using an insulation barrier, for detecting the magnetic field generated by the transmitter coil and for outputting an electrical signal as a function of the detected magnetic field on the second electrical connecting device. The transmitter coil is situated on the circuit board, while the semiconductor chip is situated above the transmitter coil.
US11619681B2 Methods, devices and systems for detecting an isolation fault in an electrical installation
A method for detecting an isolation fault in an electrical installation comprises: measuring an AC electrical voltage between phase conductors of an electrical load to be monitored and ground, and an electric fault current flowing between said electrical load and ground; identifying, in the measured electrical voltage, at least one first component oscillating at the predefined first frequency and one second component oscillating at the predefined second frequency; calculating an impedance of the electrical fault from the measurements and an impedance of the electrical installation from the identified first and second components; selecting a predetermined case from a predefined list; and identifying an operating condition of the electrical installation on the basis of the selected predetermined case.
US11619680B2 Battery deterioration judging system, battery deterioration judging method, and non-transitory storage medium that stores a battery deterioration judging program
A battery deterioration judging system includes a memory, and a processor coupled to the memory. The processor is configured to acquire a state amount of a battery, derive a first deterioration probability of the battery, based on the state amount of the battery and a predetermined first calculation model, derive a reliability degree of a second calculation model, which is different than the first calculation model, based on a number of state amounts, derive a second deterioration probability of the battery, based on the state amount of the battery and the second calculation model, and judge deterioration of the battery based on the reliability degree, and at least one of the first deterioration probability or the second deterioration probability.
US11619679B2 Method, apparatus and medium for estimating battery remaining life
The embodiments of the present application disclose a method, apparatus and medium for estimating a battery remaining life and relates to the field of battery power. The method includes: acquiring a material aging parameter of a battery representing an aging degree of a material of the battery; and determining, based on a preset corresponding relationship between the material aging parameter and the battery remaining life, the battery remaining life corresponding to the material aging parameter.
US11619675B2 On-board capacitor health monitoring systems and methods
A method for monitoring DC link capacitor health includes receiving a plurality of DC link capacitor state variables and determining whether each of the DC link capacitor state variables are less than a threshold value. In response to the DC link capacitor state variable being less than the threshold value, a deviation of each of the DC link capacitor state variables from the threshold value is calculated. The method further includes determining whether each of the deviations of the DC link capacitor state variables occurred within a threshold time. The method further includes calculating a probability of failure of a DC link capacitor. The probability of failure is used to estimate a remaining lifespan of the DC link capacitor.
US11619673B2 Lifetime battery tracking using a wireless interface
Methods, apparatuses, systems, and computer program products for lifetime battery tracking using a wireless interface are disclosed. During production and assembly of a battery pack, the location of a battery module in a production line is tracked using detected signal strengths from a wireless transmitter of a battery module monitoring system. During the life of the battery module, the battery module monitoring system provides battery usage data that can be combined with vehicle data for diagnostic analysis.
US11619670B2 System and method for detecting winding faults in a generator
A detection system for detecting winding faults, such as inter-turn winding faults in the stator and/or rotor of an electrical generator utilizes one or more vibration sensors that can be located on a generator housing. The vibration sensors make mechanical vibration measurements and transmit them to a fault analyzer. The fault analyzer can compare the measured vibrations with a threshold to determine if a winding is occurring. In an embodiment, the fault analyzer can convert the mechanical vibration measurements from the time domain to a frequency domain to facilitate analysis.
US11619665B2 Electrical apparatus having tin whisker sensing and prevention
An electrical apparatus that includes: an electronic substrate having a plurality of pads for connecting to an electronic component placed on the electronic substrate; a shield placed on a surface of the electronic substrate, the shield having a plurality of openings with the plurality of openings aligned over the plurality of pads and at least a portion of each of the plurality of openings being conductive; connection means to connect the conductive portions of each of the plurality of openings to a fault detect and error handling circuit; and the fault detect and error handling circuit to detect a short circuit between at least one of the conductive portions and the pad aligned with the opening containing the at least one of the conductive portions.
US11619664B2 Method for detecting connection defect of connector, and connecting system providing the method
An embodiment connecting system includes a branch connector connected to a battery and configured to branch a high voltage, a first interlock circuit within the branch connector configured to form a closed circuit by being connected to a second interlock circuit within a load connector when the load connector that transfers the branched high voltage to a load is connected to the branch connector, a transmitting antenna transmitting a radio wave when the closed circuit is formed, and a controller identifying the branch connector based on a resonance frequency of the radio wave and determining whether a connection defect occurs in the identified branch connector based on an electric field strength of the radio wave, wherein the resonance frequency corresponds to a conductor pattern formed at a predetermined position of the transmitting antenna.
US11619660B2 Electrometry by optical charge conversion of defects in the solid-state
Methods and systems are disclosed for sensing an environment electric field. In one exemplary implementation, a method includes disposing a sensor in the environment, wherein the sensor comprising a crystalline lattice and at least one optically-active defect in the crystalline lattice; pre-exciting the crystalline lattice to prepare at least one defect in a first charge state using a first optical beam at a first optical wavelength; converting at least one defect from the first charge state to a second charge state using a second optical beam at a second optical wavelength; monitoring a characteristics of photoluminescence emitted from the defect during or after the conversion of the at least one defect from the first charge state to the second charge state; and determining a characteristics of the electric field in the environment according to the monitored characteristics of the photoluminescence.
US11619656B2 Probe head and die set having horizontally fine adjustable die and probe head adjusting method
A probe head includes a middle die, upper and lower die units, at least one of which includes inner and outer dies detachably fastened to the middle die and each other, and a plurality of buckled probes inserted through the upper and lower die units. The inner die has an outer connecting surface connected with an inner surface of the outer die, where an installation recess is provided, an inner connecting surface connected with the middle die, and a probe installation section having a protruding portion protruding from the outer connecting surface and located in the installation recess, and a recessed portion recessed from the inner connecting surface and located correspondingly to the protruding portion. The protruding portion and the installation recess have a horizontal distance therebetween. Therefore, the outer die is horizontally fine adjustable to make the positions of the probes meet the requirement.
US11619650B1 Method of preparing a specimen for scanning capacitance microscopy
The present invention discloses a method of preparing a specimen for scanning capacitance microscopy, comprising the steps of: providing a sample including at least one object to be analyzed; manually grinding the sample from an edge of the sample toward a target region containing the object to be analyzed gradually, and stopping at a distance of dl from a longitudinal section of the at least one object to be analyzed in the target region to form a grinding stopping surface; cutting the grinding stopping surface by a plasma focused ion beam equipped with a scanning electron microscopy toward the target region and stopping at a distance of d2 from the longitudinal section to form a cutting stopping surface, wherein 0
US11619649B1 Atomic force microscope equipped with optical measurement device and method of acquiring information on surface of measurement target using the same
An atomic force microscope equipped with an optical measurement device is disclosed. An atomic force microscope equipped with an optical measurement device which acquires characteristics of a surface of a measurement target by moving a probe along the surface of the measurement target while scanning the measurement target on an XY plane using an XY scanner for supporting the measurement target, includes: an optical measurement device including a lighting unit configured to allow light to enter the surface of the measurement target, and a detection unit configured to detect light reflected by the surface of the measurement target, the optical measurement device being configured to acquire the characteristics of the surface of the measurement target by the scanning by the XY scanner; and a control device configured to control an operation of the atomic force microscope and an operation of the optical measurement device.
US11619641B2 Sample container carrier with data carrier for an in-vitro diagnostics system
A container carrier for carrying a sample container along a track is presented. The container carrier comprises a holding portion for receiving and holding a sample container and a base portion. A radio frequency identification (RFID) tag containing identifying information is provided with an antenna for wireless communication of the RFID tag with a reader device of the diagnostics system to read the identifying information. The RFID tag is on the holding portion. An arrangement for a diagnostics system is provided comprising container carriers and a track with a transport mechanism for moving the container carriers along a transportation lane. The transport mechanism defines a transport plane along which the container carriers move. A reader device reads the identifying information from the RFID tags. The reader device comprising a reader antenna above the transport plane to generate and emit a reader field for wireless communication with the RFID tag's antenna.
US11619637B2 Biomarkers and diagnostic methods for Alzheimer's disease and other neurodegenerative disorders
The present invention relates to biomarkers and diagnostic and prognostic methods for Alzheimer's disease and other neurodegenerative disorders. The invention also provides compositions for detecting the biomarker as well as compositions and methods useful for treating Alzheimer's disease and other neurodegenerative disorders.
US11619634B2 Methods of diagnosing and treating lung cancer
A method of diagnosing lung cancer in a subject-in-need thereof is provided. The method comprises: (a) providing a biological sample of the subject which comprises peripheral blood mononuclear cells (PBMCs); (b) in vitro contacting the PBMCs with a stimulant selected from the group consisting of the stimulants listed in Tables 3 and 4; and (c) measuring metabolic activity of the PBMCs having been contacted according to (b), wherein a statistically significant change in the metabolic activity of the PBMCs as compared to a control sample is indicative of lung cancer.
US11619632B2 Early-stage Alzheimer's disease autoantibody biomarkers, target antigens and diagnostic uses thereof
The present invention provides methods, compositions, and kits for the detection of Early-Stage Alzheimer's disease (AD) autoantibody biomarkers, for the diagnosis of Early-Stage AD, for the identification of a subject at risk for developing Early-Stage AD, and/or for the generation of patient-specific Early-Stage AD autoantibody biomarker profiles.
US11619627B2 Pencil-like optical fiber sensor probe, portable immunosensor and use thereof
The present invention discloses a pencil-like optical fiber sensor probe, including an inner tube, a light screening casing, a clamping device, an optical fiber and an optical probe; a portable immunosensor, including the pencil-like optical fiber sensor probe, an immersion immune response reagent strip, a touch-screen computer, a compact battery-powered sensitive photon counting detector and a case; and a use of the immunosens in detecting inflammatory markers. The design of the pencil-like optical sensor probe greatly simplifies the immune analysis process by combining the immersion immune response reagent strip. Each optical probe allows for up to 10 immunoassays, which reduces the experimental cost and avoids frequent replacement of the probe. The integrated detecting system is powered by battery which is suitable for in-situ analysis and detection. The sensor also has a high stability and sensitivity.
US11619624B2 Health facilitation system, sensor, and health facilitation method
The health support system according to a preferred embodiment includes a sensor that outputs an output signal corresponding to a specific component in urine, a transmitter connected to the sensor, and a user terminal carried by the user. The user terminal includes a storage unit that stores an identifier corresponding to the user, a wireless receiving unit that receives a wireless signal from the transmitter, an output unit that outputs the data to an analysis system that analyzes the health state of the user based on a specific component indicated by the data when the identifier indicated by the wireless signal matches the identifier stored in the storage unit, and an acquisition unit that acquires information corresponding to the results of the analysis of the analysis system.
US11619623B2 Integrated sample processing system with variable workflows
One embodiment of the invention is directed to a sample processing system for analyzing a biological sample from a patient. The sample processing system comprises: a plurality of analyzers comprising at least one mass spectrometer, wherein each analyzer in the plurality of analyzers is configured to acquire at least one measurement value corresponding to at least one characteristic of the biological sample; at least one data storage component which stores (i) a list of parameters for the plurality of analyzers, and (ii) at least two condition sets, which contain data associated with completing one or more test orders. The condition sets contain data which differ by at least one variable; and a control system operatively coupled to the plurality of analyzers, and the at least one data storage component. The control system is configured to (i) determine which condition set of the at least two condition sets to use based on the determined condition set, (ii) determine which analyzer or analyzers of the plurality of analyzers to use to process each test order based on the determined condition set and one or more parameters from the list of parameters, and (iii) cause the determined analyzer or analyzers to acquire one or more measurement values for the biological sample.
US11619622B2 Drilling mud management system and method
An automated batch sampling drilling mud management system (1) includes a portable mud measurement system (10) and a communications system (120). The portable mud measurement system (10) has one or more measurement devices (14) arranged to measure at least one property and/or characteristic of drilling mud; and a pumping system (16) arranged to pump a batch sample of drilling mud from a supply of drilling mud to the one or more measurement devices. The pumping system (16) is also able to subsequently flush the batch sample of drilling mud from the one or more measurement devices (14). The communications system (120) enables bidirectional communications between the mud management system (10) and a remote location to enable transfer of data therebetween and the exertion of control from the remote location to the mud management system (10).
US11619618B2 Sensor tuning—sensor specific selection for IoT—electronic nose application using gradient boosting decision trees
Provided is a system and method for tuning an array of sensors to enable selection of the most suitable sensors for a target application. After extracting features from sensor raw data, the extracted features are ranked with gradient boosting decision trees to assign an importance value to each extracted feature. A threshold value for the entire set of extracted features is calculated and an importance score is calculated for the individual sensors of the array. Individual sensors with an importance score on or above the threshold value are selected for the target application.
US11619617B2 Chromatograph having operation controller that causes automatic purging in a case of detection failure
To make it easy to address the case in which a chromatograph does not appropriately operate. A chromatograph (liquid chromatograph 100) for analyzing a sample by supplying an eluent and the sample and separating a component contained in the sample to detect the component, the chromatograph including: a detection portion (controller 170) configured to detect a fault in the analysis; and an operation controller (controller 170) configured to cause a constituent element related to the analysis to perform at least one of an operation for identifying a factor of the fault and an operation for avoiding the fault.
US11619613B1 Thermoacoustic measurement probe
A thermoacoustic measurement probe may include an open-ended hollow radio-frequency (RF) waveguide; and a thermoacoustic transducer, wherein the open-ended hollow RF waveguide, in the form of a sleeve, surrounds and is mechanically joined to the thermoacoustic transducer.
US11619608B2 Compositions, methods, kits and devices for molecular analysis
Provided herein is an electrophoresis separation medium comprising: (a) a non-crosslinked or sparsely cross-linked polymer or copolymer; (b) one or more denaturant compounds, in an amount sufficient to inhibit re-naturation of single stranded polynucleotides; (c) an aqueous solvent; (d) optionally, a wall-coating material suited to inhibition of electroosmotic flow; and (e) optionally, an organic water miscible solvent such as DMSO or acetonitrile, wherein the electrophoresis separation medium exhibits functional stability for at least seven days at 23° C. Also provided herein are sieving compositions, including polymer-based sieving compositions, for molecular sieving as well as related kits, devices and methods of use. Such compositions can be useful for separation of biomolecules such as nucleic acids, proteins, glycoproteins and glycans.
US11619604B2 Bipolar electrode bubble detection method and apparatus
A bubble detection method includes flowing a fluid through a conduit containing at least one bipolar electrode, applying an electric field across the fluid in the conduit, and detecting a presence of a bubble in the fluid when the bubble flows around or through the bipolar electrode by detecting a current or voltage output from the at least one bipolar electrode.
US11619602B2 Three-dimensional hydrogel-graphene-based biosensor and preparation method thereof
The present disclosure provides a three-dimensional hydrogel-graphene-based biosensor and a preparation method thereof, belonging to the technical field of biosensors. The present disclosure provides a three-dimensional hydrogel-graphene-based biosensor, including a substrate, an electrode layer, a graphene film, and a three-dimensional hydrogel material layer that are stacked in sequence; where the three-dimensional hydrogel material layer is formed of a hydrogel material having a three-dimensional network structure; the hydrogel material is obtained by polymerization of raw materials including an acrylamide monomer and a modified probe molecule; and the modified probe molecule is a probe molecule modified with an acrylamide group. The three-dimensional hydrogel-graphene-based biosensor has a desirable stability and a high sensitivity.
US11619598B2 Systems, apparatuses, and methods for measuring submerged surfaces
The present disclosure provides systems, apparatuses, and methods for measuring submerged surfaces. Embodiments include a measurement apparatus including a main frame, a source positioned outside a pipe and connected to the main frame, and a detector positioned outside the pipe at a location diametrically opposite the source and connected to the main frame. The source may transmit a first amount of radiation. The detector may receive a second amount of radiation, determine a composition of the pipe based on the first and second amounts of radiation, and send at least one measurement signal. A control canister positioned on the main frame or on a remotely operated vehicle (ROV) attached to the apparatus may receive the at least one measurement signal from the detector and convey the at least one measurement signal to software located topside.
US11619593B2 Methods and systems for detecting a defect of a film
The present disclosure provides a method for detecting a defect of a film. The method includes obtaining a film image, determining one or more pieces of scratch information corresponding to the film image through processing the film image using a recognition model, the recognition model includes a convolution layer, a regression layer, and a classification layer, determining whether each piece of scratch information in the one or more pieces of scratch information meets a preset condition, each piece of scratch information includes position information, angle information, and size information, in response to a determination that each piece of scratch information meets the preset condition, adding one or more pieces of annotation information to the one or more pieces of scratch information that meets the preset condition, and generating prompt information based on the one or more pieces of annotation information.
US11619592B2 Selecting defect detection methods for inspection of a specimen
Methods and systems for selecting defect detection methods for inspection of a specimen are provided. One system includes one or more computer subsystems configured for separating polygons in a care area into initial sub-groups based on a characteristic of the polygons on the specimen and determining a characteristic of noise in output generated by a detector of an inspection subsystem for the polygons in the different initial sub-groups. The computer subsystem(s) are also configured for determining final sub-groups for the polygons by combining any two or more of the different initial sub-groups having substantially the same values of the characteristic of the noise. In addition, the computer subsystem(s) are configured for selecting first and second defect detection methods for application to the output generated by the detector of the inspection subsystem during inspection of the specimen or another specimen.
US11619590B2 Method and composition for detecting and quantifying filming amines in liquids
A composition and method for the photometric determination of a film-forming amine in liquid by adding an indicator reagent to an aqueous system that is pH dependent, combining a water soluble non-ionic polymer to modify the physical properties of the aqueous system, and adding an acidic buffer to said aqueous system to lower pH and activate said indicator, said water soluble polymer keeping the filming amine/indicator complex in solution despite the acidic buffer and preventing it from precipitating out.