Document | Document Title |
---|---|
US12112592B2 |
System and method of device identification
A system and method for identifying a lock box, including a lock box corresponding to a property, the lock box having a communication module embedded therein for wirelessly receiving, storing and communicating identifying information associated with at least one of the lock box and the property, and for controlling access to the property by providing a mechanical or electronic key to a user; a mobile device configured to receive at least one of the identifying information and an image representative of the identifying information, when the lock box and the mobile device are at a distance to communicate by one of Bluetooth®, infrared, NFC, Wi-Fi, Zigbee® and radio signals; and a server configured to communicate with at least one of the mobile device and the lock box. |
US12112591B2 |
AI-based noise generation diagnosis apparatus and method of PE components for electric vehicle
Embodiments of the present disclosure relate to an AI-based noise generation diagnosis apparatus and method of diagnosing noise of PE components for an electric vehicle, in which a plurality of microphones are disposed in a vehicle interior, and a calculation unit measures positions of noise sources from any one or more among the PE components comprising a main motor, a decelerator, an inverter, and an auxiliary motor from front, rear, and upward directions of the microphone, and at the same time, estimates a noise transmission position where the noise is transmitted. |
US12112589B2 |
Vehicle scan tool configured to receive automated initialization requests
In an embodiment, a method includes receiving, at a vehicle scan tool, a request for automated vehicle scan tool initialization, the request comprising a function identifier for a vehicle scan tool function and a vehicle identifier for a vehicle, where the vehicle scan tool is configured to display at least one navigable menu. The method additionally includes determining a current operating state of the vehicle scan tool. Based on the current operating state of the vehicle scan tool, the method further includes making a determination to initialize the vehicle scan tool according to the request for automated vehicle scan tool initialization. In response to making the determination, the method also includes using the function identifier and the vehicle identifier to initialize the vehicle scan tool to perform the vehicle scan tool function on the vehicle. |
US12112587B1 |
System and method for guided vehicle diagnostics
A diagnostic process includes analyzing vehicle data received from a vehicle to identify diagnostic data, and to determine an identity of the vehicle. A most likely fix is determined based on a combined assessment of the diagnostic data and the vehicle identity. A determination of a special function test to run on the vehicle is made based on the determined most likely fix. A signal is generated to run the special function test, and a determination of a pass or fail status is made based on the special function test. If no special function test is associated with the most likely fix, more targeted testing can be implemented through the use of a test box configured to monitor communications along communication pathways on the vehicle, and also to selectively activate/deactivate components on the vehicle. |
US12112586B2 |
Collection and distribution of telematics data
Described herein are methods of processing telematics data that include receiving initial telematics data related to a vehicle from a telematics device and processing the initial telematics data to generate processed telematics data. For each recipient of a plurality of recipients, the methods additionally include determining, from the initial telematics data and/or the processed telematics data, data that is to be made accessible to a recipient. Determining the data that is to be made accessible to the recipient comprises evaluating one or more constraints for the recipient that constrain what data the recipient is permitted to receive and determining what data has been requested to be provided to the recipient. For each recipient of a plurality of recipients, the methods additionally include distributing the determined data to the recipient. Also described herein are systems for processing telematics data in accordance with the described methods. |
US12112581B2 |
System and method for remote diagnostics and monitoring of heavy equipment
A system for remotely monitoring and diagnosing equipment malfunctions includes, broadly, a sensor array that is operatively attached to an on-board computer or computing device. The computing device gathers information from the sensor array in real time and continuously displays the results and measurements of the various sensors. A communications module is operatively connected to the on-board computer, and is used to transmit the information gathered by the sensors to another computing device at a remote location, which is typically a technical support facility manned and operated by technicians who are qualified to monitor the performance of the various systems, use the information to diagnose problems and malfunctions, and provide solutions to fix the problems and malfunctions. |
US12112580B2 |
Life predicting device for vehicle component
An interference margin between a stator and a rotor is measured after a rotary electric machine is manufactured, and the measured value is stored in a memory of a life predicting device as an allowable limit value. The life predicting device calculates a wear amount of a bearing portion of the rotary electric machine from an operation state amount of the rotary electric machine, and determines whether or not the rotary electric machine reaches an end of a life and maintenance is needed based on the calculated value and the allowable limit value stored in the memory. |
US12112576B2 |
Manifest creation using optical character recognition
Provided is a system and method of facilitating check-in of a luggage item of a passenger, the method includes: a) obtaining, by at least one of at least one processor, image data representative of at least one image of printed passenger information associated with an airline travel carrier on an originating hardcopy bag tag or a printed instrument having at least a portion of the printed passenger information on the originating hardcopy bag tag to create a digital passenger information (DPI) data record linked to the airline travel carrier, wherein the originating hardcopy bag tag is issued for the luggage item of the passenger, and wherein the DPI data record includes machine-encoded text of an International Air Transport Association (IATA) license plate number; b) accessing a B-type message including a passenger name record (PNR) number of the passenger, by at least one of the at least one processor, using the machine-encoded text of the IATA license plate number from a computer system associated with the airline travel carrier; c) retrieving check-in information of a return flight of the passenger with a designated return travel carrier, by at least one of the at least one processor, using PNR data associated with the PNR number; and d) checking in during a check-in window, by at least one of the at least one processor, the luggage item, the passenger, or a combination thereof, with the designated return travel carrier based on the retrieved check-in information for the return flight. |
US12112572B2 |
Systems and methods for alerting a user to published undesirable images depicting the user
Systems and methods for warning a user that media assets associated with another user depict the user with an undesired expression are provided. A plurality of media assets associated with a first user and depicting a second user may be identified. A set of expressions of the second user that the second user has indicated as undesirable may be retrieved. The depictions of the second user in the plurality of media assets and the expressions that the second user has indicated are undesirable may be compared. If it is determined that one or more of the media assets depict the second user with an undesirable expression, a notification may be generated to the second user indicating that one or more media assets of the first user depict the second user with an expression that the second user has indicated as undesirable. |
US12112569B2 |
Multi-stage neural network process for keypoint detection in an image
Embodiments include systems and methods that may be performed by a processor of a computing device. Embodiments may be applied for keypoint detection in an image. In embodiments, the processor of the computing device may apply to an image a first-stage neural network to define and output a plurality of regions, apply to each of the plurality of regions a respective second-stage neural network to output a plurality of keypoints in each of the plurality of regions, and apply to the plurality of keypoints a third-stage neural network to determine a correction for each of the plurality of keypoints to provide corrected keypoints. |
US12112567B2 |
Biometric detection sensor and signal processing method thereof and electronic product
The embodiments of the present disclosure provide a biometric detection sensor and a signal processing method thereof. The biometric detection sensor includes an array of detection pixels, the signal processing method includes: acquiring a first detection signal of each detection pixel in the array of detection pixels; for each detection pixel of at least part of detection pixels, processing the first detection signal of the detection pixel based on a reference signal to obtain a detection processing signal of the detection pixel, wherein a resolution of the detection processing signal is lower than that of the first detection signal; and outputting the detection processing signals of the at least part of detection pixels in the array of detection pixels, wherein the detection processing signals are used for biometric identification. The signal processing method can effectively reduce the amount of data for the processor to receive and process during biometric identification. |
US12112563B2 |
Method of detecting, segmenting and extracting salient regions in documents using attention tracking sensors
A method and system for detecting, segmenting, and extracting salient regions in documents by using attention tracking sensors is provided. The method includes: receiving an image that corresponds to a document; receiving, from a sensor, a sequence of measurements that correspond to a human reading of the document; determining, based on the sequence of measurements, at least one region of the document as being a salient document region; demarcating the salient document region in an electronically displayable manner; and outputting a file that includes a displayable version of the document with the demarcated document region. The salient document region may include a title, a section header, and/or a table. The sensor may be an eye-tracking sensor that detects a sequence of eye-gaze positions on the document as a function of time. |
US12112561B2 |
Interactive visual representation of semantically related extracted data
Techniques are disclosed to provide an interactive visual representation of semantically related extracted data. In various embodiments, a plurality of data entities are extracted from a file, each entity comprising a key-value pair. One or more sets of related entities, each set comprising an occurrence of a defined repeating type of entity set, are identified among the plurality of data entities. Data associating the one or more sets of related entities with the file and the defined repeating type of entity set are stored. |
US12112559B2 |
Image processing method, image processing apparatus, and image processing system
An image processing method, an image processing apparatus, and an image processing system are provided. In the method, a target object is determined in an original image to generate a labeling result. The labeling result includes a position of the target object in the original image. Multiple target images of the target object are generated according to the labeling result. The target images are generated by extracting image of the target object from the original image and changing an image size of the image of the target object. A corresponding target image is combined with the original image according to a zoom operation. The zoom operation is configured to change an image size for displaying the original image. |
US12112558B2 |
Learning model generation method, identification method, learning model generation system, identification system, and non-transitory computer-readable storage medium
The method includes an acquisition step for model generation of acquiring a hologram for model generation in which an image of a cell is captured and which is used to generate a learning model, a generation step for model generation of generating a new hologram for model generation having a different focal position from the acquired hologram for model generation and increasing the number of holograms for model generation, and a learning model generation step of generating a learning model by performing machine learning using the increased holograms for model generation. |
US12112556B2 |
Image recognition method and apparatus, recognition model training method and apparatus, and storage medium
An image recognition method includes: obtaining a target three-dimensional (3D) image; inputting the target 3D image to a first recognition model; and obtaining the image type of the target 3D image outputted by the first recognition model. The first recognition model is configured to perform image recognition on the target 3D image to obtain an image type of the target 3D image. A convolutional block of the first recognition model is the same as a convolutional block of a second recognition model, and configured to perform image recognition on the target 3D image. The second recognition model is obtained by training an original recognition model using a target training sample, the target training sample including cubes obtained by rotating and sorting N target cubes obtained from a 3D sample image, N being a natural number greater than 1. |
US12112552B2 |
Lane marker recognition
Certain aspects of the present disclosure provide techniques for lane marker detection. A set of feature tensors is generated by processing an input image using a convolutional neural network. A set of localizations is generated by processing the set of feature tensors using a localization network, a set of horizontal positions is generated by processing the set of feature tensors using row-wise regression, and a set of end positions is generated by processing the set of feature tensors using y-end regression. A set of lane marker positions is determined based on the set of localizations, the set of horizontal positions, and the set of end positions. |
US12112551B2 |
Vehicles, systems and methods for automatically detecting a state of signal lights of a vehicle
In one embodiment, a signal light state detection system includes one or more processors, an a non-transitory memory module storing computer-readable instructions. The computer-readable instructions are configured to cause the one or more processors to receive a first image of a vehicle and receiving a second image of the vehicle, wherein the second image is later in time from the first image, and generate a warped image from the first image and the second image, wherein the warped image has individual pixels of one of the first image and the second image that are shifted to locations of corresponding pixels of the other of the first image and the second image. The one or more processors further generate a difference image from the warped image and one of the first image and the second image, and determine, using a classifier module, a probability of a state of vehicle signal lights. |
US12112548B1 |
Detection of camera with impaired view
Methods, systems, and programs are presented for detecting impaired views in monitoring cameras. One method includes training a rotation classifier with unsupervised learning utilizing a first set of images. The rotation classifier is configured to receive an input image and generate a rotation feature embedding for the input image. In addition, the method includes training an impairment classifier with supervised learning utilizing a second set of images, impairment labels for each of the second set of images, and the rotation feature embedding, generated by the rotation classifier, for each of the second set of images. The method further includes accessing a vehicle image captured by a camera on a vehicle, and providing the vehicle image to the impairment classifier as input, and the impairment classifier outputs a camera impairment from a set of camera impairment categories. Further, the vehicle image and the camera impairment are presented on a user interface. |
US12112546B2 |
Vision guidance system using dynamic edge detection
A row vision system modifies automated operation of a vehicle based on edges detected between surfaces in the environment in which the vehicle travels. The vehicle may be a farming vehicle (e.g., a tractor) that operates using automated steering to perform farming operations that track an edge formed by a row of field work completed next to the unworked field area. A row vision system may access images of the field ahead of the tractor and apply models that identify surface types and detect edges between the identified surfaces (e.g., between worked and unworked ground). Using the detected edges, the system determines navigation instructions that modify the automated steering (e.g., direction) to minimize the error between current and desired headings of the vehicle, enabling the tractor to track the row of crops, edge of field, or edge of field work completed. |
US12112545B2 |
Catenary icing detection method based on infrared imaging and meteorological monitoring
The disclosure provides a catenary icing detection method based on infrared imaging and meteorological monitoring. In the disclosure, infrared illumination is used to detect the target, real-time images of the target are obtained through an infrared imaging sensor, and meteorological data are synchronously obtained through a meteorological monitoring unit, and normalized fusion processing is performed; the data are stored in a front-end edge computing unit, and through the deep learning model, the states of water accumulation, snow accumulation and icing of the target are automatically identified, and then sent to a background system through a transmission unit. |
US12112538B2 |
Systems and methods for improved video understanding
A computer-implemented method for classifying video data with improved accuracy includes obtaining, by a computing system comprising one or more computing devices, video data comprising a plurality of video frames; extracting, by the computing system, a plurality of video tokens from the video data, the plurality of video tokens comprising a representation of spatiotemporal information in the video data; providing, by the computing system, the plurality of video tokens as input to a video understanding model, the video understanding model comprising a video transformer encoder model; and receiving, by the computing system, a classification output from the video understanding model. |
US12112537B2 |
Contrastive captioning for image groups
A group captioning system includes computing hardware, software, and/or firmware components in support of the enhanced group captioning contemplated herein. In operation, the system generates a target embedding for a group of target images, as well as a reference embedding for a group of reference images. The system identifies information in-common between the group of target images and the group of reference images and removes the joint information from the target embedding and the reference embedding. The result is a contrastive group embedding that includes a contrastive target embedding and a contrastive reference embedding with which to construct a contrastive group embedding, which is then input to a model to obtain a group caption for the target group of images. |
US12112536B1 |
Camera apparatus and method of training and operating neural network model for enhanced foliage detection
A camera apparatus includes control circuitry, where in a training phase, the control circuitry is configured to generate a set of binary images of foliage masks, where each binary image comprises one or more foliage regions demarcated from a non-foliage region. A modified training dataset of color images is generated and a custom neural network model for foliage detection is trained. The control circuitry causes the custom neural network model to not only learn a plurality of features related to foliage but also learn a color variation range of predefined color associated with the plurality of features and utilize combination of the plurality of features related to foliage and the color variation range to obtain trained custom neural network model. The control circuitry is configured to operate the trained custom neural network model to detect one or more foliage regions in a new color image in real time. |
US12112532B2 |
Copying shared content using machine vision
Selections of content shared from a remote device during a video conference are copied to a destination of a computing device connected to the video conference live or at which a recording of the video conference is viewed. The content shared from the remote device during the video conference is output at a display of the computing device. A portion of the content is selected according to an instruction received from a user of the computing device while output at the display of the computing device to copy to a destination associated with software running at the computing device. The portion of the content is identified using a machine vision process performed against the content while output at the display of the computing device. The portion of the content is then copied to the destination. |
US12112531B2 |
Image recognition method and apparatus, and device and medium
A method of image recognition includes: acquiring an image training sample data set, where the image training sample data set includes image training sample data and tag information corresponding to the image training sample data; constructing basic activation function and preset bias adjustment function as preset activation function in an addition relationship, determining the preset activation function to be an activation function of a neural network model, to obtain an initial neural network model, where the preset bias adjustment function is a function constructed from a symbol function, a first trainable parameter and a quadratic term in a multiplication relationship; inputting the image training sample data set into the initial neural network model for training until the model converges, to obtain a trained neural network model; when an image to be recognized is acquired, outputting a recognition result corresponding to the image by using the trained neural network model. |
US12112530B2 |
Execution engine for compositional entity resolution for assistant systems
In one embodiment, a method includes receiving, from a client system of a user, a user input comprising a plurality of n-grams, parsing the user input to identify one or more overall intents, hidden intents, and slots associated with the one or more n-grams, wherein at least one of the hidden intents is non-resolvable for being associated with partial slot information corresponding to an n-gram that has not been resolved to a particular entity identifier, wherein the partial slot information is associated with two more entity identifiers of two or more entities, respectively, sending, to the client system, instructions for prompting the user to select one of the entities to be associated with the non-resolvable hidden intent, resolving the non-resolvable hidden intent based on the entity identifier of the entity selected by the user, and generating a response to the user input based on the resolved hidden intent. |
US12112528B2 |
Method and apparatus for processing images, device and storage medium
A method for processing images, including: acquiring an original image and auxiliary information of the original image; acquiring an object feature map by inputting the original image into a main path of a first visual task processing model, and acquiring an auxiliary feature map by inputting the auxiliary information into a branch path of the first visual task processing model; and acquiring a response map of the original image by fusing the object feature map and the auxiliary feature map and inputting fused object feature map and auxiliary feature map into the main path of the first visual task processing model. |
US12112527B2 |
Method and device for detecting defects, electronic device using method, and non-transitory storage medium
In a method for defecting surface defects, a trained weighting generated when defect-free training samples are used to train an autoencoder and pixel convolutional neural network is obtained. A test encoding feature is obtained by inputting the trained weighting into the autoencoder and pixel convolutional neural network and a weighted autoencoder of the weighted autoencoder and pixel convolutional neural network encoding a test sample. The test encoding feature is input into a weighted pixel convolution neural network of the weighted autoencoder and pixel convolutional neural network to output a result of test. The test result is either no defect in the test sample or at least one defect in the test sample. Inaccurate determinations as to defects are thereby avoided. An electronic device and a non-transitory storage medium are also disclosed. |
US12112523B2 |
Systems and methods for vision-language distribution alignment
Embodiments described herein a CROss-Modal Distribution Alignment (CROMDA) model for vision-language pretraining, which can be used for retrieval downstream tasks. In the CROMDA mode, global cross-modal representations are aligned on each unimodality. Specifically, a uni-modal global similarity between an image/text and the image/text feature queue are computed. A softmax-normalized distribution is then generated based on the computed similarity. The distribution thus takes advantage of property of the global structure of the queue. CROMDA then aligns the two distributions and learns a modal invariant global representation. In this way, CROMDA is able to obtain invariant property in each modality, where images with similar text representations should be similar and vice versa. |
US12112519B1 |
Scripted interactive scenarios based on scene graph matching
An exemplary process obtains sensor data for a physical environment, generates a local scene graph for the physical environment based on the sensor data, wherein the local scene graph represents a set of objects and relationships between the objects, matches the local scene graph with a principal scene graph of a set of principal scene graphs, and executes one or more scripted actions involving the objects based on a narrative associated with the matched principal scene graph. In some implementations, the set of principal scene graphs is generated by generating local scene graphs for a plurality of environments, and generating individual scene graphs each representative of local scene graphs. |
US12112518B2 |
Object detection device, learning method, and recording medium
In the object detection device, the plurality of object detection units output a score indicating a probability that a predetermined object exists, for each partial region set with respect to image data inputted. The weight computation unit computes a weight for each of the plurality of object detection units by using weight computation parameters and based on the image data. The weights are used when the scores outputted by the plurality of object detection units are merged. The weight redistribution unit changes the weight for a predetermined object detection unit, among the weights computed by the weight computation unit, to 0 and output the weights. The merging unit merges the scores outputted by the plurality of object detection units for each of the partial regions, by using the weights computed by the weight computation unit and including the weight changed by the weight redistribution unit. The loss computation unit computes a difference between a ground truth label of the image data and the merged score merged by the merging unit as a loss. Then, the parameter correction unit corrects the weight computation parameters so as to reduce the loss. |
US12112517B2 |
Diagnostic tool for deep learning similarity models
A diagnostic tool for deep learning similarity models and image classifiers provides valuable insight into neural network decision-making. A disclosed solution generates a saliency map by: receiving a test image; determining, with an image classifier, an image classification of the test image; determining, for the test image, a first activation map for at least one model layer using the determined image classification; determining, for the test image, a first gradient map for the at least one model layer using the determined image classification; and generating a first saliency map as an element-wise function of the first activation map and the first gradient map. |
US12112514B2 |
Device for generating prediction image on basis of generator including concentration layer, and control method therefor
According to certain embodiments, an electronic apparatus comprises: a memory storing a generator previously trained to generate a prediction image based on one or more input images; and a processor configured to: acquire feature data from a plurality of image frames input through at least one layer included in the generator, extract feature data corresponding to change over time from the feature data acquired through an attention layer included in the generator, and acquire a prediction image frame by inputting the extracted feature data to at least one other layer included in the generator. |
US12112512B1 |
Virtual planogram automation and modification with computer vision
A system and method are disclosed for virtual planogram automation with computer vision, comprising a retail entity comprising a product display area; and a planogram planner configured to access images of products prior to the display of the products in the product display area, classify the images by using a convolutional neural network, assign a bounding box to the products identified in the images, localize and detect objects and estimate product dimensions corresponding to the objects, determine changes in the estimated product dimensions by comparing the estimated product dimensions with corresponding baseline product dimensions to determine whether product dimensions has changed, and determine a total area remaining in a simulated planogram for alternative product placements after factoring in the determined changes in product dimensions. |
US12112510B2 |
Convolutional approach to fast and compact packing of 3D mesh into 2D maps
This disclosure relates generally to coding and decoding of 3-dimensional (3D) mesh and specifically to fast and efficient packing of parts of a 3D mesh into a map in a 2-dimensional (2D) space. In one example, a 3D mesh frame is decomposed into charts. The charts are iteratively projected and packed into a 2D map to achieve improved compactness by using an image filtering technology. The image filtering technology may involve perform efficient convolution and correlation processing using fast Fourier transform. |
US12112509B2 |
Edge enhancement filter
A method, computer program, and computer system is provided for coding video data. Video data is received, and an edge present within a sample of the received video data is detected. A gradient value corresponding to a direction associated with the detected edge is calculated. The video data is decoded based on the calculated gradient. |
US12112503B2 |
Method and apparatus for calibrating external parameters of image acquisition device, device and storage medium
The present application discloses a method and an apparatus for calibrating external parameters of an image acquisition device, a device and a storage medium, and relates to the technical field of vehicle positioning. The specific implementation solution is as follows: acquiring an image captured by the image acquisition device; determining a plurality of marking points on a calibration plate in the image; determining a first conversion matrix based on coordinates of each of the marking points in the image pixel coordinate system and the calibration plate coordinate system; determining a second conversion matrix based on coordinates of at least one wheel grounding point of the vehicle in the calibration plate coordinate system and the vehicle body coordinate system; and determining external parameters of the image acquisition device by using the first conversion matrix and the second conversion matrix. |
US12112502B2 |
Three-dimensional map estimation apparatus and obstacle detection apparatus
According to one embodiment, a three-dimensional map estimation apparatus includes a processor that selects an imaging apparatus from a plurality of imaging apparatuses and then estimates a position and orientation for a moving object on which the selected imaging apparatus is mounted based on images captured by the selected imaging apparatus. The processor outputs a first position and orientation estimation result for the moving object based on images from selected imaging apparatuses. The processor calculates a second position and orientation estimation result indicating an estimated position and orientation for the moving object using the first position and orientation estimation result. The processor estimates a three-dimensional map for the surroundings of the moving object based on the second position and orientation estimation result. |
US12112501B2 |
Localization of individual plants based on high-elevation imagery
Implementations are described herein for localizing individual plants using high-elevation images at multiple different resolutions. A first set of high-elevation images that capture the plurality of plants at a first resolution may be analyzed to classify a set of pixels as invariant anchor points. High-elevation images of the first set may be aligned with each other based on the invariant anchor points that are common among at least some of the first set of high-elevation images. A mapping may be generated between pixels of the aligned high-elevation images of the first set and spatially-corresponding pixels of a second set of higher-resolution high-elevation images. Based at least in part on the mapping, individual plant(s) of the plurality of plants may be localized within one or more of the second set of high-elevation images for performance of one or more agricultural tasks. |
US12112500B2 |
Apparatus for performing cylindrical convolutional neural network operation and apparatus and method for object recognition and viewpoint estimation using the same
The present disclosure provides an apparatus for cylindrical convolutional neural network operation, and an apparatus and method for object recognition and viewpoint estimation using the same. The present disclosure uses a cylindrical convolutional network to recognize objects in the image and to determine the viewpoint, which cylindrical convolutional network performs a convolution operation while sliding the input image in the direction of rotation of the cylindrical kernel and extracts a plurality of view-specific feature vectors according to angular unit intervals, to identify and recognize objects, as well as to determine the viewpoint from which the objects were photographed. |
US12112498B2 |
Photosensor processing for improved line scanner performance
A method includes providing a measuring device having a projector, a camera with a photosensitive array, and at least one processor, projecting with the projector a line of light onto an object, capturing with the camera an image of the projected line of light on the object within a window subregion of the photosensitive array, and calculating with the at least one processor three-dimensional (3D) coordinates of points on the object based at least in part on the projected line of light and on the captured image. |
US12112496B2 |
Method of piecewise linear scaling of geometry atlas and apparatus using the same
Disclosed herein is a method for piecewise linear scaling of a geometry atlas, the method including generating min-max normalized depth values and generating geometry atlases by scaling the depth values so as to correspond to the gradients of multiple linear intervals. |
US12112491B2 |
Spectrometry method, spectrometry system, and computer program
Provided is a spectrometry method that includes (a) identifying a common feature between a first spectral image and at least one second spectral image other than the first spectral image of a plurality of spectral images acquired by an imaging element, (b) detecting a relative position shift amount between the first spectral image and the second spectral image, and (c) aligning the first spectral image and the second spectral image based on the relative position shift amount being detected. The aligning of (c) includes correcting a position of the second spectral image with respect to a position of the first spectral image based on the common feature. |
US12112482B2 |
Techniques for interactive image segmentation networks
Various embodiments are generally directed to techniques for image segmentation utilizing context, such as with a machine learning (ML) model that injects context into various training stages. Many embodiments utilize one or more of an encoder-decoder model topology and select criteria and parameters in hyper-parameter optimization (HPO) to conduct the best model neural architecture search (NAS). Some embodiments are particularly directed to resizing context frames to a resolution that corresponds with a particular stage of decoding. In several embodiments, the context frames are concatenated with one or more of data from a previous decoding stage and data from a corresponding encoding stage prior to being provided as input to a next decoding stage. |
US12112481B2 |
Simultaneous implementation method of 3D subtraction arteriography, 3D subtraction venography, and 4D color angiography through post-processing of image information of 4D magnetic resonance angiography, and medical imaging system
A simultaneous implementation method of 3D subtraction magnetic resonance (MR) arteriography, 3D subtraction MR venography, and color-coded 4D MR angiography through post-processing of image information of 4D MR angiography according to an embodiment of the present disclosure may reduce scan time required to individually obtain an MR arteriography and an MR venography. In addition, not only anatomical information of arteries but also more accurate anatomical information of veins and more detailed hemodynamic information may be obtained. |
US12112477B2 |
Semi-automated system for real-time wound image segmentation and photogrammetry on a mobile platform
In one example embodiment, a wound imaging system includes a user interface, a computer processor, and an active contouring module. The user interface is configured to display an image of a wound acquired by the wound imaging system and selectively receive inputs from a user defining an initial perimeter of the wound. An active contouring module is configured to operate on the computer processor to receive the inputs defining the initial perimeter of the wound, identify features of the image on opposing sides of the initial perimeter of the wound, and identify an actual perimeter of the wound based on the initial perimeter of the wound and the identified features. The user interface is further configured to display, on the image of the wound, the actual perimeter of the wound as identified by the active contouring module and selectively receive inputs from the user to modify the actual perimeter of the wound. |
US12112476B2 |
Medical support device, operation method of medical support device, non-transitory computer readable medium, and medical support system
A medical support device includes a processor, in which the processor acquires a medical image, acquires correspondence information in which the medical image is associated in advance with presence or absence of a foreign substance image included in the medical image, generates foreign substance estimation information obtained by estimating the presence or absence of the foreign substance image included in the medical image based on the medical image and the correspondence information, and controls a notification based on the foreign substance estimation information. |
US12112474B2 |
Image extraction device, image extraction system, image extraction method, and image extraction program
An image extraction device, an image extraction system, an image extraction method, and an image extraction program are capable of extracting an appropriate reference image from a database by using a pathological image as a query. The image extraction device includes: an acquisition unit which acquires a pathological image; a first calculation unit which calculates a local feature amount of the pathological image; a second calculation unit which calculates a non-local feature amount based on a correlation with the local feature amount; a third calculation unit which calculates a degree of similarity between the non-local feature amount and a feature amount of each of a plurality of reference images stored in a database; and an extraction unit which extracts one or more reference images based on the degree of similarity. |
US12112473B2 |
Image processing apparatus, image processing method, and non-transitory computer-readable storage medium that use a plurality of captured radiation images to obtain, by sequential approximation solution by iterative calculation, an output image
An image processing apparatus includes a planar distribution obtaining unit configured, using a plurality of radiation images captured using different radiation energies as input images, to obtain, by a sequential approximation solution by an iterative calculation, an output image representing a planar distribution for a substance contained in the input image. Based on a likelihood and a prior probability using one of a pixel value of a pixel of interest or a pixel value of a peripheral pixel as an input, the planar distribution obtaining unit decides the output image such that a probability that an output is a value of the planar distribution when an input is the input image that is maximized. |
US12112472B2 |
Artifact removal from multimodality OCT images
Embodiments disclosed herein provide systems, methods and/or computer-readable media for automatically detecting and removing fluorescence artifacts from catheter-based multimodality OCT-NIRAF images. In one embodiment, a process of determining an automatic threshold value (automatic thresholding) is implemented by sorting characteristic parameter values of the NIRAF signal and finding a maximum perpendicular distance between a curve of the sorted values and a straight line from the highest to the lowest sorted value, combined with the use of unsupervised machine learning classification techniques to detect the frame's NIRAF values that correspond to signal artifacts. Once the signal artifacts are detected, the system can filter out the signal artifacts, correct the frames that had artifacts, and produce a more accurate multimodality image. |
US12112471B2 |
Systems and methods for multi-label segmentation of cardiac computed tomography and angiography images using deep neural networks
Methods and systems are provided for detecting coronary lesions in 3D cardiac computed tomography and angiography (CCTA) images using deep neural networks. In an exemplary embodiment, a method for detecting coronary lesions in 3D CCTA images comprises, acquiring a 3D CCTA image of a coronary tree, mapping the 3D CCTA image to a multi-label segmentation map with a trained deep neural network, generating a plurality of 1D parametric curves for a branch of the coronary tree using the multi-label segmentation map, determining a location of a lesion in the branch of the coronary tree using the plurality of 1D parametric curves, and determining a severity score for the lesion based on the plurality of 1D parametric curves. |
US12112470B2 |
Probabilistic tree tracing and large vessel occlusion detection in medical imaging
Systems and methods for generating a probabilistic tree of vessels are provided. An input medical image of vessels of a patient is received. Anatomical landmarks are identified in the input medical image. A centerline of the vessels in the input medical image is determined based on the anatomical landmarks. A probabilistic tree of the vessels is generated based on a probability of fit of the anatomical landmarks and the centerline of the vessels. The probabilistic tree of the vessels is output. |
US12112467B2 |
Method of inspecting a fastener, and a system and apparatus for inspecting a fastener
One or more methods of inspecting one or more structural features of an installed fastener in a structure or substructure, and a manually-operated or automated inspection apparatus and an inspection system for inspecting one or more structural features of a fastener in a structure or substructure. |
US12112463B2 |
Method, device and computer readable medium for intrinsic popularity evaluation and content compression based thereon
The present application provides methods, devices and computer readable media for intrinsic popularity evaluation and content compression based thereon. In an embodiment, there is provided a method of intrinsic popularity evaluation. The method comprises: receiving an image from a social network; and determining an intrinsic popularity score for the image using a deep neural network (DNN) based intrinsic popularity assessment model. |
US12112462B2 |
Information processing apparatus, information processing method, and storage medium
A detection unit configured to detect a detection target from an image to be processed by detection processing capable of adjusting at least one setting, a correction cost estimation unit configured to estimate a correction cost needed for correction needed in a case where a result of detection by the detection unit is corrected, an adjustment cost estimation unit configured to estimate an adjustment cost needed in a case where the setting of the detection processing is adjusted to the detection target, and a display control unit configured to perform control to display the correction cost and the adjustment cost on a display unit in a comparable manner are included. |
US12112459B2 |
Systems and methods for removing grid lines from digital graph images
A system and a method include a display and a control unit including one or more processors configured to create a filter, and apply the filter to spectrum graphs of digital images to create modified spectrum graphs of the digital images. The digital images being digital charts including grid lines and data lines. The control unit is configured to convert the modified spectrum graphs to modified digital images. The modified digital images being modified digital charts that include the data lines, and at least some of the grid lines are removed from the digital charts of the digital images. |
US12112456B2 |
Retouching digital images utilizing layer specific deep-learning neural networks
The present disclosure relates to an image retouching system that automatically retouches digital images by accurately correcting face imperfections such as skin blemishes and redness. For instance, the image retouching system automatically retouches a digital image through separating digital images into multiple frequency layers, utilizing a separate corresponding neural network to apply frequency-specific corrections at various frequency layers, and combining the retouched frequency layers into a retouched digital image. As described herein, the image retouching system efficiently utilizes different neural networks to target and correct skin features specific to each frequency layer. |
US12112451B2 |
Image processing apparatus and server
A client terminal includes a super-resolution processing section and a display control section. The super-resolution processing section 48 of the client terminal executes a super-resolution process for an inputted image on the basis of scene information indicating a feature in the image. The display control section of the client terminal outputs, to a display panel, the image having undergone the super-resolution process at the super-resolution processing section. The scene information is acquired in a process prior to a super-resolution process for a super-resolution process target image. |
US12112447B2 |
Method for identifying, locating and tracking calibrating conduit within 3D ultrasound point cloud
A method for identifying, locating and tracking a calibrating conduit within a 3D ultrasound point cloud includes the following steps: firstly rapidly modeling the conduit through an ultrasound map, then framing an approximate range of the conduit after human-computer interaction in a display interface, and tracking the approximate range accurately. The method has advantages of modeling and locating the conduit based on pure ultrasound, faster and more accurate modeling, more accurate positioning of the conduit by framing, reducing inaccurate positioning caused by other factors, and human-machine interaction for positioning the conduit with ready access to ensure accuracy and reliability. Further, this conduit localization algorithm reduces overall process time and provides a clearer and more real-time image of the conduit in a target environment, eliminating need for an overly demanding target environment and fixed reference points introduced by the conduit, while being more accurate than relying solely on ultrasound modeling. |
US12112446B1 |
Object correction using scene graphs
Various implementations disclosed herein include devices, systems, and methods that uses object relationships represented in the scene graph to adjust the position of objects. For example, an example process may include obtaining a three-dimensional (3D) representation of a physical environment that was generated based on sensor data obtained during a scanning process, detecting positions of a set of objects in the physical environment based on the 3D representation, generating a scene graph for the 3D representation of the physical environment based on the detected positions of the set of objects, wherein the scene graph represents the set of objects and relationships between the objects, and determining a refined 3D representation of the physical environment by refining the position of at least one object in the set of objects based on the scene graph and an alignment rule associated with a relationship in the scene graph. |
US12112444B2 |
Electronic device and graphic object control method of electronic device
An electronic device includes a camera, a display, and a processor, wherein the processor is configured to acquire an image using the camera, determine a 3D graphic object corresponding to an object included in the acquired image, and apply the determined 3D graphic object to a 3D avatar and display the same. |
US12112441B2 |
Content transformations based on reflective object recognition
Various implementations disclosed herein include devices, systems, and methods that present virtual content based on detecting a reflective object and determining a three-dimensional (3D) position of the reflective object in a physical environment. For example, an example process may include obtaining sensor data (e.g., image, sound, motion, etc.) from a sensor of an electronic device in a physical environment that includes one or more objects. The method may further include detecting a reflective object amongst the one or more objects based on the sensor data. The method may further include determining a 3D position of the reflective object in the physical environment (e.g., where the plane of the mirror is located). The method may further include presenting virtual content in a view of the physical environment. The virtual content may be positioned at a 3D location based on the 3D position of the reflective object. |
US12112440B2 |
Mixed-reality visor for in-situ vehicular operations training
A Mixed-Reality visor (MR-visor) system and method utilizing environmental sensor feedback for replicating restricted external visibility during operation of manned vehicles, such as marine or aircraft. Adaptive hardware and software enable the user to reliably limit, modify and/or block views outside window(s) areas of the vehicle while maintaining visibility of the cabin interior and instrument control panel(s) without need for complex mechanical hardware alignment and setup. In the case of aircraft pilot training, the MR-visor can be worn by a pilot to replicate Instrument Meteorological Conditions (IMC) and other challenging scenarios. |
US12112439B2 |
Systems and methods for immersive and collaborative video surveillance
Systems and methods for immersive and collaborative video surveillance, in the commercial security industry are provided. Some methods can include receiving a video data stream from a surveillance camera in a monitored region via a cloud network, a user interface device of or coupled to a virtual reality headset displaying the video data stream, and the user interface device receiving user input corresponding to a movement of a user's body to navigate the video data stream and simulate the user navigating the monitored region from within the monitored region. |
US12112434B1 |
Mesh updates in an extended reality environment
Various implementations or examples set forth a method for scanning a three-dimensional (3D) environment. The method includes generating a 3D representation of the 3D environment that includes one or more 3D meshes. The method also includes determining at least a portion of the 3D environment that falls within a current frame captured by the image sensor. The method further includes generating one or more additional 3D meshes representing the at least a portion of the 3D environment and combining the one or more additional 3D meshes with the one or more 3D meshes into an update to the 3D representation of the 3D environment. |
US12112433B2 |
Apparatus and methods for image reconstruction using machine learning processes
Methods, systems, and apparatuses are provided to automatically reconstruct an image, such as a 3D image. For example, a computing device may obtain an image, and may apply a first trained machine learning process to the image to generate coefficient values characterizing the image in a plurality of dimensions. Further, the computing device may generate a mesh based on the coefficient values. The computing device may apply a second trained machine learning process to the coefficient values and the image to generate a displacement map. Based on the mesh and the displacement map, the computing device may generate output data characterizing an aligned mesh. The computing device may store the output data within a data repository. In some examples, the computing device provides the output data for display. |
US12112432B2 |
Realistic 3D virtual world creation and simulation for training automated driving systems
A computer implemented method of creating a simulated realistic virtual model of a geographical area for training an autonomous driving system, comprising obtaining geographic map data of a geographical area, obtaining visual imagery data of the geographical area, classifying static objects identified in the visual imagery data to corresponding labels to designate labeled objects, superimposing the labeled objects over the geographic map data, generating a virtual 3D realistic model emulating the geographical area by synthesizing a corresponding visual texture for each of the labeled objects and injecting synthetic 3D imaging feed of the realistic model to imaging sensor(s) input(s) of the autonomous driving system controlling movement of an emulated vehicle in the realistic model where the synthetic 3D imaging feed is generated to depict the realistic model from a point of view of emulated imaging sensor(s) mounted on the emulated vehicle. |
US12112430B2 |
Method, system, and device for describing relationship between objects in a three-dimensional virtual space, and medium
A method, system, and device for describing a relationship between objects in a three-dimensional virtual space, and a medium. The method of the present invention includes: for a first-level node under a three-dimensional virtual space node, determining that a position and a rotation direction of an object associated with the node are free; and for a node that is not a first-level node, obtaining a node type of the node and a node type of a parent node of the node, and determining that the object associated with the node maintains or does not maintain a relative position relative to an object associated with the parent node, and maintains or does not maintain a relative rotation direction relative to the object associated with the parent node. |
US12112426B2 |
Augmenting a view of a real-world environment with a view of a volumetric video object
A method of augmenting a view of a real-world environment with a view of a volumetric video object on a user device is disclosed. The method includes determining a current pose information (CPI) indicating a current pose of the view of the real-world environment and a desired pose of the volumetric video object in the real-world environment. The method further includes sending the CPI to a remote server. The method further includes receiving a rendered view of the volumetric video object that has been rendered in accordance with the CPI from the remote server. The method also includes augmenting the view of the real-world environment by at least mapping the rendered view of the volumetric video object onto a planar mapping surface arranged according to the desired position of the volumetric video object. |
US12112425B2 |
Information processing apparatus, method of operating information processing apparatus, and program for generating virtual viewpoint image
An information processing apparatus includes a processor and a memory connected to or incorporated in the processor. The processor acquires reference imaging device information corresponding to a position, an imaging direction, and an angle of view of a reference imaging device, and generates the virtual viewpoint image by using the reference imaging device information as a reference, on a condition that an instruction to start generating a virtual viewpoint image based on a plurality of images obtained by imaging an imaging region with a plurality of imaging devices is given. |
US12112424B2 |
Systems and methods for constructing 3D model based on changing viewpiont
Systems and methods for constructing a panoramic view based on a changing viewpoint are disclosed. An exemplary system includes a storage device configured to receive first image data of a scene for a first viewpoint at a first predetermined elevation. The system further includes at least one processor configured to convert the first image data to candidate image data for at one or more second predetermined elevations using a deep learning neural network. The at least one processor is further configured to receive a user view request for virtually viewing the scene and determine second image data for a second viewpoint associated with the user view request, by mapping the second viewpoint to the one or more second predetermined elevations. The at least one processor is also configured to render the three-dimensional model of the scene based on the second image data and display the panoramic view in response to the user view request. |
US12112423B2 |
Systems and methods for distributed scalable ray processing
Ray tracing systems have computation units (“RACs”) adapted to perform ray tracing operations (e.g. intersection testing). There are multiple RACs. A centralized packet unit controls the allocation and testing of rays by the RACs. This allows RACs to be implemented without Content Addressable Memories (CAMs) which are expensive to implement, but the functionality of CAMs can still be achieved by implemented them in the centralized controller. |
US12112420B2 |
Method and apparatus for improving the image quality of variable rate shading using gradients
A system and a method are disclosed for post-processing variable pixel rate shader output using gradients in a graphics processing unit. A block of pixels is selected that corresponds to a predetermined kernel size for variable rate shading in a draw call of an application. A pixel shader run is instantiated to generate pixel shading values for at least two pixels located within the block of pixels. A gradient output is generated based on an interpolation of the pixel shading values for the at least two pixels over the block of pixels. The predetermined kernel size may include at least one of a 4×2 block of pixels, a 2×4 block of pixels, a 4×4 block of pixels, an 8×4 block of pixels, a 4×8 block of pixels, and an 8×8 block of pixels or larger. The at least two pixels may be corner pixels of the block of pixels. |
US12112419B2 |
Image processing apparatus, image processing method, and storage medium
The technique of this disclosure suppresses a reduction in visibility of a predetermined object in virtual viewpoint image data. An image processing apparatus includes: an image capturing information acquisition unit configured to acquire image capturing information indicating a position and orientation of each of a plurality of image capturing apparatuses; an object information acquisition unit configured to acquire object information indicating a position and orientation of an object to be captured by the image capturing apparatuses, the object having a specific viewing angle; and a determination unit configured to determine, based on the acquired image capturing information and the position and orientation of the object indicated by the acquired object information, an image to be used for generating a virtual viewpoint image according to a position and orientation of a virtual viewpoint among a plurality of images based on capturing by the image capturing apparatuses. |
US12112415B2 |
Systems and methods for animated figure display
In an embodiment, an animated figure display system includes an animated figure having a body and a first tracker coupled to the body. The animated figure display system includes a projection surface having a second tracker coupled to the projection surface. The projection surface moves between a first position and a second position and the projection surface is at least partially concealed behind the animated figure in the first position. The animated figure display system includes a tracking camera that detects the first tracker and the second tracker and generates location data. A controller receives the location data and generates a control signal based on the location data. A projector receives the control signal indicative of image content from the controller and projects the image content onto the body of the animated figure and the external surface of the projection surface. |
US12112407B2 |
Image generating apparatus, image generating method and storage medium
An image generating apparatus according to an embodiment includes processing circuitry. The processing circuitry is configured to successively generate Magnetic Resonance (MR) images in a plurality of temporal phases by using a first reconstruction method. The processing circuitry is configured to determine a first temporal phase before MR images in all the temporal phases during a predetermined time period are generated. The processing circuitry is configured to generate an MR image in the first temporal phase determined by the determining unit, by using a second reconstruction method having a larger processing load than the first reconstruction method. |
US12112404B1 |
Systems and methods for generating customized enhanced reality experiences based on multi-angle fiducial markers
Multi-angle fiducial markers with different sets of encoded cells are used for the generation of customized enhanced reality experiences on user devices. A device detects a multi-angle fiducial marker from its current position. The device decodes first data from a particular set of cells of the multi-angle fiducial marker that are resolvable from the current position of the device relative to the multi-angle fiducial marker position and one or more cells from the other sets of cells being unresolvable at the device current position. The device retrieves a first presentation of content from a source identified in the first data, defines a second presentation for the content based on the first data, and generates an enhanced reality experience with the second presentation of the content presented at a specific position relative to the position of the multi-angle fiducial maker in a display of the device. |
US12112402B2 |
Method, electronic device, and computer program product for processing target object
Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for processing a target object. The method includes acquiring an initial non-video feature vector on the basis of at least one input of a received speech input and text input. The method further includes taking, in response to not receiving a video input, a default feature vector as an initial video feature vector corresponding to the video input. The method further includes generating a video feature, a speech feature, and a text feature on the basis of the initial non-video feature vector and the initial video feature vector. The method further includes generating a processing parameter for a target object on the basis of the video feature, the speech feature, and the text feature, wherein the processing parameter includes at least one of an emotion parameter, an attribute parameter, and a pose parameter. |
US12112399B2 |
Low latency streaming remapping engine
A lens distortion correction function operates by backmapping output images to the uncorrected, distorted input images. As a vision image processor completes processing on the image data lines needed for the lens distortion correction function to operate on a group of output, undistorted image lines, the lens distortion correction function begins processing the image data. This improves image processing pipeline delays by overlapping the operations. The vision image processor provides output image data to a circular buffer in SRAM, rather than providing it to DRAM. The lens distortion correction function operates from the image data in the circular buffer. By operating from the SRAM circular buffer, access to the DRAM for the highly fragmented backmapping image data read operations is removed, improving available DRAM bandwidth. By using a circular buffer, less space is needed in the SRAM. The improved memory operations further improve the image processing pipeline delays. |
US12112397B2 |
Programmable coarse grained and sparse matrix compute hardware with advanced scheduling
One embodiment provides a parallel processor comprising a hardware scheduler to schedule pipeline commands for compute operations to one or more of multiple types of compute units, a plurality of processing resources including a first sparse compute unit configured for input at a first level of sparsity and hybrid memory circuitry including a memory controller, a memory interface, and a second sparse compute unit configured for input at a second level of sparsity that is greater than the first level of sparsity. |
US12112396B2 |
Task execution in a SIMD processing unit with parallel groups of processing lanes
A SIMD processing unit processes a plurality of tasks which each include up to a predetermined maximum number of work items. The work items of a task are arranged for executing a common sequence of instructions on respective data items. The data items are arranged into blocks, with some of the blocks including at least one invalid data item. Work items which relate to invalid data items are invalid work items. The SIMD processing unit comprises a group of processing lanes configured to execute instructions of work items of a particular task over a plurality of processing cycles. A control module assembles work items into the tasks based on the validity of the work items, so that invalid work items of the particular task are temporally aligned across the processing lanes. In this way the number of wasted processing slots due to invalid work items may be reduced. |
US12112394B2 |
System and method for efficient multi-GPU rendering of geometry by pretesting against screen regions using configurable shaders
A method including rendering graphics for an application using graphics processing units (GPUs). Responsibility for rendering of geometry is divided between GPUs based on screen regions, each GPU having a corresponding division of the responsibility which is known. A plurality of pieces of geometry of an image frame is assigned to the GPUs for geometry testing. A first GPU state configuring one or more shaders to perform the geometry testing is set. Geometry testing is performed at GPUs on the plurality of pieces of geometry to generate information regarding each piece of geometry and its relation to each of the plurality of screen regions. A second GPU state configuring the one or more shaders to perform rendering is set. The information generated for each of the plurality of pieces of geometry is used when rendering the plurality of pieces of geometry at the GPUs. |
US12112390B2 |
Demand setpoint management in electrical system control and related systems, apparatuses, and methods
The present disclosure is directed to systems and methods for controlling an electrical system using setpoints. Some embodiments include control methods that monitor an adjusted net power associated with the electrical system and adjust the setpoint based on a comparison of the adjusted demand to the setpoint. If the adjusted demand has not exceeded the demand setpoint, the setpoint is reduced. If the adjusted demand has exceeded the demand setpoint, the setpoint is increased. |
US12112382B2 |
Method and apparatus for providing after tax valuation of tax-exempt bonds
Methods and systems are disclosed for determining valuation and risk analysis of municipal debt instruments on an after-tax basis. In one embodiment, bond terms, yield curve and interest rate volatility data are received for a set of bonds. Additionally, IRS treatment data and applicable tax rates for the set of bonds and a purchaser of the bonds are also received. Theoretical tax-neutral values of the bonds are calculated using a buy-and-hold methodology, wherein the tax-neutral value comprises the price of the at least one municipal debt offering such that its discounted after-tax value equals the price. A theoretical maximum after-tax values of the bonds are also calculated using a recursive valuation path-dependent methodology. Optimal bond management is determined using the calculated theoretical tax-neutral values and maximum after-tax values of the bonds. |
US12112378B2 |
Pre-matching orders at wire rate in a central limit order book
Systems and methods are provided to increase the rate at which a system can accept and process data transaction request messages. The system includes a pre-processor that filters incoming data transaction request messages prior to transmitting the messages for further processing, for example, by a matching engine. The pre-processor quickly identifies whether a new arriving data transaction request is transactable. If the new arriving data transaction request is not transactable, then the data transaction request will be transmitted and stored in a main data structure and not transmitted to the matching engine. |
US12112375B2 |
Listed options position compression system
Systems are provided for compressing portfolios of open option positions. Market participants may provide constraints, such as net delta and gamma values within a specific tolerance. A compression engine uses a linear, integer and/or linear-quadratic programming solver to analyze portfolios of multiple market participants and identify multilateral option spread trades that result in portfolios that are compressed subject to the constraints. |
US12112373B2 |
Secure and trustworthy crossing network for transferring assets outside of exchange
In one implementation, a system to provide a secure crossing network for trading digital blockchain assets outside of an exchange can include a crossing network program that is configured to provide a crossing network for the digital blockchain assets and a computer system with a secure enclave that is configured to provide the trusted execution environment within which processing of programs is secure from observation and manipulation by other operations outside of the secure enclave. The execution of the crossing network program in the secure enclave receiving, from client devices, crossing network orders to trade assets within the crossing network; matching at least a portion of the crossing network orders in an order book; obtaining, using a pricing oracle, pricing information for transactions in the exchange; and determining a reference price for the matched orders within the crossing network based on the pricing information from the exchange. |
US12112372B2 |
System and method for error detection and recovery in an electronic trading system
A system for error detection m a trading network comprises a memory operable to store a plurality of trader profiles, wherein a particular trader profile is associated with a particular trader. The particular trader profile comprises first contact data associated with a first client device and second contact data associated with a second client device. The memory is further operable to store at least one trading order associated with the particular trader. The system further comprises a processor communicatively coupled to the memory and operable to detect an alert associated with the first client device. In conjunction with detecting the alert, the processor is operable to determine a current status of the at least one trading order and to generate a status message regarding the determined status. The processor is further operable to transmit the status message to the second client device, wherein the transmission is based at least in part on the second contact data. |
US12112371B2 |
System and method for facilitating a wireless financial transaction
A method for executing a wireless trade is provided that includes communicating with a handheld device via a wireless network and sending and receiving financial information to and from the handheld device. The financial information is associated with a trade that can be initiated by the handheld device. The method also includes authorizing the handheld device through location data, which is associated with a location of the handheld device, before executing the trade. |
US12112370B2 |
Secure multi-party computation for sensitive credit score computation
A computing system retrieves a credit check algorithm. The credit check algorithm utilizes one or more parameters for evaluation of a credit score of an individual. The computing system identifies a plurality of entities contributing parameters for the evaluation of the credit score of the individual. The computing system compiles the credit check algorithm into a plurality of components. Each component corresponds to a respective entity of the plurality of entities and each component generates an output unique to the respective entity. The computing system transmits each component to a respective entity of the plurality of entities. The computing system instructs each entity to share a respective output with each remaining entity. The computing system receives a credit score for the individual from each of the plurality of entities. Each credit score received from each entity is the same. |
US12112369B2 |
Transmitting proactive notifications based on machine learning model predictions
A system may identify, using a machine learning model, a series of recurring events associated with an account and may generate, using the machine learning model, a prediction of a future date on which a predicted event, associated with the series of recurring events, is to occur. The system may determine that a condition associated with the account is satisfied and may determine that a current date is within a threshold number of days of the future date based on the prediction of the future date. The system may transmit, to a user device, a notification based on determining that the current date is within the threshold number of days of the future date and that the condition associated with the account is satisfied, wherein the notification includes information for presentation of an input element that enables an action to be performed in connection with the account. |
US12112368B1 |
Methods and systems for accessing account information electronically
Methods and systems for accessing customer account information involve, for example, binding a computing device with a customer's profile via one or more attributes of the computing device and an encrypted token stored on the computing device and thereafter receiving an authentication request consisting at least in part of the computing device attributes and the encrypted token stored on the computing device. A determination is made as to whether or not entry of a customer credential was received within a pre-determined preceding interval of time, and predefined customer account information is displayed on the computing device without requiring entry of the customer credential when a determination is made that entry of the customer credential was received within the pre-determined preceding interval of time. |
US12112364B2 |
Different action user-interface components in a comparison view
Different action user-interface components in a comparison view are described. Initially, a selection is received to display a comparison view via a user interface of a listing platform. Multiple listings of the listing platform are selected for inclusion in the comparison view. A comparison view system determines which action of a plurality of actions, used by the listing platform, to associate with each of the listings. A display device displays the multiple listings concurrently in a comparison view via a user interface of the listing platform and also displays an action user-interface component (e.g., a button) in each of the plurality of listings. The action user-interface component is selectable to initiate the action associated with the respective listing. In accordance with the described techniques, the action user-interface component displayed in at least two of the multiple listings is selectable to initiate different actions in relation to the respective listing. |
US12112363B2 |
Property data aggregation and evaluation tool
A data aggregation and evaluation tool for property evaluation is described. In an example implementation, the system may receive a first user input indicating a preference for a set of attributes via graphical user interface, generate a set of queries associated with the set of attributes, and provide the set of queries to the user via the graphical user interface. The system may receive a second user input to the set of queries and may determine a weight associated with an attribute based on the second input. The system may receive data describing an attribute value of the attribute for a property, score the property using the weight and the attribute value, and alter the graphical user interface based on the score. |
US12112362B2 |
Collaborative activities in on-line commerce
Computer based systems and methods allow collaborative shopping for and/or designing of (e.g., customization) consumer products, such as articles of footwear, apparel, athletic equipment, etc., by plural users using different computing devices. The users' computing devices may be in communication with one another in various manners, such as over networked connections (e.g., a local area network (LAN), a wide area network (WAN), an internet connection, etc.); via peer-to-peer communications; through a common server or combination of servers that establish a communications link; etc.). The various parties may participate in an on-line or other computer communicative session to create and buy customized products. Additionally, user interfaces for providing these collaborative sessions are described. |
US12112359B2 |
Method and system for facilitating invoice data, payment credit transfers, real-time package tracking, and account-to-account payment on delivery
A method for real-time invoice updating and account-to-account payment includes: receiving invoice data based on presentation of an invoice by a distributor to a recipient at a delivery location, modification of the invoice by the recipient, and acceptance of the invoice by the recipient; generating a request for payment (RFP) message based on the invoice data; transmitting the RFP message to a financial institution associated with the recipient via a financial institution of the distributor; receiving, from the financial institution associated with the distributor, a payment confirmation for the invoice based on a real-time payment from the financial institution associated with the recipient; generating reconciliation data based on the payment confirmation and the invoice data; and transmitting the reconciliation data to a computing device of the distributor and a computing device of the recipient. |
US12112356B2 |
System for intelligent assessment models for non-fungible electronic resources
Systems, computer program products, and methods are described herein for intelligent assessment models for non-fungible electronic resources. The present invention is configured to receive, from a user input device, a request to value a non-fungible token (NFT) of a resource, wherein the NFT is recorded in a distributed ledger; retrieve, using a valuation engine, one or more attributes associated with the NFT from one or more metadata layers of the NFT; initiate a machine learning model on the one or more attributes associated with the NFT; predict, using the machine learning model, a value of the NFT; and transmit control signals configured to cause the user input device to display the value of the NFT. |
US12112355B1 |
Dynamically generating and serving content across different platforms
A disclosed server system for dynamically generating and serving content for presentation across different channels can perform the following operations: receive a request from a client device for a subset of content elements, the request designating a desired channel for presenting content in a page, identify the subset having at least one content attribute that satisfies one or more subset creation criteria indicating a category identifier for a slot in a page template used for generating the page, dynamically generate the subset by: for each content element in the subset, dynamically adjusting presentation of the singular instance of the content element based on presentation requirements of the desired channel, the singular instance being commonly used across all device interface types, and serve the subset of the content elements to the client device, which includes the singular instances of the content elements dynamically adjusted for presentation in the desired channel. |
US12112353B2 |
Systems and methods for providing in-flight communication sessions
Methods, systems, and devices for providing in-flight communication sessions. In some examples, a communication session delivery system may provide network access service or other types of content once a passenger has completed a brand interaction. The brand interaction may be any number of options that a brand partner may require in exchange for access to content. The communication session delivery system may choose from a plurality of reward offers and then display the chosen offers to a passenger. The chosen offers may be selected based on profile information of a passenger and characteristics targeted by a brand partner. The passenger may then choose an offer and perform the required brand interaction. Once the brand interaction has been verified, the passenger may receive the reward associated with the offer. |
US12112351B2 |
Contextual targeted advertising platform method and devices for healthcare professionals
The embodiments disclose a method for displaying contextual targeted advertising to healthcare professionals including receiving in a master database a plurality of words that includes titles and keywords associated with plural distinct medical healthcare professional specialties, generating, with a first processor, plural taxonomy and vocabulary based on the received plurality of words of the plural distinct medical healthcare professional specialties, tracking, with a second processor, a context of frequent browsing and reading history of online life sciences content of a healthcare professional user, identifying, with the second processor, a distinct medical healthcare professional specialty associated with the healthcare professional user based on matches in the master database with the context, comparing, with a third processor, contextual targeted advertising with the matches, and converting, with the third processor, advertising queries from advertisers to displayed targeted advertising presented to healthcare professional user based on the matches. |
US12112349B2 |
Providing personalized alerts and anomaly summarization
Methods and systems are provided herein for summarizing a set of anomalies corresponding to a group of metrics of interest to a monitoring system user. Initially, a set of anomalies corresponding to a group of metrics is identified as having values that are outside of a predetermined range. A correlation value is determined for at least a portion of pairs of anomalies in the set of anomalies. For each anomaly in the set of anomalies, an informativeness value is computed that indicates how informative each anomaly in the set of anomalies is to the monitoring system user. The correlation values and the informativeness values are then used to identify at least one key anomaly and a plurality of non-key anomalies from the set of anomalies. A summary is generated of the identified at least one key anomaly to provide information to the monitoring system user about the set of anomalies for a particular time period. |
US12112346B2 |
Systems and methods for dual pricing
A system for and method of generating alternative pricing is provided. A user accesses an online portal to set a pricing scheme for products. The user inputs a credit card price for one or more products along with a desired cash discount rate or amount. The invention can then generate a second price for each product and check said prices for compliance against one or more rules and regulations set by credit card issuers, state governments, and/or federal governments. Some embodiments of the invention include notifying the user of non-compliance and automatically providing iterative pricing checks to find the best compliant price. The invention can also generate a reference or point-of-sale code which can be utilized by a consumer to view a final resulting price list. |
US12112342B2 |
Generating insights based on signals from measuring device
A system is described that generates insights on the consumption or usage behavior of a product by analyzing the real-time usage of the product by one or more users. The product is placed on the measuring device for continuous monitoring of the usage of the product by those one or more users in real-time. The measuring device includes a sensor unit that generates weigh data, motion data, location data, and time consumed data of the product and transmits to a computing device. A communication device records the consumption or usage of the product by a user, along with feedback from the user. The computing device generates insights based on the sensed data generated by the measuring device, and recording and feedback at the communication device. The computing device generates reports—one for the user, and one for a merchant of the product and/or similar products—including respective insights. |
US12112338B2 |
Assistance for customer service agents
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing assistance for customer service agents are disclosed. In one aspect, a method includes the actions of receiving, by a computing device, customer interaction data that reflects an interaction between a first user and a second user. The actions further include receiving, by the computing device, a customer summary file that reflects characteristics of the first user. The actions further include, based on the customer interaction data and the customer summary file, determining, by the computing device, instructions for the second user to continue interacting with the first user during the interaction between the first user and the second user. The actions further include, based on determining the instructions, providing, for output to the second user, the instructions for the second user to continue interacting with the first user. |
US12112337B1 |
Systems and methods for automatically determining recalled products from unstructured recall data
Systems and methods for automatically determining recalled products from unstructured recall data. In exemplary embodiments, fuzzy logic is used to determine recalled products from unstructured recall data. In exemplary embodiments, natural language algorithms with an embedded data grammar dictionary are used to extract item identifiers and manufacturer name from unstructured recall data. |
US12112332B2 |
Systems and methods for cost altering payment services
Cost altering payment services (“CAPS”) system in association with a distributed enhanced payment (“DEP”) processing system includes a merchant point of sale (“POS”) terminal system and a remote enhanced payment management system (“EPMS”). The remote EPMS receives payment transactions including additional risk mitigating payment transaction (“RMPT”) information and based on that additional RMPT information provides altered transaction costs. The remote EPMS provides facilities for the merchant to review and revise payment management services so as to utilize additional RMPT information received from the merchant POS terminal system so as to alter transaction costs. Such facilities provide information to determine the relative potential transaction cost benefits of various payment management service sets utilizing cost profiles that represent the costs of archival, recorded and projected future transactions. The remote EPMS provides “transaction guidance” technology to be utilized by the merchant's POS terminal system to facilitate prompting for and acquiring additional RMPT information. |
US12112329B2 |
Image-based authorization systems
Aspects described herein may allow transactions to be authenticated based on images taken at the transaction site. For example, a computing device may decline a transaction request based on a first category of the transaction indicated in the category information violates a transaction category restriction of the user account. The computing device may send, to a user device associated with the user account, an instruction to upload one or more photos that depict a physical environment where the transaction is requested. If the photos indicate the requested transaction belongs to another category that does not violate the transaction category restriction, the system may approve the transaction based on the photos. |
US12112327B2 |
Controlling a secure token for a contingent asset
A method executed by a computing entity includes obtaining, in accordance with a securely passing process, control over a secure first token representing a first pending transaction associated with a transaction item. The method further includes obtaining, in accordance with an instant asset selection approach, a selection of a first instant asset of a set of candidate instant assets that may be utilized to subsequently provide conversion of the selected contingent asset to complete the first pending transaction. The method further includes generating an updated secure first token in accordance with the securely passing process to represent the selection of the first instant asset to subsequently provide the conversion of the selected contingent asset to complete the first pending transaction. |
US12112321B2 |
Systems and methods for implementing a secure user interface
Various embodiments include methods and devices for implementing a secure user interface. The method may include generating a secure user interface display in a secure execution environment, generating a non-secure display in a normal execution environment, combining the secure user interface and the non-secure display into a combined display, and presenting the combined display via a display device. |
US12112320B2 |
Method and system of authenticating a payment transaction using a user device
A method and system for authenticating a payment transaction. The method includes receiving a request for verifying a phone number associated with a Subscriber Identification Module card from a merchant application installed in the user device. Further, obtaining a first key from at least one of a server associated with a manufacturer of the user device and a network server. Furthermore, generating a first cryptogram based on at least one of the phone number and a unique identification value associated with the user device using the first key, wherein the first cryptogram is provided to the server associated with the manufacturer for verification. Upon verification of the first cryptogram, the method includes receiving a second cryptogram from the server associated with the manufacturer, wherein the merchant application provides the second cryptogram and payment transaction details to an issuer server for authentication of the payment transaction. |
US12112319B1 |
Systems and methods for data communication using a stateless application
Systems and methods for communication of electronic data in which one or more memory-coupled entity processors programmed to execute a stateless application that persists no data except configuration data in the stateless application and causes the at least one entity processor to receive data in a first format from a data source to which the stateless application executing on the at least one entity processor is loosely coupled; translate the received data to a second format for a data destination; and submit the data in the second format to the data destination to which the stateless application executing on the at least one entity processor is also loosely coupled. |
US12112315B2 |
Multi-device authentication process and system utilizing cryptographic techniques
In a system for verifying transactions, when a user with a portable communication device nears a resource provider location, the portable communication device provides an indication to a transaction processing system of its proximity to the location. The portable communication device then provides a universally unique identifier (UUID) of a base station of the resource provider to the transaction processing system, which generates a hash using the UUID and a primary account number (PAN) of a portable transaction device that is associated with the portable communication device. When the user conducts a transaction with the portable transaction device at the provider, the provider generates a separate hash from the UUID and the PAN and sends the hash to the transaction processing system, A match between the hashes is taken into account as a positive indicator that the transaction is not fraudulent and the resource provider is complying with the system. |
US12112310B2 |
Authentication for third party digital wallet provisioning
Various embodiments are directed to securely verifying an identity of a user who is requesting to add or link a financial instrument to a third-party digital wallet using one-tap contactless card authentication. The financial instrument may be added or linked to the third-party wallet in at least two scenarios: pull provisioning and push provisioning. In either provisioning scenarios, the user may be required to authenticate the financial instrument being added or linked by successfully verifying the identity of the user via the one-tap contactless card authentication at a banking application associated with the financial instrument. |
US12112305B1 |
Systems and methods for real-time biller posting services
Embodiments include a provider computing system associated with a provider including at least one processing circuit configured to present, by a graphical user interface while a bill pay application is in an unlaunched state, a notification including a plurality of summaries of at least one bill, automatically launch the bill pay application in response to the customer selecting a summary of the plurality of summaries of at least one bill, and automatically navigate to a sub-screen presenting the selected summary. The least one processing circuit further configured to receive, via the bill pay application, a request to pay an amount of funds to a biller, generate a payment request, provide at least one post to a funds account circuit based on the payment request, and generate and provide a payment data object to a biller computing system. |
US12112299B2 |
Electronic apparatus and control method thereof
An electronic apparatus is disclosed. The electronic apparatus includes a memory storing a meal schedule including meal information for each time period, a communication interface configured to communicate with a server and a home appliance related to the meal schedule, and a processor configured to, in response to receiving update information related to a user context from the server, change the meal schedule based on time information included in the received update information and time information of the meal schedule, and provide information related to the changed meal schedule to the home appliance. |
US12112298B1 |
Systems and methods to provide user-generated graphical user interfaces within a collaboration environment
Systems and methods to provide user-generated graphical user interfaces within a collaboration environment are described herein. Exemplary implementations may: manage environment state information maintaining a collaboration environment; manage template information defining templates for user-generated graphical user interfaces of the collaboration environment; obtain input information conveying user input into the templates to generate the user-generated graphical user interfaces; effectuate presentation of the user-generated graphical user interfaces based on the template information and the input information; and/or perform other operations. |
US12112296B2 |
High fidelity clinical documentation improvement (CDI) smart scoring systems and methods
A clinical documentation improvement (CDI) smart scoring method may include predicting, via per-condition diagnosis machine learning (ML) models and based on clinical evidence received by a system, a probability that a medical condition is under-documented and, via per-condition documentation ML models and based on documentation received by the system, a probability that a medical condition is over-documented. The under- and over-documentation scores are combined in view of special indicators and queryability factors, which can also be evaluated using ML query prediction models, to generate an initial CDI score. This CDI score can be further adjusted, if necessary or desired, to account for factors such as length of stay, payer, patient location, CDI review timing, etc. The final CDI score can be used to prioritize patient cases for review by CDI specialists to quickly and efficiently identify meaningful CDI opportunities. |
US12112293B2 |
Dispensing and tracking system
A dispensing system including a sensor configured to identify a position of an item on a surface of a component, a controller operatively coupled to the sensor, and a display device operatively coupled to the controller. The display device is configured to dynamically display information relating to the item. The display device is configured to display the information at a location physically associated with the item. |
US12112292B2 |
Location reconciliation based on multiple computing device signals
Systems and methods for reconciling location based on multiple computing device signals. For example, the computing system can obtain location datasets associated with freight carrier services from computing sources. The computing system can determine an expected signal pattern for a location associated with a freight transportation service. The computing system can determine, for each computing source, a confidence score. The confidence score can represent the probability that the respective location dataset is associated with a load being transported for a freight transportation service. The computing system can determine a primary location dataset based on the confidence scores. The computing system can perform actions based on the primary location dataset. |
US12112286B2 |
Systems and methods for interfacing between a sales management system and a project planning system
The present disclosure facilitates interfacing between a sales management system and a project planning system. In some embodiments, the system includes an interface and schedule engine, both executing on a server. The interface can parse a sales order from the sales management system into products and project tasks within the products. The products can also include at least one of a labor product, a parts product, and an agreements product. The schedule engine can generate schedule tasks corresponding to the project tasks, determine a performance order of the schedule tasks, and combine the schedule tasks into schedule phases based on the performance order. The schedule engine can determine a performance order of the schedule phases and combine the schedule phases into a schedule component based on the performance order. The interface can transmit the schedule component to the project planning system for execution. |
US12112284B2 |
Generating an optimized supplier allocation plan
Generating an optimized supplier allocation plan includes identifying parts and suppliers associated with an allocation problem, where each supplier can supply at least one part. One or more objective functions are selected. Each objective function has part variables, and each part variable represents a quantity of a part to be procured from a supplier. At least one constraint constraining at least one part variable is received. The one or more objective functions are optimized with respect to the at least one constraint to yield a value for each part variable. A quantity of each part to be procured from at least one supplier is determined according to the values to generate the optimized supplier allocation plan. |
US12112281B2 |
Location-based activity computer systems
In one implementation, a computer-implemented method includes receiving, at a computer system, a request for outdoor adventures that satisfy one or more criteria; accessing a centralized data repository of outdoor adventures that are provided by a plurality of different guides; identifying, by the computer system, one or more outdoor adventures based on a comparison of the one or more criteria to data associated with the outdoor adventures; generating code that includes information for the one or more outdoor adventures, the code being generated for execution or interpretation on the client computing device; and transmitting the code to the client computing device, wherein the client computing device is programmed to automatically execute or interpret the code upon receipt so as to present a graphical user interface presenting the one or more outdoor adventures and a selectable feature to reserve at least a portion of the one or more adventures. |
US12112280B2 |
Particle filtering method and navigation system using measurement correlation
A method for box regularized particle filtering, used to predict a state of a system, is modified such that it can be implemented in a parallel manner. The modification concerns a step of redistributing state intervals and in particular a determination of a number of sub-intervals intended to replace each state interval. The method is particularly suitable for being implemented in a navigation system with measurement correlation, for example an aircraft navigation system using ground-correlation, and for being executed by a field-programmable or fixed-gate array circuit. |
US12112277B2 |
Computer-based systems configured to utilize predictive machine learning techniques to define software objects and methods of use thereof
At least some embodiments are directed to a prediction system of software objects. The prediction system predicts a first aspect of a user profile utilizing a categorization machine learning model and a user activity profile, the user profile and the user activity profile are associated with a user. The user activity profile comprises a plurality of values associated with demographics and historical activity data of the user. The prediction system predicts a software object associated with the user profile utilizing an optimization machine learning model, the first aspect of the user profile, and a second aspect of the user profile. The software object is optimized with respect to at least one competitive interest between the user associated with the user profile and an entity associated with the software object. The prediction system outputs the software object to a client computing device of the user. |
US12112276B2 |
Training conversational computing interfaces with traced programs
A method of extending a conversational computing interface comprises obtaining data-flow traces indicating computational steps that occur based on execution of a nonnative skill implemented in a nonnative programming language of the conversational computing interface. A native computer-executable plan is automatically generated. The generated native computer-executable plan represents the data-flow traces in a native programming language of the conversational computing interface. The conversational computing interface is automatically trained based on the native computer-executable plan and a conversational event associated with the native computer-executable plan. |
US12112266B2 |
Method for processing elastic wave data, elastic wave processing device using same, and program therefor
Provided is a method of processing elastic wave data, the method including selecting some elastic wave traces as a first label from among a plurality of elastic wave traces received without at least some elastic wave traces missing from whole elastic wave data, training an interpolation model on a machine learning basis by using at least two or more of remaining elastic wave traces except for the first label and the first label, restoring the at least some elastic wave traces missing from the whole elastic wave data by using the trained interpolation model, training an extrapolation model on a machine learning basis by using an elastic wave trace selected as a second label from among a plurality of elastic wave traces included in whole restored elastic wave data and at least two or more of remaining elastic wave traces except for the second label, and generating an additional elastic wave trace, which have not been included in the whole elastic wave data, by using the trained extrapolation model. |
US12112264B2 |
Dynamic configuration of readout circuitry for different operations in analog resistive crossbar array
A device which comprises an array of resistive processing unit (RPU) cells, first control lines extending in a first direction across the array of RPU cells, and second control lines extending in a second direction across the array of RPU cells. Peripheral circuitry comprising readout circuitry is coupled to the first and second control lines. A control system generates control signals to control the peripheral circuitry to perform a first operation and a second operation on the array of RPU cells. The control signals include a first configuration control signal to configure the readout circuitry to have a first hardware configuration when the first operation is performed on the array of RPU cells, and a second configuration control signal to configure the readout circuitry to have a second hardware configuration, which is different from the first hardware configuration, when the second operation is performed on the array of RPU cells. |
US12112263B2 |
Reversal-point-based detection and ranking
In an example embodiment, a model is trained to specifically identify reversal points in data and then to rank these reversal points in order of importance. A reversal point shall be defined as a point in which a particular metric, specifically a first order derivative, crosses over from positive to negative or vice-versa. Users are more likely to be interested in abnormal and significant changes in data, and thus the machine-learned model is trained to evaluate a reversal point based on two dimensions: abnormality and significance. |
US12112262B2 |
Real-time prediction program for change in occupants in large exhibition hall based on deep learning
Disclosed are a method and apparatus for predicting a change in the occupants within a large exhibition hall in real time based on deep learning. A proposed method of predicting a change in the number of occupants within a space in real time includes dividing, into zones, a space where a number of occupants is to be predicted and pre-processing data related to a number of occupants within the space collected through simulations, generating the pre-processed data in a form of time-series data for deep learning, training a deep learning model for predicting a number of occupants in each divided zone using the generated time-series data, and predicting the number of occupants within the space by inputting, to the trained model, the data related to a number of occupants within the space collected in real time through socket communication with a server. |
US12112259B1 |
Dynamic environment configurations for machine learning services
Features related to systems and methods for reinforcement learning are described. The environment includes one or more agents for automating the training of reinforcement learning (RL) models. The environment may include a simulator or real-world observations. The features described identify key training parameters, resource configurations, virtual network configurations, and simulators based on historical training data. |
US12112258B2 |
Neuromorphic operations using posits
Systems, apparatuses, and methods related to a neuron built with posits are described. An example system may include a memory device and the memory device may include a plurality of memory cells. The plurality of memory cells can store data including a bit string in an analog format. A neuromorphic operation can be performed on the data in the analog format. The example system may include an analog to digital converter coupled to the memory device. The analog to digital converter may convert the bit string in the analog format stored in at least one of the plurality of memory cells to a format that supports arithmetic operations to a particular level of precision. |
US12112257B2 |
Data processing method, device, computer equipment and storage medium
The present disclosure provides a data processing method, a data processing device, a computer equipment, and a storage medium. The data processing device includes a board card and the board card provided in the present disclosure includes a storage component, an interface device, a control component, and an artificial intelligence chip of a data processing device. According to the data processing method, the data processing device, the computer equipment, and the storage medium provided in the embodiments of the present disclosure, data to be quantized is quantized according to a corresponding quantization parameter, which may reduce the storage space of data while ensuring the precision, as well as ensure the accuracy and reliability of the operation result and improve the operation efficiency. |
US12112255B1 |
System, network and method for selective activation of a computing network
Embodiments of the present disclosure implement a stochastic neural network (SNN) where nodes are selectively activated depending on the inputs and which can be trained on multiple objectives. A system can include one or more nodes and one or more synapses, wherein each synapse connects a respective pair of the plurality of nodes. The system can further include one or more processing elements, wherein each of the processing elements is embedded in a respective synapse, and wherein each of the processing elements is adapted to receive an input and generate an output based on the input. The system can be configured to operate such that, upon receipt of a first problem input, a first subset of the nodes in the system is selectively activated. Upon receipt of a second problem input, a second subset of the nodes is selectively activated. The second subset of nodes can be different from the first subset of nodes. In various embodiments, the first and second subsets of nodes can be selectively activated in parallel. |
US12112250B2 |
Lossless tiling in convolution networks—resetting overlap factor to zero at section boundaries
A data processing system includes compile time logic to section a graph into a sequence of sections, including a first section followed by a second section. The compile time logic configured the first section to generate a first output in a first non-overlapping target configuration in response to processing an input in a first overlapping input configuration, and configures the second section to generate a second output in a second non-overlapping target configuration in response to processing the first output in a second overlapping input configuration. The compile time logic also creates a set of computer instructions to execute the first section and the second section on a target processing system. |
US12112247B2 |
Automatic generation of ground truth data for training or retraining machine learning models
In various examples, object detections of a machine learning model are leveraged to automatically generate new ground truth data for images captured at different perspectives. The machine learning model may generate a prediction of a detected object at the different perspective, and an object tracking algorithm may be used to track the object through other images in a sequence of images where the machine learning model may not have detected the object. New ground truth data may be generated as a result of the object tracking algorithms outputs, and the new ground truth data may be used to retrain or update the machine learning model, train a different machine learning model, or increase the robustness of a ground truth data set that may be used for training machine learning models from various perspectives. |
US12112246B2 |
Identification of copied ML model
There is provided mechanisms for a manufacturer of an ML model to embed at least one marker in an electronic file. A method comprises obtaining the electronic file. The electronic file represents content that causes the ML model to determine an output for the electronic file according to a first processing strategy. The method comprises embedding, in the electronic file, the at least one marker that, only when detected by the ML model, causes the output of the electronic file to be determined according to a second processing strategy. The second processing strategy is unrelated to the first processing strategy and deterministically defined by the at least one marker. |
US12112237B2 |
Microwave-optic conversion system of quantum signals employing 3-dimensional microwave resonator and crystal oscillator
An object of the present invention is to provide a microwave-optic conversion system of quantum signals employing a 3-dimensional microwave resonator and a crystal oscillator, which enables microwave-optic conversion employing a microwave resonator and a widely commercialized crystal oscillator which may be manufactured by simple machine processing.In order to achieve the object, the microwave-optic conversion system of quantum signals employing a 3-dimensional microwave resonator and a crystal oscillator includes: a microwave resonator including a hollow body made of metal, and a penetration hole formed on a front surface of the hollow body; and a crystal oscillator positioned inside the hollow body. |
US12112236B1 |
Reconfigurable phononic devices for classical and quantum processing systems
Various reconfigurable phononic devices, including phase shifters, mirrors, Mach Zehnder interferometers, memories, and transducers for use in both classical and quantum computing systems are disclosed. The individual phononic devices may be combined in various configurations to implement desired, more complex functionality. The phononic devices may be coupled together to implement the desired functionality using phononic waveguides. The phononic devices include one or more phase shifters that are operationally based on either hyperelasticity or a moving boundary effect. |
US12112235B2 |
Port server for heterogeneous hardware
Systems and techniques are provided for a port server for heterogeneous hardware. A port server may include computing devices that may include multiple connection types. Storage devices may be connected to the computing devices. The computing devices may receive a communication from an external computing device intended for a hardware device of a heterogenous system over one of the connection types. The communication may be sent to the hardware device of the heterogenous system using one of the connection types. A response may be received from the hardware device of the heterogenous system over the connection type used to send the communication to the hardware device. The response from the hardware device of the heterogenous system may be sent to the external computing device over the connection type over which the communication was received from the external computing device. |
US12112233B2 |
System and method for the imparting of optical digital CPUS and ROM's to diverse physical objects
The invention relates to an article which includes an optical symbol which can be scanned/captured by an image capturing device. The optical symbol incorporates, or is encoded with (i) a set of instructions which are readable and executable by a computing device/processor; and (ii) data which is associated with the article. At least some of the instructions are configured such that, when a computing device/processor executes the instructions, the data is used by the device/processor during the execution of the instructions. The optical symbol may be a two-dimensional barcode or a three-dimensional barcode. The data may be read-only memory (ROM). |
US12112231B2 |
Dynamic two-dimensional code group generation method and system
A dynamic two-dimensional code group generation method for generating a two-dimensional code group for dynamically displaying, repeatedly in sequence, a plurality of two-dimensional codes arranged in a time series includes a base identifying step of determining a first setting value of a base two-dimensional code serving as a base from among first setting values identified by evaluation values each associated with a corresponding one of the two-dimensional codes in the two-dimensional code group; and a data block arrangement step of generating and arranging a data block in a storage two-dimensional code identified on the basis of a second setting value corresponding to the first setting value determined in the base identifying step, the data block being based on content of target information to be coded. |
US12112230B2 |
Electronic paper display, logistics box and logistics state management method
An electronic paper display, comprising a carrier device, a memory, a display panel, a sensing device and a processing device. The carrier device is arranged on a logistics box. The memory is arranged on the carrier device, and is configured to store a logistics data. The display panel is arranged on the carrier device, and is configured to generate a control voltage according to the logistics data to adjust a plurality of positions of a plurality of electrophoretic particles. The sensing device comprises at least one sensor, and is configured to sense at least one state parameter of the logistics box to generate at least one sensing signal. The processing device is coupled to the memory, the display panel and the sensing device, and is configured to send the at least one sensing signal through wireless transmission technology. |
US12112228B2 |
Article handling system and method
There is provided an article handling system, method and computer program product for uniquely identifying an article. The system comprises a mobile device having scanning means that obtains a first article identifier and a second article identifier from one or more article tags associated with an article. A mobile application on the mobile device generates a message comprising a first message line including the first article identifier and a second message line including the second article identifier, and sends the message to a destination location. In this way, the article may be subsequently identified at the destination location using either or both of the first article identifier or the second article identifier. |
US12112226B2 |
Wireless tag reading apparatus, storage medium, and method
A wireless tag reading apparatus includes an antenna, a driving mechanism configured to move the antenna to multiple positions, and a controller configured to: upon receipt of a radio wave from a wireless tag via the antenna at each of the multiple positions, obtain tag information stored in the wireless tag and radio wave information related to the radio wave, adjust the radio wave information based on the tag information, and determine whether the wireless tag is a reading target based on information indicating a position of the wireless tag that is output from a model in response to an input of the adjusted radio wave information. |
US12112225B2 |
Tag tracking / detection system having a reflective surface
Example aspects include methods, apparatuses, and computer-readable medium for receiving, by an antenna of a tag tracking/detection system, a tag signal of a tag in the tag tracking/detection system; determining, based on a strength or pattern of the tag signal, whether the tag signal comprises a reflected signal that is reflected by one or more reflective surfaces, wherein the one or more reflective surfaces are configured to focus tag signals of tags in a target location of the tag tracking/detection system toward the antenna of the tag tracking/detection system; and generating an output signal responsive to the tag signal comprising the reflected signal that is reflected by the one or more reflective surfaces, wherein the output signal is indicative of the tag being detected in the target location. |
US12112222B2 |
Shielding and/or enhancement of temperature-sensing RFID devices
A temperature-sensing RFID device includes an RFID chip and an antenna electrically coupled thereto. The RFID chip includes a temperature sensor, while the antenna is adapted to receive energy from an RF field and produce a signal. A shielding structure and/or a thermally conductive or absorbent structure may be associated with the RFID chip. The shielding structure is oriented so as to be positioned between at least a portion of the RFID chip and an outside environment and configured to shield the temperature sensor from at least one environmental factor capable of affecting a temperature sensed by the temperature sensor of an article to which the RFID device is secured. The thermally conductive or absorbent structure is oriented so as to be positioned between at least a portion of the RFID chip and the article and configured to enhance thermal coupling between the temperature sensor and the article. |
US12112220B1 |
Authenticating a physical card using sensor data
In some implementations, a device may obtain video and/or lidar data relating to a physical card captured while the physical card is flipped from a first side of the physical card to a second side of the physical card. The device may determine an authenticity of the physical card, where the authenticity of the physical card is based at least in part on one or more physical characteristics of the physical card identifiable from the video and/or the lidar data. The one or more physical characteristics may relate to a thickness of the physical card, a length and width of the physical card, a shape of the physical card, and/or a design feature of the physical card. The device may cause, based on a determination that the physical card is authentic, information associated with the physical card to be transmitted or stored to be used in connection with a transaction. |
US12112219B2 |
Image-forming system for image inspection
An image-forming system includes an image-forming apparatus; a reading apparatus configured to read an image formed on a sheet to obtain read image data; and at least one processor configured to: control the image-forming apparatus to form a test chart on a first sheet, calibrate, using first read image data obtained by reading the test chart on the first sheet, second read image data that is obtained by reading an inspection target image formed by the image-forming apparatus on a second sheet based on RIP data, and inspect the inspection target image based on the calibrated second read image data and the RIP data. The test chart includes a patch arrangement with a plurality of patches, and a size of a periphery patch is smaller than a size of an interior patch. |
US12112213B2 |
Scheduling workloads based on predicted magnitude of storage capacity savings achieved through deduplication
An apparatus comprises a processing device configured to identify a plurality of workloads to be scheduled for execution on a storage system and to analyze the plurality of workloads to predict a magnitude of storage capacity savings achieved by applying one or more deduplication algorithms to data of the plurality of workloads. The processing device is further configured to determine a prioritization of the plurality of workloads based at least in part on the predicted magnitude of the storage capacity savings achieved by applying the one or more deduplication algorithms to the data of the plurality of workloads, and to schedule the plurality of workloads for execution on the storage system based at least in part on the determined prioritization of the plurality of workloads. |
US12112211B2 |
System for optimizing resources for cloud-based scalable distributed search data analytics service
Embodiments of this disclosure disclose a method and system for optimizing resources for cloud-based scalable distributed search data analytics service. The method may include generating a computing capacity rightsizing recommendation on the computing capacity based on the computing utilization metrics and generating a memory capacity rightsizing recommendation on the memory capacity based on the memory utilization metrics. The method may further include determining a recommended instance type for the service resource unit based on the computing capacity rightsizing recommendation and the memory capacity rightsizing recommendation. The method may further include performing a storage volume check on the service resource unit to obtain a storage volume check result. The method may further include determining whether to accept the recommended instance type as a final optimization recommendation based on the storage volume check result, the computing capacity rightsizing recommendation, and the memory capacity rightsizing recommendation. |
US12112210B2 |
Cluster resampling for alleviation of data poisoning on the edge
A method for alleviating data poisoning in an edge computing resource includes receiving a numeric value from an Internet of Things (IoT) unit and associating the numeric value with a cluster selected from a plurality of clusters in accordance with a suitable clustering algorithm such as a k-means clustering algorithm. In at least some embodiments, the numeric value comprises a poisoned numeric value including an adversarial component injected by an adversary to negatively impact a trained model of a cloud-based artificial intelligence engine. Rather than permitting the injected adversarial component to corrupt the AI engine, a cluster with which the numeric value is associated is sampled in accordance with a probability distribution of the cluster to obtain a surrogate for the poisoned numeric value. The surrogate may then be provided as an input to an inference module of the AI engine to generate a prediction. |
US12112209B2 |
Application anomaly detection using trained infrastructure machine learning models
A system and method for facilitating management of application infrastructure for plurality of users is disclosed. The method includes identifying a set of infrastructure components corresponding to an application and determining configuration information associated with the application based on the set of infrastructure components. The method further includes identifying a plurality of patterns of the application based on the configuration information of the set of infrastructure components and generating one or more application fingerprints corresponding to the application based on the plurality of patterns. Further, the method includes determining one or more anomalies in the application based on the one or more application fingerprints and generating one or more recommendations for resolving the one or more anomalies based on the one or more application fingerprints and prestored information. Furthermore, the method includes outputting the one or more anomalies and the one or more recommendations to one or more user devices. |
US12112207B2 |
Selecting nodes in a cluster of nodes for running computational jobs
Examples disclosed herein relate to selection of a set of nodes in a HPC system for running one or more computational jobs. In some examples, the selection of the set of nodes includes gathering information about a cluster of nodes in a high-performance computing system. The HPC system may be in a production state with one or more computational workloads getting executed thereon. In some examples, periodically sending one or more test-computing jobs for execution on each node to measure one or more performance metrics thereof. Receiving measured performance metrics from each node, in response to the one or more test-computing jobs executed thereon. Recording in a database, the measured performance metrics received from each node. Selecting the set of nodes from the cluster of nodes, based on the database, and based on a request received to nm one or more computational jobs on the HPC system. |
US12112205B2 |
Reducing data format conversion of an accelerator
Data format conversion processing of an accelerator accessed by a processor of a computing environment is reduced. The processor and accelerator use different data formats, and the accelerator is configured to perform an input conversion to convert data from a processor data format to an accelerator data format prior to performing an operation using the data, and an output conversion to convert resultant data from accelerator data format back to processor data format after performing the operation. The reducing includes determining that adjoining operations of a process to run on the processor and accelerator are to be performed by the accelerator, where the adjoining operations include a source operation and destination operation. Further, the reducing includes blocking an output data format conversion of the source operation and an input data format conversion of the input data for the destination operation. |
US12112199B2 |
Interruptible LZO decompression
A method includes inputting a compressed image in a computing system. The method also includes a process of decompressing another image over the compressed image by a processor. Power is restored to the process of decompressing the image in response to an interruption to the decompression process. The decompressed image is configured to override the inputted compressed image. The method also includes completing the process of decompressing the image over the inputted compressed image. |
US12112197B2 |
Processor with hardware pipeline
A processor has a register bank to which software writes descriptors specifying tasks to be processed by a hardware pipeline. The register bank includes a plurality of register sets, each for holding the descriptor of a task. The processor includes a first selector operable to connect the execution logic to a selected one of the register sets and thereby enable the software to write successive ones of said descriptors to different ones of said register sets. The processor also includes a second selector operable to connect the hardware pipeline to a selected one of the register sets. The processor further comprises control circuitry configured to control the hardware pipeline to begin processing a current task based on the descriptor in a current one of the register sets while the software is writing the descriptor of another task to another of the register sets. |
US12112194B2 |
Application aware graceful over current protection for multi-socket platforms
Systems, apparatuses and methods may provide for technology that detects an over current condition associated with a voltage regulator in a computing system, identifies a configurable over current protection policy associated with the voltage regulator, and automatically takes a protective action based on the configurable over current protection policy. In one example, the protective action includes one or more of a frequency throttle of a processor coupled to the voltage regulator in isolation from one or more additional processors in the computing system, a deactivation of the processor in isolation from the one or more additional processors, an issuance of a virtual machine monitor notification, an issuance of a data center fleet manager notification, or an initiation of a migration of a workload from the processor to at least one of the additional processor(s). |
US12112193B2 |
Thread state transitions
In some examples, a system includes an operating system (OS) kernel, one or more hardware processors, and a kernel scheduler. The kernel scheduler receives a first indication that a first thread is to wait for an event, receives a second indication that the first thread has transitioned to a blocked state in which the first thread is blocked on the event, and receives a third indication from a second thread delivering the event, the third indication to unblock the first thread. In response to the third indication, the kernel scheduler causes a transition of the first thread from the wait state to an active state if the first thread is in the wait state and has not yet transitioned to the blocked state, and causes a transition of the first thread from the blocked state to a ready state if the first thread is in the blocked state. |
US12112192B2 |
Split triggers for executing computer operations
One or more computer operations are triggered and executed when multiple sets of conditions that define a split trigger and that are evaluated at multiple locations are satisfied. The operations may involve allocating or deallocating computing resources (e.g., by establishing or tearing down a persistent connection), generating a message to be displayed on a computing device, altering stored data, and/or other activity. In an illustrative client/server computing environment, a first set of client conditions of a first split trigger is evaluated at a client device, using parameters observable at the client without interaction with a server. When the first of client conditions is satisfied, the client transmits a signal to a server that then evaluates a first set of server conditions of the first split trigger. If the first sets of client conditions and server conditions are satisfied, the computer operation(s) associated with the split trigger are executed. |
US12112190B2 |
Methods and apparatus to manage monitoring agents
Methods and apparatus to manage a dynamic deployment environment including one or more virtual machines. A disclosed example involves: (a) automatically scanning the virtual machines in the deployment environment to identify a service installed on any of the virtual machines; (b) automatically determining whether the identified service corresponds to a service monitoring rule; (c) when the service corresponds to the service monitoring rule, automatically determining whether a monitoring agent identified by the service monitoring rule is installed on the virtual machines on which the service is installed; (d) when the monitoring agent identified by the service monitoring rule is not installed on the virtual machines on which the service is installed, automatically installing the monitoring agent on the virtual machines on which the service is installed; and (e) when the monitoring agent identified by the service monitoring rule is installed on the virtual machines on which the service is installed, automatically configuring the monitoring agent to monitor the service in accordance with the service monitoring rule on the virtual machines on which the service is installed, wherein (a), (b), (c), (d) and (e) are repeatedly performed without human intervention. |
US12112189B2 |
Computing architecture for vehicle hardware and feature virtualization
A vehicle computing architecture includes an application layer a software virtualization layer, a hardware virtualization layer, and a hardware component layer. The application layer includes a plurality of virtual functional components each representing a virtual function. The software virtualization layer includes a command registry having virtual commands. The hardware virtualization layer includes mapping logic. The hardware component layer includes a plurality of physical nodes each being a virtual representation of a corresponding hardware component. The virtual functional components call a virtual command from the command registry. The hardware virtualization layer selects one of the physical nodes corresponding to the received virtual command and translates the received virtual command to a hardware command using the mapping logic, and communicates the hardware command to the selected physical node. The hardware component layer communicates the hardware command to the hardware component to perform the corresponding vehicle function. |
US12112188B2 |
Customized initialization code delivery over network for zero-trust virtual machine
The technology disclosed herein enables customized hardware initialization code to be provided over a computer network and used to enable a virtual machine to boot in a more secure manner. An example method may include: receiving a request to start a virtual machine; transmitting, by a processing device, configuration data of a host device over a computer network to a service, wherein the configuration data comprises a resource identifier of the host device; receiving hardware initialization code over the computer network from the service, wherein the hardware initialization code comprises the resource identifier; updating, by the processing device, the virtual machine to comprise the hardware initialization code; and causing the virtual machine to execute in a trusted execution environment of the host device, wherein the virtual machine executes the hardware initialization code and uses the resource identifier. |
US12112182B2 |
Screen locking method and mobile terminal
An embodiment of the present invention discloses a screen locking method, including: displaying a first lock screen interface in a lock screen state; in response to a preset gesture operation input by a user on the first lock screen interface, displaying a first lock screen configuration interface in the lock screen state, wherein the first lock screen configuration interface is provided with a first function option for commenting on a current lock screen background, and the first function option is represented by a heart-shaped icon; in response to an operation that is performed by the user for triggering the first function option, identifying the first picture as a picture fond of by the user. Thus, increasing variability of a lock screen background, improving switching efficiency, and enhancing a feeling of freshness of a user on a lock screen. |
US12112181B1 |
Information processing system
An information processing system includes a plurality of terminal devices, a client device, and a cloud including one or a plurality of server devices. The client device or the cloud includes: a processing instruction unit for designating a specific terminal device from among the plurality of terminal devices and instructing the specific terminal device to perform processing in accordance with a prescribed program; an authentication information storage unit for retaining authentication information necessary for carrying out the prescribed program; and an authentication information providing unit for providing, to the specific terminal device designated by the processing instruction unit, authentication information or, as a substitute therefor, temporary information, necessary for executing the processing in accordance with the program instructed by the processing instruction unit. The specific terminal device uses the authentication information or the temporary information to execute the processing based on the instruction from the processing instruction unit. |
US12112177B2 |
Policy driven zero touch provisioning of network devices
A policy driven zero touch provisioning (ZTP) system implements techniques for policy driven ZTP of network devices. One or more ZTP policies, configurations and/or boot images associated with one or more network devices are stored in a database. Upon execution of a boot sequence, a network device automatically sends a DHCP request including network device identification information to the policy driven ZTP system. The policy driven ZTP system identifies a matching ZTP policy having conditions that match the network device identification information. The ZTP system generates a DHCP response including IP leasing information, a boot configuration information by which a boot configuration may be automatically obtained, and/or boot image information by which a boot image may be automatically obtained as defined by the matching ZTP policy. The techniques allow ZTP policies to be defined with device-level granularity for boot configuration and/or boot images. |
US12112176B1 |
Selective firmware placement during initialization of compute systems
An example computer-implemented method is for initializing a compute system. The computer-implemented method includes causing a cache to be initialized in a central processing unit (CPU) of the compute system in response to basic input/output system (BIOS) code being executed directly from flash memory. Moreover, a communication path is initialized, the communication path extending between the CPU and memory corresponding to a baseboard management controller (BMC) of the compute system. BIOS firmware is copied from the BMC memory to the CPU cache, and the BIOS firmware is initiated from the CPU cache. The computer-implemented method includes causing a memory controller of the CPU to be initialized, in addition to causing a portion of the BIOS firmware to be copied from the CPU cache to memory corresponding to the CPU. Furthermore, a portion of the BIOS firmware is initiated from the CPU memory. |
US12112174B2 |
Streaming engine for machine learning architecture
A programmable hardware system for machine learning (ML) includes a core and a streaming engine. The core receives a plurality of commands and a plurality of data from a host to be analyzed and inferred via machine learning. The core transmits a first subset of commands of the plurality of commands that is performance-critical operations and associated data thereof of the plurality of data for efficient processing thereof. The first subset of commands and the associated data are passed through via a function call. The streaming engine is coupled to the core and receives the first subset of commands and the associated data from the core. The streaming engine streams a second subset of commands of the first subset of commands and its associated data to an inference engine by executing a single instruction. |
US12112166B2 |
Data processing method and apparatus, and related product for increased efficiency of tensor processing
The present disclosure provides a data processing method and an apparatus and a related product for increased efficiency of tensor processing. The products include a control module including an instruction caching unit, an instruction processing unit, and a storage queue unit. The instruction caching unit is configured to store computation instructions associated with an artificial neural network operation; the instruction processing unit is configured to parse the computation instructions to obtain a plurality of operation instructions; and the storage queue unit is configured to store an instruction queue, where the instruction queue includes a plurality of operation instructions or computation instructions to be executed in the sequence of the queue. By adopting the above-mentioned method, the present disclosure can improve the operation efficiency of related products when performing operations of a neural network model. |
US12112165B2 |
Managing status information of logic units
Systems, methods, and apparatus including computer-readable mediums for managing status information of logic units are provided. In one aspect, a device includes a semiconductor device including one or more logic units and a reporting bus and a controller coupled to the semiconductor device and configured to store status information of the one or more logic units in the semiconductor device. Each of the one or more logic units is configured to send information associated with the logic unit using a corresponding reporting unit in the semiconductor device through the reporting bus to the controller to indicate a status of the logic unit. The controller is configured to, in response to receiving the information associated with the logic unit, update corresponding status information of the logic unit based on the status of the logic unit. |
US12112163B2 |
Memory interface
A memory interface circuit includes an instruction decoder configured to receive an instruction from a processor to generate a corresponding control code. An execution circuit is configured to receive the control code from the instruction decoder and access a memory and generate an arithmetic result according to the control code. |
US12112160B1 |
Systems and methods providing centralized communication across feature programming workflows
Systems and methods that provide centralized communication across feature programming workflows using software development lifecycle tools that dynamically determine temporal alerts are disclosed herein. By dynamically determining events that are temporally relevant, the system accounts for changes in an application timeline that comprises a plurality of events, in which each event of the plurality of events indicates when a respective feature of the plurality of features is available for use by the application, and in which the location of each event constantly changes. |
US12112156B2 |
System, device and medium for evaluating the effect of a vehicle software update
A software update system according to one embodiment of the present disclosure is configured to update software used in a vehicle based on update data of the software, the update data being transmitted to the vehicle from an external device that is communicably connected to the vehicle. The software update system includes: a software update unit configured to update the software based on the update data; a vehicle data acquisition unit configured to acquire respective pieces of second vehicle data about states of the vehicle before and after the software update by the update unit; and an effect evaluation unit configured to evaluate an effect of the software update based on the respective pieces of second vehicle data before and after the software update. |
US12112155B2 |
Software application container hosting
Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: examining target application container configuration data to identify one or more target container base image referenced in the target application container configuration: subjecting script data associated to the one or more target container base image to text based processing for evaluation of security risk associated to the one or more container base image, the script data obtained from at least one candidate hosting computing environment; and selecting a hosting computing environment from the at least one computing environment for hosting the target application container, the selecting in dependence on the text based processing. |
US12112148B2 |
Configuring machine learning models for training and deployment using graphical components
Embodiments of the present disclosure relate to applications and platforms for configuring machine learning models for training and deployment using graphical components in a development environment. For example, systems and methods are disclosed that relate to determining one or more machine learning models and one or more processing operations corresponding to the one or more machine learning models. Further, a model component may be generated using the one or more machine learning models, the one or more processing operations, and one or more extension libraries in which the one or more extension libraries indicate one or more deployment parameters related to the one or more machine learning models. The model component may accordingly provide data that may be used to be able to use and deploy the one or more machine learning models. |
US12112146B2 |
Graph outcome determination in domain-specific execution environment
A method includes obtaining identifiers of entities and symbolic artificial intelligence (AI) models configured to produce outputs responsive to inputs based on events caused by at least one of the entities. At least some of the entities are associated with outputs of respective symbolic AI models and have respective scores corresponding to the respective outputs of the symbolic AI models. The method may include obtaining scenarios, where each scenario includes simulated inputs corresponding to one or more simulated events, and at least some scenarios include a plurality of simulated inputs. The method may also include determining a population of scores of a given entity among the entities, where respective members of the population of scores correspond to respective outputs of the plurality of symbolic AI models, and where the respective outputs correspond to respective scenarios among the scenarios and storing the population of scores in memory. |
US12112144B2 |
API specification generation
Methods and systems that facilitate automatic generation of Application Programming Interface (API) specification from web traffic. Methods include obtaining a plurality of API requests and responses to the plurality of API requests. Methods include processing these API requests and responses to API requests to identify one or more attributes, such as, for example, variables, query parameters, response status codes, and response schemas. Methods include identifying variables using a tree data structure to represent resource paths. Methods include identifying query parameters based on resource items in resource paths. Methods include determining that the API call does not conform to the API specification by comparing one or more attributes of the API call with the attributes of the API specification. |
US12112143B2 |
Multiplication and accumulation circuit based on radix-4 booth code and differential weight
The present disclosure provides a multiplication and accumulation circuit based on radix-4 booth code and differential weight storage. The circuit includes an input data encoding circuit, a differential weight storage circuit, an integral calculation circuit and a differential ADC circuit. The input data encoding circuit is configured to encode original input data. The differential weight storage circuit is configured to store weight values, and multiply the original input data after being encoded by the weight values stored to obtain multiplication results. The integral calculation circuit is configured to respectively accumulate a positive value and a negative value of each multiplication result. The differential ADC circuit is configured to perform analog-to-digital conversion on a difference between accumulated results of the positive values and the negative values to obtain a digital multiplication and accumulation result. |
US12112140B2 |
Electronic device for outputting translated text with improved accuracy and control method thereof
An electronic device includes a memory storing at least one instruction, and a processor configured to execute the at least one instruction to: input a first text into a first neural network model and acquire a first translation text; input the first translation text into a second neural network model and acquire a first liberal translation text; identify whether the first liberal translation text is to be outputted based on the first text and the first liberal translation text; output the first liberal translation text according to the identification result; based on a second text being received subsequently to the first text, input the first and second texts into the first neural network model and acquire a second translation text; and input the identification result and the second translation text into the second neural network model and acquire a second liberal translation text corresponding to the second translation text. |
US12112131B2 |
Systems and methods for factual extraction from language model
Embodiments described herein provide a system and method for extracting factual information. The system transforms a query into a natural language prompt in a format of a query subject and a queried relation. The system encodes, via an embedding layer of a pre-trained language model, the natural language prompt into a first embedding. The system encodes, via the adapter model, the first embedding into a second embedding based on a probability that the second embedding returns the factual information when the second embedding is fed the first attention layer of the pre-trained language model. The system decodes, by the first attention layer of the pre-trained language mode, the second embedding into a response to the query. The system extracts the factual information from the decoded response to the query. |
US12112130B2 |
Counterfactual text stylization
A text style transfer system is described that generates different stylized versions of input text by rewriting the input text according to a target style. To do so, the text style transfer system employs a variational autoencoder to derive separate content and style representations for the input text, where the content representation specifies semantic information conveyed by the input text and the style representation specifies one or more style attributes expressed by the input text. The style representation using counterfactual reasoning to identify different transfer strengths for applying the target style to the input text. Each transfer strength represents a minimum change to the input text that achieves a different expression of the target style. The transfer strengths are then used to generate style representation variants, which are each concatenated with the content representation of the input text to generate the plurality of different stylized versions of the input text. |
US12112129B2 |
Method and apparatus for decentralized supervised learning in NLP applications
A method of training a neural network as a natural language processing, NLP, model, comprises: inputting annotated training data to first architecture portions of the neural network, the first architecture portions being executed respectively in a plurality of distributed client computing devices in communication with a server computing device, the training data being derived from text data private to the client computing device in which the first architecture portion is executed, the server computing device having no access to any of the private text data; deriving from the training data, using the first architecture portions, weight matrices of numeric weights which are decoupled from the private text data; concatenating the weight matrices, in a second architecture portion of the neural network executed in the server computing device, to obtain a single concatenated weight matrix; and training, on the second architecture portion, the NLP model using the concatenated weight matrix. |
US12112127B2 |
Systems and methods for generating a customized graphical user interface
Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and cause the one or more processors to perform receiving one or more user utterances; re-training a pre-trained natural language processing (NLP) algorithm on the one or more user utterances; using the pre-trained NLP algorithm, as re-trained, as one or more layers in a neural network; combining at least one first output of at least one first output layer of the neural network with at least one second output of at least one second output layer of the neural network to create a final output of the neural network, wherein: the at least one first output layer of the neural network is different than the at least one second output layer of the neural network; and wherein the pre-trained NLP algorithm, as re-trained, is used to determine the final output of the neural network; and coordinating displaying a customized graphical user interface (GUI) using the final output of the neural network. Other embodiments are disclosed herein. |
US12112124B1 |
Computing system for generating customized health form based on clinical data
A computing system that facilitates generating customized health forms for a patient is disclosed herein. Subsequent to receiving a patient identifier from a client computing device, a server electronic health records application (EHR) transmits clinical data assigned to the patient identifier to a server health form application. Based on the clinical data assigned to the patient, the server health form application generates a customized health form for the patient using form data. The server health form application then transmits the customized health form to a client health form application for presentment on a display of the client computing device. The server health form application updates the customized health form for the patient as the patient responds to questions and as the server health form application receives sensor data from the client computing device. |
US12112123B2 |
Generating charts from data in a data table
A method for generating a chart suggestion list using data present in a data table includes providing the data table, one or more data types of a plurality of cells of the data table and one or more statistics pertaining to the plurality of cells as input to a machine learning model to obtain one or more outputs indicating one or more chart types for the data table, and creating one or more suggested charts based on the indicated chart types. Each of the one or more suggested charts represents at least a subset of the data in the data table. The method also includes generating a chart suggestion list including at least one of the one or more suggested charts. |
US12112122B2 |
Document creation device
This document creation device (10) divides common sections of documents of a plurality of diverse specifications into unit documents (100), manages and shares the unit documents, groups similar unit documents (100) and manages and stores the similar unit documents, couples unit documents to a set serving as one edited document on the basis of an edited document configuration (50), which is a list of unit documents coupling to the edited document, or couples the unit documents to an electronic file of one edited document, wherein, during said coupling, rewriting is performed such that, when referring to a group in which the content embedded in the unit documents is a set of unit documents, a document which belongs to the referenced group and which is included in the edited document configuration is referred to. |
US12112119B2 |
Systems and methods for contextual summarization in an online conversation channel
Embodiments described herein provide a contextual conversation summarization mechanism on a chat platform. Specifically, a communication interface receives a first conversation line originated from a first user and a second conversation line originated from a second user. The mechanism then determines that the first conversational line and the second conversational line belong to a same conversation channel based on a channel indicator. The first conversation line and the second conversation line are concatenated as an input to a summarization model. The summarization model then generates a summary of the conversation channel associated with a timestamp. A first visualization element representing a first conversation contribution by the first user and a second visualization element representing a second conversation contribution by the second user are generated based on the generated summary. A user interface visualization of the summary is generated using the first visualization element and the second visualization element. |
US12112118B2 |
Methods for extending vector-based document embedding models and systems thereof
The present invention provides natural language processing methods and systems for representing a document temporally in an arbitrary well-defined semantic space. The disclosed methods and systems operate by creating a Root Document Trace, which is a novel document-representing computational object in high-dimensional semantic space. Among many uses, the Root Document Trace can be used, for example, to evaluate narrative and argument structures within and between documents. |
US12112116B2 |
Machine learning based model builder and its applications for pattern transferring in semiconductor manufacturing
A system and a method of optimizing an optical proximity correction (OPC) model for a mask pattern of a photo mask is disclosed. A machine learning (ML) based model builder includes an OPC model, measurement data and a random term generator. Random terms are generated in a M-dimensional space by the random term generator. The ML based model builder classifies the random terms to clusters by applying a classifying rule. A representative subset of the random terms is determined among the classified clusters, and the representative subset is added to the OPC model. |
US12112111B1 |
Method for analyzing static analog integrated circuit layout
In a method for analyzing a static analog integrated circuit layout, corresponding simulation netlists are generated from an integrated circuit layout by parasitic parameter extraction, and device-node hypergraph or graph structures reflecting a circuit topological structure are generated from the simulation netlists. Then, characteristics of RC local networks between ports of individual device groups to be matched are analyzed. An independent source current is provided at i-ports of the RC networks, AC analysis is performed on the RC local networks to acquire impedance values of j-ports at different frequencies, and then a circuit mismatch condition is determined by comparing the impedance values of the individual RC local networks. The method automatically analyzes the analog integrated circuit layout to allow automatic analysis and determination of characteristic differences between a layout and a schematic design, improving the reliability of circuit mismatch examination and the efficiency of layout design. |
US12112110B2 |
Multi-physics co-simulation method of power semiconductor modules
The present invention belongs to the technical field of simulation of power semiconductor modules, and discloses a multi-physics co-simulation method of a power semiconductor module. The multi-physics co-simulation method of the power semiconductor module comprises: adopting professional circuit simulation software PSpice supporting a spice model to be imported into a device, and by designing a specific collaborative analysis method and performing secondary development of a software data exchange interface, i.e. constructing a coupling interface of co-simulation, performing electricity-heat-force co-simulation of two types of software PSpice and COMSOL by adopting an indirect coupling manner. The simulation time is greatly shortened, and the simulation efficiency is improved. |
US12112106B2 |
Media parameter-modified method for realizing an adaptive expression of an arbitrary discontinuous surface
A media Parameter-modified method for realizing an adaptive expression of an arbitrary discontinuous surface, comprising the following steps: importing an initial forward model, importing anisotropic parameters; and setting a space step and a time step according to the initial forward model parameters; and then starting a stepped discretization of a free surface of the initial forward model; and using a corrected constitutive relationship to correct a first level parameter of the initial forward model; and bringing the corrected constitutive relationship into a displacement stress equation, and the influence of the free surface can be introduced in the case of the anisotropic media after series of operation. The present disclosure can make an accurate numerical simulation of a wave field near the discontinuous surface, and the accurate numerical simulation will contribute to the extraction and analysis of information from the seismic data. |
US12112103B2 |
Work area zone boundary demarcation apparatus of autonomously navigating work machine
A work zone boundary demarcation apparatus to demarcate boundaries that divide a work area (AR) to be serviced by at least one autonomously navigating work machine into multiple zones (ARn), equipped with a computer having at least a processor, a memory, an input-output circuit and a simulation program loaded in the memory to simulate work of the work machine in the work area; wherein the processor is configured to perform as a boundary demarcation unit that demarcates boundaries which divide the work area into multiple zones, a simulation execution unit that executes simulation of work of the work machine in the multiple zones divided by the boundaries demarcated by the boundary demarcation unit, a boundary re-demarcation unit that re-demarcates boundaries demarcated by the boundary demarcation unit based on results of the simulation executed by the simulation execution unit, and a zone display unit that displays the multiple zones divided by the boundaries re-demarcated by the boundary re-demarcation unit. |
US12112102B2 |
Techniques for applying generative design to the configuration of mechanical assemblies
A design engine automates portions of a mechanical assembly design process. The design engine generates a user interface that exposes tools for capturing input data related to the design problem. Based on the input data, the design engine performs various operations to generate a formalized problem definition that can be processed by a goal-driven optimization algorithm. The goal-driven optimization algorithm generates a spectrum of potential design options. Each design option describes a mechanical assembly representing a potential solution to the design problem. |
US12112098B2 |
Tool bridge
Disclosed herein are systems and methods for sharing and synchronizing virtual content. A method may include receiving, from a host application via a wearable device comprising a transmissive display, a first data package comprising first data; identifying virtual content based on the first data; presenting a view of the virtual content via the transmissive display; receiving, via the wearable device, first user input directed at the virtual content; generating second data based on the first data and the first user input; sending, to the host application via the wearable device, a second data package comprising the second data, wherein the host application is configured to execute via one or more processors of a computer system remote to the wearable device and in communication with the wearable device. |
US12112097B2 |
Facilitating discovery of verbal commands using multimodal interfaces
A framework for generating and presenting verbal command suggestions to facilitate discoverability of commands capable of being understood and support users exploring available commands. A target associated with a direct-manipulation input is received from a user via a multimodal user interface. A set of operations relevant to the target is selected and verbal command suggestions relevant to the selected set of operations and the determined target are generated. At least a portion of the generated verbal command suggestions is provided for presentation in association with the multimodal user interface in one of three interface variants: one that presents command suggestions as a list, one that presents command suggestions using contextual overlay windows, and one that presents command suggestions embedded within the interface. Each of the proposed interface variants facilitates user awareness of verbal commands that are capable of being executed and teaches users how available verbal commands can be invoked. |
US12112095B2 |
Method for executing application and apparatus therefor
Provided is a device for executing an application including a graphics user interface (GUI) for receiving an input value of an input field, the device including an audio output unit, a user input unit receiving a user input to request execution of the application, and a control unit configured to output, through the audio output unit, an audio signal indicating an induced inquiry corresponding to the input field, based on whether the user input is a voice input, to receive a voice input indicating a response to the induced inquiry, and to execute the application by setting an input value for the input field based on the voice input indicating the response to the induced inquiry. |
US12112094B2 |
Devices with enhanced audio
A system for enhancing audio including a plurality of sensors, an output device, and a processor in communication with the plurality of sensors and the output device. The processor is configured to process data captured by the plurality of sensors, and based on that, modify an output of the output device. The processor also is configured to determine whether there are a plurality of users associated with a video conferencing session, determine which user of the plurality of users is speaking, and enhance the audio or video output of the speaking user on the output device. |
US12112087B2 |
Splicing display positioning method, apparatus, and system, and electronic device
In an embodiment a splicing display positioning method includes obtaining a distance and/or a direction from a UWB base point device to a UWB label based on a UWB ranging technology and a UWB direction-finding technology, wherein a plurality of displays are spliced into a splicing display, wherein one UWB label is installed on each display, and wherein different displays are distinguished based on the UWB labels installed on the displays, calculating a mutual position relationship between the UWB labels based on the distance and/or the direction from the UWB base point device to each UWB label and determining a position of each display in the splicing display based on the mutual position relationship between the UWB labels. |
US12112082B2 |
Image forming apparatus and control method
An image forming apparatus includes a scanner, a receiver, and a controller. The scanner scans a document to obtain image data representing the scanned document. The receiver receives faxed image data. The controller includes a processor and a memory, performs processing for reducing usage of a consumable material on the image data obtained by the scanner, and does not perform the processing on image data obtained from an external apparatus. |
US12112080B2 |
User authentication for image forming devices
An image forming device includes a storage unit and a control unit. The storage unit stores user information according to a specific device connected to an external network in advance. The control unit receives an execution instruction as an execution instruction of a job by a user indicated by the user information according to the specific device, if the execution instruction of the job is received from the specific device via the external network, and executes the job according to the execution instruction. |
US12112078B2 |
Information processing apparatus capable of extending print functions and storage medium
An information processing apparatus includes one or more memories storing a print data generation software, an extension application, and an operating system, and a processor in communication with the one or more memories, wherein the memory and the processor are configured to extend a function in association with the print data generation software, and cause a screen to display print function information about the print data generation software, acquire paper information from a printing apparatus, and add the acquired paper information to the print function information about the print data generation software so that existing paper information is arranged on top. |
US12112074B2 |
Maintaining quality of service of non-volatile memory devices in heterogeneous environment
In some arrangements, a manager of a storage system determines at least one abstracted memory structure for a tenant using a non-volatile memory of at least one non-volatile storage device. The abstracted memory structure includes at least one hardware storage unit of the non-volatile memory of the at least one non-volatile storage device. The at least one abstracted memory structure includes one or more of at least one virtual device corresponding to an application of the tenant or at least one domain corresponding to a volume of the application of the tenant. A virtual device mapping that maps the application of the tenant to the at least one hardware storage unit corresponding to the at least one virtual device is determined. A domain mapping that maps the volume to the at least one hardware storage unit corresponding to the at least one domain is determined. |
US12112071B2 |
Nonvolatile memory device supporting high-efficiency I/O interface
A nonvolatile memory device includes a first pin that receives a first signal, a second pin that receives a second signal, third pins that receive third signals, a fourth pin that receives a write enable signal, a memory cell array, and a memory interface circuit that obtains a command, an address, and data from the third signals in a first mode and obtains the command and the address from the first signal and the second signal and the data from the third signals in a second mode. In the first mode, the memory interface circuit obtains the command from the third signals and obtains the address from the third signals. In the second mode, the memory interface circuit obtains the command from the first signal and the second signal and obtains the address from the first signal and the second signal. |
US12112069B2 |
Memory module and computing device containing the memory module
Memory module, computing device, and methods of reading and writing data to the memory module are disclosed. A memory module, comprises one or more dynamic random-access memories (DRAMs); and a processor configured to select a Central Processing Unit (CPU) or the processor to communicate with the one or more DRAMs via a memory interface. |
US12112066B2 |
Techniques for firmware enhancement in memory devices
Methods, systems, and devices for techniques for firmware enhancement in memory devices are described. A memory system may include a volatile memory device and a non-volatile memory device, which may store a node address mapping. A host system in communication with the memory system may transmit a command instructing the memory system to transfer at least a portion of the node address mapping from the non-volatile memory device to the volatile memory device. The memory system may transmit a response to the command to the host system indicating a status associated with transferring the portion of the node address mapping. |
US12112065B2 |
Techniques for detection of shutdown patterns
Methods, systems, and devices for techniques for detection of shutdown patterns are described. A memory device may receive a set of commands from a host device. The memory device may determine whether the set of commands are associated with a shutdown procedure based on a pattern of the received set of commands. The memory device may initiate one or more operations associated with the shutdown procedure based on identifying that the set of commands are associated with the shutdown procedure. The memory device may receive a shutdown command for the shutdown procedure after initiating the one or more operations associated with the shutdown procedure. The memory device may determine that the set of commands are associated with the shutdown procedure based on a quantity of the set of commands, one or more types of the set of commands, other thresholds associated with the pattern, or a combination thereof. |
US12112064B2 |
Techniques for atomic write operations
Methods, systems, and devices for techniques for atomic write operations are described. A memory system may determine a set of pages for an atomic write operation in which data associated with a write command is linked together for writing to a non-volatile memory. The memory system may write, to the non-volatile memory, metadata that indicates the set of pages is associated with the atomic write operation. Based on the metadata, the memory system may determine whether each page of the set of pages has been written with data for the atomic write operation. The memory system may then communicate to a host system an indication of a completion status for the atomic write operation based on determining whether each page of the set of pages has been written with the data for the atomic write operation. |
US12112062B2 |
Write performance by relocation during sequential reads
A data storage device includes a non-volatile memory device including a memory block including a number of memory dies, and a controller coupled to the non-volatile memory device. A read command is received from an external device and the controller determines whether a read operation associated with the read command is a sequential read operation. One or more relocation operations are performed in response to determining that the read operation is a sequential read operation. The one or more relocation operations are executed in an order based on a priority associated with each of the one or more relocation operations. |
US12112052B2 |
Reading a master boot record for a namespace after reformatting the namespace
Systems, methods, and apparatus related to memory devices. In one approach, a memory has a namespace formatted using a first sector size. Master boot record (MBR) data is written to an MBR region outside of the namespace using the first sector size. After writing the MBR data, the namespace is reformatted using a second sector size. A read command is received from a host for an address in an MBR address range of the namespace. In response to receiving the read command, the MBR data is read from the MBR region. Padding is added to the read MBR data, and the padded MBR data is sent to the host device. |
US12112051B2 |
Valid node management method, memory storage device and memory control circuit unit
A valid node management method, a memory storage device and a memory control circuit unit are disclosed. The method includes: establishing a valid node management table corresponding to a first physical management unit; storing valid node management data in the valid node management table, wherein the valid node management data reflects a distribution status of a valid node in the first physical management unit; receiving an operation command from a host system, wherein the operation command is configured to change a data storage status of the first physical management unit; and updating the valid node management data in the valid node management table in response to the operation command. |
US12112050B2 |
Microservice storage device system
A microservice storage device system includes a computing device. A storage device is coupled to the computing device and includes storage device compute hardware coupled to a storage subsystem that is configured to store data. The storage device uses the storage device compute hardware to provide a storage device operating system. The storage device then uses the storage device operating system to provide a storage device management microservice that it uses to manage the storage subsystem. The storage device also uses the storage device operating system to provide at least one compute microservice that it uses to perform at least one compute operation. The storage device management microservice and the at least one compute microservice may each be provided in a respective container generated by the storage device operating system for each of the storage device management microservice and the at least one compute microservice. |
US12112047B2 |
Method, device and computer program product for locking a storage area in a storage system
Techniques lock a storage area in a storage system including a first storage node and a second storage node. Such techniques involve adjusting a value of at least one of a first counter at the first node and a second counter at the second node in response to receiving a data access request for the storage area at at least one of the first node and the second node. Such techniques further involve allocating a lock flag to the first node in response to a ratio of the value of the first counter to the value of the second counter being greater than a first threshold, the lock flag indicating that the storage area is locked by the first node. Accordingly, storage resources required by nodes that are accessed more frequently in statistics are effectively reduced, and the efficiency of applying stripe lock reduction are improved. |
US12112045B2 |
Storage device and method of operating the same
A storage device includes a nonvolatile memory device and a storage controller. The storage controller includes a buffer memory, a first volatile memory, a second volatile memory, a processor and a buffer context backup circuit. The buffer memory temporarily stores read data and write data. The first and second volatile memories are included in different power domains. The processor generates buffer allocation information, stores the buffer allocation information in the first volatile memory, and controls an access to the buffer memory based on the buffer allocation information. The buffer context backup circuit performs a context backup operation to back up the buffer allocation information from the first volatile memory to the second volatile memory when entering a power down mode and performs a context restoring operation to restore the buffer allocation information from the second volatile memory to the first volatile memory when exiting from the power down mode. |
US12112043B2 |
Data flow control device in streaming architecture chip
A data flow control device in a streaming architecture chip includes at least one first data buffer module, at least one operation module and at least one second data buffer module. The second data buffer module is configured to send a flow control count signal to the first data buffer module, the flow control count signal being used for informing the first data buffer module of an amount of data that can be received of the second data buffer module. The first data buffer module is configured to send a data signal and a valid signal to the second data buffer module via the operation modules according to the flow control count signal, the valid signal being used for indicating that a corresponding data signal is valid. |
US12112039B2 |
Combining xcopy's, unmaps, and writes in a single flush
A technique for managing a log in a storage system includes adding descriptors to the log, the descriptors indicating changes in user data that affects metadata, and creating a working set of descriptors that includes both per-block descriptors for specifying per-block changes and per-extent descriptors for specifying per-extent changes, where an extent includes a range of contiguous blocks. The technique further includes flushing the working set in a single flush cycle, including flushing the per-block descriptors together with the per-extent descriptors. |
US12112037B2 |
Methods and interfaces for media control with dynamic feedback
The present disclosure generally relates to techniques and interfaces for managing media playback devices. In some embodiments, the techniques include varying a feedback based on movement of a computer system toward or away from an external device. In some embodiments, the techniques include displaying an interface that includes controls for controlling media playback on an external device when the computer system and the external device are playing media. In some embodiments, the techniques include performing operations at a computer system in response to an input having a size that is less than or greater than a size threshold. In some embodiments, the techniques include performing different operations at a computer system when status lights have states that indicate different states of the computer system. |
US12112035B2 |
Recognition and processing of gestures in a graphical user interface using machine learning
In an embodiment, a computer-implemented method comprises: displaying a particular view of a plurality of views of a continuous content stream of individually actionable content items; wherein the plurality of views, each including a different subset of the individually actionable content items, responds to different sets of signaling gestures; automatically recognizing, while the continuous content stream is being displayed, a mode change from a control mode to a signal mode in the particular view of the plurality of views; receiving a touch input in the particular view of the plurality of views and, in response, generating output data indicating a signaling gesture classification that is accepted by the particular view and is for the touch input; updating, according to the output data, the particular view of the plurality of views; wherein the method is performed by one or more computing devices. |
US12112034B2 |
Devices and methods for interacting with an application switching user interface
While user interface objects that correspond to different applications are concurrently displayed at respective depths, with a background located behind the user interface objects visible via a display, a user input including a movement is detected. In response to the user input, if the input is directed to a first user interface object and the movement meets first criteria, the computer system maintains display of the second user interface object while the background remains visible, and ceases to display the first user interface object; and if the input is directed to the second user interface object and the movement meets first criteria, the computer system maintains display of the first user interface object while the background remains visible, and ceases to display the second user interface object. |
US12112033B2 |
Selective hibernation of activities in an electronic device
In an electronic device capable of running multiple software applications concurrently, applications, documents, cards, or other activities can be selected for hibernation so as to free up system resources for other activities that are in active use. A determination is made as to which activities should hibernate, for example based on a determination as to which activities have not been used recently or based on relative resource usage. When an activity is to hibernate, its state is preserved on a storage medium such as a disk, so that the activity can later be revived in the same state and the user can continue with the same task that was being performed before the activity entered hibernation. |
US12112026B2 |
Electronic device capable of providing multi-window layout and operation method therefor
An electronic device includes a flexible display, a sensor, a memory, and a processor. The memory stores instructions that cause the processor to receive a first user input through a display, display at least one graphic user interface (GUI) on the display in response to the first user input, receive a second user input with respect to the at least one GUI, determine a multi-window layout on the basis of the second user input, receive a third user input with respect to the at least one GUI, determine, on the basis of the third user input, at least one application to be operated on the multi-window layout, detect a shape change of the electronic device due to unfolding or sliding by using the sensor, and display the multi-window layout and the at least one application on the display based on the display being extended. |
US12112023B2 |
Electronic device and controlling method of electronic device
An electronic device and a controlling method thereof are provided. An electronic device includes a memory configured to store at least one instruction and a processor configured to execute the at least one instruction and operate as instructed by the at least one instruction. The processor is configured to: obtain a first image; based on receiving a first user command to correct the first image, obtain a second image by correcting the first image; based on the first image and the second image, train a neural network model; and based on receiving a second user command to correct a third image, obtain a fourth image by correcting the third image using the trained neural network model. |
US12112019B2 |
Sentence builder system and method
The disclosed technology generally relates to an application programming interface (API) and user interface (UI) that can translate user communication into an interactive message that is displayed on the UI. In at least one embodiment, a mobile application uses a sentence builder to translate data structures into an interactive message (e.g., an editable sentence). A UI can display the interactive message in a first portion (e.g., “upper portion”) of a UI, and display user selectable objects for adding information to the interactive message in a second portion (e.g., “lower portion”). For example, as a customer makes choices for a food order, ingredients as emojis can appear and disappear in sentence form from a UI based on customer preferences and inputs. |
US12112018B2 |
Information displaying device and method for displaying information
An information displaying device comprises: an input unit that receives operations from a user; a movement state evaluating unit that evaluates a state of movement of the mobile entity; a display information generating unit that generates screen information including UI elements (user interface elements) to be displayed on a display, based on a layout selected from layouts according to the evaluated state of movement of the mobile entity; and an operation detecting unit that detects the operations on each of the UI elements, and counts frequency of the operations on each of the UI elements while the movement state evaluating unit evaluates that the mobile entity is traveling; wherein, in the screen information based on the layout selected when the mobile entity is traveling, the UI elements with higher frequencies of the operations, which are detected by the operation detecting unit, are preferentially displayed on the screen of the display. |
US12112009B2 |
Methods for providing an immersive experience in an environment
In some embodiments, an electronic device changes the immersion level of a virtual environment and/or spatial effect in a three-dimensional environment based on the geometry of the physical environment around the device. In some embodiments, an electronic device modifies the virtual environment and/or spatial effect in response to detecting a movement of the device. In some embodiments, an electronic device moves a user interface of an application into and/or out of a virtual environment. In some embodiments, an electronic device selectively changes the display of a simulated environment and/or atmospheric effect in a three-dimensional environment based on movement of an object associated with a viewpoint of a user. In some embodiments, an electronic device provides feedback to a user in response to a user moving a virtual object to and/or into a simulated environment. |
US12112005B2 |
Electrostatic capacitive touch panel
An electrostatic capacitive touch panel comprises a first substrate; a first electrode extending in a first direction and a first wiring line connected to the first electrode provided on the first substrate; a second substrate; a second electrode extending in a second direction that is perpendicular to the first direction and a second wiring line provided on the second substrate, wherein the first wiring line includes a first extension portion, the second wiring line includes a second extension portion, the second electrode includes: a first capacitance portion overlapping the first electrode in a plan view; and a first connecting portion having a smaller width in the first direction than does the first capacitance portion, and, with respect to the first extension portion, the second extension portion is located in the positive direction where the first connecting portion is adjacent to the first capacitance portion in the second direction. |
US12112001B1 |
Preventing false activations based on don/doff detection for assistant systems
In one embodiment, a method includes receiving touch inputs from a user corresponding to an activation trigger for an assistant system executing on a head-mounted device at the head-mounted device, accessing signals from inertial measurement unit (IMU) sensors of the head-mounted device by the head-mounted device, determining that the user is either donning or doffing the head-mounted device by an on-device don/doff detection model and based only on the signals from the IMU sensors, and overriding the activation trigger to prevent an activation of the assistant system responsive to the received touch inputs. |
US12112000B2 |
Mobile device and method for improving the reliability of touches on touchscreen
A mobile device and a method for improving the reliability of user's touches on a touchscreen are based on the virtual subdivision of a keyboard zone in an easy zone, where the user can easily play the keys, and a difficult zone, where the user has some difficulty to correctly touch the keys. The touches in the easy zone are not corrected, while the touches in the difficult zone may be corrected according to a number of criteria. In any case the layout of the virtual keyboard does not change. |
US12111998B2 |
Touch control method and apparatus, device and storage medium
A touch control method includes: acquiring, in response to a touch operation detected on a touch screen of a terminal, capacitance signals at a plurality of locations corresponding to the touch operation; determining, in a case of determining that liquid exists on the touch screen based on the capacitance signals at the plurality of locations, an effective area of the touch operation based on the plurality of locations; and executing a function corresponding to the touch operation based on the effective area of the touch operation. |
US12111995B2 |
Method and device for deriving pen position and reporting pen position to host computer
A method performed by a device (e.g., touch controller) includes deriving a pen position, and transmitting a report indicating the derived pen position to a host computer. The report includes a first area storing position data indicating the derived position and a second area storing non-position data different from the position data. The method includes securing a buffer area for retaining a plurality of the reports in a memory, deriving the pen position at each determined scanning time, and generating a report including the position data indicating the derived position. The method includes storing the report in the buffer area and, in response to obtaining the non-position data, writing the non-position data in the second area of each of one or more of the reports stored in the buffer area. The method includes transmitting the plurality of the reports stored in the buffer area to the host computer. |
US12111992B2 |
Touch panel with chip region having display pins and touch pins, preparation method therefor, and display apparatus
Disclosed are a touch panel, a preparation method therefor, and a display apparatus. The touch panel includes a touch region and a bonding region on a side of the touch region in a first direction. The bonding region includes: a chip region including a first edge, a second edge, a third edge, and a fourth edge, the first and second edges extend along a second direction, and the first direction intersects the second direction; multiple pins in the chip region and including multiple display pins and multiple touch pins, the multiple display pins are arranged along the first and second edges, the multiple touch pins are arranged along the third and fourth edges, and the multiple display pins are configured to be connected with display signal lines; multiple touch electrodes in the touch region; and multiple touch signal lines in the touch region and the bonding region. |
US12111991B2 |
Display module and display terminal
A display module and a display terminal are provided in the present application. The display module includes a display region, a bending region, and a binding region, and the bending region is located between the display region and the binding region. The display module includes a display panel and a touch layer. The touch layer is located on a light emitting side of the display panel, wherein the touch layer includes a plurality of touch traces, and the plurality of touch traces extend form the display region to the bending region, and the plurality of touch traces extend across the bending region to the binding region. |
US12111990B2 |
Display device and input-sensing member
A display device has a first area, and a second area that extends from the first area and has a bent shape, the display device including a display module including a display panel, which has a corner portion in the second area, an input-sensing member on the display panel and including a body portion, which overlaps with the display panel, and an extension, which extends from the body portion, is in the second area, and does not overlap with the display panel, and a first bonding layer between the display module and the input-sensing member, wherein an edge of the extension extends beyond an edge of the corner portion. |
US12111989B2 |
Method for adjusting resonance frequency of resonance circuit included in electronic pen, electronic pen, and method for manufacturing electronic pen
A method is provided for adjusting the resonance frequency of a resonance circuit included in an electronic pen. The method uses adjusting means for adjusting the capacitance of an internal capacitor array and measuring means for measuring an alternating magnetic field generated by the resonance circuit. The method includes (1) a step of changing the state of a predetermined portion of multiple capacitive elements constituting the internal capacitor array, and (2) a step of changing, according to reference resonance frequency variations of the resonance circuit before and after the state change, the state of a portion or all of at least one capacitive element constituting the inner capacitor array other than said predetermined portion of the capacitive elements. |
US12111988B1 |
Illumination associated with a touch sensitive area
An electronic device may include a touch sensitive area located within a cover; a first side of the cover within the touch sensitive area includes a capacitance reference surface; a capacitance sensor disposed near the second side of the cover at the touch sensitive area; a selectively illuminable light source disposed near the second side of the cover; a processor; memory in communication with the processor; programmed instructions that, when executed, cause the processor to receive a non-contact input from the capacitance sensor; and send an instruction to illuminate the selectively illuminable light source in response to the non-contact input where the selectively illuminable light source illuminates a feature in the capacitance reference surface where the non-contact input represents a proximity measurement that may be over one millimeter away from the cover. |
US12111986B2 |
Waterproof electronic pen
A highly reliable waterproof electronic pen includes a board holder in a board housing including a recessed portion having an opening over a lower surface of the recessed portion. A circuit board is housed in the recessed portion of the board housing. Circuit components easily affected by heat are installed on a first surface of the circuit board, and circuit components not easily affected by heat are installed on a second surface of the circuit board. A thermosetting resin formed over the second surface of the circuit board when the circuit board is housed in the recessed portion seals the opening over the lower surface of the recessed portion of the board housing. |
US12111978B2 |
Vision-impaired user typing mode for computing systems
An apparatus comprises a processing device configured to activate a vision-impaired user typing mode responsive to detecting a designated combination of key presses of one or more of a plurality of keys of a keyboard. The processing device is also configured to obtain, responsive to activating the vision-impaired user typing mode, a mapping of a subset of the plurality of keys of the keyboard to respective positions of a matrix cell used in a tactile writing system. The processing device is also configured to decode, in response to detecting a combination of key presses and releases of one or more of the subset of the plurality of keys of the keyboard which are mapped to the respective positions of the matrix cell used in the tactile writing system, input of one or more characters. |
US12111975B2 |
System and method for enhancing functionality of electronic devices
Features described herein generally relate to enhancing functionality of electronic devices. Particularly, a notification is received from a wearable device that includes a position of the wearable device within an area, a determination is made that the wearable device is located within a predetermined distance from a controllable device, a graphical user interface page that includes buttons is sent to the wearable device, an indication that a button of the buttons has been activated is received from the wearable device, and a command signal that includes an instruction is sent to the controllable device. In this way, functionality of electronic devices can be extended with wearable devices. |
US12111972B2 |
Automotive operating system
System including one or more touch-sensitive control surfaces on which control elements, which are arranged next to each other, are displayed. Using a control device with controller software, the control elements can determine amongst themselves via the controller software, when a respective control element should be active or deactivated when touched. |
US12111970B2 |
Information processing device and non-transitory computer readable medium for controlling floating images and detecting gestures
An information processing device includes a processor configured to perform a first process in response to detection of a first movement of a tangible object in a real world, the first movement comprising a first pass-through of a first region from a first space to a second space, the first region corresponding to a first image presented in midair to a user, the first space being a space on one side of the first region, the second space being a space on an opposite side of the first region, and perform a second process in response to detection of a second movement of the object, the second movement comprising an entrance to the first region from the first space but not comprising an exit to the second space from the first region. |
US12111969B2 |
Actuator unit and method for generating an amplified haptic signal
The present invention relates to an actuator unit which is designed to generate a haptic signal, having a piezoelectric actuator which is designed to change its extent in a longitudinal direction as a function of an electrical voltage, a mechanical amplifier which is designed to amplify the haptic signal by converting the change in extent of the piezoelectric actuator into a movement of the actuator unit, wherein the movement occurs in the longitudinal direction, and the movement of the actuator unit occurs over a distance which is longer than the change in extent of the piezoelectric actuator, and the longitudinal direction is the direction in which an extent of the piezoelectric actuator is largest. |
US12111966B2 |
Position/force control system, worn unit, control unit, position/force control method, and storage medium
A position/force control system includes a worn unit and a control unit. The worn unit is configured to be worn on a body of a user, and provides force tactile sensation by an actuator. The control unit acquires data of a position of the worn unit in a space, based on data of space in which a touching object exists. The worn unit includes a control unit that acquires the data of the position from the control unit and controls driving of the actuator based on impedance and contour information of the touching object in the space, and the data of the position, thereby providing force tactile sensation. |
US12111963B2 |
Using prediction information with light fields
An example process executed by a processor of a computing device to communicate a first light field data to a user device, wherein the first light field data is limited to a first volume of space that represents a first plurality of views for display on the user device; receive a sensor data associated with the user device; predict a behavior based at least in part from the received sensor data; generate a second light field data based at least in part on the predicted behavior, wherein the second light field data is limited to a second volume of space that is different from the first volume of space and represents a second plurality of views for display on the user device; and communicate the second light field data to the user device. |
US12111960B2 |
Method and device for proving originality of creative design in communication system
A method and device of the present disclosure can prove the originality of a creative design in a communication system by proving the causal relationship between the creation process of the creative design and the creation result using the hash codes related to images in creation stages of the creative design. The method and device combine hash codes for intermediate images in the creation process of a creative design and a hash code for a final image using an operation function to generate one piece of final hash information and then transmit a non-fungible token (NFT) including the final hash information and final image information to a blockchain so that the design creator can claim the connection between the intermediate images in the creation process of the creative design and the final image at the time of disclosing the design on the blockchain network. |
US12111957B2 |
Software provenance validation
Software provenance validation reports whether a validation binary matches the source code, resources, and other parts, as well as the compiler, runtime, operating system, and other context, which is specified in a provenance manifest for a release binary. Part context checksums, software versions, tool parameters, and other aspects of a build are checked. Certification signatures, timestamps, certain version differences, source code locations, and other data may be ignored for validation purposes. A provenance manifest may include other provenance manifests, including binary rewrite manifests. The provenance manifest may be stored in a debugger file with symbol information, or stored separately. Partial matches may be reported, with details of what matches or does not match. After provenance of a binary is validated, the binary's source code can be analyzed for vulnerabilities, thereby enhancing software supply chain security. |
US12111954B2 |
Method and system of providing personal information based on blockchain
Provided are a method and system of providing personal information on the basis of a blockchain. The blockchain-based personal information providing method includes making a data privacy-related contract with a user and providing user data, which corresponds to personal information of the user according to the data privacy-related contract, to a service for accessing the user data using a contract with the service. |
US12111951B2 |
Systems and methods for dataset recommendation in a zero-trust computing environment
Systems and methods for recommendation of cohort sample sets is provided. In some embodiments, a set of dataset requirements is received as a required vector set. The historical vector sets are queried. Each vector set corresponds to a known dataset. The difference between the required vector set and each of the historical vector sets is calculated by framing the distance as a p-value in a hypothesis test, compared against a threshold. The historical vector set with the least difference to the required vector set is identified. The least difference is calculated as a count of differing classes or as a numerically weighted summation of differing classes. |
US12111948B2 |
Privacy aware multi channel data transfer
Managing data transfer and privacy via a multi-channel transfer of information is provided. A query is received from a client device, the query indicating an access identifier corresponding to an entity for which data is stored. A consented data pool is accessed to identify a random value corresponding to the access identifier. A hash value is computed using a combination of both the access identifier and the random value. An anonymous data pool of stored data is queried to identify results from the stored data tagged with the hash value. The results are returned to the client device responsive to the query. |
US12111947B2 |
Multi-zone secure artificial intelligence exchange and hub
In general, this disclosure describes a multi-zone secure AI exchange. The multi-zone secure AI exchange may be implemented in a multi-cloud, multi-data center environment, where each zone may be in a different cloud or data center. The multi-zone secure AI exchange may include a data repository, a data exchange, and shared services. The data repository may be configured to store algorithms and datasets, each having a respective owning user. The data exchange may receive datasets and algorithms from the data repository, and may perform the algorithms to produce output data. Each of the data repository, data exchange, and shared services may have a different level of security. The data repository may implement the highest level of security, allowing the owner user, and only the owning user, to control how their data and algorithms move in and out of the data repository, or are changed while in the data repository. |
US12111946B2 |
Hybrid cloud
A cloud environment is provided generally having at least one private data center possessing a controller/routing system and nonvolatile mass storage, a plurality of data objects retained in the nonvolatile mass storage, and a public cloud storage service provider linked to the controller/routing system. The public cloud storage service provider possessing a database containing policy decisions and metadata of the plurality of data objects. The private data center is not in possession of the policy decisions and the metadata for the plurality of data objects, rather the public cloud storage service provider is. The private data center in possession of the plurality of data objects, whereas the public cloud storage provider is not. The public cloud storage service provider adapted to be communicatively linked to an end-user computing system by way of the controller/routing system. The data center is independent of the public cloud storage provider. |
US12111941B2 |
Dynamically controlling access to linked content in electronic communications
Aspects of the disclosure relate to dynamically controlling access to linked content in electronic communications. A computing platform may receive, from a user computing device, a request for a uniform resource locator associated with an email message and may evaluate the request using one or more isolation criteria. Based on evaluating the request, the computing platform may identify that the request meets at least one isolation condition associated with the one or more isolation criteria. In response to identifying that the request meets the at least one isolation condition associated with the one or more isolation criteria, the computing platform may initiate a browser mirroring session with the user computing device to provide the user computing device with limited access to a resource corresponding to the uniform resource locator associated with the email message. |
US12111937B2 |
Memory scan-based process monitoring
A technique includes an operating system agent of a computer system monitoring a process to detect whether an integrity of the process has been compromised. The monitoring includes the operating system agent scanning a data structure. The process executes in a user space, and the data structure is part of an operating system kernel space. The technique includes a hardware controller of the computer system listening for a heartbeat that is generated by the operating system agent. The hardware controller takes a corrective action in response to at least one of the hardware controller detecting an interruption of the heartbeat, or the operating system agent communicating to the hardware controller a security alert for the process. |
US12111932B2 |
Secure boot attestation in a cloud platform
A system can receive, in association with a user account, an operating system image that is encrypted with a private key, a manifest generated from a first instance of a manifest generator tool that is configured to identify system provisioning artifacts that is encrypted with the private key, and a public key. The system can install the operating system image on a computing device. The system can generate, with a second instance of the manifest generator tool, a first identification of system provisioning artifacts from the installing of the operating system image. The system can send the first identification of system provisioning artifacts to an attestation service, wherein the attestation service is configured to compare the first identification of system provisioning artifacts with a second identification of system provisioning artifacts received in association with the user account, and send, for access via the user account, an indication of whether the first identification of system provisioning artifacts matches the second identification of system provisioning artifacts. |
US12111927B2 |
Use of an application controller to monitor and control software file and application environments
In embodiments, a framework for an extensible, file-based security system is described for determining an appropriate application, application environment, and/or access or security control measure based at least in part on a file's reputation. |
US12111920B2 |
Systems and methods for detection of synthetic identity malfeasance
Systems, methods, and computer program products are provided for detecting a synthetic identity. The method includes receiving an identity verification request relating to an individual. The identity verification request includes one or more individual identifiers of the individual. The method also includes comparing at least one of the one or more individual identifiers to one or more known synthetic indicators. The one or more known synthetic indicators including at least one of a synthetic identifier type or a synthetic identifier value that correspond to one or more known synthetic identities. The method further includes determining a synthetic identity determination based on the comparison of the at least one of the one or more individual identifiers to the one or more known synthetic indicators. The synthetic identity determination indicates whether an identity verification request is a potential synthetic identity. |
US12111917B2 |
Terminals and methods for secure transactions
A portable terminal includes a security envelope, the envelope being able to capture a signal transmitted by a generator of the terminal (screen, loudspeaker, etc.), to convey this signal and to restore it at the level of a sensor of the terminal (camera, microphone), so as to be able to detect a breach of this envelope by alteration of the restored signal. |
US12111916B2 |
SQL proxy analyzer to detect and prevent unauthorized SQL queries
A proxy apparatus for analyzing database queries in a secure network using a valid-query library that is constructed during an initial period following the deployment of an application. The proxy apparatus receives, in an operational mode, an operational database query from the secure network, generates an identifier for the received operational database query based at least upon a query code of the received operational database query; identifies a source and a destination of the received operation database query and compares the generated identifier, the identified source, and the identified destination to the valid-query library. When the comparing fails to match any entries in the valid-query library, the proxy apparatus terminates the operational database query; and when the comparing step matches an entry in the valid-query library, the proxy apparatus relays the received operational database query based on the destination identification. |
US12111914B2 |
Timeseries DCF capabilities to predict data interactions based on past trends
One example method is performed in connection with a data confidence fabric. This method includes generating information about data as the data transits a data confidence fabric, ingesting the information, mapping the ingested information to a timeline, evaluating the timeline, based on the evaluating, generating a recommendation for an action concerning the data, and implementing the action in the data confidence fabric. In this method, the evaluating includes determining if any unexpected time gaps occurred as the data transited the data confidence fabric. |
US12111912B2 |
Malicious database request identification
A computer implemented method to identify a malicious database request including receiving a database query for retrieving data from a database; classifying the received query based on query instructions contained in the query to identify a class of query for the query, the class of query having associated attributes defining expected characteristics of queries of the class when executed by the database; monitoring characteristics of the received query executed to retrieve data from the database; and responsive to a determination that the monitored characteristics deviate from the expected characteristics, identifying the query as malicious. |
US12111905B2 |
Wireless access tag system and method
A wireless access method, device and system is disclosed that enables remote dynamic configuration of wireless devices which emulate wireless tags, while maintaining compatibility with prior art access systems. This enables wireless tags to be shared in a manner that allows copies of the tags to remain synchronised with each other. The system includes a remote server, configured to selectively provide tag data to the wireless devices to enable the wireless devices to emulate the one or more wireless tags using the selectively provided tag data. In use, the wireless tags are configured to first retrieve tag data from the remote server, and subsequently emulate one or more wireless tags according to the retrieved tag data. |
US12111899B2 |
Authentication systems and methods for aerospace systems
An authentication system includes a communication circuit configured to communicate with a remote server and at least one scanning apparatus configured to capture biometric data. The system further includes a controller in communication with the communication circuit and the scanning apparatus. The controller is configured to receive a request for a security authorization and capture the biometric data with the scanning apparatus. The controller is further configured to compare the biometric data to authentication data. The authentication data includes an identification profile configured to authenticate a previously identified individual. The controller is further configured to authenticate the previously identified individual based on the identification profile and communicate a privilege level associated with the identification profile to the air travel device. |
US12111893B2 |
System and method for protecting software licensing information via a trusted platform module
Methods for protecting software licensing information via a trusted platform module (TPM) are performed by systems and devices. When a licensing server is unreachable, a license is generated for a software application by a licensing manager. The license is generated via a secure register of the TPM using an asymmetric key, specific to the software application and policy-tied to the secure register, to generate a signature of a hashed license file for the software application. The asymmetric key is stored, mapped to the license file, and used for subsequent license validation. A licensing manager validation command is provided to validate the license using the key, as applied to the hash, to verify the signature and checking validity of the time stamp. Time stamp expiration or alteration of the license are determined to provoke invalidation indications for the validating application. |
US12111890B2 |
Detecting abnormal human behavior by using data from user's portable devices
A method for detecting abnormal behavior involves constructing words and text documents based on data acquired from mobile phone sensors during defined time intervals. The time intervals are defined based on data from mobile phone sensors indicative of usage patterns of the mobile phone user. Words are constructed for each time interval as a vector including the time interval and sensor-based feature levels. Each sensor-based feature level is mapped to a range of values of a sensor-based feature that are extracted from the sensor data. The text document is constructed from the words based on the time intervals and the sensor-based feature levels. A current routine for each time interval is determined using topic modeling based on the words that most frequently appear in the text document. An alert is generated if the current routine for any time interval deviates from a past routine for a corresponding past time interval. |
US12111889B1 |
Automated and periodic updating of item images data store
This disclosure describes a system for automatically updating item image information stored in an item images data store and used for processing captured images to identify items represented in those images. In one implementation, once an identity of an item has been verified, captured images of that item are associated with the item and stored in the item images data store. As a result, the item images data store is updated each time an image of the item is captured and the identity of the item is verified. |
US12111887B2 |
Digital pen writer verification device
A device, method, and non-transitory computer readable medium are described. The method includes receiving a dataset including hand written Arabic words and hand written Arabic alphabets from one or more users. The method further includes removing whitespace around alphabets in the hand written Arabic words and the hand written Arabic alphabets in the dataset. The method further includes splitting the dataset into a training set, a validation set, and a test set. The method further includes classifying one or more user datasets from the training set, the validation set, and the test set. The method further includes identifying the target user from the one or more user datasets. The identification of the target user includes a verification accuracy of the hand written Arabic words being larger than a verification accuracy threshold value. |
US12111881B2 |
Item recommendation with application to automated artificial intelligence
A plurality of rating values corresponding to the performance of each of a plurality of pipelines for a dataset of a plurality datasets is stored. The distance between each pair of datasets within the plurality is determined in a latent space. The distance corresponds to an expected value of a regret incurred when a selected pipeline is rated for a performance of the pipeline for a first dataset. The regret is a monotonically decreasing function of the rating value, according to the pipeline's performance. The plurality of datasets is clustered in the latent space, and a representative dataset in each cluster is identified. In response to receiving a new dataset, a set of preferred pipelines is selected from the plurality, according to a set of rating values corresponding to each of the selected pipelines' performance on the representative dataset. The new dataset is processed in the set of preferred pipelines. |
US12111880B2 |
Face swapping with neural network-based geometry refining
Various embodiments set forth systems and techniques for changing a face within an image. The techniques include receiving a first image including a face associated with a first facial identity; generating, via a machine learning model, at least a first texture map and a first position map based on the first image; rendering a second image including a face associated with a second facial identity based on the first texture map and the first position map, wherein the second facial identity is different from the first facial identity. |
US12111877B2 |
System and method for providing graphical user interface
An embodiment method for providing a graphical user interface (GUI) includes transmitting object information in response to an interaction, transmitting content and template information based on the object information, combining the content with the template information to render a GUI screen, and displaying the rendered GUI screen on a display device. |
US12111876B2 |
Automatic high-speed display control method for web content
An automatic fast display control method for web content that displays adjusted web content on each user terminal of a user within a period from when a request is transmitted from the user terminal of the user until the web content is ready to accept input on the user terminal of the user. The method includes: a step of a request processing unit of a server detecting a request; a step of an artificial intelligence server devising a strategic plan; a step of generating processed data on the basis of the strategic plan; and a step of displaying web content according to the processed data on a user terminal. The step of devising a strategic plan includes a step of learning an attribute shared by the processed data for displaying the web content more quickly. |
US12111875B2 |
Pairing user headphones with a location-based automated assistant
Implementations described herein relate to pairing a location-based automated assistant with a user device. The user device can include, for example, a headphones apparatus and/or a device that is paired with the headphones apparatus. The user device provides an indication that it is present at a location that is associated with a location-based automated assistant. A trust measure is determined that is indicative of trust between the user device and the location-based automated assistant. User information is provided by the user device to the location-based automated assistant. The location-based automated assistant determines response data to provide, via one or more speakers associated with the user device, that is specific to the location and further based on the user information. |
US12111873B1 |
Systems and methods for adaptive online user profiles
A method of adaptive online user profiles includes displaying a website for a particular topic of interest based on a user request, receiving a request from the user to display user profile data, obtaining the user profile data, the user profile data including topic-area-specific user-specific profile information for multiple topic areas, comparing a topic area of the displayed website to a topic area for each topic-area-specific user-specific profile information, and displaying the user profile data such that the topic-area-specific user-specific profile information most closely matching the topic area of the displayed website is displayed most prominently. |
US12111861B2 |
Dynamic ontology data operation
A method and system are provided for dynamically linking device data models and asset data models. A first data model link between a first one or more asset data model components of an asset data model and a first one or more device data model components of a device data model is dynamically updated. The device data model is processed to determine normalized data relationship paths utilized by an inference engine to populate a device element data set. A first determined normalized data relationship path for a first device(s) is inferred. The method and system execute an asset data model query against the asset data model comprising analyzing asset data model component metrics by querying the device element data set, based on the updated first data model link, and generate an asset data model descriptive analytics determination output, based on the execution of the asset data model query. |
US12111858B1 |
Database system interaction embedding and indexing for text retrieval and generation
A text interaction record including interaction text from one or more messages between a client machine and a service provider is received at a database system. A search vector including a text embedding representing the interaction text in a multi-dimensional vector space may be determined based on the interaction text via a processor at the database system. A reference interaction record including reference interaction text may be retrieved from the database system based on the search vector. The reference interaction record may include a reference vector representing the reference interaction text in the multi-dimensional vector space. Recommended reply text is determined based on the interaction text and the reference interaction text by a large language model configured to generate the recommended reply text in response to a prompt that includes one or more natural language instructions. |
US12111856B2 |
Method and system for long-form answer extraction based on combination of sentence index generation techniques
This disclosure relates generally to long-form answer extraction and, more particularly, to long-form answer extraction based on combination of sentence index generation techniques. Existing answer extractions techniques have achieved significant progress for extractive short answers; however, less progress has been made for long form questions that require explanations. Further the state-of-art long-answer extractions techniques result in poorer long-form answers or not address sparsity which becomes an issue longer contexts. Additionally, pre-trained generative sequence-to-sequence models are gaining popularity for factoid answer extraction tasks. Hence the disclosure proposes a long-form answer extraction based on several steps including training a set of generative sequence-to-sequence models comprising a sentence indices generation model and a sentence index spans generation. The trained set of generative sequence-to-sequence models is further utilized for model long-form answer extraction based on a union of several sentence index generation techniques comprising a sentence indices and a sentence index spans. |
US12111853B1 |
Systems and methods for centralized database cluster management
Embodiments disclosed herein describe systems and methods to generate statuses of higher level integrated logical clusters from one or more output files generated by the clusterwares of a plurality of lower level physical clusters. The systems and methods provide an interactive dashboard graphical user interface (GUI) rendering the statuses of the higher level logical clusters. In response to a drill down selection by the system administrator, the systems and methods may render resource level statuses of the plurality of resources forming the higher level logical cluster. Therefore, by using a single dashboard, a system administrator can seamlessly transition between statuses at different level of abstractions for multiple resources distributed across multiple geographically diverse datacenters. Furthermore, the dashboard allows the system administrator to perform failover operations. |
US12111852B2 |
Aggregation of noisy datasets into master firmographic database
Aggregation of noisy datasets into a master firmographic database. In an embodiment, firmographic records are received from a plurality of sources, and normalized into a common schema. One or more firmographic records may be cleaned by replacing a value of one or more fields in those firmographic record(s) with a value of those field(s) in another firmographic record. The firmographic records may then be clustered, and each of the clusters may be collapsed into a single conflated firmographic record based on a voting process. A master identifier may be generated for each conflated firmographic record, and the conflated firmographic records may be merged into a master firmographic database that is indexed by master identifiers. |
US12111847B2 |
System and method for structuring and accessing tenant data in a hierarchical multi-tenant environment
In a multi-tenant hierarchical data storage system, tenant nodes are organized into trees and subtrees including virtual shards and with tenant data on single shards. The system is configured to allow scalable parallel access by a plurality of tenant-users. |
US12111846B2 |
Computer-based systems configured for machine learning assisted data replication and methods of use thereof
Systems and methods of data replication via machine learning techniques are disclosed. In one embodiment, an exemplary computer-implemented method may comprise: utilizing a trained replication machine learning model to identify an existing object in the bucket for replication, and a commencing time to replicate the existing object, the commencing time determined based on replication failure predicted by the replication machine learning model; capturing, in response to identifying the existing object for replication, a snapshot of the bucket, the snapshot comprising information related to at least one of: the existing object, metadata of the existing object, and/or an access control list (ACL) of the existing object; and replicating the existing object to a destination cloud according to the determined commencing time, the destination cloud being hosted at a cross-region storage. |
US12111844B2 |
System and method for cloud-based replication of data
Embodiments provide systems, methods and computer program products for cloud replication of data. One embodiment includes, accessing a virtual table definition and a data collection definition, the virtual table definition comprising a definition of a set of virtual table fields and a mapping of the set of virtual table fields to a set of target data types; automatically creating a virtual table according to the virtual table definition, the virtual table comprising the set of virtual table fields populated with the data of interest according to the data collection definition; and sending the virtual table and the mapping to a cloud computing environment. One embodiment further includes, in the cloud computing environment, storing the set of virtual table fields as a set of physical table fields in a physical table in a cloud hosted database, the set of physical table fields having the set of target data types. |
US12111835B2 |
Query generation and processing system
A query generation and processing system includes a relational data store, a query generator, and a query processor. The relational data store stores data ingested from data sources in a first and second datasets. The query generator interprets a data expression in a simplified query language to generate a query in a structured query language based on identifying quads corresponding to the first and second datasets in the data expression and determining an implicit join between the quads based on an unambiguous relationship obtainable from a schema of the first and datasets, in which the data expression does not expressly identify a join between the first quad and the second quad. The query processor generates a query pipeline that uses the data of the first and second datasets stored by the relational data store to execute the query generated by the query processor. |
US12111830B2 |
Parallel and distributed query engine for federated searching
A parallel and distributed query engine for federated searching is disclosed herein. As contemplated by the present disclosure, the system may provide a single application programming interface that allows a user to access and analyze multiple enterprise data storage locations remotely and simultaneously while presenting and reporting information from the multiple sources in a single, uniform display. Such a solution may allow a user to analyze and cross-reference data stored in multiple locations by using multiple queries in real time without requiring the actual data files to be displaced or combined. The system may further implement interactive artificial intelligence assistant, natural language processing, and workflow-based operations for improved user access and functionality. |
US12111829B2 |
Instruction level parallelism in a declarative graph query language
Example solutions for executing a query in a declarative graph query language include receiving the query for data in a database and determining if one or both of i) a pattern in the query, and ii) the data in the database render the query suitable for being executed, at least in part, in parallel. If either condition indicates that the query is suitable for being executed, at least in part, in parallel, one or more fork operations and join operations are injected into a query plan, and the query is executed according to the query plan. Some examples further determine whether executing the query in parallel is computing resource-efficient, and only executes computing resource-efficient queries in parallel. |
US12111828B2 |
Method and system to implement error handling with fine-grained SQL hints
Disclosed is an approach for applying fine-grained hints to obtain optimal control over error handling during query compilation. Using fine-grained hints causes less disruption to the query plans generated by the optimizer as they constrain specific features while retaining scope for the rest of the optimizer functionality. This approach provides a query plan of better quality that avoid errors, particularly in comparison to coarse-grained approaches that restrict processing to earlier database versions or which disables cost-based processing. |
US12111827B2 |
Signals and measurement of business goals in a chatbot platform
A method for reporting a success of a dialog session including generating an outcome data indicative of a positive outcome of the dialog session with at least one of the plurality of natural language responses, receiving a natural language query, converting the natural language query into a structured database query based on the metadata, performing the structured database query on a database, generating a result in response to a response data received in response to the structured database query, generating a natural language responses in response to the result and the plurality of natural language response data, sending, by the chatbot, the natural language response, generating a result metadata in response to a comparison of the result to the outcome data, and generating an outcome log in response to the result metadata wherein the outcome log includes an indication of the positive outcome of the dialog session. |
US12111814B2 |
Logically consistent archive with minimal downtime
A sub-archive is initiated. The sub-archive saves changes that have occurred since a previous final archive. Changes to an operational database (i.e., the operational database that is being archived) are allowed during the first sub-archive. A final archive is initiated in series after the sub-archive has completed. The final archive does not allow changes to the operational database when the final archive is active. In one embodiment, the sub-archive may comprise a plurality of sub-archives that depend on an amount of outstanding changes that exist in the operational database. |
US12111810B2 |
Database query management using a new column type
A computer-implemented method includes: collecting, by a computing device, database activities and database structure information of a database; identifying, by the computing device, related columns in the database; determining, by the computing device, one or more data types for column transference of the identified related columns; generating, by the computing device, a super union column based on the column transference and the identified related columns; and updating, by the computing device, the database with the super union column. |
US12111806B2 |
Method and apparatus for determining associated data linkages
This application relates to apparatus and methods for automatically associating customer data to a corresponding customer. A computing device may receive linking data identifying a plurality of links, where each like associates at least two nodes that each represent customer data. The computing device may partition the linking data into multiple partitions, and cause a union find algorithm to be executed for each partition in parallel to associate each node with a parent ID. The computing device may iteratively execute a global shuffle algorithm to place all same nodes in a same partition, and may assign a same parent ID to the same nodes. The computing device may iteratively execute a path compression algorithm across all partitions to generate a graph output that associates all child nodes of a same parent node with the same parent ID. |
US12111805B2 |
Automatic data store architecture detection
A system is configured for automatic recognition of data store architecture and tracking dynamic changes and evolution in data store architecture. The system is a complementary system, which can be added onto an existing data store system using the existing interfaces or can be integrated with a data store system. The system comprises three main components that are configured to compose an approximation of the data store architecture. The first of these components is adapted to execute an analysis of the architecture of the data store; the second of the components is adapted to collect and compile statistics from said data store; and the third of the components is adapted to compose an approximation of the architecture of said data store. |
US12111801B2 |
Dynamic selection of an aeronautical data provider
Apparatuses, methods, systems, and program products are disclosed for dynamic selection of an aeronautical data provider. An apparatus includes a processor and a memory that stores code executable by the processor to receive streams of aeronautical data from a plurality of aeronautical data providers streaming aeronautical data from different geographic locations, determine a quality of each of the received streams of aeronautical data by checking the aeronautical data against data provided by at least one secondary data source that has a known quality, select an aeronautical data provider of the plurality of aeronautical data providers that provides a stream of aeronautical data that is closest to the data provided by the at least one secondary data source, and expose aeronautical data from the stream of aeronautical data of the selected aeronautical data provider to an end user according to one or more parameters. |
US12111800B2 |
Data center modeling for facility operations
A computer-implemented system and method for generating and maintaining at least one data center procedure is provided. The system includes a communication network, a storage device configured to store a plurality of basic unit instructions, one or more of the basic unit instructions having at least one procedure identifier, at least one processor coupled to the storage device and the communication network, and one or more components executable by the at least one processor and collectively configured to receive at least one data value associated with a data center, select at least one procedure identifier based on the at least one data value, identify a plurality of basic unit instructions associated with the at least one procedure identifier, assemble a data center procedure from the plurality of identified basic unit instructions, and provide the data center procedure to a user interface. |
US12111799B2 |
Automatically provisioning databases in a metaverse
Methods, apparatus, and processor-readable storage media for automatically provisioning databases in a metaverse are provided herein. An example computer-implemented method includes processing data, input associated with at least one avatar in at least one metaverse, pertaining to provisioning one or more databases in connection with the at least one metaverse; provisioning at least one of the one or more databases based at least in part on the processing of the data pertaining to provisioning one or more databases in connection with the at least one metaverse; rendering a three-dimensional model representation of the at least one provisioned database in the at least one metaverse; and performing one or more automated actions based at least in part on one or more avatar actions carried out in connection with the rendered three-dimensional model representation of the at least one provisioned database in the at least one metaverse. |
US12111798B2 |
Cloud based schema mapping feature store
Embodiments map a source schema to a target schema using a feature store. Embodiments receive a file including a plurality of source schema elements and a plurality of target schema elements, the file including a plurality of unmapped elements. Embodiments retrieve rule based mappings for the unmapped elements between the source schema elements and the target schema elements. Based on semantic matching of the source schema elements, embodiments retrieve feature store based mappings from the feature store for the unmapped elements between the source schema elements and the target schema elements. Embodiments then generate one or more similarity scores for mappings of the source schema elements to the target schema elements. |
US12111797B1 |
Schema inference system
Concrete data types for raw data organized in one or more columns of one or more tables may be determined. Functional data types for the one or more columns may be determined based on the raw data and the concrete data types such that a portion of the one or more columns may be associated with an identifier data type. Relationships between the one or more tables may be determined based on the portion of the one or more columns associated with the identifier data type. A schema representing the raw data may be generated based on the one or more relationships and the one or more tables. |
US12111796B2 |
System and method for maintaining a comprehensive catalog of hierarchical file data
A system and method for maintaining a comprehensive catalog of metadata records that describes hierarchical file data held in one or more file systems includes a Modular Change Processor (MCP) that captures event notifications pertaining to contents of affected directories within the file systems, coalesces the translated event notifications, and transmits to the catalog, instructions to mark metadata corresponding to the affected directories as ‘out-of-sync’. An Enumerator Computer (EC) receives from the catalog, identities of directories having metadata marked ‘out-of-sync’; receives from the file systems, updated contents of the ‘out-of-sync’ directories; generates replacement metadata for the updated contents; and sends the replacement metadata to the catalog, optionally with instructions to replace the metadata marked ‘out-of-sync’ with corresponding replacement metadata and to mark the replacement metadata as ‘in-sync’. |
US12111795B2 |
Efficient replication of file clones
A method for managing replication of cloned files is provided. Embodiments include determining, at a source system, that a first file has been cloned to create a second file. Embodiments include sending, from the source system to a replica system, an address of the first extent and an indication that a status of the first extent has changed from non-cloned to cloned. Embodiments include changing, at the replica system, a status of a second extent associated with a replica of the first file on the replica system from non-cloned to cloned and creating a mapping of the address of the first extent to an address of the second extent on the replica system. Embodiments include creating, at the replica system, a replica of the second file comprising a reference to the address of the second extent on the replica system. |
US12111794B2 |
Replication barriers for dependent data transfers between data stores
Example distributed storage systems, replication managers, and methods provide replication barriers for dependent data transfers between data stores. An object data store may include a barrier object and be configured to identify dependencies between a dependency set of data objects and the barrier object. When replicating data objects to another data store, the dependency set of data objects may be transferred first, delaying the transfer of the barrier object while the dependency set is being transferred. |
US12111792B2 |
Cloud-native global file system with file accelerator
A cloud native global file system is augmented to include a “file accelerator” that is configured to speed up data propagation with respect to updates on a shared volume and, in particular by performing real-time analysis on audit event data to coordinate pushes and pulls across multiple edge appliances, effectively replacing static snapshot and synchronization schedules. A “push” refers to a snapshot on the volume that occurs at a particular filer, and a “pull” refers to a synchronization (sync) operation initiated by a particular filer to obtain whatever is in the cloud (and that is the subject of the pull). The file accelerator operates in several modes of “triggered” operation based on user activity, and under the control of a cloud-based controller. |
US12111789B2 |
Distributed graphics processor unit architecture
The present disclosure is directed to a distributed graphics processor unit (GPU) architecture that includes an array of processing nodes. Each processing node may include a GPU node that is coupled to its own fast memory unit and its own storage unit. The fast memory unit and storage unit may be integrated into a single unit or may be separately coupled to the GPU node. The processing node may have its fast memory unit coupled to both the GPU node and the storage node. The various architectures provide a GPU-based system that may be treated as a storage unit, such as solid state drive (SSD) that performs onboard processing to perform memory-oriented operations. In this respect, the system may be viewed as a “smart drive” for big-data near-storage processing. |
US12111787B2 |
Chassis controller
A non-transitory machine readable medium storing a program that configures managed forwarding elements to establish tunnels between the managed forwarding elements is described. From a particular managed forwarding element, the program receives information regarding coupling of a network element to the first managed forwarding element. Upon receiving the information, the program generates a set of universal flow entries for configuring another managed forwarding element to establish a tunnel to the particular managed forwarding element. |
US12111786B2 |
Active inductor based high-bandwidth 2-state 4-way data serialization apparatus and method
An apparatus enables a high-bandwidth 4-way data serializing (4:1 serializer) digital-to-analog converter. The apparatus uses active inductor-based bandwidth extension technique for two-stage driver enabling design of quarter-rate 4-way data serializing transmitter. The 4:1 serializer output bandwidth is extended by gate-resistor-peaked n-type transistor load working as an active inductor. A current steering switch with current source is used as the final driver. The 4:1 serializer includes a pulse width tuning technique with tunable ground voltage on the ground terminal of a pulse generator to tune an effective threshold voltage of the pulse generator. A Bessel-like LC filter is coupled to an output of the 4:1 serializer. The filter includes shunt peaking paths that provide zeros, which natively cancel large parasitic capacitance at a shunt peaking node. As such, active and passive devices including driver circuitry, ESD diodes, and any other sensing circuitry are flexibly added on any LC filter nodes. |
US12111785B2 |
PCIE device, apparatus, and method with different bandwidths compatible in same slot
A Peripheral Component Interconnect Express (PCIE) device, apparatus, and method with different PCIE bandwidths compatible in the same PCIE slot. The device includes a PCIE single board. A first core chip corresponding to a first PCIE XN device and a second core chip corresponding to a second PCIE XN device are arranged on the PCIE single board. An XN+XN gold finger is further arranged on a body of the PCIE single board. The XN+XN gold finger is formed by two XN gold fingers. |
US12111783B2 |
Flexible on-die fabric interface
An interface for coupling an agent to a fabric supports a set of coherent interconnect protocols and includes a global channel to communicate control signals to support the interface, a request channel to communicate messages associated with requests to other agents on the fabric, a response channel to communicate responses to other agents on the fabric, and a data channel to couple to communicate messages associated with data transfers to other agents on the fabric, where the data transfers include payload data. |
US12111776B2 |
Multi-dimensional memory cluster
A multi-dimensional memory cluster. In some embodiments, the memory cluster includes a first node, having an external port for making a connection to a host; a second node, connected to the first node by a first memory-centric connection; the second node storing a service level descriptor; the first node being configured to: receive, from the host, a first request, addressed to the second node, for the service level descriptor; and forward the first request to the second node, the second node being configured to: receive the first request; and send a first response, to the first node, the first response including the service level descriptor of the second node. |
US12111769B2 |
Validity mapping techniques
Methods, systems, and devices for validity mapping techniques are described. A memory device may use a change log to update a mapping that indicates whether data stored at respective physical addresses is valid. For example, the memory device may receive a command associated with data having a corresponding set of addresses (whether logical block addresses or physical addresses). The memory device may set an entry of the change log based on whether the set of addresses are consecutive. For example, the memory device may identify whether the set of addresses are consecutive and may set a flag in the entry of the change log to indicate whether the addresses are consecutive. Then, the memory device may update one or more entries of the mapping corresponding to the entry of the change log to indicate whether the addresses corresponding to the one or more entries of the mapping store valid data. |
US12111765B2 |
Prefetch circuit for cache memory
A prefetch circuit coupled to a cache memory circuit includes a storage circuit that stores multiple virtual-to-physical address map entries. In response to receiving an indication of a miss for an access request to the cache memory circuit, the prefetch circuit generates a prefetch address and compares it to a demand address included in the access request. In response to determining that the demand address and the prefetch address are in different memory pages, the prefetch circuit generates a prefetch request using physical page information retrieved from the storage circuit. |
US12111764B2 |
Forward caching memory systems and methods
Systems, apparatuses, and methods related to memory systems and operation are described. A memory system may be coupled to a processor, which includes a memory controller. The memory controller may determine whether targeting of first data and second data by the processor to perform an operation results in processor-side cache misses. When targeting of the first data and the second data result in processor-side cache misses, the memory controller may determine a single memory access request that requests return of both the first data and the second data and instruct the processor to output the single memory access request to a memory system via one or more data buses coupled between the processor and the memory system to enable processing circuitry implemented in the processor to perform the operation based at least in part on the first data and the second data when returned from the memory system. |
US12111761B2 |
Memory cache management based on storage capacity for parallel independent threads
A first data item is programmed to a first memory page of a first block included in a cache that resides in a first portion of a memory device. The first data item is associated with a first processing thread. A second memory page including a second data item associated with the first processing thread is identified. The second memory page is contained by a second block of the cache. The first data item and the second data item are copied to a second portion of the memory device. The first memory page and each of the one or more second memory pages are designated as invalid. |
US12111760B2 |
Memory device and non-transitory computer readable recording medium
According to one embodiment, a memory device includes a nonvolatile memory, address translation unit, generation unit, and reception unit. The nonvolatile memory includes erase unit areas. Each of the erase unit areas includes write unit areas. The address translation unit generates address translation information relating a logical address of write data written to the nonvolatile memory to a physical address indicative of a write position of the write data in the nonvolatile memory. The generation unit generates valid/invalid information indicating whether data written to the erase unit areas is valid data or invalid data. The reception unit receives deletion information including a logical address indicative of data to be deleted in the erase unit area. |
US12111758B2 |
Synchronized request handling at a memory device
System and techniques for synchronized request handling at a memory device are described herein. A request is received at the memory device. Here, the request indicates a memory address corresponding to a set of cache lines and a single cache line in the set of cache lines. The memory device maintains a deferred list for the set of cache lines and a set of lists with each member of the set of lists corresponding to one cache line in the set of cache lines. The memory device tests the deferred list to determine that the deferred list is not empty and places the request in the deferred list. |
US12111757B2 |
Fluid memory for high performance computing applications
Examples of the presently disclosed technology provide new memory management systems and methods that improve dynamic memory region utilization by: (1) creating a new class/type of dynamic memory regions—i.e., “fluid” dynamic memory regions—that are automatically relinquished to a free pool of dynamic memory regions upon expiration of a “fluid memory validity time interval;” and (2) responsive to requests for dynamic memory regions, allocating “fluid” dynamic memory regions when levels of importance for data to be stored in the requested dynamic memory regions fall below a “data-oriented priority-fluidity threshold.” |
US12111755B2 |
Generating test data for application performance
In an approach to improve the extraction of test datasets for testing and resource optimization, embodiments execute a test run on a full dataset of a job, and identify existing bottlenecks in the job through a run-time monitoring interface. Additionally, embodiments execute a run-time metrics analysis, a source code analysis, and a source data impact analysis of a distributed data processing engine executing a distributed data processing job, and generate, by an analysis and impact scoring engine, an impact scoring table of job transformations based on the source code analysis. Furthermore, embodiments generate data extraction rules based on the impact scoring table, and extract a test dataset based on the data extraction rules. Moreover, embodiments evaluate the data extraction rules against user defined thresholds, and prepare a representative test dataset, and output, through a user interface on a computing device, the representative test dataset to a user. |
US12111754B1 |
Dynamically validating AI applications for compliance
The technology evaluates the compliance of an AI application with predefined guidelines. The technology obtains a set of guidelines defining operation boundaries of the AI application and constructs test cases associated with each guideline. Each test case can include a prompt, an expected outcome, and an expected explanation. The technology supplies the prompts to the AI application, receives case-specific outcomes and explanations from the AI application, and compares them with the expected outcomes and expected explanations. A compliance indicator is generated based on the evaluation results, indicating the degree of compliance of the AI application with the guidelines. |
US12111753B2 |
Method, apparatus, and storage medium for generating test cases
A method for generating test cases. The test cases are used to test a plurality of functional units of a logic system design during a simulation process of the logic system design. The method includes acquiring a constraint for generating test cases, and generating a first set of test cases according to the constraint. The first set of test cases is used to cover a part of the plurality of functional units. The method further includes performing a test on the logic system design based on the first set of test cases, determining uncovered functional units that are not covered by the test and a current coverage of the test, and, in response to the current coverage failing to satisfy a preset test coverage condition, generating a second set of test cases according to the uncovered functional units. |
US12111748B2 |
Automated multi-tier debug information collection
Systems and techniques for automated multi-tier debug information collection are described herein. A request may be received to debug a web page from a client computing device. An origin response may be obtained for the request from a content server. Child fragment calls may be identified that are in a downstream tier using the origin response. Debugging information may be extracted from the child fragment calls. The debugging information may be aggregated from the child fragment calls. The aggregated debugging information may be parsed for output on a display device. |
US12111747B1 |
Dynamic input-sensitive validation of machine learning model outputs and methods and systems of the same
The systems and methods disclosed herein enable evaluation of machine learning model outputs within a virtual environment. The disclosed model validation platform enables testing of code generated for detection of malicious or anomalous outputs. For example, the model validation platform can construct a virtual machine isolated from the system and test model-generated code for validation of LLM-generated outputs. In some implementations, the model validation platform determines parameters of the virtual machine and/or associated validation test based on an evaluation of the machine learning model's output and/or the associated underlying prompt. For example, the parameters of the validation test depend on an evaluation of the user or the provided input (e.g., depending on the presence of sensitive data within the prompt). By doing so, the system enables dynamic evaluation of machine learning model outputs to improve the security and robustness of associated generated code. |
US12111746B2 |
Accessing third party resources via client application with messaging capability
In one or more implementations, a user interface is displayed that includes user interface elements that correspond to third-party application resources that are executable within a client application. The user interface elements may be selectable to launch the third-party application resources within the client application. The user interface may be accessed from a camera user interface of the client application and the user interface may also have a region that includes a portion of the camera user interface in addition to the user interface elements that correspond to the third-party application resources. |
US12111744B1 |
Cloud-based fleet and asset management for edge computing of machine learning and artificial intelligence workloads
An apparatus can be configured to receive monitoring information associated with a machine learning (ML) or artificial intelligence (AI) workload implemented by an edge compute unit of a plurality of edge compute units. Status information corresponding to a plurality of connected edge assets can be received, the plurality of edge compute units and connected edge assets included in a fleet of edge devices. A remote fleet management graphical user interface (GUI) can display a portion of the monitoring or status information for a subset of the fleet of edge devices, based on a user selection input, and can receive a user configuration input indicative of an updated configuration for at least one workload corresponding to a pre-trained ML or AI model deployed on the at least one edge compute unit. A cloud computing environment can transmit control information corresponding to the updated configuration to the at least one edge compute unit. |
US12111743B2 |
Systems, methods, and computer-readable media for analyzing intercepted telemetry events to generate vulnerability reports
Systems, methods, and computer-readable media for intercepting telemetry events obtained during operation of an application and analyzing the telemetry events are provided. The telemetry events are intercepted at the library level by interposing on application calls to a native library. The telemetry events are collected and transmitted to a platform that analyzes the collected events and presents information based on the analysis. |
US12111741B2 |
Automatic test method and apparatus, electronic device, and storage medium
An automatic test method and apparatus, an electronic device, and a storage medium are provided, which relate to the fields of the automatic test, the voice testing, the voice effect acceptance check, etc. The method includes: receiving a test task initiated by a visualization front-end; issuing the test task to a plurality of clients deployed; and scheduling execution of the test task for the plurality of clients, and feeding back obtained task execution results to the visualization front-end. |
US12111737B2 |
System and method to build dependency chain for snapshot-based backups
A method includes determining, by a secondary backup storage system, that a first backup operation has completed and produced a first protection copy of assets stored in a client storage array, where a primary backup storage system is used to obtain a snapshot-based backup from the client storage array and provide the snapshot-based backup to the secondary backup storage system, where the first protection copy is generated using the snapshot-based backup. The method includes identifying a second backup operation that was started before the first backup operation was started, determining that the second backup operation successfully produced a second protection copy, and generating linking metadata that links the first protection copy to the second protection copy in response to determining that the second backup operation successfully produced the second protection copy, where linking metadata is used to restore at least a portion of the assets during a restore operation. |
US12111734B2 |
Protection groups for backing up cloud-based key-value stores
Techniques are disclosed relating to providing protection groups and rapid determination of expired objects and associated storage resources in a cloud-based backup storage context. In various embodiments, the disclosed techniques include generating, by a computing system, incremental backup data for a backup based on protection group information, including a set of cloud-based key-value data store buckets, filter information, and policy information. Disclosed techniques also include rapid determination of expired objects and associated storage resources. Disclosed techniques may advantageously provide a centralized view across buckets, accounts, and regions and allow users to target specific subsets of their data stores for backup, which may improve performance and reduce backup storage costs, relative to traditional techniques. |
US12111732B1 |
Method and system for recovering data associated with artificial intelligence calculation
Provided is a method for recovering data for artificial intelligence calculation, which is performed by one or more processors and which includes extracting, from a command queue, a descriptor associated with a target job, that is a job to be executed, of a plurality of jobs, executing at least one command associated with the extracted descriptor to execute artificial intelligence calculation associated with the target job, resetting the command queue if an error occurs while executing the artificial intelligence calculation, determining at least one descriptor to be recovered, based on tracking data associated with at least one job, and recovering the determined at least one descriptor to the reset command queue. |
US12111731B2 |
Cooperative memory subsystem data recovery
Exemplary methods, apparatuses, and systems include detecting a failure of a first memory subsystem of a plurality of memory subsystems. A first recovery instruction is sent to a second memory subsystem of the plurality of memory subsystems. The first recovery instruction directs the second memory subsystem to recover a first subset of data stored by the first memory subsystem. A second recovery instruction is sent to a third memory subsystem of the plurality of memory subsystems. The second recovery instruction directs the third memory subsystem to rebuild a second subset of data stored by the first memory subsystem. The first and second subsets of data differ from one another. |
US12111728B2 |
Data recovery method, system, and apparatus in storage system
Embodiments of the present disclosure provide a data recovery method in a storage system. A solid state disk is divided into a plurality of fault domains, and each fault domain is used to provide a physical address for a specific range of logical addresses of an SSD, so that when a fault domain of the solid state disk is faulty, it is unnecessary to reconstruct data in the entire SSD. |
US12111725B2 |
Read retry scratch space
Devices and techniques to recover data from a memory device are disclosed, including recovering data corresponding to a detected error in data stored on a memory array corresponding to a memory operation using one of a set of read offset values and loading the one of the set of read offset values used to recover data corresponding to the detected error in a temporary storage of the memory array as a custom read offset value for a subsequent memory operation. The temporary storage of the memory array can include a scratch space of the memory array separate from read retry offset registers of the memory device. |
US12111721B2 |
Error detection and recovery when streaming data
Systems, apparatuses, and methods for error detection and recovery when streaming data are described. A system includes one or more companion direct memory access (DMA) subsystems for transferring data. When an error is detected for a component of the companion DMA subsystem(s), the operations performed by the other components need to gracefully adapt to this error so that operations face only a minimal disruption. For example, while one or more consumers are still consuming a first frame, a companion router receives an indication of an error for a second frame, causing the companion router to send a router frame abort message to a route manager. In response, the route manager waits until the consumer(s) are consuming the second frame before sending them a frame abort message. The consumer(s) flush their pipeline and transition to an idle state waiting for a third frame after receiving the frame abort message. |
US12111720B2 |
Autonomous error correction in a multi-application platform
An embodiment may involve, based on a pre-defined trigger associated with a particular application, reading error data from a resource that is used by the particular application, wherein persistent storage contains definitions of a plurality of error scenarios, a plurality of fix scripts, and associations between each of the plurality of error scenarios and one or more of the plurality of fix scripts; applying one or more rules to the error data, wherein the rules involve pattern matching or parsing; based on applying the one or more rules, determining a particular error scenario represented in the error data, wherein the particular error scenario is one of the plurality of error scenarios; determining, based on the associations, a particular fix script associated with the particular error scenario, wherein the particular fix script is one of the plurality of fix scripts; and causing execution of the particular fix script. |
US12111714B2 |
Application profiling for power-performance management
A processing apparatus is provided which includes memory configured to store hardware parameter settings for each of a plurality of applications. The processing apparatus also includes a processor in communication with the memory configured to store, in the memory, the hardware parameter settings, identify one of the plurality of applications as a currently executing application and control an operation of hardware by tuning a plurality of hardware parameters according to the stored hardware parameter settings for the identified application. |
US12111713B2 |
Smartphone-based radar system for determining user intention in a lower-power mode
This document describes techniques and systems that enable a smartphone-based radar system for determining user intention in a lower-power mode. The techniques and systems use a radar field to enable the smartphone to accurately determine the presence or absence of a user and further determine the intention of the user to interact with the smartphone. Using these techniques, the smartphone can account for the user's nonverbal communication cues to determine and maintain an awareness of users in its environment, and only respond to direct interactions once a user has demonstrated an intention to interact, which preserves battery power. The smartphone may determine the user's intention by recognizing various cues from the user, such as a change in position relative to the smartphone, a change in posture, or by an explicit action, such as a gesture. |
US12111709B2 |
Detection of a failure of a power module based on operating conditions
A method for detecting a failure of a power module, the method comprising the following operations: storing at least one model comprising regular temperature values associated with different operating conditions of the power module; acquiring at least a first temperature value from a first temperature sensor located in the vicinity of the power module; determining current operating conditions of the power module; comparing the current operating conditions and at least the first temperature value with the at least one stored model; based on the comparison, determining a failure of the power module. |
US12111708B2 |
Uninterruptible power supply with integrated docking station
The present invention is directed to a docking station system. The docking station system includes a housing that is constructed from outer walls. The housing defines a first compartment, a second compartment, and a third compartment. The docking station system further includes docking station circuitry disposed in the first compartment, one or more battery modules disposed in the second compartment, and uninterruptible power supply (UPS) circuitry disposed in the third compartment. The aforementioned UPS circuitry and docking station circuitry cooperate to enable certain functionalities. The certain functionalities can be one or more of smart shutdown, load shedding, or remote management functions. |
US12111707B2 |
System and method for power management of devices connected to data processing systems
Methods and systems for managing operation of data processing systems are disclosed. The data processing systems may include a limited number of hardware components. To increase the usable number or types of hardware components, an add-in card or other device may be attached to the data processing system. When connected to the data processing system, these devices may consume power delivered by the data processing system. The devices may cooperate with the host data processing system so that power is consumed in a manner that is less likely to negatively impact operation of the devices and host system. |
US12111705B2 |
Dynamically controlling variable data storage device threshold temperatures within a storage system
Dynamically determining respective threshold temperatures for data storage devices (DSDs) in a data storage system (DSS) slot involves determining a marginal temperature of a DSD (TMd) based on the difference between a current threshold temperature of a corresponding DSS slot (TTe) and a current temperature value of the DSD (TCd), and raising the current TTe to an updated TTe accordingly, thereby effectively permitting the DSD to operate at temperatures up to the updated TTe. Updating TTe may come after first determining whether the TMd is greater than a lower limit and/or less than an upper limit, both of which are based on an inherent threshold temperature value of the DSD (TTd). This approach can be applied to other DSDs housed in the same DSS enclosure, enabling varying each respective DSD operating temperature, in contrast to using a fixed operating temperature range for the entire enclosure. |
US12111703B2 |
Display device
The present application relates to a display device that connects two side edges of a flexible display screen to two pivot shafts respectively. When a camera device is turned on, a camera hole and a lens are disposed oppositely. When the camera device is turned off, a portion of a flexible display screen defined with a camera hole is wound around one of the pivot shafts, under a non-photography state of the camera device, the camera hole hidden in a frame body, and the exposed flexible display screen presents a full screen display effect to improve user experience. |
US12111701B2 |
Display device
A display device with low power consumption is provided. Furthermore, a display device in which an image is displayed in a region that can be used in a folded state is provided. The conceived display device includes a display portion that can be opened and folded, a sensing portion that senses a folded state of the display portion, and an image processing portion that generates, when the display portion is in the folded state, an image in which a black image is displayed in part of the display portion. |
US12111699B2 |
Display device having holes in line units to reduce crack propagation
According to an aspect of the present disclosure, a display device includes a stretchable lower substrate; a plurality of plate patterns on the lower substrate and spaced apart from each other, a plurality of line units between the plurality of plate patterns; a plurality of holes in a peak area of the plurality of line units; and a plurality of conductive members filled in the plurality of holes. Accordingly, the plurality of holes are formed in a peak area in which the stress is concentrated so that when the crack is generated, the crack may be blocked so as not to propagate to the other part of the line unit from the plurality of holes. |
US12111697B2 |
Display apparatus
A display apparatus includes a first housing provided with an opening therein, a first reel rotatably disposed in the first housing, a second reel rotatably disposed in the first housing, a flexible display panel, and a flexible support plate. The second reel and the first reel are arranged at intervals and extend in a same direction. A first end of the flexible display panel is connected to the first reel and wound on the first reel, and a first end of the flexible support plate is connected to the second reel and wound on the second reel. The flexible display panel and the flexible support plate are configured such that when the flexible display panel and the flexible support plate extend out of the first housing through the opening, the flexible support plate is capable of gradually attaching to the first housing to support the flexible display panel. |
US12111696B2 |
Flexible display module and flexible display apparatus
A flexible display module includes a cover, a flexible display panel, a rigid backplane component, and an optical device that are sequentially disposed. The optical device is disposed on a side of the rigid backplane component and is away from the flexible display panel. The rigid backplane component includes a rigid backplane body and a rigid light-transmitting component. The rigid light-transmitting component is disposed between the optical device and the flexible display panel, and the rigid light-transmitting component has a light transmission feature and is rigid. |
US12111695B2 |
Electronic device and control method thereof
An electronic device and a control method thereof are disclosed. The electronic device includes a screen, where the screen includes a bendable flexible screen portion; and a support assembly, where the support assembly is disposed on a back side of the flexible screen portion and configured to support the flexible screen portion, and the support assembly is switchable between a first state and a second state. In a case that the support assembly is in the first state, the flexible screen portion is curved; and in a case that the support assembly is in the second state, the flexible screen portion is flat. |
US12111693B2 |
Foldable display device
ProblemA first chassis and a second chassis are pivotably coupled with a simple structure in a foldable display device.Solution meansA mobile terminal (1) includes a first chassis (3) and a second chassis (5). A pivot coupling portion (9) couples the first chassis (3) and the second chassis (5) to allow an open state and a closed state. The first chassis (3) and the second chassis (5) are open to enter a planar state in the open state. The first chassis (3) and the second chassis (5) are closed to enter a state of being bent inward in the closed state. A flexible display (7) is arranged to cover main surfaces of the first chassis (3) and the second chassis (5). A support member (11) is arranged between the first chassis (3) and the second chassis (5). The support member (11) has a flat support surface (13a) that supports the flexible display (7) when the flexible display (7) is in the open state. The display (7) includes adhesive portions (7a, 7b) and a non-adhesive portion (7c). The adhesive portions (7a, 7b) are adhered to the first chassis (3) and the second chassis (5). The non-adhesive portion (7c) is separable from the flat support surface (13a) of the support member (11) between the first chassis (3) and the second chassis (5). |
US12111689B2 |
Extended reality headset positioning and stabilization
An extended reality headset is configured to position and stabilize the headset on a face when worn. For example, the headset can include an external frame with first and second side pieces coupled to a display structure and configured to provide lateral stabilization. In some examples, the headset can include a front head-engaging structure front head-engaging structure that is rotationally coupled to the external frame via a pivot point. The headset can also include a rear head-engaging structure coupled the external frame. In some examples, the rear head-engaging structure can include a tensioning mechanism to adjust the headset to fit various head shapes. Additionally, the headset can include a flexible strap coupled to the front head-engaging structure and the tensioning mechanism. In some examples, applying tension to the flexible strap by the tensioning mechanism can cause the front head-engaging structure to rotate along the pivot point, providing a secure fit. |
US12111686B2 |
Optical unit, illumination apparatus, display, and optical communication apparatus
An optical unit includes a ball lens and a light source. The ball lens condenses light and outputs the condensed light. The light source has a light emitting surface and the light source outputs light toward the ball lens. The light emitting surface is located closer to the ball lens than a focal position of the ball lens. |
US12111685B2 |
Stylus receiving apparatus easily and effectively implementing receiving and ejection stylus
This application relates to a stylus receiving apparatus which includes a bracket, an ejection mechanism, a holding assembly, and a sensing assembly. The bracket defines an accommodating space, and the ejection mechanism is disposed in the accommodating space. The holding assembly includes a magnet part and a coil part. The holding assembly generates a first magnetic field when the coil part is powered off; and the holding assembly generates a second magnetic field when the coil part is powered on. The sensing assembly is communicatively connected to the coil part. The coil part is powered off when the sensing assembly senses that the ejection mechanism changes from an unlocked state to a locked state; and the coil part is powered on when the sensing assembly senses that the ejection mechanism changes from the unlocked state to the locked state. |
US12111684B2 |
Phase aligning and calibrating clocks from one phase lock loop (PLL) for a two-chip die module
A two-chip die module with minimal chip-to-chip clock skew is provided. The two-chip die module includes a common substrate, first and second chips operably disposed on the common substrate to be communicative in parallel with one another and a single phase lock loop (PLL). The PLL is disposed within one of the first and second chips to provide a source for a common clock signal for the first and second chips. PLL signals of the PLL to the first and second chips are nearly equal and clock sample signals of the first and second chips are nearly equal. |
US12111682B2 |
Delay synchronization processing device and signal processing device including same
The present disclosure relates to a delay synchronization processing apparatus and a signal processing apparatus provided with same. The delay synchronization processing apparatus according to one embodiment of the present disclosure comprises: a delay device to generate a random number and to delay an input asynchronous N-bit signal based on the generated random number; and a synchronization processor configured to perform synchronization processing on the asynchronous N-bit signal delayed by the delay device. Accordingly, errors during non-synchronous bit signal processing can be detected. |
US12111678B2 |
One-handed joystick for excavators
A one-handed joystick for excavators allows an operator to make all necessary motions with a single hand and arm for manipulating an excavator tool. The one-handed joystick includes a rotatable cylinder bar, a rotatable ring and an industrial joystick base. The rotatable cylinder bar is grasped with a hand. The industrial base is moved front to back, or right to left. The following are preferable hand/arm motions. A downward hand curl is associated with a bucket digging motion; an upward hand curl is associated with a bucket dump; a forearm forward push is associated with a boom/stick extension; a forearm reward pull is associated with a boom/stick retraction; a left-hand movement is associated with swinging the excavator left; a right-hand movement is associated with swinging the excavator right; a clockwise hand twist is associated with a stick/boom extension; and a counter clockwise hand twist is associated with a stick/boom retraction. |
US12111677B2 |
Button, button assembly and alert device
An alert device includes a button assembly and an alert switch. The button assembly includes a casing and a button. The casing has a first through hole and a plurality of second through holes. The button includes a pressed part, an activation part and a plurality of hook parts. The pressed part has a central portion and a non-central portion, the non-central portion is connected to the central portion, the activation part is connected to the central portion, the plurality of hook parts are connected to the non-central portion, the activation part is disposed through the first through hole, and each of the plurality of hook parts is respectively disposed through each of the plurality of second through holes and is connected to the casing. The alert switch is disposed corresponding to the activation part. |
US12111672B2 |
Dehumidifier
A dehumidifier includes a housing, a water tank mounted in the housing, a detection device, and a controller electrically coupled to the detection device. The detection device includes a detector arranged at the housing and a signal trigger arranged in the water tank. The signal trigger is configured to move to a detection area of the detector in response to a water level in the water tank being higher than a preset position, and move out of the detection area of the detector in response to the water level in the water tank being lower than the preset position. The controller is configured to control a pump to stop pumping water in response to the signal trigger being located outside the detection area of the detector. |
US12111669B2 |
Systems and methods for providing an augmented reality interface for the management and maintenance of building systems
The present invention relates to systems and methods for improved building systems management and maintenance. The present invention provides a system for providing an augmented reality-like interface for the management and maintenance of building systems, specifically the mechanical, electrical, and plumbing (MEP) systems within a building, including the heating, ventilation, and air-conditioning (HVAC) systems. |
US12111668B2 |
Water flow rate automatic control module
A water flow rate automatic control module includes a base, a valve body, a thermosensitive assembly, a diaphragm, wherein a temperature sensing part senses the temperature of passing cold water in real time; when the temperature of cold water is too low, the mixed water flow rate is slowed down, and more hot water is supplied to a thermostatic valve core assembly for mixing; when the temperature of cold water is too high, the mixed water flow rate is increased, and more cold water is supplied to the thermostatic valve core assembly for mixing. Therefore, the mixed water temperature range of the thermostatic valve core assembly can be ensured, and the problem of temperature adjustment failure or beyond the temperature difference caused by matching the thermostatic shower with a gas water heater is solved. |
US12111661B2 |
Mobile body system
Provided is a mobile body system including a traveling unit having an autonomous traveling function and a trolley unit having a housing portion for loading an object. A detection unit detects an amount of objects placed on the housing portion. A control unit determines an operation of the traveling unit based on the amount of objects detected by the detection unit. |
US12111660B2 |
Autonomous movement system, autonomous movement method, and autonomous movement program
An autonomous movement system according to an embodiment is an autonomous movement system that performs autonomous movement in a facility including an elevator, in which the autonomous movement system moves a waiting position in a car of the elevator, based on a person that gets on the car or an object that gets on the car. The autonomous movement system may determine the person or the object before the car stops at a floor or before a car door opens. |
US12111658B2 |
Alternative piloting system for integrating in a pre-existing aircraft
An alternative piloting system arranged to be integrated in a pre-existing aircraft that includes original systems having flight control and autopilot systems. The autopilot system includes a piloting device independent of the original systems, having a positioning unit arranged to produce positioning data relating to the aircraft, and a control unit arranged to produce an alternative piloting setpoint for the aircraft; an acquisition and analysis device, including acquisition device arranged to acquire data produced by the original systems, positioning data and alternative piloting setpoint as produced by the piloting device, and decision device arranged to decide whether the alternative piloting setpoint should or should not be used for piloting the aircraft; and an interface device arranged to control the flight control system on the basis of the alternative piloting setpoint when the decision device of the acquisition and analysis device decide that said alternative piloting setpoint should be used for piloting the aircraft. |
US12111656B2 |
Method for remote control of autonomous driving vehicle, autonomous driving vehicle and cloud device
A method for remote control of an autonomous driving vehicle (ADV) includes: sending an assistance request to a cloud server in response to detecting that a current road section in front of the ADV is unable to be passed; obtaining a reference detour route returned from the cloud server; generating control instructions based on the reference detour route and a current driving environment of the ADV; and controlling the ADV based on the control instructions. |
US12111649B2 |
Security-relevant diagnostic messages
A method for handling security alarms by a control system of a technical installation includes a) receiving diagnostic messages that have been generated by technical objects (7) of a technical installation; b) analyzing the diagnostic messages such that diagnostic messages relevant to the security of an operation of the technical installation are identified by means of comparative data records, where a machine learning network is used to analyze the diagnostic messages to assess the security relevance of the diagnostic messages, where the network is previously trained using special inputs from operators of the technical installation that have assessed past diagnostic messages with regard to their security relevance; c) if necessary, adapting the previously identified diagnostic messages to requirements of a computer-implemented security module of the technical installation and d) transmitting the previously identified and optionally adapted diagnostic messages to the computer-implemented security module of the technical installation. |
US12111648B2 |
Detecting blockages in agricultural equipment using vibration sensors
A sampling device receives, from each a plurality of transducer computing devices, respective vibration input samples. The sampling device generates a loop buffer corresponding to a most recent threshold number of samples received from each of the plurality of transducer computing devices including first and second transducer devices each located within a predefined proximity to first and second flow tubes of an equipment. The sampling device accesses, from the loop buffer, a most recent first sample logged by the first transducer computing device. The sampling device assigns, using a trained model, the first input sample to a first category of a set of categories. The sampling device accesses, from the loop buffer subsequent to accessing the first sample, a most recent second sample logged by a second transducer computing device and, using the model, assigns the second input sample to a second category of the set of categories. |
US12111646B2 |
Robotic process automation with resilient playback of recordings
Robotic process automation (RPA) systems with improved playback capabilities are disclosed. Certain embodiments can provide resilient playback of software automation processes by providing enhanced capabilities to locate user interface controls within a screen image of a user interface of an application program being utilized by the software automation processes. Using such capabilities, embodiments can provide resilient playback of software automation processes by providing the capability to resolve playback errors by detecting user interface controls within at least one screen image of a user interface that was captured when the software automation process was created. Advantageously, embodiments disclosed herein allow software automation processes to continue to operate over time and thus with greater resiliency and flexibility. |
US12111644B2 |
Creping process performance tracking and control
The disclosure is directed to techniques for tracking data associated with a creping process. The techniques include measuring process data, wherein the process data includes vibration data, and wherein measuring process data includes measuring vibration data of a creping blade using one or more vibration sensors. The techniques further include assigning a score for the process data, including assigning a vibration score for the vibration data. The techniques also include generating an index score based on the score for the process data and the vibration score for the vibration data. |
US12111637B2 |
Source and sensor operative acoustic wave device
An automated system includes transducers, at least one computing device, and at least one automated apparatus. The transducer(s) is/are driven and sensed using drive-sense circuit(s). A drives and senses drive and sense a transducer via a single line, generates a digital signal representative of a sensed analog feature to which the transducer is exposed, and transmits the digital signal to the computing device. The computing device receives digital signals from at least some of drive-sense circuits and process them in accordance with the automation process to produce an automated process command. The automated apparatus executes a portion of an automated process based on the automated process command. |
US12111635B2 |
Method and apparatus for controlling reactor in reformer
Disclosed are method and apparatus for controlling a reactor in a reformer including training a first prediction model for predicting properties of feed and a second prediction model for predicting properties of products; predicting the properties of feed being currently supplied to a reactor set in real time by allowing a first prediction unit including the trained first prediction model to receive a current operating condition of the reactor set; predicting the properties of products being produced in the reactor set in real time by allowing a second prediction unit including the trained second prediction model to receive the current operating condition and the predicted properties of feed; calculating amount of temperature fluctuation for each reactor as a control signal for controlling each of the reactors; and controlling an operating temperature of each of the reactors based on the calculated amount of temperature fluctuation. |
US12111633B2 |
Method, system, and non-transitory computer-readable recording medium for controlling a robot
A method for controlling a robot is provided. The method includes the steps of: acquiring at least one of sound information and action information for a robot from a user in a serving place; determining identification information on the user on the basis of at least one of the sound information and the action information; and determining an operation to be performed by the robot on the basis of the identification information. |
US12111630B2 |
Method and system to generate three-dimensional meta-structure model of a workpiece
The exemplified methods and systems facilitate manufacturing of a new class of mechanical, loading-bearing components having optimized stress/strain three-dimensional meta-structure structures (also referred to herein as “Meshagons”) as finite-element-based 3D volumetric mesh structures. The resulting three-dimensional meta-structure structures provide high strength, ultra-light connectivity, with programmable interlinkage properties (e.g., density/porosity of linkages). |
US12111628B2 |
Systems, methods, and apparatuses for adaptive irrigation zone control using pressure, time, flow, and predicted behavior
An adaptive hydraulic control system controls irrigation system zones using predicted valve behavior, measured pressure, recovery time, and measured flow. A pressure sensor can measure a pressure in a water line and a flow meter can measure a flow rate in the water line. The adaptive hydraulic control system monitors the pressure and the flow rate, and determines when the pressure and the flow rate are above and below target operational thresholds. When the pressure is determined to be below a minimum target threshold or the flow rate is determined to be above a maximum target threshold, the adaptive hydraulic control system identifies one or more valves in an opened position of the plurality of valves that when closed would cause the pressure and the flow rate to return within the target operational thresholds. The adaptive hydraulic control system provides instructions to change a position of the one or more identified valves. |
US12111626B2 |
Software defined control system including I/O server services that communicate with containerized services
An I/O server service interacts with multiple containerized controller services each implementing the same control routine to control the same portion of the same plant. The I/O server service may provide the same controller inputs to each of the containerized controller services (e.g., representing measurements obtained by field devices and transmitted by the field devices to the I/O server service). Each containerized controller service executes the same control routine to generate a set of controller outputs. The I/O server service receives each set of controller outputs and forwards an “active” set to the appropriate field devices. The I/O server service and other services, such as an orchestrator service, may continuously evaluate performance and resource utilization in the control system, and may dynamically activate and deactivate controller services as appropriate. The I/O server service may interact with other containerized services, such as containerized historian services or workstation services, to facilitate control in the plant. |
US12111624B2 |
Healthy building dashboard facilitated by hierarchical model of building control assets
A spatial hierarchical model provides spatial context to a plurality of building control assets disposed within a plurality of hierarchical levels of the spatial hierarchical model. A method includes identifying non-compliance events detected by building control assets disposed at and below a particular hierarchical level of the spatial hierarchical model. The non-compliance events detected by building control assets disposed at and below the particular hierarchical level of the spatial hierarchical model over a period of time are aggregated and a healthy building dashboard that includes a representation of the aggregated non-compliance events for each of at least some of the one or more of the healthy building criteria detected by building control assets disposed at and below the particular hierarchical level of the spatial hierarchical model is generated and is displayed on a display. |
US12111623B2 |
Motor control feedback and adaptation
A rotating equipment system with in-line drive-sense circuit (DSC) electric power signal processing includes rotating equipment, in-line drive-sense circuits (DSCs), and one or more processing modules. The in-line DSCs receive input electrical power signals and generate motor drive signals for the rotating equipment. An in-line DSC receives an input electrical power signal, processes it to generate and output a motor drive signal to the rotating equipment via a single line and simultaneously senses the motor drive signal via the single line. Based on the sensing of the motor drive signal via the single line, the in-line DSC provides a digital signal to the one or more processing modules that receive and process the digital signal to determine information regarding one or more operational conditions of the rotating equipment, and based thereon, selectively facilitate one or more adaptation operations on the motor drive signal via the in-line DSC. |
US12111620B2 |
Multi-agent deep reinforcement learning for dynamically controlling electrical equipment in buildings
Reinforcement Learning agent interacting with a real-world building to determine optimal policy may not be viable due to comfort constraints. Embodiments of the present disclosure provide multi-deep agent RL for dynamically controlling electrical equipment in buildings, wherein a simulation model is generated using design specification of (i) controllable electrical equipment (or subsystem) and (ii) building. Each RL agent is trained using simulation model and deployed in the subsystem. Reward function for each subsystem includes some portion of reward from other subsystem(s). Based on reward function of each RL agent, each RL agent learns an optimal control parameter during execution of RL agent in subsystem. Further, a global optimal control parameter list is generated using the optimal control parameter. The control parameters in the global optimal control parameters list are fine-tuned to improve subsystem's performance. Information on fine-tuning parameters of the subsystem and reward function are used for training RL agents. |
US12111619B2 |
Combined learned and dynamic control system
Example embodiments allow for networks of hybrid controllers that can be computed efficiently and that can adapt to changes in the system(s) under control. Such a network includes at least one hybrid controller that includes a dynamic sub-controller and a learned system sub-controller. Information about the ongoing performance of the system under control is provided to both the hybrid controller and to an over-controller, which provides one or more control inputs to the hybrid controller in order to modify the ongoing operation of the hybrid controller. These inputs can include the set-point of the hybrid controller, one or more parameters of the dynamic controller, and an update rate or other parameter of the learned system controller. The over-controller can control multiple hybrid controllers (e.g., controlling respective sub-systems of an overall system) and can, itself, be a hybrid controller. |
US12111618B1 |
Metronome pushcart
The metronome push cart is a cart. The metronome push cart is configured for use with a marching band. The metronome push cart comprises a cart structure, a rotating mount, a speaker, and a metronome. The rotating mount attaches to the cart structure. The rotating mount secures the speaker to the cart structure. The cart structure transports the speaker, and metronome while the marching band is performing. The metronome maintains an audible rhythmic sound used to coordinate the musicians in the marching band. |
US12111617B2 |
Dragging type retrograde horological display mechanism equipped with a display disconnection lever
A dragging type retrograde horological display mechanism, arranged to successively display first and distinct indications in a retrograde manner, including a display wheel driven by a drive wheel; a pivoting holding element engaged in a toothing of a fixed display wheel; a return element that constrains a display pinion in rotation; a display disconnection lever including an elastic strip; when the retrograde horological display mechanism moves from the display of the last indication to the display of the next first indication, the holding element pivots, whereas the display disconnection lever is locked, such that the elastic strip becomes strained and the holding element is forced to be released from the toothing of the fixed display wheel, thus enabling the stress induced by the return element to relax and return the retrograde horological display mechanism in the retrograde direction in the initial position to display the first indication. |
US12111616B2 |
Head-up display
There is provided a head-up display having an eye-box comprising a driver monitoring system, picture generating unit and optical system. The driver monitoring system is arranged to illuminate and monitor a driver. The driver monitoring system comprises a first display channel. The picture generating unit is arranged to display a picture on a replay plane. The picture generating unit comprises a second display channel. Each display channel comprises a light source, spatial light modulator and controller. Each light source is arranged to emit light. Each spatial light modulator is arranged to receive light from the respective light source and output spatially-modulated light in accordance with a computer-generated hologram displayed on the spatial light modulator to form a respective light pattern on the replay plane. Each controller is arranged to output the computer-generated hologram to the spatial light modulator. The optical system is arranged to relay each light pattern from the replay plane. The optical system comprises an input, output and at least one mirror. The input is arranged to receive light of each light pattern. The output is arranged to output light of each light pattern. The at least one mirror is arranged to guide light from the input to the output along an optical path. The light pattern formed by the first display channel is an infrared light pattern. Each light pattern is a holographic reconstruction. |
US12111614B2 |
Toner
There is provided a toner containing: a toner particle containing a binder resin, a releasing agent, and a colorant; and an iron oxide particle present on a surface of the toner particle, in which the iron oxide particle has a surface containing a compound having a specific structure. |
US12111613B2 |
Preparing method of electrostatic charge image developing toner and electrostatic charge image developing toner
A preparing method of an electrostatic charge image developing toner includes: aggregating at least binder resin particles and release agent particles contained in a dispersion to form aggregated particles; heating and coalescing the aggregated particles to form coalesced particles; and filtering and cleaning the coalesced particles to obtain toner particles, in which before the aggregating or during the aggregating, a polymer dispersant is added to the dispersion in an amount of 0.01% by weight or more and 1.3% by weight or less with respect to a total weight of the obtained toner particles. |
US12111612B2 |
Electrophotographic photosensitive member, process cartridge and electrophotographic apparatus
An electrophotographic photosensitive member capable of maintaining a charging ability during repeated use is provided. An electrophotographic photosensitive member having a support, a conductive layer, a photosensitive layer and a protective layer in this order, wherein the protective layer contains a binding resin and a metal oxide particle, the metal oxide particle has a core and a coating layer, the core and the coating layer each contain titanium oxide, and the coating layer further includes niobium. |
US12111610B2 |
Image forming apparatus having improved mountability of a cartridge while conserving space
In an image forming apparatus, a tray unit to which a cartridge is detachably mounted, and that is configured to be capable of moving between an internal position situated within the apparatus main body and an external position situated outside, includes first and second side plates configured to support the cartridge, and they are each made of metal, and include a supporting portion and an outer side portion, the supporting portions includes positioning portions configured to come into contact with the cartridge to position the cartridge as to an image forming position. The apparatus main body includes first and second pressing members each capable of moving between pressing positions at which the cartridge is pressed, and separated positions separated from the cartridge. The first and second pressing members are disposed each intersecting with imaginary planes that is orthogonal to the longitudinal direction and intersect the positioning portions. |
US12111606B2 |
Image forming apparatus
An image forming apparatus includes a housing, a detachable unit, and a guide. The detachable unit is attachable to and detachable from the housing. The guide guides the detachable unit when the detachable unit is attached to or detached. The guide includes a first guide portion inclined downward to guide the detachable unit such that the detachable unit moves downward in a direction in which the detachable unit is detached. The detachable unit includes a positioning portion that protrudes in a direction in which the detachable unit is attached to the housing. The housing includes a unit positioner that engages with the positioning portion of the detachable unit at a position above the guide to position the detachable unit. The guide includes a second guide portion that extends from an upper end of the first guide portion toward a side of the housing in which the unit positioner is disposed. |
US12111602B2 |
Image forming device
An image forming device is provided with a rear face including a plurality of divided exterior plates. The plurality of exterior plates includes the exterior plates adjacent to each other in the lateral direction. A joint line of the exterior plates adjacent to each other in the lateral direction has a spigot joint shape, and a protrusion that discharges water to the outside is provided at a groove having the spigot joint shape. |
US12111600B2 |
Powder conveying device and image forming apparatus incorporating same
A powder conveying device includes a drop conveyance passage, an intersecting conveyance passage, a conveying screw, and a floating member. Powder entering from an inflow port drops in the drop conveyance passage. The intersecting conveyance passage communicates with a lower end of the drop conveyance passage and extends in an intersecting direction that intersects the drop conveyance passage. The conveying screw is disposed in the intersecting conveyance passage and rotates in a specified direction to convey the powder in the intersecting direction. The floating member is movably installed in the drop conveyance passage and floats in the drop conveyance passage to move by contact with the conveying screw. The inflow port and the floating member interfere with each other to prevent the floating member from coming out of the inflow port of the drop conveyance passage. |
US12111596B2 |
Transfer of printing medium in simplex path and duplex path
An example image forming apparatus includes a simplex path for conveying printing medium passing through a fixing unit provided in a main body to a discharge port of the main body, a duplex path for turning over printing medium and conveying the printing medium to the simplex path, and a discharge unit for selectively conveying a first printing medium and a second printing medium in different directions, wherein the first printing medium includes an image formed on one surface passing through the simplex path, and the second printing medium includes an image formed on two surfaces and passing through the simplex path after passing through the duplex path. |
US12111595B2 |
Optical scanning device, image forming apparatus, and control method for proper initialization of laser driver
An optical scanning device includes a light emitter, a driver, and a signal outputter. The light emitter emits a laser beam. The driver operates, depending on a signal inputted thereto, in a master state in which the driver performs initialization by reading data from a storage device or in a slave state in which the driver drives the light emitter according to an operation mode corresponding to the signal. The signal outputter outputs the signal to the driver. For the initialization of the driver, the signal outputter outputs a signal for setting the driver to the slave state and setting the operation mode to a specific operation mode. The driver performs the initialization based on a beam intensity of the laser beam emitted from the light emitter driven according to the operation mode based on the signal outputted from the signal outputter. |
US12111594B2 |
Fixing device capable of fixing frame covering heating unit
A fixing device includes a heating unit, a pressure unit, a first frame, an urging member, a support member, and a fixing member. The heating unit heats toner carried by a recording medium. The pressure unit pressurizes the heating unit to form a nip portion with the heating unit and fixes a toner image onto the recording medium at the nip portion with the heating unit. The first frame moves to a first position where the heating unit is exposed and moves to a second position where the heating unit is covered. The urging member urges the heating unit to position the heating unit. The support member supports one end of the urging member and the fixing member fixes the support member to the fixing device. |
US12111588B2 |
Image-forming apparatus to control intermediate transfer belt driving speed
An image-forming apparatus includes a photosensitive drum, a development member, an intermediate transfer belt, a transfer member, a transfer voltage, a density detection unit, a temperature detection unit, and a control unit. The development member forms a toner image on a surface of the photosensitive drum, which the transfer member transfers to the intermediate transfer belt. The density detection unit detects an information related to a density of the toner image transferred to the intermediate transfer belt. The control unit controls a driving speed of the intermediate transfer belt. In a detection operation in which the density detection unit detects the information related to the density of the toner image transferred to the intermediate transfer belt in a state where the transfer voltage is applied to the transfer member, the control unit controls the driving speed based on an ambient temperature detected by the temperature detection unit. |
US12111581B2 |
Method to manufacture nano ridges in hard ceramic coatings
A method for reducing sticking of an object to a surface used in a lithography process includes receiving, at a control computer, instructions for a tool configured to modify the surface and forming, in a deterministic manner based on the instructions received at the control computer, a modified surface having a furrow and a ridge, wherein the ridge reduces the sticking by reducing a contact surface area of the modified surface. Another apparatus includes a modified surface that includes furrows and ridges forming a reduced contact surface area to reduce a sticking of an object to the modified surface, the ridges having an elastic property that causes the reduced contact surface area to increase when the plurality of ridges is elastically deformed. |
US12111579B2 |
Method and apparatus for evaluating an unknown effect of defects of an element of a photolithography process
The present invention relates to a method and an apparatus for determining at least one unknown effect of defects of an element of a photolithography process. The method comprises the steps of: (a) providing a model of machine learning for a relationship between an image, design data associated with the image and at least one effect of the defects of the element of the photolithography process arising from the image; (b) training the model of machine learning using a multiplicity of images used for training purposes, design data associated with the images used for training purposes and corresponding effects of the defects; and (c) determining the at least one unknown effect of the defects by applying the trained model to a measured image and the design data associated with the measured image. |
US12111577B2 |
Line narrowing device, electronic device manufacturing method
A line narrowing device includes first and second prisms disposed at positions different in a wavelength dispersion direction of any of the first and second prisms, a third prism disposed on the optical path of an optical beam and through which the beam width of the optical beam is enlarged and first and second parts of the optical beam are incident on the first and second prisms, respectively, a grating disposed across the optical path of the first part having passed through the first prism and the optical path of the second part having passed through the second prism, a first actuator configured to adjust the incident angle of the first part on the grating, a second actuator configured to adjust the incident angle of the second part on the grating, and a third actuator configured to adjust an energy ratio of the first and second parts. |
US12111576B2 |
Extreme ultraviolet photolithography method with infiltration for enhanced sensitivity and etch resistance
The present disclosure provides a method for lithography patterning in accordance with some embodiments. The method includes forming a photoresist layer over a substrate; performing an exposing process to the photoresist layer using an extreme ultraviolet (EUV) radiation; performing an infiltration process to the photoresist layer using a metal-containing chemical; and performing a developing process to the photoresist layer to form a patterned resist layer. |
US12111571B2 |
Method of, and apparatus for, simultaneous dual-sided imprinting
In an embodiment there is provided a method for simultaneous dual-sided direct imprinting of surface relief structures on a substrate, the method utilising an imprinting arrangement comprising first and second rotatable cylinders, each rotatable cylinder being arranged to carry at least one mould having a surface relief structure, at least one rotatable cylinder comprising a resilient layer located between a cylindrical outer surface of the respective rotatable cylinder and the respective mould, and the rotatable cylinders being movable with respect to one another and arranged to form an imprinting nip therebetween, the imprinting nip having an imprinting contact area, wherein the method comprises the steps of: a) providing to the imprinting nip a substrate comprising first and second sides each having a curable medium thereon; b) directly imprinting surface relief structures into the curable medium on both the first and second sides of the substrate by passing the substrate through the imprinting nip and engaging, in the imprinting contact area, a first mould on the first rotatable cylinder with the curable medium on the first side of the substrate and a second mould on the second rotatable cylinder with the curable medium on the second side of the substrate; and c) illuminating at least a part of the curable media on the first and second sides of the substrate with curing radiation to at least partially cure the curable media on the substrate. |
US12111566B2 |
Reflective mask blank, reflective mask and manufacturing method thereof, and semiconductor device manufacturing method
Provided is a reflective mask blank with which it is possible to further reduce the shadowing effect of a reflective mask, and also possible to form a fine and highly accurate phase-shift pattern. A reflective mask blank having, in the following order on a substrate, a multilayer reflective film and a phase-shift film that shifts the phase of EUV light, said reflective mask blank characterized in that the phase-shift film has a thin film comprising a metal-containing material that contains: ruthenium (Ru); and at least one element from among chromium (Cr), nickel (Ni), (Co), aluminum (Al), silicon (Si), titanium (Ti), vanadium (V), germanium (Ge), niobium (Nb), molybdenum (Mo), tin (Sn), tellurium (Te), hafnium (Hf), tungsten (W), and rhenium (Re). |
US12111561B2 |
Pop-out zoom camera
Cameras with OIS capable of performing multi zoom super macro photography and handheld electronic devices comprising such cameras. A camera may include a lens comprising N lens elements L1-LN divided into two or more lens groups arranged along a lens optical axis starting with L1 on an object side and ending with LN on an image side, adjacent lens groups separated by a respective air-gap d1 along the lens optical axis; an image sensor with a sensor diagonal SD between 7 and 20 mm separated from lens element LN by an air-gap d2 along the lens optical axis; and an actuator for controlling air-gaps d1 and d2 to switch the camera between M≥1 operative pop-out states and a collapsed state and to focus the camera on an object at an object-lens distance of less than 30 cm. |
US12111557B1 |
Diffractive beam steering system with high efficiency
Opto-mechanical assemblies, systems, devices and methods for pointing laser and other optical beams, and for directing the field of view of sensors are disclosed. The assemblies consist of thin rotating optical elements of a type that diffracts the optical beam over a wide field of regard in two dimensions, and the angle of incidence of the optical beam or line of sight impinging on the optical elements are dynamically controlled maximizing the diffraction efficiency of the optical elements. |
US12111554B2 |
Display substrate and display panel
The present disclosure provides a display substrate and a display panel, and belongs to the field of display technology. The present display substrate includes a display region and a peripheral region surrounding the display region; the display substrate includes: a base substrate; a plurality of insulating layers sequentially arranged along a direction away from the base substrate; wherein each of the plurality of insulating layers is located in the display region and the peripheral region; one or more protrusion structures arranged between at least two adjacent ones of the plurality of insulating layers and in the peripheral region. |
US12111549B2 |
Display device
According to one embodiment, in a display device, one of the gate electrodes includes a first linear portion extending along the second direction, and a first projection portion projecting from the first linear portion and extending along the first direction, one of the first light shielding layers includes a second linear portion extending along the second direction, and a second projection portion projecting from the second linear portion and extending along the first direction, the first linear portion overlaps the second linear portion, the first projection portion overlaps the second projection portion, and the first projection portion and the second projection portion overlap at least one of the plurality of select lines. |
US12111547B1 |
Display panel repair method, display panel and display
A display panel includes a substrate, a plurality of data lines, at least one repair line, at least one compensation line and a data driver. The repair line is arranged on the substrate and overlapped with at least part of the plurality of data lines, for connecting with a broken data line when the broken data line with a breakpoint exists in the plurality of data lines, to repair the broken data line. Each compensation line is connected to the repair line through a resistor. The data driver includes a plurality of first output channels connected to the plurality of data lines, at least one second output channel connected to an end of the repair line away from the resistor and at least one third output channel connected to an end of the compensation line away from the resistor. |
US12111544B2 |
Liquid crystal display device
A liquid crystal display device includes a TFT substrate having a display region where pixels each having a TFT and a pixel electrode are formed in a matrix, a counter substrate having a display region where color filters of three colors are formed in a matrix, the TFT substrate and the counter substrate being bonded together with a sealing material in a seal portion at a periphery, and liquid crystal sealed between the TFT substrate and the counter substrate by the seal material. In the display region, a first insulation film, a first alignment film, a first columnar spacer, an overcoat film, a first color filter among the color filters of three colors are stacked in this order between the TFT substrate and the counter substrate. |
US12111541B2 |
Display device
The present disclosure discloses a display device. The display device includes a first display structure, a second display structure and a backlight device. The first display structure includes first pixels arranged in an array, the first pixels are divided into multiple dimming areas, and each dimming area includes at least one first pixel. The first display structure is for adjusting the transmittance of each dimming area for lights emitted by the backlight device according to an image to be displayed in the next frame of the second display structure. |
US12111539B2 |
Backlight module and display panel
A backlight module and a display panel are provided. The backlight module includes a backplate, multiple light-emitting sets, a diffuser plate, and an optical film. The diffuser plate and the optical film are stacked. The multiple light-emitting sets are fixedly coupled to the backplate and arranged in array on the backplate. The multiple light-emitting sets are disposed in a gap between the diffuser plate and the backplate. The multiple light-emitting sets each include at least two lamp sources, and the at least two lamp sources are configured to emit different colors to cooperate to emit a white light. |
US12111538B2 |
Planar lighting device
A display device including a lower cover; a circuit substrate on the lower cover; a plurality of light sources disposed on a first portion of the circuit substrate; a reflection layer disposed on a second portion of the circuit substrate; a first adhesive disposed between the second portion of the circuit substrate and the reflection layer; a light regulator including light regulating patterns disposed in the reflection layer; and an optical sheet disposed on the light sources. |
US12111537B2 |
Lighting device, display device, and method of manufacturing lighting device
A lighting device includes a substrate, a first conductive portion, a second conductive portion disposed with a spacing as to the first conductive portion, a first reflective layer having a first opening coinciding with the first conductive portion and a second opening coinciding with the second conductive portion, a light-emitting part connected to the first conductive portion through the first opening, a non-light-emitting part connected to the second conductive portion through the second opening, and a second reflective layer. The second reflective layer includes a first reflective portion disposed around the light-emitting part, and a second reflective portion disposed around the non-light-emitting part. |
US12111534B2 |
Display device
According to one embodiment, a display device includes a first substrate including a plurality of switching elements, a plurality of signal lines connected to the plurality of switching elements, respectively, a plurality of color filters each provided between each adjacent pair of the plurality of signal lines, and a plurality of metal layers opposing the plurality of signal lines, respectively, a second substrate including a lens array including a plurality of lenses, and an insulating layer that covers the lens arrays, and a liquid crystal layer provided between the first substrate and the second substrate, wherein the plurality of lenses have a refractive index higher than that of the insulating layer. |
US12111532B2 |
Optical body and display device including same
The present invention relates to an optical body and a display device including the same, and more specifically, the present invention relates to an optical body, which can minimize optical loss thereof and maximize luminance enhancement thereof, and a display device including the same. |
US12111528B2 |
Tiling display device
A tiling display device comprises a plurality of display devices, and a main circuit board driving the plurality of display devices. Each of the plurality of display devices includes a display panel that displays an image, a plurality of flexible films bonded to a rear surface of the display panel, and a printed circuit board electrically connected to the plurality of flexible films. A plurality of printed circuit boards of the plurality of display devices are cascaded to each other and the plurality of printed circuit boards have a same shape. Therefore, the efficiency of a manufacturing process of the plurality of printed circuit boards provided in a tiling display device can be improved. |
US12111525B2 |
Electronic structure
An electronic structure includes a substrate, a plurality of electronic units disposed on the substrate, and a circuit structure electrically connected with at least one of the plurality of electronic units. The substrate has a first flat part and a curved part connected with the first flat part. Two adjacent ones of the plurality of electronic units on the first flat part have a first pitch in a first direction parallel to a surface of the first flat part Another two adjacent ones of the plurality of electronic units on the curved part have a second pitch different from the first pitch in a second direction parallel to a surface of the curved part. In a normal direction of the first flat part, at least a portion of the circuit structure overlaps a region between another two of the plurality of electronic units on the first flat part. |
US12111523B1 |
Optical element
An optical element including: a substrate with first and second large surfaces and a second; a plurality of opaque surfaces near or on the first large surface; in a first alternative, a plurality of surfaces near or on the second large surface which are switchable between an opaque state and a transparent state, or, in a second alternative, a plurality of chambers in the substrate which are filled with a fluid, wherein the fluid contains up to 30 volume percent of electrophoretically movable particles which absorb light and can be localized in two different states in the chambers by a variable electromagnetic field so that, in a first state the optical element limits the propagation directions of light which impinges on the light entry surface and in a second state, the optical element does not limit the propagation directions of light impinging on the light entry surface. |
US12111519B2 |
Eyeglass lens, use of an eyeglass lens, and process for manufacturing an eyeglass lens
A spectacle lens for a spectacle frame having a first spectacle lens area and a second spectacle lens area. The first spectacle lens area is more strongly colored than the second spectacle lens area. The spectacle lens is phototropic at least in the second spectacle lens area. |
US12111514B1 |
Eyewear device with thermal management device
An electronic eyewear device is presented that includes an eyewear body comprising a frame configured to be worn on the head of a user. The frame includes an optical elements section and spaced-apart first and second temples. The eyewear body includes onboard electronic components carried by the eyewear body that comprises a heat source that generates heat during electrically powered operation of the components. A thermal management device that includes a heat sink within a first temple and a thermal coupling disposed within the first temple and is thermally coupled to the heat source and the heat sink and receives heat from the heat source. |
US12111513B2 |
Optical lens and head-mounted display device
An optical lens and a head-mounted display device are provided. The optical lens includes a first lens, a second lens, a third lens, and a fourth lens sequentially arranged from a light exit side to a light incident side. Refractive powers of the first lens, the second lens, the third lens and the fourth lens are sequentially positive, negative, positive and positive. An image generator is disposed at the light incident side. The optical lens is configured to receive an image beam provided by the image generator. The image beam forms a stop at the light exit side. The stop has the minimum cross-sectional area of beam convergence of the image beam. The optical lens and the head-mounted display device of the disclosure have advantages of smaller size, light weight, large viewing angle and high resolution. |
US12111512B2 |
Mount for an optical structure and method of mounting the optical structure to the mount
An improved mount for, and method of mounting, an optical structure comprising at least two mirror panels secured in reflective relation to each other between upper and lower support members of the optical structure, is provided. The mount has a bracket element, comprising top and bottom panels secured along a back panel. There are at least six mounting pads, at least three attach portions of an outside surface of the upper support member of the optical structure to portions of an inside surface of the top panel of the bracket, and at least three attach portions of an outside surface of the lower support member of the optical structure to portions of an inside surface of the bottom panel of the bracket. The middle of the set of three top and bottom mounting pads are formed from polymeric material having a first Durometer value, and the two outer of the set of three top and bottom mounting pads are formed from polymeric material having a second Durometer value. |
US12111510B2 |
Cable to reduce optical fiber movement and methods to fabricate
Certain aspects of the present disclosure provide techniques for making armored cables. An example method for making an armored cable includes forming a strip stock into an armor tubing; welding a seam of the armor tubing in a welding zone; inserting at least one of a first optical fiber or a first wire into a first end of a first guide tube, wherein: the first guide tube extends through the welding zone; the first guide tube protects the at least one of the first optical fiber or the first wire during the welding of the seam; and the first guide tube is not part of the armored cable after the making of the armored cable; and supporting the first guide tube within the armor tubing by a plurality of support legs such that the first guide tube does not contact the armor tubing. |
US12111507B2 |
Adapter panel with lateral sliding adapter arrays
An adapter panel arrangement including a chassis and a panel of adapters. The adapters defining open rearward cable connections and open forward cable connections of the panel arrangement. The adapters being arranged in arrays that slide independently of other adapter arrays to provide access to the open rearward and open forward cable connections. |
US12111503B2 |
Fiber optic connector
The fiber optic connector includes a connector head module, a mounting seat, a rear boot, an engaging module and a sheath member. The mounting seat is mounted to a rear end of the connector head module, and includes an external threaded portion. The rear boot is connected to a rear end of the mounting seat. The engaging module is removably coupled to the connector head module. The sheath member includes an internal threaded portion that is formed in an inner surface of the sheath member. When the engaging module is removed from the connector head module, the sheath member can be attachable to the mounting seat with the external threaded portion being threadedly engaged with the external threaded portion of the mounting seat. |
US12111501B2 |
Dust-proof device and optical connector module thereof
The present invention provides a dust-proof device for protecting insertion interfaces arranged in the optical receptacle. The dust-proof device comprises a coupling portion and a flexible arm connected to the coupling portion, wherein the flexible arm may swing or scroll at a location where the coupling portion is connected to the flexible arm. Alternatively, in another embodiment, the present invention further provides an optical receptacle having a plurality of coupling structures respectively having a first insertion interface at a first side and a second insertion interface at a second side, each first insertion interface or second insertion interface may couple to the dust-proof device so as to form an optical connector module for preventing the optical receptacle from being contaminated. |
US12111500B2 |
Optical fiber guide structure and optical fiber connecting structure
An optical fiber guide structure includes a guide member that is configured to be erected on a connection end surface of an optical waveguide device and forms a space for accommodating a leading end portion of an optical fiber to be connected to the optical waveguide device. The guide member is formed of an elastically deformable material, and in a specific region a longitudinal direction of the guide member, and a diameter of an inscribed circle in contact with an inner wall of the guide member in a plane perpendicular to the longitudinal direction is smaller than an outer diameter of the optical fiber. |
US12111498B2 |
Devices and optical fiber routing arrangements for wave division multiplexing equipment
Components and arrangements for managing wave division multiplexing (WDM) filters of fiber optic networks. A flexible a substrate is used to fix a fiber routing scheme that corresponds to a cascading arrangement of WDM filters. The WDM filters can be packaged as a standalone unit for easier handling and splicing of fiber pigtails to the pre-arranged fiber routing scheme. |
US12111497B2 |
Applying stress compensation for aligning a companion chip with a host chip
A stress compensating pick-up tool for aligning a companion chip with a host chip includes a tool tip and an actuator. The tool tip holds the companion chip, and includes a first tip portion and a second tip portion. The actuator applies a force to the tool tip, wherein the force causes the first tip portion and the second tip portion to rotate in opposite directions with respect to one another to optically align a portion of the companion chip with a corresponding portion of the host chip. |
US12111496B2 |
Apparatuses and methods for an optical coupler
Techniques are provided for implementing a low insertion loss optical coupler utilizing a low confinement planar optical waveguide and two high confinement planar optical waveguides. The optical coupler efficiently couples an optical signal with a cross section greater than either high confinement planar optical waveguide. |
US12111495B2 |
Multiple-tip edge couplers with segmented waveguide cores
Structures for an edge coupler and methods of fabricating a structure for an edge coupler. The structure comprises an edge coupler including a first waveguide core and a second waveguide core adjacent to the first waveguide core in a lateral direction. The first waveguide core includes a first section with a first thickness and a first plurality of segments projecting in a vertical direction from the first section. The second waveguide core includes a second section with a second thickness and a second plurality of segments projecting in the vertical direction from the second section. |
US12111494B2 |
Optical fiber and method for manufacturing optical fiber
An optical fiber includes a glass fiber including: a core and a cladding; and a coating resin layer coating the glass fiber in contact with the glass fiber; wherein the coating resin layer has a primary resin layer coating the glass fiber in contact with the glass fiber and a secondary resin layer coating the primary resin layer, the primary resin layer contains a cured product of a first resin composition containing a photopolymerizable compound and a phosphine oxide-based photopolymerization initiator, the secondary resin layer contains a cured product of a second resin composition containing a photopolymerizable compound and a phosphine oxide-based photopolymerization initiator, and an amount of the phosphine oxide-based photopolymerization initiator remaining unreacted in the coating resin layer is 0.5 mass % or less. |
US12111492B2 |
Adaptable optical neural network system
Embodiments described herein relate to an adaptable photonic apparatus including an optical neural network. The photonic apparatus includes an optical input that provides an optical signal. The photonic apparatus also includes a chassis component and an optical neural network (ONN). The chassis component includes at least one modular mounting location for receiving a modular network component. The ONN is operably connected with the optical input and is configured to perform optical processing on the optical signal according to a deep learning algorithm. The ONN includes optical components arranged into layers to form the ONN. The modular network component is an additional optical processing component that is configured to function in cooperation with the ONN to adapt the deep learning algorithm. |
US12111491B2 |
Single-core polarization-maintaining dispersion compensation micro-structured optical fiber
A single-core polarization-maintaining dispersion compensation micro-structured optical fiber comprises a fiber core, a first layer of air holes surrounding the fiber core, the cladding defects on the x-axis, the cladding defects on the y-axis, and the cladding. The air holes in the fiber cross section are arranged in the equilateral triangle lattice. Three consecutive air holes are omitted to form a solid area. This solid area is the fiber core. There are two cladding defects along the x-axis. Their centers are respectively located at the two vertices of the hexagon on the x-axis, which is formed by the fourth air hole ring from the core exclusive the central air hole. Each cladding defect along the x-axis contains 7 air holes and goes through from the core by only 1 layer of air holes. There are also two cladding defects along the y-axis. |
US12111489B2 |
Multibeam backlight, multiview display, and method with diffraction grating filling fraction
A multibeam backlight and multiview display employ a filling fraction of a diffraction grating to control diffractive scattering efficiency. The multibeam backlight includes a light guide configured to guide light and a plurality of multibeam elements, a multibeam element of the multibeam element plurality including a diffraction grating. The multibeam element is configured to diffractively scatter a portion of the guided light out of the light guide as directional light beams having different directions corresponding to different view directions of a multiview display. A filling fraction of diffractive features within the diffraction grating is configured to control a diffractive scattering efficiency of the multibeam element. The multiview display further includes an array of light valves configured to modulate the directional light beams to provide a multiview image. The filling fraction may be a ratio of diffractive features to filling features within the diffraction grating. |
US12111483B2 |
Display, transfer foil, adhesive label, and article having display
A display including a plurality of pixels each including a plurality of first subpixels and a plurality of second subpixels. In pixel, when illumination light is applied to the first subpixels from a normal direction, no diffracted light emerges from the plurality of first subpixels, or first diffracted light emerges from the plurality of first subpixels in a first angular range. When illumination light is applied to the second subpixels from the normal direction, no diffracted light emerges from the plurality of second subpixels, or second diffracted light having a wavelength equal to that of the first diffracted light emerges from the plurality of second subpixels in a second angular range wider than the first angular range, at an intensity lower than that of the first diffracted light; with the pixels configured to display a continuously changing image using the first diffracted light and the second diffracted light. |
US12111481B2 |
Lens and optical component
There are provided a lens having excellent mechanical strength, as well as an optical component employing the lens. The lens is a lens having a circular shape when viewed in a plan view, the lens having a thickness of not less than 1 mm and not more than 11 mm at a lens center, the lens having a lens diameter of not less than 2 mm and not more than 50 mm, the lens having a curvature of not less than −0.5 mm−1 and not more than 0.5 mm−1 at the lens center. |
US12111474B2 |
Grating structure, diffraction optical waveguide, and display device
A grating structure, a diffraction optical waveguide, and a display device are disclosed. The grating line of the grating structure has a cross-sectional profile with a narrow top and a wide bottom, wherein the cross-sectional profile comprises six feature points, and the six feature points respectively have coordinates (0, 0), (L2, H2), (L3, H3), (L4, H4), (L5, H5) and (L6, 0) in a cross section, and satisfy following relationships: Hdrop=min(H4,H5)−max(H3,H2)>50 nm; 0.1<(L5−L4)/(L3−L2); L3>0.34T; and 0.05T |
US12111471B2 |
Free-form prism-lens group and near-eye display apparatus
A free-form prism-lens group includes: a primary prism, a first auxiliary lens and a second auxiliary lens, the primary prism includes three optical surfaces, the first auxiliary lens is arranged adjacent to the primary prism and is not used for imaging the image light entering the first auxiliary lens; the second auxiliary lens is arranged adjacent to the primary prism and a gap with a predetermined thickness is arranged between the second auxiliary lens and the primary prism, the second auxiliary lens extends in a direction perpendicular to an optical axis to cover an effective aperture of the image light entering the second auxiliary lens from the primary prism. |
US12111469B2 |
Polarization adaptive waveguide HUD
A head-up display system includes a hologram projector adapted to project a holographic image, a waveguide positioned in front of the hologram projector, wherein the holographic image projected by the hologram projector passes through the waveguide, a glare control prism positioned in front of the waveguide assembly, and a waveplate positioned between the waveguide and the glare control prism, the waveplate adapted to adjust the polarization of the holographic image. |
US12111464B2 |
Display device for a motor vehicle, method for operating a display of a motor vehicle, control module, and motor vehicle
A display screen unit of a display device includes a display surface having a plurality of subareas, and a sight protection element configured to set a degree of transparency for each of the plurality of subareas. The display device further includes a back lighting module having at least one illumination element directed to the display screen unit, and a controller configured to set the display screen unit in a display mode, in which the sight protection element sets the degree of transparency for each of the plurality of subareas. The controller may be configured to provide a back light by controlling the back lighting module based on a movement of the display screen unit from a stowed position to a deployed position. |
US12111460B2 |
Lens driving device, camera module, and camera-mounted apparatus
This lens driving device is configured separately from a lens unit including a liquid lens, and is provided with: a fixed part; a movable part; a support part that supports the movable part with respect to the fixed part; a driving unit that is formed from a voice coil motor comprising a coil and a magnet and that moves the movable part in an optical axis direction with respect to the fixed part; and a lens deformation unit that is connected to the movable part and that applies, in association with the movement of the movable part, a force to the liquid lens in the optical axis direction. The movable part has a plurality of movable units, and the driving unit drives the movable units independently so as to change the curvature of the liquid lens or to change the optical axis of the liquid lens. |
US12111459B2 |
Terahertz carrier-envelope phase shifter
A terahertz carrier-envelope phase shifter includes a substrate, a first phase modulator and a second phase modulator, which are arranged on a surface of the substrate. The first phase modulator has a first phase modulation angle. The second phase modulator has a second phase modulation angle that is different from the first phase modulation angle. A carrier-envelope phase of a terahertz pulse after the terahertz pulse passes through the first phase modulator and the substrate is different from a carrier-envelope phase of the terahertz pulse after the terahertz pulse passes through the second phase modulator and the substrate. By means of the simple displacement, a terahertz pulse can pass through different phase modulators to obtain the required carrier-envelope phases. A geometric parameter and the spatial position of a microstructure in the first or the second phase modulator are changed and the carrier-envelope phases of the terahertz pulse covers 0-2 π. |
US12111458B2 |
Electro-responsive gel lens having automatic multifocal and image stabilization functions
An electro-responsive gel lens having automatic multifocal and image stabilization functions according to the present invention comprises: a first electrode and a second electrode formed on a substrate and having different polarities; and a transmissive part which is formed of an electroactive polymer, and the shape of which is deformed when a voltage is applied to the first electrode and the second electrode, wherein at least one of the first electrode and the second electrode is formed in the plural, and a voltage is individually applied so as to change the shape of the transmissive part in three dimensions, such that the location of the focal point of light passing through the transmissive part is changed in three dimensions. |
US12111452B2 |
Folded optics with tilt actuator and spring suspension
Various embodiments include a tilt actuator and a spring suspension arrangement for use in a camera having a folded optics arrangement. In some embodiments, the folded optics arrangement may include a light path-folding element that is coupled with a carrier and that is tilted using the tilt actuator. The spring suspension arrangement may suspend the carrier and the light path-folding element from a base structure, and may allow motion of the light path-folding element enabled by the tilt actuator. The spring suspension arrangement may include one or more springs attached to the carrier and to the base structure. In some embodiments, the spring suspension arrangement may further include one or more suspension wires attached to the spring(s) and to a stationary structure of the camera. |
US12111450B2 |
Camera lens assembly
The present disclosure provides a camera lens assembly, which includes, sequentially from an object side to an image side along an optical axis, a first lens having a refractive power with a convex object-side surface; a second lens having a refractive power with a convex object-side surface; a third lens having a positive refractive power; a fourth lens having a negative refractive power and a concave object-side surface; a fifth lens having a refractive power; and a sixth lens having a refractive power. A half of a maximal field-of-view Semi-FOV of the camera lens assembly satisfies: Semi-FOV≥70°. A half of a diagonal length ImgH of an effective pixel area on the imaging plane of the camera lens assembly satisfies: ImgH≥7.8 mm. |
US12111446B2 |
Optical imaging system comprising four lenses of - -+-, +-+-, +++- or -++- refractive powers, image capturing unit and electronic device
An optical imaging system includes four lens elements which are, in order from an object side to an image side: a first lens element, a second lens element, a third lens element and a fourth lens element. Each of the four lens elements of the optical imaging system has an object-side surface facing toward the object side and an image-side surface facing toward the image side. The object-side surface of the first lens element is concave in a paraxial region thereof, and the image-side surface of the first lens element is convex in a paraxial region thereof. The object-side surface of the fourth lens element is convex in a paraxial region thereof, the image-side surface of the fourth lens element is concave in a paraxial region thereof, and the image-side surface of the fourth lens element has at least one convex shape in an off-axis region thereof. |
US12111440B2 |
Methods and computing systems for geosciences and petro-technical collaboration
Computing systems and methods for geosciences collaboration are disclosed. In one embodiment, a method for geosciences collaboration includes obtaining a first set of geosciences information from a first computer system of the plurality of computer systems; distributing the first set of geosciences information from the first computer system to at least a second computer system; receiving a user input from the second computer system of the plurality of computer systems, the user input entered manually by a user; providing the user input to the first computer system; in response to providing the user input to the first computer system, receiving a revised set of geosciences information from the first computer system; and repeating the receiving a user input, the providing the user input, and the receiving the revised set of geosciences information until the revised set of geosciences information is determined to satisfy accuracy criteria. |
US12111437B1 |
Method for detecting structural abnormal area of coal and rock mass
A method for detecting a structural abnormal area of a coal and rock mass is provided. The method includes acquiring a target velocity inversion map of the coal and rock mass in a target detection cycle, in which the target velocity inversion map is configured to indicate a target velocity of seismic wave propagation in each of grid cells in a target detection area, acquiring a first velocity of seismic wave propagation in any one of the grid cells in at least one detection cycle preceding the target detection cycle, determining, according to each of the first velocities and the target velocities, structural abnormal cells from each of the grid cells, and determining, according to the structural abnormal cells, a range of the structural abnormal area of the coal and rock mass in the target detection cycle in the target velocity inversion map. |
US12111435B2 |
OFDMA-TDMA-based seismic data transmission over TV white space
A system, computer-readable storage medium and method of reflection seismic survey in a wireless seismic network within a survey area is described. The method includes detecting, in each of a plurality of wireless seismic sensor nodes, seismic reflection signals from a seismic energy source; recording, in each of a plurality of wireless geophones, detected seismic signals; transmitting, by the geophones, the recorded seismic signals as digital data, using a combination of Orthogonal Frequency-Division Multiple Access (OFDMA) and Time Division Multiple Access (TDMA), to a central data receiving device; changing the seismic energy source location for seismic reflection; and repeating the detecting, recording and transmitting a number of times for each change in seismic energy source. |
US12111433B2 |
Counting response and beam hardening calibration method for a full size photon-counting CT system
A method and a system for providing calibration for a polychromatic photon counting detector forward counting model. Measurements with multiple materials and known path lengths are used to calibrate the photon counting detector counting response of the forward model. The flux independent weighted bin response function is estimated using the expectation maximization method, and then used to estimate the pileup correction terms at plural tube voltage settings for each detector pixel. The beam hardening corrections are then applied to the measured projection data sinogram, and the corrected sinogram is reconstructed to the counting image at the selected single energy. |
US12111430B2 |
Radiation detector and radiography apparatus
A radiation detector includes a support table in which an attachment surface having an arc surface shape is formed, a sensor panel which has a rectangular plate shape and in which pixels that include TFTs and detect radiation are two-dimensionally arranged, a circuit board, a flexible cable, and a reduction structure. The sensor panel is attached to the attachment surface while being curved following the arc surface shape. The flexible cables connect a curved side of the sensor panel and a reading circuit board and are arranged along the curved side. The flexible cable is bent to dispose the reading circuit board at an angle of 90° with respect to the sensor panel. The reduction structure reduces a bias of a stretching force applied to the flexible cable caused by the curved side. |
US12111428B2 |
Acoustic distance ranging system
A wireless audio system configured to perform an acoustic ranging operation is disclosed. The audio system comprises an audio transmitter, and audio receiver, and is configured to determine a distance between the audio transmitter and the audio receiver. |
US12111427B2 |
Ultrasonic detection device
An ultrasonic detection device, including a substrate, sensing elements, a first test element, a first dummy element, at least one first common signal line, sensing signal lines, and at least one test signal line, is provided. The sensing elements, the first test element, and the first dummy element are located on the substrate. The first test element is located between the sensing elements and the first dummy element. Each of the sensing elements, the first test element, and the first dummy element includes an array of capacitive microelectromechanical ultrasonic transducers. The first common signal line is electrically connected to the sensing elements and the first test element. The sensing signal lines are electrically connected to the sensing elements. The test signal line is electrically connected to the first test element. |
US12111426B2 |
Time of flight sensor recorded with compensation parameters
There is provided a time of flight sensor including a light source, a first pixel, a second pixel and a processor. The first pixel generates a first output signal without receiving reflected light from an external object illuminated by the light source. The second pixel generates a second output signal by receiving the reflected light from the external object illuminated by the light source. The processor calculates deviation compensation and deviation correction associated with temperature variation according to the first output signal to accordingly calibrate a distance calculated according to the second output signal. |
US12111416B2 |
Method for robust radar detection and digitally modulated radar
A method for facilitating robust radar detection comprises generating a radar signal in a digital domain along at least one transmission path, the radar signal comprises a number of M periodic repetitions of a code sequence with a length Lc, multiplied with a progressive phase rotation ej·π/K·n, where Lc and M are integers, K is an integer or a non-integer, and n is a discrete time index corresponding to a code rate. The method further comprises generating a process input signal in the digital domain along at least one receiving path from a digitized reflection signal corresponding to the radar signal by multiplying the digitized reflection signal with a progressive phase rotation e−j·π/K·n. In this context, K is defined such that a ratio Lc/2·K is a non-integer, and M is defined such that a ratio Lc·M/2·K is an integer. |
US12111415B2 |
Radar system
An exemplary embodiment of the invention relates to a radar system comprising a radar transmission unit, a radar reception unit, and a central unit which is connected to the radar transmission unit and the radar reception unit via optical fibers. Further exemplary embodiments of the invention relate to vehicles having radar systems as well as methods for generating radar information. |
US12111414B2 |
Method for object classification using polarimetric radar data and device suitable therefor
The invention relates to a method for object classification which comprises the following steps for providing an ellipti-cally or circularly polarized transmission signal which is transmitted to the object to be classified: generating a first radar image from the copolarly polarized reflection signal and generating a second radar image from the cross-polarized reflection signal and comparing the first radar image with the second radar image. |
US12111412B2 |
Electronic control device and method
The disclosure relates to an electronic control device and method. According to the disclosure, an electronic control device comprises a sensor unit receiving a reception signal detecting an object and processing the reception signal to obtain object information, a power supply unit supplying power to the sensor unit and processing a signal for a predetermined frequency, and a controller adjusting a frequency processed by the power supply unit in each operation period of the sensor unit. |
US12111411B1 |
Automated generation of radar interference reduction training data for autonomous vehicle systems
Example embodiments relate to methods and systems for automated generation of radar interference reduction training data for autonomous vehicles. In an example, a computing device causes a radar unit to transmit radar signals in an environment of a vehicle. The computing device may include a model trained based on a labeled interferer dataset that represents interferer signals generated by an emitter located remote from the vehicle. The interferer signals are based on one or more radar signal parameter models. The computing device may use the model to determine whether received electromagnetic energy corresponds to transmitted radar signals or an interferer signal. Based on determining that the electromagnetic energy corresponds to the transmitted radar signals, the computing device may generate a representation of the environment of the vehicle using the electromagnetic energy. |
US12111410B2 |
Techniques for radar data compression
According to some aspects of the disclosure, techniques for compression techniques for the radar data that can be used in real-time applications for automated or self-driving vehicles. One or more compression techniques can be selected and/or configured based on information regarding operational conditions provided by a central (vehicle) computer. Operational conditions can include environmental data (e.g., weather, traffic), processing capabilities, mode of operation, and more. Compression techniques can facilitate transport of compressed radar data from a radar sensor to the central computer for processing of the radar data for object detection, identification, positioning, etc. |
US12111409B2 |
Image processing apparatus, system, image processing method, and image processing program
An image processing apparatus includes a first reception section, a second reception section, an association processing section, an object detection section, and a process execution section. The first reception section receives image information acquired by an image sensor. The second reception section receives sound information that is acquired by one or plural directional microphones and that is generated for at least a partial region in a field of the image sensor. The association processing section associates the sound information with a pixel address of the image information indicating a position in the field. The object detection section detects, from the image information, at least a part of an object that is present in the field. The process execution section executes a predetermined process on the object on the basis of a result of the association performed by the association processing section. |
US12111406B2 |
Adaptive doppler-nulling digitization for high-resolution
A system includes a transmitter node and a receiver node. Each node of the transmitter node and the receiver node are time synchronized to apply Doppler corrections associated with said node's own motions relative to a stationary common inertial reference frame. The stationary common inertial reference frame is known to the transmitter node and the receiver node prior to the transmitter node transmitting a plurality of signals to the receiver node and prior to the receiver node receiving the plurality of signals from the transmitter node. The receiver node performs adaptive digitization of the signals to account for a speed of the platform. |
US12111405B2 |
Dead reckoning-based analysis of fabricated maritime data
A method, system and product for dead reckoning-based analysis of fabricated maritime data. The method comprises determining an initial location of the maritime vessel; determining speed and heading information using the location-reporting signals; computing estimated location of the maritime vessel at a specific time, based on the initial location and based on the speed and heading information; comparing the estimated location with a reported location at the time according to location-reporting signals; based on the comparison, determining that the location-reporting signals are at least partially fabricated; and in response to the determination that the location-reporting signals are at least partially fabricated, performing a responsive action. |
US12111400B2 |
FMCW LIDAR system with passive amplitude modulation for simultaneous determination of range and velocity
A light detection and ranging (LIDAR) system has a passive modulator to modulate a light signal from an optical source with a low-power mode at a section of a sweep signal to generate a pulsed light signal transmitted towards a target. The LIDAR system has a photodetector to receive a return beam from the target with an amplitude modulated (AM) signal portion and a frequency modulated (FM) signal portion. The LIDAR system determines a target range value for the target based on the AM signal portion and determines a target velocity value for the target based on the FM signal portion. |
US12111398B2 |
LiDAR and ambience signal fusion in lidar receiver
Embodiments of the disclosure provide a receiver of an optical sensing system, and an optical sensing method. The receiver includes a micro shutter array configured to sequentially receive a series of laser beams returned from an environment at a plurality of time points. The micro shutter array sequentially opens a portion of the micro shutter array at a specified location at each time point, to allow a respective laser beam to pass through the micro shutter array at that time point and to reflect the ambient light by a remaining portion of the micro shutter array at that time point. The receiver further includes a photodetector configured to detect the laser beam that passes through the micro shutter array at each time point to obtain point cloud data and an image sensor configured to receive the ambient light reflected by the remaining portion of the micro shutter array to obtain image data. The receiver also includes a controller configured to fuse the point cloud data obtained from the photodetector with the image data obtained from the image sensor. |
US12111394B2 |
Method and device for improved range tracking for inverse synthetic aperture radar
The present application presents various techniques for improving the performance of range tracking motion compensation method for high resolution radar imaging. Three improved techniques are described herein: improved cross-correlation alignment through updates to the reference range profile to follow the target's changing illumination angle; improved cross-correlation alignment through local peak boosting; and, improved polynomial smoothing through subdivision into multiple windows. |
US12111390B2 |
Dual pulsed mode FMCW radar retrofit conversion with adaptive sweep configuration
A retrofit system applied to existing FMCW radars in order to convert them into pulsed linear frequency-modulated radars with the ability to dynamically switch between two pulsed modes and an FMCW mode based on the estimated range of a target. This retrofit also includes provisions for adaptively configuring chirp and sweep parameters to optimize range resolution. The result is a retrofit system capable of converting an FMCW radar into a dual pulsed mode radar with adaptive sweep configuration. |
US12111388B2 |
Edge device and method for sensor-assisted beamforming
An edge device includes a first antenna array and a sensor that senses a surrounding area of the edge device. The edge device further includes control circuitry that detects a first user in the surrounding area of the edge device sensed by the sensor. The control circuitry tracks the detected first user in the surrounding area of the edge device based on the sensor and control the first antenna array to direct a first beam of radio frequency (RF) signal having a signal strength greater than a first threshold in a first direction of the first user being tracked based on the sensor for high-performance communication. |
US12111387B2 |
Signal processing method, radar system, and vehicle
Embodiments of this application disclose a signal processing method, a radar system, and a vehicle. The method is applied to a radar system including an array antenna. The method includes: sequentially transmitting signals according to a first transmission sequence through M transmit antennas, where the first transmission sequence is different from a sequence that is formed by arranging the M transmit antennas based on spatial locations; receiving, through N receive antennas, echo signals that are formed after a target reflects the transmitted signals, where M and N are positive integers, and M is greater than 2; and measuring a parameter of the target based on the echo signals. According to the embodiments of this application, correlation between space and a Doppler phase shift is reduced by changing a switching order of transmit antennas. |
US12111386B2 |
Methods and systems for predicting a trajectory of an object
A computer implemented method for predicting a trajectory of an object comprises the following steps carried out by computer hardware components: acquiring radar data of the object; determining first intermediate data based on the radar data based on a residual backbone using a recurrent component; determining second intermediate data based on the first intermediate data using a feature pyramid; and predicting the trajectory of the object based on the second intermediate data. |
US12111385B2 |
Radar sensor processing chain
Techniques and architectures for managing radar sensor processing chains. A first high-frequency radio signal is received with a first RF receiver in the plurality of RF sensor suites on a host platform. The received high-frequency radio signal is converted to a lower second frequency range. A chirplet transform is performed on the signal in the second frequency range. Stored relative location information for a second RF receiver in the plurality of RF sensor suites is retrieved. Radar waveform information corresponding to the second RF receiver in a processing stream corresponding to the first RF receiver is extracted by utilizing the retrieved information and results from the chirplet transform. A point cloud is generated based on the converted signal in the second frequency range and the extracted radar waveform information. |
US12111384B2 |
Radar device
A method for operating an angle resolving radar device for automotive applications comprises: routing at least a first and second antenna signal between a radar circuit and an antenna device, wherein the first and second antenna signals are routed via a common signal port of the radar circuit; transducing between the first antenna signal and a first radiation field, the first radiation field having a first phase center, and between the second antenna signal and a second radiation field, the second radiation field having a second phase center, wherein a location of the second phase center is shifted with respect to a location of the first phase center; constructing at least one angle resolving virtual antenna array using the location of the first phase center as a first antenna position and the location of the second phase center of the second radiation field as a second antenna position. |
US12111383B2 |
Radar signaling for emergency scenarios
Architectures and techniques for radar signaling in emergency scenarios. A high-frequency radio signal in a first frequency range from a remote device with a local radio frequency (RF) receiver. The received radio signal in the first frequency range is converted to a corresponding signal in a second and lower frequency range. Signal phase information in the lower frequency signal is modified to generate a modified signal in the lower frequency range. The modified signal in the lower frequency range is converted to the first frequency range. The modified signal in the first frequency range is transmitted to the remote device with an RF transmitter. |
US12111379B2 |
Operation circuit having lower calibration time and calibration method thereof
A calibration method is configured for calibrating an operation circuit which has a variant offset. The operation circuit includes at least one comparator circuit having a first variant offset. The calibration method provides an adjustable offset to calibrate the variant offset. The method includes: resetting an adjustment parameter to an initial value and configuring the operation circuit to a calibration mode; conducting an initial calibration procedure according to a comparison result of the comparator circuit, to decide an operation calibration code having plural bits; configuring the operation circuit to an operation mode; conducting a predetermined operation procedure according to the operation calibration code, wherein the operation calibration code corresponds to the adjustable offset; conducting a less bit number calibration procedure according to the adjustment parameter and a test calibration code to update the adjustment parameter or the operation calibration code; and repeating the above. |
US12111372B2 |
Wireless coil adaptor for a magnetic resonance imaging system
A wireless coil adaptor includes a first plug connector configured to be inserted within a receptacle connector of an MRI system, the receptacle connector being configured for receiving a second plug connector of a wired radio frequency (RF) coil. The wireless coil adaptor also includes a wireless communication module configured to wirelessly communicate with a wireless RF coil. |
US12111371B2 |
Radio frequency coil and coil assembly thereof
A magnetic resonance imaging (MRI) coil device is provided. The device includes a first receiver coil portion, a second receiver coil portion, and a locking mechanism. The second receiver coil portion is configured to fit with the first receiver coil portion to provide a receiver coil assembly. The second receiver coil portion is moveable relative to the first receiver coil portion. The locking mechanism is configured to limit relative movement between the first receiver coil portion and the second receiver coil portion when the first receiver coil portion and the second receiver coil portion are fit together. |
US12111365B2 |
Battery apparatus and method for measuring cell voltage
The first battery module and the second battery module are connected by a bus-bar. A cell voltage sensing circuit shared by at least some battery cells of the first battery module and at least some battery cells of the second battery module measures a voltage of each battery cell. |
US12111364B2 |
Apparatus for and method of non-destructive-type diagnosis of degree of battery degradation
Disclosed is an apparatus for non-destructive-type diagnosis of a degree of degradation of a battery. The apparatus includes: a chamber inside which a battery subject to inspection is arranged; a charging and discharging unit connected to a lead portion of the battery and charging or discharging the battery; a thermoelectric element module thermally connected to the battery and generating an electromotive force caused by heat generated by charging and discharging the battery; a first measurement unit measuring the electromotive force generated by the thermoelectric element module; a second measurement unit measuring a change in impedance due to the charging and discharging of the battery; and a determination unit comparing data on the electromotive force of the battery, measured by the first measurement unit, and data on the impedance of the battery, measured by the second measurement unit, with pre-prepared comparative data and determining a degree of degradation of the battery. |
US12111361B2 |
Method and apparatus with battery short circuit detection
A method and apparatus with battery short circuit detection are included. In one general aspect, a processor-implemented method includes, based on battery data measured by a battery and a battery model of the battery, determining a detection parameter value used for detecting a short circuit of the battery and a variation factor value correlated with the detection parameter, using the variation factor to extract a reference value corresponding to the detection parameter value from a reference data set, and determining whether a short circuit of the battery has occurred based on a result of comparing the detection parameter value with the reference value. |
US12111360B2 |
Battery pack and power supply apparatus
A battery pack includes a plurality of cells, a first detection unit configured to detect a first electrical parameter of a cell, a second detection unit configured to detect a second electrical parameter of a cell group, a storage unit at least configured to store a third electrical parameter of the cell, and a control unit configured to acquire the first electrical parameter, the second electrical parameter, and the third electrical parameter, dynamically adjust a discharge capacity parameter of the battery pack based on the third electrical parameter, the first electrical parameter, and the second electrical parameter, and transmit the discharge capacity parameter to a load connected to the battery pack to enable the load to adjust the current operating state based on the discharge capacity parameter. |
US12111359B2 |
Method of monitoring joint and contact conditions in an electrical network
A method of monitoring joint and contact conditions in an automatic transfer switch includes: collecting electrical signals at a plurality of measurement locations associated with a plurality of power sources and a load over a predetermined period, the electrical signals including voltages and load current; obtaining deltas between source voltages and corresponding load voltage measured at the measurement locations over the predetermined period; comparing the deltas with thresholds obtained during healthy condition; determining that the deltas fall outside of the thresholds; and in response to determining that the deltas fall outside of the threshold, transmitting an alert to a user, the alert indicating a detection of one or more failure modes at the measurement locations. |
US12111358B2 |
Auxiliary module for an electrical switching device, and associated switching device and monitoring system
The disclosure relates to an auxiliary module for an electrical switching device including an input, an output, a first housing and a switching module which is configured to switch between a first configuration in which the switching module allows a current to flow between the input and the output and a second configuration in which the switching module blocks the current, the first housing defining a chamber which accommodates the switching module and defining a space for receiving the auxiliary module, the space containing a signalling member configured to transmit information relating to a state of the electrical switching device to the auxiliary module when the auxiliary module is in the space. This auxiliary module comprises a controller configured to generate a message and a radiofrequency communication module configured to transmit the message, via a radiofrequency data link, to a remote device. |
US12111337B2 |
Constructive system regarding a capacitive sensor
A capacitive voltage sensor assembly includes a first electrode extending along a longitudinal axis, a tubular section surrounding a portion of the first electrode and positioned radially outward from the longitudinal axis and the first electrode, the tubular section including an insulating layer, an inner conductive layer, and an outer conductive layer, and a mass of dielectric insulating material at least partially enclosing the first electrode and the tubular section. The mass of dielectric insulating material fills through openings formed in the tubular section. |
US12111333B2 |
Sensor arrangement, apparatus for position determination, rail vehicle and method for position determination for a rail vehicle
A sensor arrangement for position determination of a rail vehicle includes at least two sensors that can be attached to the rail vehicle. Each of the sensors is configured to ascertain a position speed and to be disposed on the rail vehicle at different positions transverse to the direction of travel. At least one processing apparatus which is connected to the sensors is configured to process the position speeds ascertained by the sensors. An apparatus for position determination of a rail vehicle, a rail vehicle, and a method for position determination for a rail vehicle are also provided. |
US12111332B2 |
System and methods for sensing environmental conditions surrounding photovoltaic systems
Movement of photovoltaic panels is measured using an array of low-cost devices. Accelerometers are mounted on photovoltaic panels across a site to measure wind speed and direction. Time stamped data from the devices is transmitted to a central computing device which calculates a rolling, lagging wind speed and direction. Measured movement of the photovoltaic panels is used to determine when to place photovoltaic panels in a protective stow mode to reduce damage during a wind event. |
US12111330B2 |
Systems and methods for concurrently exposing a test specimen to a first environment and a second environment
A material compatibility test design system and method, allowing for the testing of characteristics of behavior of materials in extreme environments, the method including concurrently exposing a test specimen to a first environment and a second environment, the test specimen having an outside surface and an inside surface, the inside surface defining an internal volume, includes exposing the outside surface of the test specimen to the first environment for a predetermined period of time, the first environment comprising a first temperature, a first pressure and a first composition. The method further includes exposing the inside surface of the test specimen to the second environment for a second predetermined period of time, the second environment comprising a second temperature, a second pressure and a second composition. |
US12111329B2 |
Method for protecting and unprotecting the fluid path in a controlled environment enclosure
A controlled environment enclosure comprises a robotic arm manipulation system used to protect and unprotect a fluid path and a swab within the controlled environment enclosure. The apparatus allows the fluid path to be protected against dangerous decontamination vapors and chemicals before the controlled environment enclosure is decontaminated. The apparatus allows the fluid path to be unprotected without the use of gloves or other means that degrade the integrity of the controlled environment enclosure when decontamination is completed. The apparatus and method allow for the protecting, unprotecting and decontaminating sequences to be automated. In some embodiments the fluid path comprises a fill needle that can removably and aseptically be sealed with a disposable monolithic injection moulded polymeric fill needle sheath. The apparatus and method further allow for the use of a swab disposed in a swab holder that is aseptically and removably sealable to a swab cap to protect the swab against decontamination vapors. |
US12111325B2 |
Analyte detection system, and methods of use related thereto
Improved analyte detection system within a blood gas analyzer, the improved system comprising and/or consisting of at least one CO-oximetry system that is formed as an integrated, unitary structure(s) with an electrochemical sensor module, and methods of use related thereto. |
US12111318B2 |
Method for treating cancer based on expression levels of translationally controlled tumor protein (TCTP)
Disclosed herein are a method and a biomarker for predicting efficacy and prognosis of or resistance to an immunotherapy. The use of the biomarkers (TCTP, EGFR, AKT, MCL1, and/or CXCL10) of the present disclosure allows the prediction of resistance to or prognosis of a cancer immunotherapeutic agent and the selection of a therapy guaranteeing therapeutic benefit, thereby finding advantageous applications in treating cancers or tumors resistant to cancer immunotherapeutic agents. |
US12111317B2 |
Flow cytometry-based platform for the detection, enumeration, and isolation of disseminated tumor cells in bone marrow aspirates
The present invention provides compositions and methods for detecting and isolating disseminated tumor cells (DTCs) from breast cancer in a bone marrow aspirate of a subject. The invention further provides methods of treating breast cancer in the subject. |
US12111315B2 |
Smart glass slide for microarrays
Device for use in a biosensor comprising a multisite array of test sites, the device being useful for modulating the binding interactions between a (biomolecular) probe or detection agent and an analyte of interest from a biological by modulating the pH or ionic gradient near the electrodes in such biosensor. The device provides a biosensor which is more accurate, reliable and the results of which are more reproducible. Analytic methods for more accurately measuring an analyte of interest in a biological sample are also provided. |
US12111312B2 |
Coronavirus IgG/IgM multiplexed dual path immunoassay device
Test cells with first and second sorbent materials defining a first flow path for a solution, a second flow path distinct from the first flow path for a sample, and a test site with immobilized antigens or antibodies or other ligand-binding molecules located at the junction of the sorbent materials for identifying one or more ligands. In one embodiment, a single highly sensitive immunoassay device is provided that detects the presence in a body fluid sample of two or more COVID-19 (Coronavirus disease 2019) antibodies including immunoglobulin M (IgM) and/or immunoglobulin G (IgG) antibodies to nucleocapsid protein (NP) and spike protein receptor binding domain (RBD), and optionally spike protein S1 subunit (S1) COVID-19 virus antigens. The immunoassay device is sensitive in detecting early infection using IgM antibody detection and continuing infection using IgG antibody detection. Additionally, successful inoculation is distinguished from infection after inoculation by comparing NP and RBD results. |
US12111309B2 |
Point of care devices and methods for detecting infection status of a wound
Wound sampling devices for detecting infection status may be used for point-of-care devices that can be placed at a wound site and detect an infection marker, infection status, or wound healing status by displaying a visible signal such as a color change. |
US12111306B2 |
Methods of geologic sample analysis
A method of analyzing a geologic sample includes illuminating the geologic sample with a light beam and capturing an image of the geologic sample on a hyperspectral camera as a greyscale image, R-G-B color space image, or both, thereby collecting spectra having mid-wave infrared wavelengths or ultraviolet wavelengths reflected from a surface of the geologic sample. The method further includes processing the image to transform the image from the R-G-B color space, greyscale image, or both, and analyzing the Intensity to determine mineralogy, organic content, hydrocarbon presence, or combinations thereof of the geologic sample. |
US12111296B2 |
Analysis assistance device, analysis assistance method, non-transitory computer readable medium storing analysis assistance program and analysis system
A supercritical fluid chromatograph includes a liquid sender that supplies a mobile phase including a supercritical fluid to a supply flow path, first and second back pressure regulators that are respectively provided in first and second flow paths into which a path from the liquid sender branches and an analysis column provided at a position farther upstream than the first back pressure regulator in the first flow path. An analysis assistance device includes a storage a receiver, a first calculator, and a presenter. |
US12111295B2 |
System and method for high strain rate testing of material using gravity driven drop tower
A drop tower apparatus and method of use is provided. The drop tower apparatus includes a base, a frame, a top member, rails, a sled, a triggering system, and a test fixture. The frame extends from the base. The top member is disposed on the frame opposite the base and has a winch. The rails extend from the base to the top member and are disposed within the frame. The sled is configured to slide vertically along the length of the rails and is releasably connected to the winch of the top member. The test fixture is configured to receive a sample for testing. The winch of the top member raises the sled to a desired height, the sled is released at the desired height and slides along the rails resulting in an impact on a sample placed in the test fixture. |
US12111287B2 |
Wire rope inspection system and positioning method for wire rope inspection system
A wire rope inspection system is provided with: an excitation unit configured to apply a magnetic flux to a wire rope that is an inspection target; a detection unit configured to detect a magnetic flux of the wire rope to which the magnetic flux has been applied by the excitation unit; a detachable unit configured to be detachably mounted to a stationary unit fixed in proximity to the wire rope, the detachable unit being provided with at least the detection unit; and a positioning mechanism configured to position the detachable unit with reference to the stationary unit such that the detection unit is arranged at a predetermined position with reference to the wire rope. |
US12111284B2 |
Gas sensors with negligible response to humidity and temperature
In one example, a gas sensor is provided. The gas sensor includes a substrate, an isolation region formed on outer edges of the substrate, a micro-heater formed on the isolation region, a sensing layer formed on the substrate inside of the isolation region, and a source and drain formed around the sensing layer and inside of the isolation region. |
US12111283B2 |
Gas sensor element and gas sensor
A gas sensor element includes a solid electrolyte body having oxygen ion conductivity, a measurement electrode provided on one surface of the solid electrolyte body and exposed to a measurement gas, and a reference electrode provided on the other surface of the solid electrolyte body and exposed to a reference gas. Both the measurement electrode and the reference electrode include noble metal particles, solid electrolyte particles having oxygen ion conductivity, and pores. The measurement electrode comprises a surface measurement electrode layer comprising a surface serving as a contact surface with the measurement gas and an intermediate measurement electrode layer disposed in contact with a surface at solid electrolyte body side of the surface measurement electrode layer. The surface measurement electrode layer has a higher porosity than the intermediate measurement electrode layer has. The gas sensor comprises the gas sensor element. |
US12111282B2 |
Solid electrolyte and gas sensor with thermal shock resistance
A solid electrolyte includes stabilized or partially stabilized zirconia, and a gas sensor provided with the solid electrolyte. A change rate of a crystallite diameter for at least one of a cubic phase and a tetragonal phase in crystal particles constituting the solid electrolyte configured by a fired body after performing an annealing treatment, before and after heating the solid electrolyte from room temperature to 1200° C., is 10% or less. The solid electrolyte preferably includes partially stabilized zirconia. |
US12111280B2 |
Biosensing systems having biosensors coated with co-polymers and uses thereof
A biosensing system having biosensors coated with co-polymers and their uses thereof includes a substrate, a working electrode on top of the substrate, a detection layer on top of the working electrode, a biocompatible membrane on top of the detection layer, a blank electrode, wherein the blank electrode is substantially same as the working electrode and covered directly by the biocompatible membrane, a reference electrode, and a counter electrode; a DC power supply; a current measuring unit; an AC impedance measuring unit; a circuit switch; a control unit; and a data processing unit, wherein the peptide probe includes an enzyme, an antibody, or a polymer comprising a peptide, wherein the peptide probe includes an oxidoreductase, wherein the peptide probe includes glucose oxidase, glucose dehydrogenase, or horseradish peroxidase, wherein the metallic nanoparticle is a platinum nanoparticle, a gold nanoparticle, or an iridium nanoparticle. |
US12111279B2 |
Insulating material, method for inspecting the weld and control system for quality control of the weld
An insulating material for a waterproofing system having first and second insulating elements joined by melting or welding to form a connecting joint. The insulating material being provided on at least one side with a combustible or thermally destructible and electrically conductive element. Also, a method of inspecting the connecting joint and a control system for controlling the quality of the connecting joint. |
US12111273B2 |
Systems and methods for determining the mineralogy of drill solids
A method for measuring at least one property of a sample includes obtaining a sample of fluid including at least fines from a downhole environment, exposing the sample to a magnetic field, measuring a magnetic susceptibility of the fines in the sample in response to the magnetic field, and identifying at least one mineral present in the fines based at least partially on the magnetic susceptibility. |
US12111264B2 |
Sample preparation method and sample preparing apparatus
A sample preparation method includes: irradiating a first region of a sample with light at a time t1; irradiating a second region different from the first region with the light at a time t2 after the time t1; and fixing the sample at a time t3 after the time t2. A sample preparing apparatus includes: a light radiating unit that irradiates a first region of a sample with light at time t1 and irradiates a second region different from the first region with the light at a time t2 after the time t1; and a fixing unit that fixes the sample at a time t3 after the time t2. |
US12111260B2 |
Apparatus and method for determination of banned substances
The present invention relates to roadside analyzer for determination of illegal drugs abuse, including, but not limiting to detection of explosives, toxic industrial chemicals and other banned or regulated compounds, biomarkers and phytochemicals in a sample in situ in at least one human body fluid sample, specifically in oral fluid (saliva), but not limiting to other clinical samples of interest (urine, blood, exhaled breath, exhaled breath condensate, etc.) It consists of automatic processor for preparing samples suitable for analysis. Analysis part of the instrument implements three technologies, namely solid phase extraction prior to analysis, capillary electrophoresis for separation of analytes from the sample matrix and impedance (contactless conductivity) or fluorescence or both impedance (contactless conductivity) and fluorescence for detection of analytes of interest. |
US12111259B2 |
Detection kit and method for detecting abused drugs
A detection kit suitable for detecting a target in a sample is provided. The detection kit includes a syringe, a first reaction container, a second reaction container, and a plurality of fluorescent substances. The syringe is loaded with first organic solvent. The first reaction container is connected to the syringe and is loaded with the sample. The second reaction container is connected to the first reaction container and is loaded with second organic solvent. The fluorescent substances are dispersed in the second organic solvent and emit fluorescence. When the target in the sample is dissolved in the first organic solvent and reacts with the fluorescent substances in the second organic solvent, the fluorescence emitted by the fluorescent substances is quenched. |
US12111253B2 |
Method and apparatus for determining a reflectance of a target object
A method and apparatus for determining a reflectance, of at least a portion of a target object, in at least one selected wavelength range of electromagnetic (EM) radiation are disclosed. The method comprises, for each selected wavelength range, providing a digital image including at least one target object and a plurality of reference objects, each reference object having respective non-identical predetermined reflectance characteristics, with a digital camera arrangement that provides output image data that comprises digital numbers that are responsive to radiation, in only a selected wavelength range, incident at a sensing plane of the digital camera arrangement. A relationship between a first set of the digital numbers is determined and a first set of the respective predetermined reflectance characteristics of the reference objects. Responsive to the relationship, a further set of digital numbers is transformed to allocate a value of reflectance for each of the digital numbers in the further set. For at least a portion of the target object, a corresponding first group of allocated values of reflectance is determined and responsive to the first group of allocated values, determining a reflectance of the portion of the target object. |
US12111251B2 |
Information processing apparatus, information processing method, program, and sensing system
There is provided an information processing apparatus including a macro measurement analysis calculation section configured to calculate detection data from a macro measurement section adapted to perform sensing at a first spatial resolution for a first measurement range for a measurement target, a micro measurement analysis calculation section configured to calculate detection data from a micro measurement section adapted to perform sensing at a second spatial resolution for a second measurement range, the second spatial resolution being higher than the first spatial resolution, the second measurement range being included in the first measurement range for the measurement target, and an inverse model calculation section configured to acquire a model parameter used for an inverse model calculation using a calculation result from the macro measurement analysis calculation section, on a basis of the detection data from the micro measurement section determined by the micro measurement analysis calculation section. |
US12111249B2 |
MEMS-based photoacoustic cell
In a first aspect, the invention relates to a photoacoustic gas sensor comprising a gas-fillable detection chamber and a reference chamber arranged laterally adjacent to each other and connected by a sensor channel. A sensor located at or in the sensor channel allows measurement of the photoacoustic signals. Both chambers are preferably located in a plane perpendicular to the emitted IR radiation of the IR emitter which is also comprised. The gas sensor is also formed from a multilayer substrate.In further aspects, the invention also relates to a method of manufacturing a gas sensor and a method of analyzing gas with a gas sensor. |
US12111247B2 |
Flow cell for fiber optic spectrometers and photometers
A flow cell and flow cell system which allows for calibration of an attached sensor to be performed in place. Specifically, the ability to utilize standard addition techniques of calibration without the need to take a test sample from the process stream or remove the sensor from operating on the flow cell. |
US12111236B2 |
Sample collection and detection device and method
A sample collection and detection device includes a collection cavity. The device further includes a sample collector. The sample collector comprises a collection rod and an absorption element, and the absorption element has a hollow cavity. A part of the collection rod is received in the hollow cavity of the absorption element. A first lug for blocking and locating the absorption element is arranged on the collection rod. Also provided is a method for collecting and detecting sample using the sample collection and detection device. |
US12111234B2 |
Device and method of detecting defective electronic component
A device and method use a heat source to generate heat energy and transfer the generated thermal energy to a plurality of electronic components in a non-contact manner through air to cause the plurality of electronic components to vibrate simultaneously. The device and method use a mechanical resonance detector to detect vibration resonances of the plurality of electronic components simultaneously. The device and method use a post-processing processor to compare the detected vibration resonances of the plurality of electronic components with a reference vibration resonance of a normal product to simultaneously determine whether the plurality of electronic components have defective electronic components. |
US12111230B2 |
Thermal gas inspection of plugged honeycomb body
Improved inspection techniques are described herein for identifying leaks in a plugged honeycomb body. The improved inspection techniques utilize a pore impediment and a test gas. The pore impediment is injected into the plugged honeycomb body, and the test gas is forced into the plugged honeycomb body. A thermal detector is used to collect thermal data from an inspection region of an outlet end of the plugged honeycomb body, and the thermal data is used to identify defects in the plugged honeycomb body. |
US12111223B2 |
Device and method for evaluating a performance of a visual equipment for a visual task
This device for evaluating a performance of a visual equipment for at least one wearer of that equipment to perform at least one visual task includes: at least one input adapted to obtain a model of a scene where the task is performed, a model of the task including a sequence of points to be looked at, a model of the wearer including a movable head and at least one rotationally movable eye; at least one processor configured for determining a head posture for at least one of the points so that the model of the wearer looks respectively at that point, determining at least one task-directed performance parameter for the wearer performing the task with the head posture for that point, on the basis of the wearer, scene and task models, providing the task-directed performance parameter for determining to which extent the equipment is appropriate for the wearer. |