Document | Document Title |
---|---|
US12254694B2 |
Image-based tube top circle detection with multiple candidates
Embodiments provide a method of using image-based tube top circle detection based on multiple candidate selection to localize the tube top circle region in input images. According to embodiments provided herein, the multi-candidate selection enhances the robustness of tube circle detection by making use of multiple views of the same tube to improve the robustness of tube top circle detection. With multiple candidates extracted from images under different viewpoints of the same tube, the multi-candidate selection algorithm selects an optimal combination among the candidates and provides more precise measurement of tube characteristics. This information is invaluable in an IVD environment in which a sample handler is processing the tubes and moving the tubes to analyzers for testing and analysis. |
US12254692B2 |
Construction method and system of descriptive model of classroom teaching behavior events
The present invention discloses construction method and system of a descriptive model of classroom teaching behavior events. The construction method includes steps as the followings: acquiring classroom teaching video data to be trained; dividing the classroom teaching video data to be trained into multiple events according to utterances of a teacher by using a voice activity detection technology; and performing multi-modal recognition on all events by using multiple artificial intelligence technologies to divide the events into sub-events in multiple dimensions, establishing an event descriptive model according to the sub-events, and describing various teaching behavior events of the teacher in a classroom. The present invention divides a classroom video according to voice, which can ensure the completeness of the teacher's non-verbal behavior in each event to the greatest extent. Also, a descriptive model that uniformly describes all events is established by extracting commonality between different events, which can not only complete the description of various teaching behaviors of the teacher, but also reflect the correlation between events, so that the events are no longer isolated. |
US12254689B2 |
Implement management system for determining implement state
An implement management system detects implement wear and monitors implement states to modify operating modes of a vehicle. The system can determine implement wear using the pull of the implement on the vehicle, the force and angle of which is represented by an orientation vector. The system may measure a current orientation vector and determine an expected orientation vector using sensors and a model (e.g., a machine learned model). Additionally, the implement management system can determine an implement state based on images of the soil and the implement captured by a camera onboard the vehicle during operation. The system may apply different models to the images to determine a likely state of the implement. The difference between the expected and current orientation vectors or the determined implement state may be used to determine whether and how the vehicle's operating mode should be modified. |
US12254684B2 |
Smart diagnosis assistance method to solve results of inaccurate classification of image, and terminal based on medical images
The present application is suitable for use in the technical field of computers, and provides a smart diagnosis assistance method and terminal based on medical images, comprising: acquiring a medical image to be classified; pre-processing the medical image to be classified to obtain a pre-processed image; and inputting the pre-processed image into a trained classification model for classification processing to obtain a classification type corresponding to the pre-processed image, the classification model comprising tensorized network layers and a second-order pooling module. As the trained classification model comprises tensor decomposed network layers and a second-order pooling module, when processing images on the basis of the classification model, more discriminative features related to pathologies can be extracted, increasing the accuracy of medical image classification. |
US12254679B2 |
Systems and methods for generating three-dimensional annotations for training a machine learning model
A device may receive a video and corresponding camera information associated with a camera that captured the video, and may select an object in the video and a wire model for the object. The device may adjust an orientation, location, or size of the wire model to align the wire model on the object in a frame of the video, based on the corresponding camera information and to generate an adjusted wire model. The device may identify the object in another frame of the video, and may align the adjusted wire model on the object in the other frame. The device may interpolate the adjusted wire model for the object for intermediate frames of the video between the first and other frames, and may generate three-dimensional annotations for the video based on the adjusted wire models. The device may train a machine learning model based on the three-dimensional annotations. |
US12254673B1 |
Systems and methods for classifying or selecting images based on image segmentation
The present disclosure relates to classifying and/or selecting images based on image segmentation. A classification system for classifying images includes one or more processors and at least one memory storing machine executable instructions. When the instructions are executed by the one or more processors, they cause the classification system to: access image segmentation scores for pixels of an image, and classify the entire image based on the image segmentation scores for the pixels of the image. The image segmentation scores for the pixels of the image are provided by an image segmentation system based on the image, and each of the image segmentation scores correspond to at least one pixel of the pixels of the image. |
US12254671B2 |
Using SLAM 3D information to optimize training and use of deep neural networks for recognition and tracking of 3D object
A system for tracking of an inventory of products on one or more shelves includes a mobile device. The mobile device has an image sensor, at least one processor, and a non-transitory computer-readable medium having instructions that, when executed by the processor, causes the processor to: apply a simultaneous localization and mapping in three dimensions program, on images of a shelf input from the image sensor, to thereby generate a plurality of bounding boxes, each bounding box representing a three-dimensional location and boundaries of a product from the inventory; capture a plurality of two-dimensional images of the shelf; assign an identification to each product displayed in the plurality of two-dimensional images using a deep neural network; associate each identified product in a respective two-dimensional image with a corresponding bounding box, and associate each bounding box with a textual identifier signifying the identified product. |
US12254669B1 |
Systems and methods for training a multi-modal machine learning architecture for content generation
The present disclosure describes a method comprising receiving a plurality of training images; executing a feature extraction machine learning model to generate a plurality of training embeddings for a plurality of training images each in an embedding space; training a content scoring machine learning model using the plurality of training embeddings to generate performance scores for content items based on embeddings in the embedding space; receiving a set of text; executing the feature extraction machine learning model using the set of text to generate a text embedding in the same embedding space as the training embeddings for the plurality of training images; generating, using the content scoring machine learning model, a text performance score for the set of text using the text embedding in the embedding space; and generating a record identifying the text performance score for the set of text. |
US12254667B2 |
Multiple scenario-oriented item retrieval method and system
A multiple scenario-oriented item retrieval method and system. The method includes the steps of extracting, by Hashing learning, image features from an image training set to train a pre-built item retrieval model; when an image is in a scenario of hard samples, introducing an adaptive similarity matrix, optimizing the similarity matrix by an image transfer matrix, constructing an adaptive similarity matrix objective function in combination with an image category label; constructing a loss quantization objective function between the image and a Hash code according to the image transfer matrix; when the image is in a scenario of zero samples, introducing an asymmetric similarity matrix, constructing an objective function by taking the image category label as supervisory information in combination with equilibrium and decorrelation constraints of the Hash code; and training the item retrieval model based on the above objective function to obtain a retrieved result of a target item image. |
US12254666B2 |
Method and system for stray light compensation
A method for stray light compensation is disclosed. The method comprising: acquiring a first image with a first imaging device covering a first field-of-view; acquiring a second image with a second imaging device covering a second field-of-view, wherein the second field-of-view is larger than the first field-of-view and wherein the first field-of-view is included in the second field-of-view; estimating stray light components in pixels of the first image from pixel data of pixels in the second image; and compensating for stray light in the first image by subtracting the estimated stray light components in pixels of the first image. Also, a system for stray light compensation is disclosed. |
US12254665B2 |
System and method to detect LEDs and their states in an AR context
A system to detect LEDs and their states in an AR context is provided having a monitored device having a plurality of LEDs; a computer receives a picture of the monitored device and LEDs; the computer processes said picture to determine a plurality of feature points; a database is in data communication with said computer that stores a plurality of reference images with reference feature points and reference zones; the computer matches at least some of the plurality of feature points with at least some of the plurality of reference feature points to compute a homography matrix; the computer transforms the picture into a transformed picture using the homography matrix; the computer processes zones of the transformed picture based on the reference zones to determine the state of each of the plurality of LEDs by comparing a value of the picture in the zone with a reference value. |
US12254664B2 |
Computing device, method and apparatus for recommending at least one of a makeup palette or a hair coloration scheme
Method and apparatus for recommending at least one of a makeup palette or a hair coloration scheme are provided. The method comprises extracting a color set of at least one region of a digital image associated with a user (201); generating color recommendation information for at least one of a makeup palette or a hair coloration scheme for at least two other regions of the digital image associated with the user based on one or more inputs indicative of the extracted color set (202); and generating one or more instances of a virtual representation of a makeup palette recommendation or a hair coloration scheme recommendation based on the color recommendation information (203). |
US12254662B2 |
Method for authenticating a food package using printing data and an apparatus thereof
A method for authenticating a food package holding a food product can include receiving sample image data depicting the food package, identifying a sample print feature sub-set of the food package, identifying a sample geometric feature sub-set of the food package, generating a sample feature set based on the sample print feature sub-set and the sample geometric feature sub-set, receiving a reference feature set, wherein the reference feature set is generated based on a reference print feature sub-set and a reference geometric feature sub-set identified in reference image data, wherein the reference image data is captured in a food packaging system arranged to produce food packages, comparing the sample feature set and the reference feature set, and in case of match, providing an indication that the food package is authentic. |
US12254661B1 |
System and method for home address detection in a geographic region
A method including receiving a first set of one or more street level images of houses into a Machine Learned Model trained with a second set of street level images with one or more exterior features of the houses labeled, identifying the one or more exterior features in the first set of street level images by way of the Machine Learned Model, and quantifying and outputting the counts and/or two-dimensional areas for each of the identified exterior features in the first set of one or more street level images is described. Non-transitory, computer-readable storage media having instructions for executing the method steps by one or more processors as well as computer or computer systems capable of performing the method steps are also described. |
US12254655B2 |
Low-power fast-response machine learning variable image compression
Computing devices, such as mobile computing devices, have access to one or more image sensors that can capture images and video with multiple subjects. Some of these subjects may vary in priority for various tasks. It may be desired to increase or decrease the compression on each subject in order to more efficiently store the image data. Low-power, fast-response machine learning logic can be configured to allow for the generation of a plurality of inference data. Inference data can be associated with the type, motion and/or priority of the subjects as desired. This inference data can be utilized along with other subject data to generate one or more variable compression regions within the image data. The image data can be subsequently processed to compress different areas of the image based on a desired application. The variably compressed image can reduce file sizes and allow for more efficient storage and processing. |
US12254653B2 |
Target for multispectral geometrical calibration
A target and a method of calibration of an IR camera unit is disclosed. The target may include, a substantially flat metallic plate, such that a first surface of the metallic plate has a surface roughness of between N9 to N10; and a pattern made from a polymeric ink applied on the first surface. The method may include, receiving from an IR camera, included in the camera unit, an image of the target taken in the infrared spectrum; extracting parameters, related to the camera, form the image; and calibrating the camera based on the extracted first parameters. |
US12254652B2 |
Method for determining the three-dimensional positions of points in a target region on a patient in a reference coordinate system of a surgical visualization system and surgical visualization system
Disclosed is a method for determining the three-dimensional positions of points in a target region on a patient in a reference coordinate system of a surgical visualization system. The method includes generating at least one light marking in the target region. Using at least one imaging unit to capture at least one image representation containing the at least one light marking. Determining a three-dimensional position of the at least one light marking in the reference coordinate system proceeding from image coordinates of the light marking in the captured image representation, with the known pose of the at least one light source and/or the light path and the known pose of the at least one imaging unit being taken into account. Repeating measures multiple times, with a position of the at least one light marking within the target region being changed each time, and providing the determined three-dimensional positions. |
US12254650B2 |
Homography error correction using a disparity mapping
An object tracking system that includes a first sensor and a second sensor that are each configured to capture frames of at least a portion of a global plane for a space. The system is configured to identify a first pixel location for a marker within a first frame and to determine an (x,y) coordinate for the marker using a first homography. The system is further configured to identify a second pixel location for the marker in the second sensor using a second homography, to identify a third pixel location using a disparity mapping, and to determine a distance difference between the second pixel location and the third pixel location. The system is further configured to compare the distance difference to a difference threshold level and to recompute the first homography and/or the second homography in response to determining that the distance difference exceeds the difference threshold level. |
US12254648B2 |
Systems and methods for locating objects
In one embodiment, a method includes receiving an image generated by a camera associated with a vehicle. The image includes a point of interest (POI) associated with a physical object. The method also includes determining a number of pixels from the POI of the image to an edge of the image. The edge of the image represents a location of the camera. The method further includes determining an offset distance from the POI to a Global Positioning System (GPS) unit associated with the vehicle using the number of pixels. |
US12254637B2 |
Silhouette image processing
A method of image processing includes: obtaining an original image and obtaining a to-be-processed image based on the original image; recognizing the to-be-processed image by using an image recognition model to obtain a silhouette array; generating a silhouette image based on the silhouette array; and generating a target image based on the original image and the silhouette image, where the target image corresponds to a region of interest of the original image. |
US12254636B2 |
Instance segmentation method and apparatus
An instance segmentation method and apparatus are provided. A to-be-trained segmentation network performs the following processing on each instance group that is in a sample original image and that is of pixels of a marked instance, where each instance group includes at least one marked instance, and the processing includes: predicting at least two different first basic feature maps and a first attention feature map corresponding to each first basic feature map; performing weighted processing on the at least two first basic feature maps and pixel values of respective first attention feature maps corresponding to the at least two first basic feature maps, to obtain a first feature fusion map; and training the to-be-trained segmentation network based on the first feature fusion map and the sample original image. A segmentation model can precisely determine pixels of an instance in an original image. |
US12254632B2 |
Thermal image processing device, thermal image processing module, thermal image processing method, and recording medium
A thermal image processing device includes: an acquirer that acquires a thermal image from a thermal image sensor; a first processor that performs, on a high temperature pixel indicating a temperature higher than a first temperature among a plurality of pixels included in the thermal image acquired, image processing for decreasing the temperature indicated by the high temperature pixel; and a second processor that performs high frequency enhancement processing for enhancing a high frequency component included in a converted image serving as the thermal image on which the image processing has been performed. |
US12254628B2 |
Systems and methods for review of computer-aided detection of pathology in images
Disclosed and described herein are systems and methods of performing computer-aided detection (CAD)/diagnosis (CADx) in medical images and comparing the results of the comparison. Such detection can be used for treatment plans and verification of claims produced by healthcare providers, for the purpose of identifying discrepancies between the two. In particular, embodiments disclosed herein are applied to identifying dental caries (“caries”) in radiographs and comparing them against progress notes, treatment plans, and insurance claims. |
US12254621B2 |
Method, electronic device and operating method of electronic device and manufacture of semiconductor device
Disclosed is an operating method of an electronic device for manufacture of a semiconductor device. The method includes receiving, at the electronic device, a computer-aided design (CAD) image for a lithography process of the semiconductor device, and generating, at the electronic device, a first scanning electron microscope (SEM) image and a first segment (SEG) image from the CAD image by using a machine learning-based module, and the first SEG image includes information about a location of a defect. |
US12254615B1 |
Method and device for automatically pre-detecting paper cup design defects
Disclosed are method and device for automatically pre-detecting paper cup design defects. The method includes: receiving an imported design drawing to be detected, and obtaining a corresponding fan-shaped image mask through the trained image segmentation model; converting the fan-shaped image mask into a real fan-shaped frame; calculating and obtaining a corresponding target model design drawing according to the real fan-shaped frame, and mapping to the specification data of a corresponding model; and partitioning the real fan-shaped frame according to the mapped specification data, detecting corresponding defects in each partition through a preset detection module, and outputting defect detection results. The present disclosure enables identification of design defects solely through graphic design drafts, thereby reducing costs, enhancing flexible production capabilities, and filling a gap in the paper cup industry. Defect detection functions are pluggable, that is, ineffective detection modules can be replaced, and new detection items can be added. |
US12254611B2 |
Information-client server built on a rapid material identification platform
Items are identified in a waste stream for purposes of recycling, using deterministic and/or probabilistic techniques. Imagery of the waste stream from multiple viewpoints permit creation of a 3D depth draped image representation, from which one or more 2D planes can be synthesized. Phase-coherent patches of recoverable encoded data can be identified from among soiled and crumpled object surfaces, and used in combination to recover object identification information. Recognition of certain items can trigger further image processing that is specific to such items. (Detection of a catsup bottle, for example, can trigger image analysis to discern the presence of catsup residue.) Information about recognized objects can be provided to external data customers, e.g., to track grey market diversion of particular products into unlicensed territories. These and other features and advantages, which can be used alone or in combination, are detailed herein. |
US12254604B2 |
Systems and methods for media privacy
A system comprises a picture and metadata captured by a content capture system; a recognizable characteristic datastore configured to store recognizable characteristics of different users; a module configured to identify a time and a location associated with the picture based on the metadata, and to identify one or more potential target systems within a predetermined range of the location at the time; a characteristic recognition module configured to retrieve the recognizable characteristics of one or more potential users associated with the potential target systems, and evaluate whether the picture includes one or more representations of at least one actual target user from the potential users based on the recognizable characteristics of the potential users; a distortion module configured to distort a feature of the representations of the least one actual target user in response to the determination; a communication module configured to communicate the distorted picture to a computer network. |
US12254603B2 |
Adaptive wavelet denoising
Image data is processed for noise reduction before encoding and subsequent decoding. For an input image in a spatial domain, two-dimensional (2-D) wavelet coefficients at multiple levels are generated. Each level includes multiple subbands, each associated with a respective subband type in a wavelet domain. For respective levels, a flat region of a subband is identified, which flat region includes blocks of the subband having a variance no higher than a first threshold variance. A flat block set for the subband type associated with the subband is identified, which includes blocks common to respective flat regions of the subband. A second threshold variance is determined using variances of the flat block set, and is then used for thresholding at least some of the 2-D wavelet coefficients to remove noise. After thresholding, a denoised image is generated in the spatial domain using the levels. |
US12254601B2 |
Apparatus and method for interband denoising and sharpening of images
A method includes obtaining a blended red-green-blue (RGB) image frame of a scene. The method also includes performing, using at least one processing device of an electronic device, an interband denoising operation to remove at least one of noise and one or more artifacts from the blended RGB image frame in order to produce a denoised RGB image frame. Performing the interband denoising operation includes performing filtering of red, green, and blue color channels of the blended RGB image frame to remove at least one of the noise and the one or more artifacts from the blended RGB image frame. The filtering of the red and blue color channels of the blended RGB image frame is based on image data of at least one of the green color channel and a white color channel of the blended RGB image frame. |
US12254600B2 |
Joint imaging system based on unmanned aerial vehicle platform and image enhancement fusion method
A joint imaging system based on unmanned aerial vehicle platform and an image enhancement fusion method are provided. The system includes a flying unit as a load platform, a shutter control system for controlling the operation of a load camera, a posture control system for recording the movement track and POS data of the flying unit, an airborne image transmission system for communicating with ground equipment, and an onboard computing unit with an image processing module for receiving the output images and performing image processing and fusion. |
US12254599B2 |
System for generating motion blur
A system for generating motion blur comprises: a frame camera, an event camera and an accumulator for accumulating event information from a plurality of events occurring within a window around the exposure time of an image frame in a plurality of event frames. A processor determines from the events in at least a first of the plurality of event frames, one or more areas of movement within the field of view of the event camera; determines from the events in at least a second of the plurality of event frames, a direction of movement for the one or more areas of movement; and applies blur in one or more areas of the image frame corresponding to the one or more determined areas of movement in accordance with at least the direction of movement for each of the one or more areas of movement to produce a blurred image. |
US12254598B2 |
Information processing apparatus and information processing method
An information processing apparatus divides a plurality of objects into objects of interest and objects of non-interest, and generates a projection image of the objects of non-interest integrated into one image and a projection image of the objects of interest. The information processing apparatus composes the projection image of the objects of interest and the projection image of the objects of non-interest, and displays a resultant composed image on a display device. |
US12254597B2 |
Semantic-aware initial latent code selection for text-guided image editing and generation
An item recommendation system receives a set of recommendable items and a request to select, from the set of recommendable items, a contrast group. The item recommendation system selects a contrast group from the set of recommendable items by applying a image modification model to the set of recommendable items. The image modification model includes an item selection model configured to determine an unbiased conversion rate for each item of the set of recommendable items and select a recommended item from the set of recommendable items having a greatest unbiased conversion rate. The image modification model includes a contrast group selection model configured to select, for the recommended item, a contrast group comprising the recommended item and one or more contrast items. The item recommendation system transmits the contrast group responsive to the request. |
US12254594B2 |
Enhancing detailed segments in latent code-based edited digital images
Methods, systems, and non-transitory computer readable media are disclosed for intelligently enhancing details in edited images. The disclosed system iteratively updates residual detail latent code for segments in edited images where detail has been lost through the editing process. More particularly, the disclosed system enhances an edited segment in an edited image based on details in a detailed segment of an image. Additionally, the disclosed system may utilize a detail neural network encoder to project the detailed segment and a corresponding segment of the edited image into a residual detail latent code. In some embodiments, the disclosed system generates a refined edited image based on the residual detail latent code and a latent vector of the edited image. |
US12254593B2 |
Methods and systems for generating combined image data based on MR data
In a method for generating combined image data based on first magnetic resonance (MR) data and second MR data, the first MR data and the second MR data are provided, the first MR data having been generated by a first actuation of a magnetic resonance device from an examination area of an examination object using a first sequence module, and the second MR data having been generated by a second actuation of the magnetic resonance device from the examination area of the examination object using the first sequence module, the first MR data and the second MR data are registered to one another to generate first registered MR data and second registered MR data; the first registered MR data and the second registered MR data are statistically combined to generate combined image data, and the combined image data is provided as an output in electronic form as a data file. |
US12254588B2 |
Method and device for processing image, display device, and storage medium
Provided a method for processing an image, including: acquiring an interpolation image by performing interpolation processing on a to-be-processed image, wherein the interpolation image includes a plurality of interpolation pixels; acquiring, for each of the interpolation pixels, a first candidate pixel value and a second candidate pixel value by adjusting the initial pixel value of the interpolation pixel; determining a first difference between a second derivative of the first candidate pixel value and a second derivative of a pixel value of a target original pixel; determining a second difference between a second derivative of the second candidate pixel value and the second derivative of the pixel value of the target original pixel; and updating the initial pixel value of the interpolation pixel; wherein the target original pixel includes each original pixel adjacent to the interpolation pixel. |
US12254583B2 |
Systems and methods for dynamic interaction with an augmented reality environment
Methods and systems are provided for dynamic interaction with an augmented reality environment. In some embodiments, the systems and methods are directed at dynamically interacting with machinery within the augmented reality environment via an augmented reality device. The method involves analyzing a site in which the machinery is to be operated to capture environment data; displaying on the augmented reality device an augmented reality representation of the machinery as an overlay of a portion of an augmented reality environment; receiving an interaction request for interacting with the augmented reality representation of the machinery; determining whether the interaction request can be completed in respect of the machinery within the site; and in response to determining that the interaction request can be completed, displaying the augmented reality representation of the machinery in accordance with the interaction request, otherwise, indicating that the interaction request cannot be completed within the site. |
US12254582B2 |
Mixed reality musical instrument
A method is disclosed, the method comprising the steps of identifying a first real object in a mixed reality environment, the mixed reality environment having a user; identifying a second real object in the mixed reality environment; generating, in the mixed reality environment, a first virtual object corresponding to the second real object; identifying, in the mixed reality environment, a collision between the first real object and the first virtual object; determining a first attribute associated with the collision; determining, based on the first attribute, a first audio signal corresponding to the collision; and presenting to the user, via one or more speakers, the first audio signal. |
US12254580B2 |
Identity information presentation method and apparatus, terminal, server, and storage medium
An identity information presentation method and apparatus, a terminal, a server, and a storage medium are provided, which relate to the field of augmented reality technologies. The method includes: acquiring an image by using the camera, the acquired image including a character; displaying the image acquired by the camera based on an augmented reality social mode, in which augmented reality social information is provided for a currently logged-in account; and presenting, based on a geographical location of the character, first identity information around the character in an augmented reality manner, the first identity information indicating a social identity of the character. |
US12254577B2 |
Pixel depth determination for object
Methods and systems are disclosed for performing operations for applying augmented reality elements to a person depicted in an image. The operations include receiving an image that includes data representing a depiction of a person; extracting a portion of the image; applying a first machine learning model stage to the portion to predict a depth of a point of interest for the data representing the depiction of the person; applying a second machine learning model stage to the portion of the image to predict a relative depth of each pixel in the portion of the image to the predicted depth of the point of interest; generating dense depth reconstruction of the data representing the depiction of the person based on outputs of the first and second stages of the machine learning model; and applying one or more AR elements to the image based on the dense depth reconstruction. |
US12254568B2 |
System and method for collecting and georeferencing 3d geometric data associated with a GPS-denied environment
A system for georeferencing three-dimensional (3D) geometric data associated with a global positioning system (GPS)-denied environment. The system includes an apparatus couplable to a mobile platform and a computing system communicably couplable with the apparatus. The apparatus includes a processing circuit and a range sensor and/or a camera. The computing system includes a 3D generator module configured to generate a digital 3D model of the GPS-denied environment based on data acquired by the range sensor and/or the camera, a 3D survey control generator module configured to identify a survey control point within the GPS-denied environment and generate a 3D digital anchor within the 3D model of the GPS-denied environment, a georeferencing module configured to apply one or more non-rigid transformations to the 3D model of the GPS-denied environment, and a second processing circuit communicably couplable with the 3D generator module, the 3D survey control generator module and the georeferencing module. |
US12254565B2 |
Visualization of post-treatment outcomes for medical treatment
Embodiments include obtaining an input image depicting a body part of a person and processing the input image against a set of semantic landmarks representing landmarks of the body part; obtaining a mesh model for a set of images; generating, from the mesh model and the set of semantic landmarks, a body part mesh of the person, wherein the body part mesh is an approximation of a 3D model for the body part depicted in the input image; obtaining a target body part mesh data structure, distinct from the body part mesh; and generating a modified view image of the body part, modified to reflect differences between the target body part mesh data structure and the body part mesh while retaining at least some texture of the body part from the input image. |
US12254564B2 |
Artificial intelligence-assisted virtual object builder
Aspects of the present disclosure are directed to an artificial intelligence (“AI”) application running in conjunction with an artificial reality (“XR”) space. The AI Builder responds to user commands, verbal or gestural, to build or edit spaces or objects in space. If the requested object is of a type recognized by the AI Builder, then the AI Builder builds the object from one or more stored templates. The new object's location is determined by the objects that already exist in the user's XR environment and on commands or gestures from the user. If the AI Builder does not recognize the requested object, the user can show an image to the AI Builder, and the AI builds a 3D object in the XR space according to that image. To ease collaboration among users, the AI Builder may present its user interface as a non-player character within the XR world. |
US12254563B2 |
Mapping interior environments based on multiple images
Systems and methods for creating a two-dimensional orthographic map that models an environment using images captured with a camera and an augmented reality (AR) engine. The interior has at least one object with one or more planes that are parallel to each other. A method can include annotating the at least one image with a plurality of horizontal lines or vertical lines, each horizontal line or vertical line corresponding to an edge of the at least one object in at least one of the one or more planes, determining, an orientation of a projection plane that is parallel to each of the one or more planes, estimating an offset for each of the one or more planes relative to the projection plane, and rendering, based on the offset for each of the one or more planes, a two-dimensional orthographic map that models the interior environment. |
US12254562B2 |
Method for nipple replication
A method includes scanning a user's nipple via a user computing device to generate a scan image and applying a machine learning engine to the scan image to identify the user's nipple. The method also includes generating an output scan image via the machine learning engine, where the output scan image includes features identifying the user's nipple within the output scan image. The method also includes applying a genetic algorithm to the output scan image to generate a 3D image of the user's nipple, where the genetic algorithm employs at least one genetic process and where the 3D image of the user's nipple is a baby bottle nipple profile. The method also includes transmitting the 3D image of the user's nipple to a second user computing device for 3D printing of a custom baby bottle nipple, where the custom baby bottle nipple is a 3D replication of the user's nipple. |
US12254559B2 |
Voxel-based approach for design models
A voxel-based design approach enables the creating and modifying of a design model comprising a 3D grid of discrete voxels that is represented by a voxel data structure. The voxel data structure comprises voxel-level entries, each entry corresponding to a voxel based on the 3D location within the 3D grid. The voxel data structure includes a design-level entry for storing design-level performance metrics. The system updates the voxel data structure to reflect user modifications to the design model and renders a visualization of the updated design model. The system displays a per-voxel heat map for the design model for a selected performance metric based on the voxel data structure. The design system displays multiple optimized design solutions based on corresponding optimized voxel data structures. The system generates the multiple optimized design solutions based on a voxel-based optimization technique. The system also performs a voxel-based recommendation visualization technique. |
US12254558B2 |
Ray tracing with shared traversal
A system for facilitating ray trace operations with shared traversal performs a pre-test operation that includes testing one or more volumes against an acceleration structure associated with a virtual environment to identify a set of candidate nodes of the acceleration structure. The virtual environment comprises one or more virtual objects defined by one or more object components. The system also performs a ray trace operation based upon the set of candidate nodes of the acceleration structure. |
US12254555B2 |
Single pass anti-ringing clamping enabled image processing
This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for single pass anti-ringing clamping enabled image processing. A graphics processor may perform a filtering operation on a set of texture samples. The graphics processor may select, during a single sampling operation, a minimum value and a maximum value associated with the set of texture samples during the performance of the filtering operation on the set of texture samples. The graphics processor may adjust, during the single sampling operation, a value of a filtered texture sample associated with the set of texture samples based on the minimum value and the maximum value. The graphics processor may output an indication of the adjusted value of the filtered texture sample. |
US12254554B2 |
Offloading shader program compilation
Embodiments of the present disclosure are directed to apparatuses, systems, and techniques of offloading shader program compilation at a computing system. A detection is made that a set of shader programs are to be compiled for an application executing at a computing system using a first set of processing devices. A second set of processing devices to compile the set of shader programs is identified. Each of the second set of processing devices is different from any processing device of the first set of processing devices. The set of shader programs is provided for compilation using the second set of processing devices in view of state data associated with the computing system to obtain a set of complied shader programs. The set of compiled shader programs is executed using the first set of processing devices. |
US12254553B2 |
Learning device, learning method, learning program, image generation device, image generation method, image generation program, and image generation model
An image generation device derives, for a subject including a specific structure, a subject model representing the subject by deriving each feature amount of the target image having the at least one representation format and combining the feature amounts based on the target image. A latent variable derivation unit derives a latent variable obtained by dimensionally compressing a feature of the subject model according to the target information based on the target information and the subject model. A virtual image derivation unit outputs a virtual image having the representation format represented by the target information based on the target information, the subject model, and the latent variable. |
US12254549B2 |
System to convert expression input into a complex full body animation, in real time or from recordings, analyzed over time
A system to turn ordinary expression input into a complex full body animation using a recording device, a computer platform with one or more than one processor executing instructions to select an animated character for a user to use in the animation, record the user's facial movements, body movements, or both facial and body movements, transfer the real-time information or recording from the recording device to a storage for processing by a computing platform, identify the user's movements from the stored recording, determine the user's potential next facial movements, body movements, or both facial and body movements using a state machine, and generating a complete full body animated character that interprets the user's movements, where the animated character is pre-selected by the user, or a second user, for social media, real time avatar communication and content creation and play back in any medium. |
US12254545B2 |
Generating modified digital images incorporating scene layout utilizing a swapping autoencoder
The present disclosure relates to systems, methods, and non-transitory computer readable media for accurately and flexibly generating modified digital images utilizing a novel swapping autoencoder that incorporates scene layout. In particular, the disclosed systems can receive a scene layout map that indicates or defines locations for displaying specific digital content within a digital image. In addition, the disclosed systems can utilize the scene layout map to guide combining portions of digital image latent code to generate a modified digital image with a particular textural appearance and a particular geometric structure defined by the scene layout map. Additionally, the disclosed systems can utilize a scene layout map that defines a portion of a digital image to modify by, for instance, adding new digital content to the digital image, and can generate a modified digital image depicting the new digital content. |
US12254534B2 |
Movement-compensated image reconstruction for an x-ray based imaging method
For creation of a movement-compensated image reconstruction in an x-ray based imaging method an optimal object movement trajectory is determined by application of a trained algorithm to an optimal latent vector and the movement-compensated image reconstruction is created depending on projection images, with the assumption that the object would have moved in accordance with the optimal object movement trajectory while the imaging method was being carried out. The optimal latent vector is determined by a predetermined cost function being minimized using the latent vector as an optimization parameter, wherein for each optimization step with a current latent vector, a current object movement trajectory is determined by application of a trained algorithm to the current latent vector, and a current value of the cost function is computed depending on the plurality of projection images, with the assumption that the object would have moved in accordance with the current object movement trajectory while the imaging method was being carried out. |
US12254532B1 |
Automated color correction of studio images to provide a consistent standard of appearance
A color correction system comprises a correction information generator and an image processor. The correction information generator generates color correction information from a color correction image associated with a plurality of images. The image processor automatically processes the plurality of images based on the color correction information to generate a plurality of color-corrected images. In operation, images and a color correction image associated with the images are received. Next, color correction information is generated from the color correction image. For example, color correction information includes a color correction matrix or white balance parameters. Next, the images are automatically processed based on the color correction information thereby generating color-corrected images. The system automates color correction processing of studio images to provide highly scalable and reliable color correction. Significant quantities of studio images are consistently color-corrected based on processing of the color correction image. |
US12254531B2 |
Image color adjustment method for electronic device and apparatus
An electronic device for image color adjustment includes a display and a processor. The processor includes a display processing unit (DPU). The DPU obtains a to-be-displayed image, obtains, based on a first color mode, a target three-dimensional (3D) lookup table used to adjust the to-be-displayed image, maps a color of the to-be-displayed image based on the target 3D lookup table, to obtain an adjusted image, and sends the adjusted image to the display for displaying. |
US12254528B2 |
Cloud desktop display method and system
Disclosed are a cloud desktop display method and system. The method may include: creating a virtual graphics card for a virtual machine by utilizing a virtual machine platform, where the virtual graphics card is driven by a graphics driver on the virtual machine; and obtaining, by means of the graphics driver, a connection mode in which a client connects to a cloud desktop, and driving, according to the connection mode, the virtual graphics card to perform display processing on the cloud desktop according to the connection mode, to display the processed cloud desktop on the client. The connection mode is a mode in which the client directly connects to the cloud desktop, or a mode in which the client connects to the cloud desktop by means of a cloud desktop host. |
US12254527B2 |
Reconfigurable virtual graphics and compute processor pipeline
A graphics processing unit (GPU) includes a plurality of programmable processing cores configured to process graphics primitives and corresponding data and a plurality of fixed-function hardware units. The plurality of processing cores and the plurality of fixed-function hardware units are configured to implement a configurable number of virtual pipelines to concurrently process different command flows. Each virtual pipeline includes a configurable number of fragments and an operational state of each virtual pipeline is specified by a different context. The configurable number of virtual pipelines can be modified from a first number to a second number that is different than the first number. An emulation of a fixed-function hardware unit can be instantiated on one or more of the graphics processing cores in response to detection of a bottleneck in a fixed-function hardware unit. One or more of the virtual pipelines can then be reconfigured to utilize the emulation instead of the fixed-function hardware unit. |
US12254526B2 |
On chip dense memory for temporal buffering
Apparatuses including general-purpose graphics processing units having on chip dense memory for temporal buffering are disclosed. In one embodiment, a graphics multiprocessor includes a plurality of compute engines to perform first computations to generate a first set of data, cache for storing data, and a high density memory that is integrated on chip with the plurality of compute engines and the cache. The high density memory to receive the first set of data, to temporarily store the first set of data, and to provide the first set of data to the cache during a first time period that is prior to a second time period when the plurality of compute engines will use the first set of data for second computations. |
US12254524B2 |
System and method for providing taxi service
A system for providing a taxi service includes an integrated terminal connected to a payment server through a network, wherein the integrated terminal includes a meter unit configured to calculate an operation fee of a vehicle by using global positioning system (GPS) information or information collected by a sensor of the vehicle, transmit event information comprising operation fee payment information or destination arrival information to the vehicle, and be switched to be in an empty vehicle mode when receiving payment completion information from the payment server in response to a payment request. |
US12254516B1 |
Network-based joint investment platform
Disclosed in some examples are methods, systems, machine readable mediums that provide a network-based joint investment platform that enforces agreed-upon decision rules on jointly managed investments and provides collaboration and decision-making support tools for joint managers to make decisions about taking actions related to one or more jointly-managed assets. The platform may provide for configuring a plurality of decision rules that identify which managers can take which actions and under what conditions. The joint investment platform may enforce the decision rules by requesting any specified approvals according to the decision rules. Once those rules are satisfied, the joint investment platform may execute the requested actions. If the required approvals are not obtained, or the rules provide no path to approval, the action may not be executed. |
US12254514B2 |
Interface for landfall location options
An apparatus, method, and non-transitory medium for betting on weather predictions are disclosed herein. A plurality of longitude and latitude coordinate pairs may be received from a remote device. The display device may render data representing a binary option based on whether a storm will make landfall within the certain radius. A request to purchase the binary option may be received. It may be determined whether the landfall location corresponds to a zip code associated with the given longitude latitude pair in the memory. |
US12254512B2 |
Auto-adjudication process via machine learning
An example operation may include one or more of receiving a loan application of a user, extracting a plurality of personal attributes about the user from the loan application, querying a machine learning model via an application programming interface (API) based on the plurality of attributes about the user to identify one or more rules for auto-adjudicating the loan application, determining whether or not to approve the loan application based on the one or more rules identified via the machine learning model, and transmitting notice of the determination to a device associated with the user. |
US12254511B2 |
Multi-part request for transfers
A request to separate a transfer into a plurality of parts may be received, the request defining a total amount and a total time period. A plurality of request for transfer links may be prepared. Each of the links may be associated with a different transfer time period, each transfer time period being less than or equal to the total time period. Each of the links may be associated with a separate transfer part amount, and a summation of the separate transfer part amounts may be equal to the total amount. A plurality of request for transfer links may be provided to a transferor device, each link allowing a transfer to fulfill the separate transfer part amount to be performed without requiring input of the separate transfer part amount or recipient information. |
US12254509B2 |
Virtual facility platform
In various example embodiments, a system and method for dynamically generating virtual marketplace platforms are presented. The system receives a set of facility data, a set of selections for a set of user interaction objects, and a set of object placement selections. The set of user interaction objects includes a first subset and a second subset. The system generates a virtual facility comprising the facility data and the set of user interaction objects distributed based on the object placement selections. The system receives user data for a user interacting with the virtual facility and one or more objects of the first and second subset of user interaction objects, dynamically arranges the second subset of user interaction objects into a second arrangement and causes presentation of the virtual facility and the set of user interaction objects to the user. |
US12254504B2 |
Back end server modification and model visualization
Product recommendations are selected according to a model. Product recommendations may be annotated with rules of the model used to select the products. A user may modify the model and be provided with a URL and a cookie associated with the modified model. Subsequent requests or the URL and presenting the cookie are processed using the modified model. A context may be associated with the cookie and modified by the user to observe performance of the model for the context. An interface may permit a user to specify rules for the model or otherwise model its behavior. User interactions with a website result in recommendations according to the model. A journey is recorded that records content, recommendations, and parameters of the model corresponding to the recommendations. The journeys of users may be filtered and visually presented to a user. |
US12254499B2 |
Online marketplace with seller financing
An online marketplace system generates an online marketplace for seller-financed transactions. The system includes a plurality of listings of transaction offerings that are available. The transaction offerings are listed by a plurality of users and are from a plurality of different categories of products and services. The transaction offerings include a plurality of transaction terms, including payment and seller-financing terms. A transaction engine facilitates the negotiation of transaction terms between users and the formation of agreement between users. Transaction coins are awarded during the successful performance of a transaction according to the agreed upon transaction terms. A reputation engine generates trust profiles and trust scores for users. The trust profiles and trust scores are used by parties to evaluate the trustworthiness of the other party. A user interface engine generates a user interface that includes listings from users and trust scores of those users. |
US12254496B1 |
System and method for providing data using audio
Systems and methods for communicating data to an individual within a physical store using audio utilize: a central server in communication with a database storing store-related data; a display unit for displaying information; an audio transmitter that is configured to transmit an audio signal to a designated area within the physical store; and a mobile device associated with the individual. An audio signal is transmitted to the designated area. The mobile device receives and processes the transmitted audio signal and initiates a communication between the mobile device and the central server based thereon. The communication can include initializing a communication channel between the mobile device and the central server and/or the central server communicating store-related data to the mobile device in response to a request for the same. In one embodiment and implementation, the central server communicates requested store-related data to the mobile device and the display unit. |
US12254494B2 |
Information processing apparatus, information processing method, and computer readable recording medium for providing information to a passenger
An information processing apparatus acquires face image data of a passenger who has disembarked from an aircraft from an image capture device, and acquires identification information corresponding to the face image data acquired from the image capture device from the storage device. In the storage device, the identification information of the passenger, which includes flight information of the passenger, and the face image data of the passenger are stored in association with each other in advance. The information processing apparatus determines, based on the flight information included in the acquired identification information, whether the passenger is a passenger who is to re-board an aircraft after disembarking from the aircraft. If the passenger is a re-boarding passenger, a tour suitable for the passenger is determined based on the acquired identification information, and the information is displayed on the display devices. |
US12254493B2 |
Marketing support apparatus, system, and method, and non-transitory computer readable medium
A marketing support apparatus includes: a registration unit that registers, in a first database, concealed data obtained by concealing customer information acquired from a customer information management apparatus, an acquisition unit that acquires, from a predetermined business operator, a calculation logic for calculating an evaluation value indicating a degree of a potential customer based on the customer information, a calculation unit that calculates the evaluation value from the concealed data using the calculation logic, and an output unit that outputs output information based on the evaluation value. |
US12254492B2 |
Local content exchange for mobile devices via mediated inter-application communication
Disclosed are methods and devices for converting mobile notifications to content using a local content exchange. In one embodiment, the method comprises receiving a request for content from a mobile application; querying a data store of available content, the data store of available content populated with one or more notifications received by other mobile applications installed on the mobile device; identifying a responsive notification for the request for content based on the querying, the content item identified based on bid parameters associated with the one or more notifications; and transmitting the responsive notification to the mobile application. |
US12254491B2 |
Data communication using millimeter wave technology and storage thereof
A user device of a user is detected to be within a first predefined range of a first wireless apparatus. The first wireless apparatus may be a wireless device operating in a frequency spectrum in a gigahertz range and/or based on a millimeter wave technology. One or more electronic messages are received from at least the first wireless apparatus or a second wireless apparatus that is located outside of the first predefined range of the first wireless apparatus. The second wireless apparatus is communicatively coupled to the first wireless apparatus. The second wireless apparatus may be another wireless device operating in the frequency spectrum in the gigahertz range and/or based on the millimeter wave technology. At least a subset of the one or more electronic messages is presented to the user via the user device. A user interaction is determined with the presented one or more electronic messages. |
US12254490B1 |
Combining content with a search result
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. Search results responsive to a query are identified including a first search result in a top set of search results, the first search result associated with a first entity. A first eligible content item is identified for presentation along with the search results, the first eligible content item associated with the first entity. A combined content item is identified that is a combination of the first search result and first eligible content item and is to be presented as a search result responsive to the query. The combined content item is augmented including: identifying entities related to the first entity, identifying content items that are associated with the related entities, selecting at least one identified content item, and using content from the selected content items to augment the combined content item. |
US12254489B2 |
HCP consent management framework system
The embodiments disclose a publisher website consent management system including a publisher website having a graphical user interface configured to display medical product content information, a first and second publisher-partner computer wirelessly coupled to the publisher website to provide medical product content information, a first and second rules set having first and second consent form parameters coupled to the publisher website configured to generate healthcare professional consent forms, a processor coupled to the publisher website configured to generate first and second consent codes to identify the types of medical product content information that has received the HCP end user consent to be displayed on the HCP end user's digital devices, and a consent database coupled to the publisher website to store the first and second consent codes configured to filter the types of medical product content information that have received acceptance or rejection of consent from the HCP end user. |
US12254488B2 |
System and method for digital ad configuration
A technique for dynamic digital ad configuration of digital ads being displayed on web pages and other digital properties is discussed. In one embodiment a site-specific Ad Tag is used to formulate a request for ad creatives for a publisher web page based on previously stored website configuration settings and dynamically retrieved targeting parameters. Ad creatives satisfying the request are identified and advertiser configuration settings for the identified and retrieved ad creative may be further adjusted based on the publisher website configuration settings before the ad creative is displayed on the website. Further, the site-specific Ad Tag may continue to monitor a performance of the displayed ad creative after the ad creative has been displayed on the web page of the publisher to optimize display and acquire information. |
US12254485B2 |
Systems and methods for distributing customizable and shareable tiered offers
Offers are distributed by providing a plurality of offers to a first user and directing the first user to distribute the offers to selected additional users. The plurality of offers may be customized by the system based on the first user's previous interactions with the system, and may be further customized by the first user before sending the offers to the selected additional users. The additional users may include any user including known and/or unknown users and/or contact in the first's user networks including business and/or social networks. The system may also track and store information relating to the distribution, access, and redemption of the offer by the first user and the selected additional users and provide additional incentives based upon the access and redemption, and based upon interactions between the first user and the selected additional users. The system may further allow a system to distribute restricted offers to selected users, and/or allow selected users to share restricted offers with additional selected users. |
US12254484B2 |
Text-based routing, transfer, and communication system
A system and method for omnichannel text-based routing, transfer, and customer-to-enterprise communications. The system is a cloud-based network containing an interaction control server, a routing engine, an optimization engine, a media translation server, a mobile application, a business entity portal, mobile and compute devices for business enterprise and customer, and an enterprise database. Taken together or in part, said system optimizes customer interactions by delivering context aware text message, chat or email to customers; and when requested by customer, optimally routes with context, based upon a multitude of variables, to best available resource to handle the customer interaction. The system may be accessed through web browsers or purpose-built computer and mobile phone applications. |
US12254482B2 |
Systems and methods for contract based offer generation
Systems and methods for a contract-based offer generator is provided. A contract for a promotional offer on a product is received. Data is extracted from the contract. An offer band is accessed, and a plurality of test offers are selected from the offer bank by scoring each offer in the offer bank against the extracted data. The promotional offer and the selected plurality of test offers are deployed in a plurality of retail locations. This is done by maximizing orthogonality between the following variables: store sales, store out of stock rates, number of relevant SKUs carried in each store, temporal effects, discount depth, buy quantity and offer structure. |
US12254481B2 |
System and method for managing inventory and distribution of hotel rooms by multiple brokers using an online interface
An e-commerce based transaction system on a network connected via the Internet to multiple remote computers and mobile phones providing the distribution of hotel room lodging reservations or other lodging sites for location and date of specific events. A central database is hosted on a server and transmitted to individual remote servers or users that can have a respective database of listings from individual brokers oration or other system participants. In the alternative, the blockchain can be a mode of information dissemination. E-commerce transactions are conducted by the system, which performs a number of transaction-related functions, such as posting available hotel room reservations or lodging site reservations for sale, and purchasing spaces for use, resale, brokerage or pure speculation online. The system and methodology accommodate location-based events where hotel rooms are listed by brokers or hotel operators or owners and sold to individual system users and marketed reflective of and in advance of specific time and location sensitive events. |
US12254480B2 |
Method and system for automated targeted polling via an e-commerce promotions platform
Certain embodiments of the disclosure relate to methods and systems that support automated, targeted polling of consumers via an e-commerce promotions platform for administering e-commerce promotional activities, such as, for example, sweepstakes, contests, giveaways, and/or instant wins. |
US12254479B2 |
Determining propensities to drive website target user activity
Users may engage in a target user activity via digital systems, such as a website, and/or non-digital systems. Users may user various digital channels to arrive at the digital systems or non-digital systems. Users may also arrive at digital systems, such as the website, via different entry pages. A propensity analyzer can, based on activity data associated with users, determine propensities of one or more of the digital channels, digital systems, non-digital channels, and/or entry pages to drive users to perform a target user activity. The propensity analyzer can generate recommendations for revising digital channels, digital systems, non-digital channels, and/or entry pages to increase their propensities to drive users to perform the target user activity. |
US12254470B2 |
Method, system, and computer program product for processing a non-fungible token having a dynamic value
A method includes generating a media object; associating the media object with a trigger action; monitoring user activity of a user to detect an occurrence of the trigger action by the user; in response to detection of the occurrence of the trigger action by the user, modifying the media object to generate a modified media object; minting the modified media object as a non-fungible token (NFT) on a blockchain network; associating a dynamic value with the NFT, the dynamic value configured to change as a function of at least time according to an algorithm; providing the NFT to the user; in response to the user initiating redemption of the NFT in connection with an electronic payment transaction having a transaction amount, determining the dynamic value of the NFT based on the algorithm; and processing the electronic payment transaction by applying the dynamic value to the transaction amount. |
US12254468B2 |
Method and device for preventing forking of blockchain
Disclosed is a method and device for preventing blockchain forking. The method includes: selecting s consecutive blocks Bn to Bn+s; generating a key pair for block Bn by a node An that creates the block Bn; holding the node An active in the blockchain's continuously generating blocks Bn+1 to Bn+s until the block Bn+s of s consecutive blocks becomes tamper-proof; in response to that, signing on the block Bn+s with the private key PK′n; in response to the blockchain's subsequently generating a block Bm(m>n+s), placing the signature in Bm; making nodes creating each of the s blocks Bn to Bn+s all execute afore-mentioned steps, thereby forming multiple backlinks associated with the blockchain's block size. The number of backlinks is used for determining blockchain forking by a newly-added node creating a new block. |
US12254466B1 |
Skimmer and shimmer identification and prevention system
Methods, systems and apparatus for dynamic multi-level detection of compromised transaction receivers are provided. The apparatus may include a sensor communication module (“SCM”) to monitor a transaction between a card and a card reader. The apparatus may include a terminal software module (“TSM”) configured to compare sensor data with data included in a threshold lookup table. Based on the comparison, the TSM may output a threshold status. The status may indicate a violation or confirmation. The apparatus may include a dynamic mutual cryptographic authenticator (“DMCA”). The DMCA may terminate the transaction in response to receipt of the threshold violation. The DMCA may initiate an encrypted challenge response communication module (“ECRCM”) in response to receipt of the threshold confirmation. The ECRCM may verify decryption and exchange of challenges between the card and the card reader. In response to confirming the decryption and exchange of the challenges, the transaction may be authenticated. |
US12254465B2 |
Self-custody wallet combination payment card for payment card network and blockchain transactions
A self-custody wallet combination payment card includes an electronic component with storage, a processor, and a near field communications interface. Two programs are stored at the electronic component and, once provisioned, the electronic component stores one or more blockchain addresses and security keys. The two programs can include a payment application which can interface with point of sale terminals (e.g., following EMV specifications) and a crypto application which has the capability to securely store keys and return a signature for blockchain transaction. |
US12254461B2 |
Dynamic virtual transaction card management system
Methods, systems, and apparatuses are described herein for generating and managing virtual transaction cards based on mobile device location so as to provide transaction security during in-person transactions. A geographic location of a mobile device may be determined, a proximate merchant may be selected, and a virtual transaction card may be generated for that particular merchant. Data corresponding to that virtual transaction card may be deployed into a digital wallet device for use during transactions with point-of-sale devices. Use of the digital wallet device may be conditioned on geographic location, time, an unlock command from a mobile device, or the like. By providing such dynamically-generated and limited virtual transaction cards for in-person transactions, the threat of security vulnerabilities relating to point-of-sale systems may be mitigated. |
US12254451B2 |
System and method for rendering virtual currency related services
Technique introduced here relates to virtual currency related services, and more specifically, to tools for providing crypto or other digital currency (e.g. bitcoin) related services, including bitcoin DNS service, sending bitcoins over social media communication networks, a bitcoin trading platform and secure storage services for bitcoin. |
US12254450B2 |
Electronic receipt system, electronic receipt management method, and non-transitory computer-readable medium
An electronic receipt system according to example embodiments includes: a code issuance server configured to issue a code in response to a request from a mobile terminal and to transmit the code to the mobile terminal; a POS terminal configured to read the code displayed on a screen of the mobile terminal, to transmit the code to the code issuance server for inquiry, and when it is confirmed that the code is one that is issued by the code issuance server, to associate the code and electronic receipt information generated when performing transaction processing with each other; and an electronic receipt management server configured to save the code and the electronic receipt information that are associated with each other received from the POS terminal and when the mobile terminal transmits the code, to transmit the electronic receipt information that is associated with the code to the mobile terminal. |
US12254449B2 |
Apparatuses, methods, and systems for generating interactive digital receipts
Disclosed herein are methods and systems to generate and communicate interactive digital receipts. A payment-processing system (PPS) receives first data associated with a payment transaction between a payee and a payor. The PPS is associated with a database that includes a payee profile and a payor profile. The payee profile includes payee employment history, transaction history, and location tags associated with the transactions. The payment transaction is processed. Based on the payee and payor profiles, an interactive digital proof of transaction, including an indication of an availability of a resource or a vacancy, is generated and displayed on a device associated with the payee or the payor. A location of the vacancy indicated is based on the location tags. The PPS receives second data indicating a user interaction with an interactable element of the interactive digital proof of transaction corresponding to the indication of the availability. |
US12254447B2 |
Methods and systems for financial management and reconciliation within a dental project management system
Methods and systems for providing financial management and reconciliation within the dental project management system are provided. The method includes the dental project management system receiving an invoice associated with a particular dental product project. The method also includes an artificial intelligence (AI) validation module of the dental product management system automatically validating the invoice. Also, the method includes that upon validation of the invoice, the dental product management system requesting feedback from a doctor at a dental office. Further, the method includes the dental product management system receiving feedback from the doctor. Moreover, the method includes training the AI validation module based on the feedback from the doctor. |
US12254444B2 |
System and method to attribute expiration dates and quantities of a product to a SKU code for pricing purposes
A system and method to attribute expiration dates and quantities of a product to an SKU code for pricing purposes. This method applies dynamic pricing to perishable food items. Using bulk tagging capabilities, the supermarket can attribute expiration dates to items without the pain of actually tagging the items with stickers. |
US12254440B2 |
Blockchain-based authentication and authorization
The disclosed technologies include receiving a request from a second computing device to verify ownership of a blockchain address. A challenge content is generated and sent to the requestor. A signature is received comprising a hash of the challenge content generated using a private key. A public key corresponding to the private key is obtained, and the signature is validated using the public key. In response to validating the signature, a characteristic is associated with a user associated with the blockchain address. |
US12254434B2 |
Method and system for managing automated performance-based assessments using virtual reality
A method may include determining various tasks associated with a user assessment. The method may further include generating a virtual reality (VR) space for the user assessment based on the tasks. The method may further include transmitting, during the user assessment, VR image data to a headset coupled to the user device. The VR image data may correspond to the VR space. The method may further include generating a user assessment recording in response to a user performing tasks in the VR space. The user assessment recording may be based on the VR image data and an avatar of the user based on image data from a camera device coupled to the user device. The user assessment recording may be a mixed-reality recording of the user assessment. |
US12254432B2 |
System and method for leveraging a completeness graph
A method of automating a workflow may include obtaining a completeness graph including conditions applied to attributes of an entity, determining that a missing attribute subset of the attributes lacks a corresponding value, determining that a condition corresponding to a missing attribute of the missing attribute subset is satisfied, and obtaining a value for the missing attribute. The value may be a result of performing a task in the workflow. The method may further include modifying a state of the entity by assigning the value to the missing attribute to obtain a modified state of the entity. |
US12254431B1 |
Mutual information resolution recommendations and graphical visualizations using probabilistic graphical models
A system and method are disclosed for training a probabilistic graphical model based on historical attributes of a supply chain to represent supply chain performance, selecting supply chain entity target variables, collating with the use of machine learning models, a list of features and classes pertaining to selected supply chain entity target variables, calculating first and second level features associated with the list of features and classes, generating supply chain predictions based on the trained probabilistic graphical model, where the supply chain predictions are based on test data, comparing the supply chain predictions to desired supply chain outputs to determine a delta distance, and generating resolution actions, to decrease the delta distance between the supply chain output predictions and the desired supply chain outputs. |
US12254429B2 |
Generating status of construction site based on hierarchical modeling that standardizes physical relationships of elements of a structure
Systems and methods for evaluating construction of structures are disclosed. Building information modeling (BIM) data is received in a non-standardized format for a set of structures undergoing construction. Scheduling data is received associated with construction of each structure in the set of structures. A database is accessed that stores construction data that associates multiple elements of construction projects in a hierarchical configuration. Using the BIM data and the scheduling data, a model is generated that standardizes how particular elements of a particular structure relate to the multiple elements in the hierarchical configuration. Using the generated model, a status of construction of the particular structure is generated. In some implementations, the model is generated and/or trained using machine learning. In some implementations, the model further standardizes relationships between construction activities for the particular structure and construction activities represented in the hierarchical configuration. |
US12254428B2 |
Timetable creation apparatus, timetable creation method, and automatic vehicle control system
A timetable creation apparatus 100 for correcting a target timetable being a train timetable to be used to control a group of trains by using a predicted passenger demand to thereby create a new target timetable, includes: an objective function generation unit 115 that generates an objective function for an operation headway between trains included in the group of trains by using the predicted passenger demand; a constraint condition generation unit 117 that derives constraint conditions which an arrival time and a departure time of each of the trains at each of stations should satisfy for operation of the group of trains; and a candidate timetable creation unit 119 that creates a candidate timetable as an update candidate for a target timetable by using an arrival time and a departure time of each of the trains at each of the stations derived by optimizing the objective function under the constraint conditions. |
US12254427B2 |
Systems and methods for forward market purchase of machine resources
Systems and methods for automatically soliciting the purchase of a first or second machine-related resource in a forward market, wherein the first resource and the second resource are distinct instances of the same type of resource, are described. A sample system may include a fleet of machines, each having a resource requirement comprising at least two of: a compute resource, a spectrum resource, or a network bandwidth resource. The system may include an circuits to aggregate data corresponding to the machine-related resources from at least a behavioral data source, to determine a substitution cost of a second resource; to determine a machine-related resource acquisition value; and to automatically solicit a purchase, in a forward market, of one of the first resource or the second resource in response to the determined substitution cost of the second resource. |
US12254424B2 |
Leveraging traffic patterns to understand traffic rules
In one embodiment, a method includes determining a connectivity model associated with a region of a road network, wherein the connectivity model was trained using vehicle traffic-pattern data comprising a first lane identifier and a second lane identifier indicating one or more lanes associated with a vehicle trajectory through the region and a traffic-light state corresponding to signal information of traffic lights in the region when a vehicle moved through the region, determining for at least one egress lane in the region based on the connectivity model a lane relationship indicating one or more ingress lanes in the region onto which a vehicle in the egress lane can move and one or more governing traffic lights selected from the traffic lights in the region that govern the egress lane, and encoding the lane relationship and the one or more governing traffic lights into a map of the region. |
US12254416B2 |
Compiler for implementing neural network accelerator
Examples disclosed herein relate to using a compiler for implementing tensor operations in a neural network base computing system. A compiler defines the tensor operations to be implemented. The compiler identifies a binary tensor operation receiving input operands from a first output tensor of a first tensor operation and a second output tensor of a second tensor operation from two different paths of the convolution neural network. For the binary tensor operation, the compiler allocates a buffer space for a first input operand in the binary tensor operation based on a difference between a count of instances of the first output tensor and a count of instances of the second output tensor. |
US12254414B2 |
Autoencoding generative adversarial network for augmenting training data usable to train predictive models
Techniques for using a deep generative model to generate synthetic data sets that can be used to boost the performance of a discriminative model are described. In an example, an autoencoding generative adversarial network (AEGAN) is trained to generate the synthetic data sets. The AEGAN includes an autoencoding network and a generative adversarial network (GAN) that share a generator. The generator learns how to the generate synthetic data sets based on a data distribution from a latent space. Upon training the AEGAN, the generator generates the synthetic data sets. In turn, the synthetic data sets are used to train a predictive model, such as a convolutional neural network for gaze prediction. |
US12254413B2 |
Systems and methods for contrastive learning of visual representations
Systems, methods, and computer program products for performing semi-supervised contrastive learning of visual representations are provided. For example, the present disclosure provides systems and methods that leverage particular data augmentation schemes and a learnable nonlinear transformation between the representation and the contrastive loss to provide improved visual representations. Further, the present disclosure also provides improvements for semi-supervised contrastive learning. For example, computer-implemented method may include performing semi-supervised contrastive learning based on a set of one or more unlabeled training data, generating an image classification model based on a portion of a plurality of layers in a projection head neural network used in performing the contrastive learning, performing fine-tuning of the image classification model based on a set of one or more labeled training data, and after performing the fine-tuning, distilling the image classification model to a student model comprising a relatively smaller number of parameters than the image classification model. |
US12254411B2 |
Attention neural networks with linear units
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing a machine learning task on a network input to generate a network output. In one aspect, one of the systems includes an attention neural network configured to perform the machine learning task, the attention neural network including one or more attention layers, each attention layer comprising an attention sub-layer and a feed-forward sub-layer that applies an element-wise multiplication between two vectors generated as a result of two different linear transformations performed on the same attended layer input. |
US12254409B2 |
Location processor for inferencing and learning based on sensorimotor input data
An inference system performs inference, such as object recognition, based on sensory inputs generated by sensors and control information associated with the sensory inputs. The sensory inputs describe one or more features of the objects. The control information describes movement of the sensors or known locations of the sensors relative to a reference point. For a particular object, an inference system learns a set of object-location representations of the object. An object-location representation is a unique characterization of an object-centric location relative to the particular object. The inference system also learns a set of feature-location representations associated with the object-location representation that indicate presence of features at the corresponding object-location pair. The inference system can perform inference on an unknown object by identifying candidate object-location representations consistent with feature-location representations observed from the sensory input data and control information. |
US12254403B2 |
Method and system for fill level determination
A method for fill level determination, which can include receiving a set training set, training a neural network, selecting reference images, and/or determining a container fill level. A system for fill level determination, which can include a computing system, one or more containers, and/or one or more content sensors. |
US12254402B2 |
Optimization device, method for controlling optimization device, and computer-readable recording medium recording program for controlling optimization device
An optimization device includes: a memory; and a processor configured to: perform, as annealing operations, a process including, with respect to a change in a value of any of state variables included in an evaluation function representing an energy, based on a change in the energy, determining which change of value of the state variables is accepted, and determining a value of each of the state variables; retain correspondence information in which identification information that identifies the annealing operations is arranged; cause start of the process by each of the annealing operations, determine whether or not to perform, when the processes by two of the annealing operations corresponding to two temperatures are completed, exchange of the temperatures assigned to the two annealing operations; update the correspondence information when performing the exchange; and supply temperature information representing the temperatures to the two annealing operations. |
US12254397B2 |
Apparatus of implementing activation logic for neural network and method thereof
An apparatus and a method of implementing activation logic for a neural network are described. The apparatus comprises an input unit, a first address translated look-up table, an intermediate storage unit, a second address translated look-up table, and an output unit. The first address translated look-up table includes (2{circumflex over ( )}n1) first entries that map to (2{circumflex over ( )}n1) addresses based on the n bits of the input unit. Each the (2{circumflex over ( )}n1) first entries includes (n1−1) first preset values. The intermediate storage unit includes (n−1) bits. The second address translated look-up table includes (2{circumflex over ( )}(n−1)) second entries that map to the (2{circumflex over ( )}(n−1)) bit addresses based on of the (n−1) bits of the intermediate storage unit. Each the (2{circumflex over ( )}(n−1)) second entries includes (n2+1) second preset values. The output unit is used for outputting n output data values by combining the (n1−1) first preset values and the (n2+1) second preset values. |
US12254395B2 |
System and method for processing convolutions on crossbar-based neural network accelerators for increased inference throughput
Systems and methods are provided to improve traditional chip processing. Using crossbar computations, the convolution layer can be flattened into vectors, and the vectors can be grouped into a matrix where each row or column is a flattened filter. Each submatrix of the input corresponding to a position of a convolution window is also flattened into a vector. The convolution is computed as the dot product of each input vector and the filter matrix. Using intra-crossbar computations, the unused space of the crossbars is used to store replicas of the filters matrices and the unused space in XIN is used to store more elements of the input. In inter-crossbar computations, the unused crossbars are used to store replicas of the filters matrices and the unused XINs are used to store more elements of the input. Then, the method performs multiple convolution iterations in a single step. |
US12254391B2 |
Guest-specific artificial intelligence entity systems and methods
Systems and methods presented herein include guest activity detection devices configured to detect activity of guests of an amusement park, and to send data indicative of the detected activity; an artificial intelligence entity management system configured to analyze the data indicative of the activity of the guests, and to modify properties of guest-specific artificial intelligence entities based at least in part on the analyzed data indicative of the activity of the guests; and park features disposed within a physical environment of the amusement park and configured to be instructed by the guest-specific artificial intelligence entities to modify a guest experience for the guests of the amusement park in accordance with the properties of the guest-specific artificial intelligence entities. |
US12254389B2 |
Controller for controlling a technical system, and method for configuring the controller
A technical system controller is trained using a machine learning method. For this purpose, a chronological sequence of training data is detected for the machine learning method. The training data includes state data, which specifies states of the technical system, and control action data, which specifies control actions of the technical system. A chronological sequence of control action data is extracted specifically from the training data and is checked for a change over time. If a change over time is ascertained, a time window including the change is ascertained, and training data which can be found within the time window is extracted in a manner which is specific to the time window. The controller is then trained by the machine learning method using the extracted training data and is thus configured for controlling the technical system. |
US12254388B2 |
Generation of counterfactual explanations using artificial intelligence and machine learning techniques
In some implementations, a system may determine, based on a qualification model, a prediction output of an analysis of user information. The system may determine, based on a generator model, a plurality of counterfactual explanations associated with the prediction output and the user information. The system may cluster, according to a clustering model, the plurality of counterfactual explanations into clusters of counterfactual explanations. The system may select, based on a classification model, a counterfactual explanation from a cluster of the clusters of counterfactual explanations. The system may provide a request for feedback associated with the counterfactual explanation. The system may receive feedback data associated with the request for feedback. The system may update a data structure associated with the clustering model based on the feedback data and the counterfactual explanation to form an updated data structure. The system may perform an action associated with the updated data structure. |
US12254383B2 |
Intelligent real-time defect prediction, detection, and AI driven automated correction solution
Aspects of the present disclosure provide systems, methods, and computer-readable storage media that support detection and mitigation of defects occurring in outputs of a process. A modelling engine creates and trains models to identify defects occurring in outputs of a process or system. A set of causation rules may be created and trained to identify causes of different defects identifiable via the models and a set of control rules may be created and trained to generate control data that may mitigate the causes of identified defects. A process monitoring device incorporating the trained models and rules may then be used to monitor the process and detect defects using the models. Once a defect is detected, the rules may be applied to determine the cause of the defect and then control data may be generated to modify the process such that further occurrences of the defect are reduced or eliminated. |
US12254381B1 |
Quantum-computing architecture based on multi-dimensional continuous-variable cluster states in a scalable platform
A scalable platform for generating time-frequency-multiplexed cluster states and utilizing them for large-scale quantum computing. Kerr microcombs and continuous-variable (CV) quantum information are used to formulate a one-way quantum computing architecture that can accommodate hundreds of simultaneously addressable entangled optical modes multiplexed in the frequency domain and an unlimited number of sequentially addressable entangled optical modes in time domain. One-dimensional, two-dimensional, and three-dimensional CV cluster states can be deterministically produced using robust integrated photonic circuit technology is leveraged that is readily available and experimentally viable. |
US12254379B2 |
Information reader
In an information reader, a first relationship information, which defines the two-dimensional area of a first information code (e.g., the position coordinates of the four corner points), is detected from a first information code image. The first information code is subjected to reading information, based on the detected first relationship information. Parameters of a learning model are then adjusted based on training data including multiple successful cases of a reading process using the first relationship information. A second information code image captured by a camera is inputted to the learning model. A second relationship information, which is an estimated value of the information that defines the two-dimensional region of the second information code, is obtained from the learning model. The information recorded in the second information code is read based on the acquired second relationship information, thus reading results being outputted. |
US12254377B1 |
Imaging device with improved lamp mode
Systems and methods for providing an improved lamp mode for an imaging device. The imaging device may include an image sensor; an illumination source; and a processing assembly communicatively coupled to the image sensor and the illumination source, and the processing assembly may be configured to: responsive to a scanning event trigger, cause the imaging device to enter a first illumination mode, wherein, in the first illumination mode, a first activation duration of the illumination source is synchronized with an image frame rate of the image sensor to capture image data at the image sensor for indicia decoding; and responsive to sensing an external signal at the imaging device, cause the imaging device to enter or exit a second illumination mode, wherein, in the second illumination mode, a second activation duration of the illumination source is greater than the first activation duration. |
US12254376B2 |
Computer-implemented system and method for entity tracking and identification
A computer-implemented system and method for entity tracking and identification is provided. A tracker associated with an entity is tracked. Communication is continuously attempted between the tracker and a tracking device associated with an individual in custody of the entity. During one of the attempted communications, an absence of the tracker is determined by identifying a time of the attempted communication and applying a time threshold to the time for the attempted communication. The absence of the tracker is identified when no communication has been established with the tracking device within the time threshold. The entity is classified as missing when the absence of the tracker is determined. |
US12254372B2 |
Card reader part
Provided is a card reader part. The card reader part has a shell inside which a card carrying passage for carrying a card in a first direction perpendicular to a thickness direction of the card and a carrying mechanism are disposed, the card carrying passage has an opening provided at an end face of the shell on one side in the first direction where a bezel with a card inlet and outlet is mounted, a pressing part is disposed inside the shell, the pressing part abuts against the card from one side in a second direction perpendicular to the thickness direction of the card and the first direction, and in an entire preset region of the card carrying passage from the opening to the other side in the first direction with respect to the opening, the pressing part is provided so as to be separated from the card. |
US12254371B2 |
Smart tracker
Disclosed is a smart tracker for communicating with a parent terminal by Bluetooth communication and communicating with the parent terminal by ultra-wideband communication during positioning. The disclosed smart tracker comprises: a first housing; a second housing coupled to the first housing to form an inner space; a circuit board arranged in the inner space formed by the first housing and the second housing; a buzzer mounted on the lower surface of the circuit board; a battery mounted on a surface of the circuit board; a first antenna arranged on the upper surface of the circuit board and spaced from the areas on which the buzzer and the battery are mounted; and a second antenna arranged on the upper surface of the circuit board and spaced from the areas on which the buzzer and the battery are mounted and from the first antenna. |
US12254370B2 |
Recovered plastic cards
A laminated transaction card may comprise a core layer comprising polyethylene, a first support layer including polyethylene terephthalate glycol coupled to a first surface of the core layer by a first adhesive layer, and a second support layer including a polyethylene terephthalate glycol coupled to a second surface of the core layer by a second adhesive layer. At least one metal layer may be deposited on one or more of the first support layer or the second support layer. At least one print layer formed on an outer surface of the support layer, the at least one metal layer, or both. At least one overlaminate layer may be interconnected to the at least one metal layer. |
US12254369B2 |
Systems and methods for providing a security tag with synchronized display
Systems and methods for operating a Security Tag (“ST”) coupled to an item. The methods comprise: storing first Item Related Information (“IRI”) is a datastore of ST that is associated with an output device and second IRI in an integrated RFID element of ST; receiving third IRI at a microcontroller of ST; performing comparison operations by the microcontroller to compare the third IRI with the first and/or second IRI; using the third IRI to write over the first and/or second IRI based on results of the comparison operations; and synchronizing advertised information and register information for the item by outputting the third IRI from the output device and the integrated RFID element. |
US12254360B2 |
Visitor stitching with data science notebooks
This disclosure involves using data science notebooks to customize and apply a visitor stitching framework. An event management system provides an initial visitor stitching framework via a data science notebook, wherein the data science notebook is an interactive environment for managing algorithms and data. The event management system receives, from a resource provider system via the data science notebook, a modification to the initial visitor stitching framework. The event management system applies the modification to the initial visitor stitching framework to generate a custom visitor stitching framework. The event management system processes a dataset associated with the resource provider system and a user using the custom visitor stitching framework to generate a stitched dataset associated with the user. |
US12254359B2 |
Data processing utilizing an asynchronous communication repository
Methods, systems, and computer program products for data processing utilizing an asynchronous communication repository. Instructions are received at a first event publisher to publish a first dataset. The instructions include a directive to retrieve a second dataset published by a second event publisher, a directive to determine a first metadata structure including attributes describing the first dataset, and a directive to send the first metadata structure to an asynchronous communication repository for storage. A second metadata structure describing the second dataset is received at the first event publisher from the asynchronous communication repository using an asynchronous communication protocol. The second dataset is retrieved at the first event publisher from the second event publisher. The first dataset is generated based on the second dataset. The first metadata structure is determined based on the first dataset. The first metadata structure is sent from the first event publisher to the asynchronous communication repository. |
US12254358B2 |
System and method for tagging and tracking events of an application
A system and method for providing delegated metric tools within a partially closed communication platform that includes receiving a tag identifier linked to at least a first identified platform interaction in the communication platform; associating the tag identifier with at least one logged event of an account associated with the first identified platform interaction; defining a tracking resource with at least one tag identifier; measuring platform interactions tracked by a tracking resource; and providing access to measured platform interactions through an application. |
US12254354B2 |
Resource conservation for containerized systems
A method for conserving resources in a distributed system includes receiving an event-criteria list from a resource controller. The event-criteria list includes one or more events watched by the resource controller and the resource controller controls at least one target resource and is configured to respond to events from the event-criteria list that occur. The method also includes determining whether the resource controller is idle. When the resource controller is idle, the method includes terminating the resource controller, determining whether any event from the event-criteria list occurs after terminating the resource controller, and, when at least one event from the event-criteria list occurs after terminating the resource controller, recreating the resource controller. |
US12254350B2 |
Decentralized data platform
Data from data sources may be processed at an edge device. The edge device may generate a local processing result, filter the data, and/or prioritize the data. Accordingly, data is transmitted from the edge device to the data platform, where it may be processed further. For example, a local processing result may be processed at the data platform, such that processing is performed without all of the data source data. In examples, at least a part of such data may remain at an edge device. The edge device may maintain a manifest of data stored by the edge device. The data platform may generate an aggregated manifest using manifests from associated edge devices, such that it may be determined where data is stored. As a result, the data platform may redirect requests to an associated edge device when it is determined that requested data is remote from the data platform. |
US12254349B1 |
On-chip communication architecture for a heterogenous system
The present disclosure discloses an on-chip communication architecture for facilitating the distribution of tasks within a heterogenous system, the architecture comprising a hardware component comprising a hardware manager, a communication interface, a reconfigurable region, a plurality of hardware modules, and a software component comprising a software manager and a plurality of software modules, wherein the hardware manager is configured to receive a control signal from the software manager, such that the tasks are allocated to either the hardware component or the software component at least as a function of the control signal. The present disclosure also discloses a method of facilitating the distribution of tasks within a heterogeneous system using an on-chip communication architecture. |
US12254343B2 |
Executable component interface and controller
A controller may control input to, output from, and execution of a component of a data-processing pipeline via an interface. The interface facilitates replacing the component with a different and/or updated component and/or changing a type of controller that controls the component via the interface. For example, the different types of controllers may facilitate communication between components controlled by other controllers (and/or that aren't controlled by a controller), controllers that generate reproducibility data so that component behavior may be reproduced, controllers that reproduce component behavior, and/or controllers that tune performance of the data-processing pipeline, e.g., by varying input, output, and execution of respective component(s). |
US12254342B2 |
Placing virtual graphics processing unit (GPU)-configured virtual machines on physical GPUs supporting multiple virtual GPU profiles
In one set of embodiments, a computer system can receive a request to provision a virtual machine (VM) in a host cluster, where the VM is associated with a virtual graphics processing unit (GPU) profile indicating a desired or required framebuffer memory size of a virtual GPU of the VM. In response, the computer system can execute an algorithm that identifies, from among a plurality of physical GPUs installed in the host cluster, a physical GPU on which the VM may be placed, where the identified physical GPU has sufficient free framebuffer memory to accommodate the desired or required framebuffer memory size, and where the algorithm allows multiple VMs associated with different virtual GPU profiles to be placed on a single physical GPU in the plurality of physical GPUs. The computer system can then place the VM on the identified physical GPU. |
US12254339B2 |
Methods for application deployment across multiple computing domains and devices thereof
Technology related to application deployment across network devices including smart network interface cards. In one example, a method includes distributing an application across a plurality of locally connected computing subdomains. The subdomains can include a mixture of general and special purpose computing subdomains, such as for example, a main computer and an associated smart network interface devices or systems, such as for example a smart network interface card (NIC). The subdomains can each run hypervisors that are bridged to allow a single virtual machine to operate across the subdomains. The application can include multiple portions. For example, an application can be split by different functionalities. The application portions can be tagged to indicate which subdomain they are to be executed within. If the chosen subdomain has available the requisite resources, the application can be detached and distributed to the chosen subdomain. |
US12254338B2 |
Pre-allocating page table entries to provide virtual machine access to single root input-output virtualization devices
Page table entries for a maximum number of virtual functions configurable by a physical function of a single root input-output virtualization (SR-IOV) device can be pre-allocated to provide access for nested virtual machines and containers. For example, a computing device can allocate, by an input-output memory management unit (IOMMU), a page table comprising page table entries to a physical function executed by an SR-IOV device. The number of page table entries can be the maximum number of virtual functions that are configurable by the physical function. A virtual IOMMU executing in a virtual machine deployed by the computing device can map a virtual page table comprising virtual page table entries to the page table comprising page table entries. The virtual machine can assign a virtual function using a virtual page table entry. The virtual page table entry can include a function number and a virtual memory address. |
US12254335B2 |
Storage device-assisted live virtual machine migration
A storage device is disclosed. The storage device may include at least one controller for a virtual machine (VM) that is on a source host. Storage in the storage device may store data for the VM. A second storage may store a storage state for the VM. A storage device controller may process at least one read request received from the controller for the VM using the first storage and at least one write request received from the controller for the VM using the first storage. A VM migration state monitor and capture module may assist in the migration of the VM from the source host to a destination host. |
US12254333B2 |
Systems, methods, and apparatus for providing dynamic auto-responses at a mediating assistant application
Methods, apparatus, systems, and computer-readable media are provided for providing context specific schema files that allow an automated assistant to broker human-to-computer dialogs between a user and an application that is separate from the automated assistant. The context specific schema file can provide the automated assistant with sufficient data to be responsive to user queries without necessarily communicating with a remote device, such as a server. Multiple different context specific schema files can be made available to the automated assistant according to a context in which a user is interacting with the automated assistant. In this way, latency otherwise exhibited by the automated assistant can be mitigated by providing the automated assistant with the information needed to respond to a user without continually retrieving the information over a network. |
US12254332B2 |
Automated bot for error-free racking-stacking
A system for hardware installation is disclosed that includes a rack template system operating on a first processor and configured to receive location data and to provide a workflow of a series of rack image data sets. An agent system operating on a second processor and configured to display the series of rack image data sets and to prompt a user to enter user-generated image data sets. A rack validator operating on the first processor and configured to receive the user-generated image data sets and to determine whether the user-entered image data sets match the series of rack image data sets. |
US12254329B2 |
Buffering and replaying user interaction event content received at a frontend application while asynchronously loading resources supporting a page from a backend application of a multiuser collaboration tool
Systems and methods for servicing page requests from a cloud-based software service. In particular, page tree elements defining a page requested from a backend of a cloud-based software service can be can be transmitted in a manner that prioritizes elements and functionality likely to be interacted with by a particular user first (e.g., within a threshold time of apparent pageload completion). Other elements unlikely to be interacted with by the user may be loaded asynchronously and/or on a deferred basis. Inputs provided to these elements can be buffered by an input buffer script to capture unexpected inputs thereto. |
US12254328B2 |
Service framework for developing application services in a dependency controlled software stack
A computer-implemented method for a service framework to develop application services, including: providing at least one module of a module stack to a client; determining if the provided module has been modified by the client; determining dependency data, at least including information on the dependency of further modules of the module stack from the provided module; and providing the dependency data of the other modules of the module stack from the provided module. |
US12254325B2 |
Recommendation of candidate system configuration to be constructed on a cloud based on configuration request
To support appropriate selection of a configuration of a cloud system. A computer system includes a processor 111, a storage apparatus 112 and an input/output apparatus 141, the storage apparatus 112 stores at least configuration condition information 132 indicating evaluation values for system configurations that can be constructed on cloud, the input/output apparatus 141 accepts a configuration request indicating a condition for a system configuration to be constructed on the cloud, the processor 111 obtains an evaluation value corresponding to the configuration request, compares the evaluation value corresponding to the configuration request with the evaluation values of the configuration condition information and determines a candidate for a system configuration to be proposed on the basis of a result of the comparison, and the input/output apparatus 141 outputs the candidate for the system configuration to be proposed. |
US12254324B2 |
Operation-specific device configuration
Methods, systems, and apparatuses for configuring a device for a specific task or set of tasks thereby allowing the device to be used for more than one task or set of tasks while also enabling fine-grain control over how the device may be used. A device's file system can operate with a particular file system based on the task(s) that the device will perform. Further, the device can physically configure itself based on the task(s) that the device will perform. |
US12254321B2 |
Method of resetting integrated circuit with synchronous reset signal, and integrated circuit
A method of resetting an integrated circuit, includes: generating, in response to a reset signal intended for a first data unit, a synchronous reset signal based on the reset signal, and outputting the synchronous reset signal to the first data unit after at least one preset period; and generating, in response to a first data signal output by the first data unit, a second data signal based on the synchronous reset signal and the first data signal, and outputting the second data signal to a second data unit. An integrated circuit is also provided. |
US12254320B2 |
Method and system for processing instruction timeout, and device and medium
Disclosed are a method and system for processing an instruction timeout, a device and a storage medium. The method includes: in response to a timeout of an original instruction sent by a host end reaching a first threshold value, sending an abort instruction, and detecting whether the abort instruction times out; in response to the abort instruction timing out and the timeout of the original instruction reaching a second threshold value, sending a reset instruction to reset a target end; in response to the reset instruction timing out and the timeout of the original instruction reaching a maximum threshold value, removing the target end, and determining whether the original instruction is blocked at the target end; and in response to the original instruction not being blocked at the target end, returning an instruction error prompt to the host end. |
US12254319B2 |
Scalable toggle point control circuitry for a clustered decode pipeline
Systems, methods, and apparatuses relating to circuitry to implement toggle point insertion for a clustered decode pipeline are described. In one example, a hardware processor core includes a first decode cluster comprising a plurality of decoder circuits, a second decode cluster comprising a plurality of decoder circuits, and a toggle point control circuit to toggle between sending instructions requested for decoding between the first decode cluster and the second decode cluster, wherein the toggle point control circuit is to: determine a location in an instruction stream as a candidate toggle point to switch the sending of the instructions requested for decoding between the first decode cluster and the second decode cluster, track a number of times a characteristic of multiple previous decodes of the instruction stream is present for the location, and cause insertion of a toggle point at the location, based on the number of times, to switch the sending of the instructions requested for decoding between the first decode cluster and the second decode cluster. |
US12254313B2 |
Contextualization of code development
The disclosed technology is generally directed to code transparency. In one example of the technology, raw input data that includes version information that is associated with code is received. The version information includes pull requests associated with the code. Extracted key phrases are provided by performing a key-phrase extraction on the raw input data. A list of documents and a list of people are determined based at least in part on the extracted key phrases. A relevance ranking is performed on the list of documents and the list of people. Based on the relevance ranking, relevant documents and relevant people are determined, such that the relevant documents and the relevant people are relevant to the code. To a developer environment that is associated with the code, information associated with the relevant documents and/or the relevant people is provided. |
US12254312B2 |
Scenario aware dynamic code branching of self-evolving code
Computer technology for performing dynamic code branching of self-adapted code upon successful execution of a contextual scenario by artificial intelligence (AI) enabled edge device (for example, an autonomous vehicle or an industrial robotic device). predicting a second contextual scenario where the AI enabled edge device can perform a predetermined activity, and proactively deploying self-adapted code on the AI enabled edge device. |
US12254304B2 |
Firmware update techniques
Examples described herein relate to a circuit board that includes a device, firmware memory, and a power controller. In some examples, the firmware memory is to store a firmware update and in response to a software-initiated command, the power controller is to reduce power to the device to cause a firmware update of the device and restore power to the device to cause execution of the firmware update. In some examples, the power controller is to reduce power solely to the device independent from power supply to at least one other device. In some examples, device configuration is saved prior to reduction of power to the device and restored to the device after power is restored to the device. |
US12254298B2 |
Scalable cross-boundary edge framework
A build of a software solution that is cooperatively performed is automated. A broadcasting computing entity broadcasts an announcement of the functional operation of which the broadcasting computing entity is capable. Each of a plurality of listening computing entities connected to the network receives the announcement and compares the functional operation with a list of operational needs. After determining itself in need of performance of such a functional operation, a subscribing one of the plurality of listening computing entities transmits a response to the request indicating subscription to the output of the functional operation. The broadcasting computing entity then performs the functional operation, thereby generating and transmitting to the subscribing one of the plurality of listening computing entities the output of the functional operation. The subscribing one of the plurality of listening computing entities then performs an action using the output of the functional operation received. |
US12254297B2 |
Scalable cross-boundary edge framework
A build of a software solution that is cooperatively performed is automated. A broadcasting computing entity broadcasts a request to perform each of the functional operations in the selected set. Each of a plurality of listening computing entities connected to the network receives the request and determines capability of performing each of the functional operations in the selected set. After determining itself capable, a capable one of the plurality of listening computing entities transmits a response to the request indicating such capability, and then performs each of the functional operations in the selected set, thereby generating and transmitting to the broadcasting computing entity the output of the selected set of functional operations. The broadcasting computing entity then performs an action using the output of the functional operation received. |
US12254295B2 |
Distributed application development platform
In variants, the AI/ML development system can include one or more applications, wherein each application can include: one or more components and one or more state storages. Each application can optionally include one or more event loops, one or more shared storages, and/or one or more time schedulers. |
US12254294B2 |
Computer device and method for facilitating an interactive conversational session with a digital conversational character in an augmented environment
Disclosed herein is a software technology for facilitating an interactive conversational session between a user and a digital conversational character. For instance, in one aspect, the disclosed process may involve two primary phases: (1) an authoring phase that involves a first user accessing a content authoring tool to create a given type of visual conversation application that facilitates interactions between a second user and a digital conversational character in an interactive conversational session, and (2) a rendering phase that involves the second user accessing the created visual conversation application to interact with the digital conversational character in an interactive conversational session. In one implementation, accessing the created visual conversation application may involve detecting an object and identifying information associated with the detected object. The digital conversational character involved in the interactive conversational session may be superimposed onto a real-world environment. |
US12254290B2 |
Systems and methods for creating software
An online software development platform providing an integrated resource for design, development, and purchase of customer-desired software applications for software projects created by customers. The platform comprising one or more computers configured using computer readable instructions stored in non-transitory computer memory to provide the software development platform, wherein the software development platform is configured to implement a plurality of electronic operational domains providing user-interactive capabilities or internal functionalities of the software development platform. The domains comprising a project scope process, a pricing process, and a project development process. The platform is configured to use a configuration involving knowledge graph to recommend features. |
US12254288B1 |
Systems and methods for scalable randomized selection with enforced proportionality across distributed systems
Data selection systems and techniques are described. For instance, a system receives a data set with a plurality of data elements. The system generates a plurality of random values. The system generates a ranking of the plurality of random values. The system selects a subset of the plurality of data elements based on a comparison between the ranking and a predetermined threshold. The predetermined threshold is based on a predetermined proportion of the plurality of data elements to be included in the subset. The system outputs a randomization scheme that includes the ranking and the predetermined proportion, wherein a second selection of a second subset of the plurality of data elements is based on the randomization scheme. The system output an indication of the subset and the second subset. |
US12254283B2 |
Arithmetic devices for neural network
An arithmetic device includes an activation function (AF) control circuit, a data storage circuit, and an output distribution signal generation circuit. The AF control circuit generates a column address, a data selection signal, and an internal control signal based on an arithmetic result signal during an activation operation. The data storage circuit outputs activation data from a memory cell array that is selected by the column address and a row address. The output distribution signal generation circuit generates an output distribution signal from the activation data based on the data selection signal and the internal control signal. |
US12254278B2 |
Computer implemented method for the automated analysis or use of data
A computer implemented method for the automated analysis or use of data is implemented by a voice assistant. The method comprises the steps of: (a) storing in a memory a structured, machine-readable representation of data that conforms to a machine-readable language (‘machine representation’); the machine representation including representations of user speech or text input to a human/machine interface; and (b) automatically processing the machine representations to analyse the user speech or text input. |
US12254275B1 |
Systems and methods for processing forms for automated adjudication of religious exemptions
Systems and methods are disclosed for processing forms to automatically adjudicate religious exemptions. The method includes receiving an input from a user to data fields of forms associated with a religious exemption request, wherein the input is in a first data format and includes location information, religious information, employment information, or demographic information associated with the user. Exemption-relevant features are determined from the input. A data object including the exemption-relevant features is generated. The exemption-relevant features are transformed into corresponding embeddings in a second data format, wherein the embeddings represent semantic relations between the exemption-relevant features. The authenticity of the data object is determined based on the embeddings using a classification model that has been trained using a plurality of embeddings representative of a plurality of exemption-relevant features. A notification is transmitted indicating an approval or a disapproval of the religious exemption request. |
US12254273B2 |
Natural language processing techniques using target composite sentiment designation
There is a need for more effective and efficient predictive data analysis solutions and/or more effective and efficient solutions for generating an emotional sentiment score without the use of labelled data. In one example, embodiments comprise receiving an input text sequence, generating an intermediate emotional sentiment score object based at least in part on the input text sequence and by utilizing an emotional sentiment machine learning model, generating an overall emotional sentiment score based at least in part on the intermediate sentiment score object and by utilizing an emotional sentiment score transformation object, and performing one or more prediction-based actions based at least in part on the overall emotional sentiment score. |
US12254262B2 |
Calibration method for emulating group III-V semiconductor device and method for manufacturing group III-V semiconductor device
A calibration method for emulating a Group III-V semiconductor device, a method for determining trap location within a Group III-V semiconductor device and method for manufacturing a Group III-V semiconductor device are provided. Actual tape-out is performed according to an actual process flow of the Group III-V semiconductor device for manufacturing the Group III-V semiconductor devices and PCM Group III-V semiconductor device. Actual electrical performances of the Group III-V semiconductor devices and the PCM Group III-V semiconductor device are obtained and the actual electrical performances of the Group III-V semiconductor devices and the PCM Group III-V semiconductor device are compared to determine locations where one or more traps appear. |
US12254260B2 |
Systems and methods for integrated circuit layout
An integrated circuit layout is provided. The integrated circuit layout includes one or more first cell rows partially extending across a space arranged for an integrated circuit layout along a first direction. Each of the one or more first cell rows has a first height along a second direction perpendicular to the first direction. The integrated circuit layout includes one or more third cell rows partially extending across the space along the first direction. Each of the one or more third cell rows has a second height along the second direction, the second height different from the first height. |
US12254249B1 |
Modeling component latencies in data processing pipelines
A controller may use a timing model to control and coordinate the execution of components within a data processing pipeline. The timing model may be generated based on log data collected during execution of the components, to model component latencies and pipeline behavior in a production environment. The controller may use the timing model to control the timing of the inputs to, the outputs from, and the execution of various interacting components in the data processing pipeline. The timing model may include component-specific and/or channel-specific timing data, and in various implementations may be based on inputs provided to the components, the timing and contents of outputs from the components, and/or the number of times particular code is executed within the components. |
US12254248B2 |
Yarn planner for tufted patterns and creeling
A tufting machine interface or simulator is provided with yarn planning software enabling the optimization of winding yarn cones for particular patterns and production runs to minimize waste yarn and labor attendant to rewinds. |
US12254245B2 |
Method of processing digitalized drawing data and computer program
Disclosed are a method of processing digitalized drawing and a compute program. One aspect of the present invention provides a method of processing digitalized drawing data by a computer, the method including: providing digitalized drawing having a line ID (S10); splitting the line ID into a plurality of topologies, which are smallest units that are mutually exclusive and do not overlap each other (S20); generating a pipe system network (PSN) by recombining the plurality of topologies, wherein the plurality of topologies are recombined such that a start point and an end point of the PSN are each independently Equipment, Branch or Header (S30); and generating a path item (PI) by arranging internal objects on the digitalized drawing existing between the start point and the end point of the pipe system network (PSN) and adding necessary information usable in a subsequent process (S40). |
US12254244B1 |
2D floorplan pipeline and refinement
Various implementations disclosed herein include devices, systems, and methods that determines two-dimensional (2D) floorplans based on image data and refines the 2D floorplans using various user interface controls. For example, an example process may include obtaining a floorplan that is generated based on a sequence of images of a physical environment, identify a type of an object depicted in the floorplan, identify a context of the object depicted in the floorplan, and modify the floorplan based on the type and the context of the object. |
US12254243B1 |
Audio playback method and apparatus, electronic device and storage medium
An audio playback method includes: performing, in a parallel manner, digital audio signal encoding on original audio data to be played back, to obtain a plurality of pieces of target encoded audio data; performing encapsulation on the plurality of pieces of target encoded audio data to obtain a plurality of target audio frames, and synchronizing the plurality of target audio frames to all communication-capable audio playback devices; in response to a switching command for switching an audio playback device, determining at least one candidate audio playback device indicated by the switching command; where the switching command is used to indicate an audio switching position; performing optimal playback device recognition on the at least one candidate audio playback device, to obtain a target audio playback device; and sending an audio switching playback command to the target audio playback device. |
US12254235B2 |
Remote sensing system and method for article of personal protective equipment
The present disclosure provides a remote sensing system. The remote sensing system includes an article of personal protective equipment (PPE) including a display panel configured to be viewed by a wearer of the article of PPE. The remote sensing system further includes a plurality of sensors disposed remotely from the article of PPE. Each of the sensors is configured to generate a respective signal. The remote sensing system further includes a processor communicably coupled to the plurality of sensors and the display panel of the article of PPE. The processor is configured to receive the respective signals from the plurality of sensors. The processor is further configured to select at least one signal from the respective signals. The processor then determines at least one critical message corresponding to the at least one signal. |
US12254232B2 |
Peer managed automated dual screen sharing based on associating semantic inputs and viewed visual content
An electronic device, method, and computer program product support sharing of a cross-view by a first communication device in a communication session with a second communication device. First semantic inputs by a first participant are communicated to the second communication device for presenting to a second participant. Second semantic inputs by the second participant are communicated to the first communication device for presenting to the first participant. The first communication device presents first visual content selected by the first participant. The second communication device presents second visual content presented by the second participant. In response to determining that the semantic input(s) are associated with the visual content, the first communication device communicates a duplicate copy of the first visual content to the second communication device. The first communication device receives a duplicate copy of the second visual content from the second communication device, as a cross view to enhance discussion. |
US12254229B2 |
Non-transitory computer-readable recording medium storing computer-executable instructions for information processing device, and method of controlling information processing device
An information processing device is configured to execute a management program and a print server program. The management program determines whether a non-compliant printer is connected to the information processing device, determines whether a print server program is running when the non-compliant printer is connected, starts up the print server program when the print server program is not running, and registers a print server configured by the print server program with an operating system. The print server program receives a print job designating the print server as an output destination, obtains individual print data which is printable by the non-compliant printer, and transmits the obtained individual print data to the non-compliant printer. |
US12254225B2 |
Information processing apparatus having print setting capability, control method, and storage medium therefor
A method for controlling an information processing apparatus that is to be executed by a print setting application installed in the information processing apparatus includes displaying, on a display unit, a first character string corresponding to predetermined capability information about a printer of a first printing method in a case where the printer of the first printing method is selected as a print data transmission destination, and displaying, on the display unit, a second character string corresponding to the predetermined capability information in a case where a printer of a second printing method is selected as the print data transmission destination. |
US12254224B2 |
Document processing system with one-key printing and control method thereof
Disclosed is a document processing system with one-key printing, which includes a printing device, a scanning device, an interface module and a processing device. The scanning device is provided for inputting a scanning image. The interface module is provided for inputting commands or outputting information. The processing device is electrically connected to the printing device, the scanning device and the interface module respectively. The processing device performs a printing process based on the scanning image to make the printing device perform printing and generate prompt information through the interface module. When the processing device determines that it receives a one-key execution command input by the interface module, the processing device performs the printing process again based on the scanning image to make the printing device perform printing again without repeatedly inputting images and repeatedly manipulating settings, thereby improving the convenience and efficiency of use. |
US12254222B2 |
Accurate programming of analog memory devices of in-memory processing devices having a crossbar array structure
The invention is notably directed to a method of programming memory elements of an in-memory computing (IMC) device. The IMC applies a SET signal to the K memory elements of said each cell to set each of the K memory elements to a SET state and reading K conductance values of the K memory elements in the SET state. The IMC adjusts, based on the K conductance values read and the target conductance value, a conductance value of at least one of the K memory elements to match a summed conductance of the K memory elements of said each cell with the target conductance value. The IMC maximizes a number of the K memory elements that are either in their SET state or in a RESET state of zero conductance nominal value, such that at most one of the K memory elements is neither in a SET state nor in a RESET state. |
US12254221B2 |
Magnetic disk apparatus and method
According to a magnetic disk apparatus of one embodiment, threshold voltages of memory cell transistors of a flash memory are set to a first section for a first value or to a second section for a second value. The second section is on a lower voltage side than the first section. The controller performs bit inversion of second data held in a volatile memory and writes the second data onto the flash memory when a power loss occurs while the second data corresponds to third data in which a number of the first values is larger than that of the second values. The controller writes the second data onto the flash memory without bit inversion when a power loss occurs while the second data corresponds to fourth data. The fourth data is data in which a number of the first values is smaller than that of the second values. |
US12254214B2 |
Input output control device
An input output control device between a verification circuit and a semiconductor memory device includes: a first port that receives a read transaction for requesting reading of data in the semiconductor memory device from the verification circuit, and outputs a read response to the verification circuit; a second port that outputs the read transaction to the semiconductor memory device, and receives the read response output from the semiconductor memory device in response to the read transaction; and a buffer device that delays at least one of an output of the read transaction to the semiconductor memory device and an output of the read response to the verification circuit. |
US12254207B2 |
Method and system for health driven network slicing based data migration
A method for managing data migration includes: obtaining a confidence level of a predicted failure state of an internal component (IC) of a source device, in which the IC is one of a plurality of ICs in the source device; making a first determination that the confidence level exceeds a predetermined confidence level threshold; making, based on the first determination, a second determination that a high priority network slice of a network exists; mapping, based on the second determination, data stored in the IC to the high priority network slice; and migrating the data to a target device via the high priority network slice. |
US12254203B2 |
Message authentication Galois integrity and correction (MAGIC) for lightweight row hammer mitigation
The technology described herein includes a first plurality of bijection diffusion function circuits to diffuse data bits into diffused data bits and store the diffused data bits into a memory; an error correcting code (ECC) generation circuit to generate ECC bits for the data bits; and a second plurality of bijection diffusion function circuits to diffuse the ECC bits into diffused ECC bits and store the diffused ECC bits into the memory. |
US12254201B2 |
Method for using NAND flash memory SRAM in solid state drive controller
Write operation and garbage collection methods are provided for a Solid State Drive (SSD) controller of a SSD having Not-AND (NAND) flash memory devices with on-die Static Random Access Memory (SRAM) and NAND flash memory. In the write operation method, a received block of data is stored in on-die SRAM of the NAND flash device, rather than in on-chip SRAM of the controller, prior to programming into NAND flash memory. Until programmed into NAND flash memory, the block of data remains available in the on-die SRAM to fulfill an ‘immediate read’ operation, if received. In the garbage collection method, blocks of data are read from one or more source NAND flash devices and stored in on-die SRAM of a destination NAND flash device until a limit of such blocks has been reached, then the destination NAND flash device programs the blocks from the on-die SRAM into NAND flash memory. |
US12254198B2 |
Memory system and control method involving multiple block sets
According to one embodiment, a memory system includes a non-volatile memory including a plurality of physical blocks and a controller. The controller is configured to allocate the plurality of physical blocks to a plurality of first block sets each including physical blocks among the plurality of physical blocks, generate a plurality of groups obtained by grouping the plurality of first block sets by the number of defective physical blocks included in each of the plurality of first block sets, and select a plurality of the first block sets from at least two groups of the plurality of groups to generate a second block set from the plurality of selected first block sets. |
US12254197B2 |
Method, electronic device, and computer program product for compressing data block
Techniques for compressing a data block involve adding a compression flag to a data block after the data block is decompressed by a protocol layer, the compression flag indicating that the data block is compressible or uncompressible. Such techniques further involve acquiring the compression flag of the data block. Such techniques further involve determining, in response to the compression flag of the data block indicating that the data block is compressible, to perform inline compression on the data block. Such techniques further involve preventing, in response to the compression flag of the data block indicating that the data block is uncompressible, the inline compression from being performed on the data block. |
US12254190B2 |
Data storage device and method of operating the same
The present technology relates to an electronic device. Based on the present technology, a storage device providing an improved security function may include a memory device including a protected memory block that is configured to store information for authenticating data to be read from or written to the memory device and is protected by a security protocol and a memory controller configured to receive a command protocol unit associated with the security protocol in a command including a host side protection message requesting data from a host be written in the protected memory block and perform a computation of a device message authentication code to be used in an authentication operation of the protected memory block, wherein the computation is performed concurrently with receiving a plurality of data units including the data from the host that is to be written in the protected memory block. |
US12254189B2 |
Single-bit memory error detection
A system analyzes data associated with a failure of an information handling system by evaluating memory addresses found in memory, such as bug check parameters, context register values, or stacks in a memory dump, at the time of a fatal error to determine whether one of the memory addresses has a single-bit error, and modifying a first memory address with the single-bit error to generate a second memory address, wherein the first memory address is one of the memory addresses being evaluated. If a second memory address is mapped to the page table, the system authorizes a repair of the information handling system. |
US12254186B2 |
I/o expanders for supporting peak power management
A memory device includes sets of memory dies. Each set of memory dies includes a memory dies associated with a respective channel of a plurality of channels, and each channel of the plurality of channels has a respective ready busy (RB) signal. The memory device further includes an input/output (I/O) expander to perform operations including receiving at least one command to perform clock synchronization associated with a clock signal with respect to the plurality of sets of memory dies, and in response to receiving the command, causing circuitry of the I/O expander to be configured to create an RB signal short with respect to a particular combination of channels. The clock synchronization is associated with peak power management (PPM) initialization. |
US12254180B2 |
Method to opportunistically reduce the number of SSD IOs, and reduce the encryption payload, in an SSD based cache in a deduplication file system
Disclosed is a storage system comprising: receiving a first data segment and first metadata associated with the first data segment to be stored in the storage system; storing the first data segment and the first metadata in a persistent storage device of the storage system; compressing the first data segment using a predetermined compression algorithm to generate a first compressed data segment; and storing the first metadata and the first compressed data segment in a solid state drive (SSD) cache device of the storage system, including aligning the first metadata and the first compressed data segment to a page boundary of the SSD device to reduce a number of input and output (IO) operations required for accessing the first metadata and the first compressed data segment from the SSD cache device. |
US12254178B2 |
Technique to handle insufficient on-chip memory capacity in decompressors
A method to handle insufficient on-chip memory capacity in decompressors is disclosed. In one embodiment, such a method includes executing, by a decompressor configured to decompress data, an instruction configured to copy data from a source position within a data stream to a destination position within the data stream. The method determines whether the source position currently resides within an on-chip buffer of the decompressor. In the event the source position does not currently reside within the on-chip buffer of the decompressor, the method writes arbitrary placeholder data to the destination position and adds the instruction to a patch buffer. At a later point in time, the method retrieves the instruction from the patch buffer and executes the instruction by retrieving the data from the source position and overwriting the arbitrary placeholder data at the destination position with the data. A corresponding system and computer program product are also disclosed. |
US12254175B2 |
Display method and electronic device
Embodiments of this application relate to the field of electronic devices, and disclose a display method and an electronic device. A specific solution is as follows: An electronic device displays a first interface on a display, where the first interface is an interface of a first application in the electronic device; when a second application in the electronic device meets a preset condition, the electronic device displays a first control on the first interface, where the first control includes an identifier of the first application and an identifier of the second application; the electronic device receives a first operation performed by a user on the first control; and in response to the first operation, the electronic device displays a second interface on the display, where the second interface includes the interface of the first application and an interface of the second application. |
US12254167B2 |
Intelligent content queuing from a secondary device
Example embodiments provide systems and methods for managing intelligent content queuing from a secondary device for content delivery to a primary device. A content queuing system on the secondary device generates and displays a playlist interface on the secondary device. A selection of a content item to be added to a playlist is received. The content queuing system determines that addition of the content item causes a live content item to overlap with an on-demand content item on the playlist. As a result, the content queuing system creates at least two segments for the on-demand content item. The live content item is positioned between the first and a second segment on the playlist. The first segment is scheduled to end at a start time of the live content item and the second segment is scheduled to begin at an ending time of the live content item. |
US12254164B2 |
Method for information display, terminal and storage medium
A method and an apparatus for information display includes a user interface with flexible control of icons. The method for interacting with information displayed on a terminal includes displaying key information of an information display interface of an application in a corner mark corresponding to an icon of the application; and receiving a first control instruction for the corner mark, and displaying the information display interface on a display screen of the terminal. |
US12254162B2 |
Touch sensing unit and display device including the same
Provided are a touch sensing unit and a display device including the same. The touch sensing unit includes a substrate including glass or a polymer resin, and a sensor electrode layer including sensor electrodes and sensor lines disposed on the substrate and a sensor insulating film configured to cover the sensor electrodes and the sensor lines. The sensor electrodes emit an electromagnetic wave according to transmission signals of the sensor lines. The sensor electrodes transmit reception signals to the sensor lines according to the electromagnetic wave received from the outside. The electromagnetic wave has a frequency of 10 GHz to 100 GHz. |
US12254154B2 |
3D data imaging using drive sense circuits
A computing device includes an image sensing grid operable to sense an item, a plurality of drive sense circuits operable to: provide drive signals to the image sensing grid, detect an effect on one or more drive signals caused by the item being proximal to the image sensing grid and generate drive sense data based on the detected effect of the one or more drive signals The computing device further includes a processing module operable to generate a frame of image data regarding the item based on the drive sense data, wherein the frame of image data corresponds to a plurality of measures of effect the item had on at least some of the drive signals provided to the image sensing grid during a frame interval, and provide the frame of image data to a data circuit that generates a frame of visual image data based on the frame of image data. |
US12254149B2 |
Touch display panel and manufacturing method therefor, and display apparatus
Disclosed are a touch display panel and a manufacturing method therefor, and a display apparatus. A problem of high cost and a thick thickness of a touch display apparatus is solved. The touch display panel includes: a substrate; an isolation structure layer with a plurality of isolation openings; a plurality of light-emitting devices located in the isolation openings, the light-emitting device including a first electrode facing the substrate; and a touch electrode including a first touch electrode and a second touch electrode. The second touch electrode includes a plurality of main body portions and a plurality of bridge portions disposed in different layers. The first touch electrode, the plurality of main body portions and the first electrode are disposed in a same layer; or the first touch electrode, the plurality of main body portions and the isolation structure layer are disposed in a same layer. |
US12254146B2 |
Flexible image display device with movable detector
An image display device includes a flexible display, a touch sensor provided to overlap a back surface of the flexible display, and a housing surrounding the flexible display and the touch sensor. The housing is folded together with the flexible display and the touch sensor at a bent position. The touch sensor includes a first detector and a second detector with the bent position as a boundary. The first detector is bonded to the back surface of the flexible display by an adhesive layer. The second detector is provided without having the adhesive layer between the second detector and the back surface of the flexible display. |
US12254144B2 |
Touch display panel and display device
The present application discloses a touch display panel and a display device. In the touch display panel, a driver chip includes a plurality of first output terminals and a plurality of second output terminals; the first output terminals output display signals during a display stage, and the second output terminals are connected to touch traces in a one-to-one correspondence. Each of detecting lines is connected to an end of a corresponding one of the touch traces close to the driver chip, and a plurality of the detecting lines extend from two sides of the driver chip along a direction of the driver chip away from touch electrodes. |
US12254136B2 |
Haptic button with SMA
Broadly speaking, embodiments of the present techniques provide haptic button assemblies in which the haptic button has a low profile while still providing a satisfying tactile response or sensation to a user. Advantageously, the haptic button assemblies may have a profile that, for example, enables the assembly to be incorporated into the free space along an edge of a portable computing device. The haptic assemblies may, for example, be arranged to move the button perpendicularly with respect to the edge of the device. |
US12254135B2 |
Simulation of a physical interface utilizing touch tracking, force sensing, and haptic feedback
Simulation of a physical interface utilizing touch tracking, force sensing, and haptic feedback is presented herein. A system tracks, via a touch sensing device of a tactile sensor of the system, a movement of a finger across the tactile sensor; in response to a location of the movement being determined to correspond to an interactive surface of the tactile sensor, the system generates, at the location, a first haptic feedback representing a defined type of simulated physical interface; based on the defined type of simulated physical interface, the system detects a force that has been applied to the tactile sensor; and in response to the force being determined to satisfy a defined force condition representing that an action is to be initiated, the system generates, via the interactive surface, a second haptic feedback representing that the action has been initiated by the system. |
US12254133B2 |
Method and system for the generation and management of tactile commands for tactile sensation
A system for the generation and management of tactile sensation includes a computing subsystem. A method for the generation and management of tactile sensation includes receiving a set of inputs and processing the set of inputs. Additionally or alternatively, the method can include: communicating tactile commands to a tactile interface system; operating the tactile interface system based on the tactile commands; and/or performing any other suitable processes. |
US12254127B2 |
Controlling representations of virtual objects in a computer-generated reality environment
In accordance with some embodiments, an exemplary process for controlling representations of virtual objects based on respective user contexts that each correspond to different respective locations in a computer-generated reality (CGR) environment is described. |
US12254122B2 |
System and method for password-less authentication through digital driving license
Password-less authentication and login onto an application are disclosed. A processor extracts Digital Driver's License (DDL) data from a user's computing device; extracts the DDL data of the user from an external database (i.e., DMV); validates the DDL data by comparing with the DDL data from the external database; creates, in response to validating, a DDL secret private key; allows successful registration of the computing device to utilize DDL data for login; and stores the DDL secret private key onto an internal database and a secured environment of the computing device. At login request by the user, when the processor determines that the computing device is successfully registered, it validates the DDL secret private key by comparing with data from the internal database; creates a new DDL secret private key and updates the internal database and the secured environment with the new DDL secret private key for subsequent login. |
US12254121B2 |
Data processing method and apparatus, device, and computer-readable storage medium
A data processing method includes: acquiring a first intersection set, acquiring a second intersection set, calculating an intersection between the first intersection set and the second intersection set to obtain an intersection result set that includes an intersecting portion of the first intersection data and the second intersection data, and obfuscating the intersection result set to obtain an obfuscation set that includes obfuscated data based on data in the second intersection set and an intersection data set based on the intersection result set. |
US12254116B2 |
System and method for detecting and obfuscating confidential information in task logs
A system accesses a task log comprising text that is confidential information. The system selects a first portion of the task log. The system compares each word in the first portion with keywords that are known to be confidential information. The system determines that a word in the first portion is among the keywords. The system determines a hierarchical relationship between the word and neighboring words. The system determines that the word is associated with the neighboring words based on the hierarchical relationship. The system generates a template pattern comprising the word and one or more words associated with the word. The system obfuscates the template pattern. |
US12254105B2 |
Systems and methods for detecting interception devices
Systems and methods for detecting interception devices. In some aspects, the system causes transmission of a first detection signal. Based on receiving a first response signal, the system determines a first probability of detection of a first interception device. Based on the first probability of detection, the system transmits a first command to deactivate a user authentication interface. The system may cause transmission of a second detection signal and determine a second probability of detection of a second interception device. In response to the second probability, the system may transmit a second command to reactivate the user authentication interface. |
US12254103B2 |
Security mechanism for namespaces used in electronic identification on mobile devices
A system, mobile device, and method for managing security policies for data items stored in an electronic identification (eID) wallet on the mobile device. Security policies are associated with each of a plurality of supported namespaces on a mobile device and a verifier terminal operates to select a namespace to access a data item stored on the mobile device based on the security policies associated with the plurality of supported namespaces on the mobile device. |
US12254102B2 |
Virtual privacy creation system
One embodiment provides a method, the method including: tracking, using a virtual privacy creation system, a user having an augmented reality device within an environment; detecting, with the virtual privacy creation system, the user is in proximity to another user having a privacy mode enabled, wherein the privacy mode of the another user identifies privacy settings for the another user; and enabling, at the augmented reality device, a privacy view based upon the privacy settings for the another user. |
US12254100B2 |
Data security realization method and system based on K-DB database, and storage medium
A data security realization method and system based on a K-DB database are provided. The method includes: receiving a data processing request of a user regarding a data table in a database; in a case where the data processing request is a data insertion action request regarding the data table, successively executing hash and encryption actions on inserted data, and storing encrypted data in an encrypted permanent hash table; and in a case where the data processing request is a data modification action regarding the data table or a data deletion action regarding the data table, generating an instruction for prohibiting data modification or data deletion. By virtue of the solution, the flow of prohibiting data modification and data deletion regarding a data table is optimized, and a hash value is encrypted, so that the function is more secure and strong. |
US12254096B2 |
Risk analysis result display apparatus, method, and computer readable medium
A comparison means compares a first risk analysis result with a second risk analysis result. The first risk analysis result includes a first risk evaluation value. The second risk analysis result includes a second risk evaluation value. Based on the result of the comparison, a display means displays the first risk evaluation value in such a manner that a first risk evaluation value for which there is a second risk evaluation value, in the second risk analysis result, for an attack step of which an attack destination coincides with an asset included in the first risk analysis result and an attack method coincides with an attack method included in the first risk analysis result can be distinguished from a first risk evaluation value for which there is no such second risk evaluation value. |
US12254094B2 |
Cyber security testing for incorrectly authorized programs
A system and method for identifying authorized job step programs. The process identifies a plurality of job step programs. It then identifies authorized program facility (APF) authorized programs from the plurality of job step programs. An output table of APF authorized program is generated. This table is used to submit at least one batch job using the output table. A list identifying which parameters in a parameter string contain an address for each APF program in the output table is generated. This list is then provided for program testing. |
US12254093B2 |
Computer boot method and system
A computer boot method, performed by a processing device includes: reading a first bit string in a predetermined data block from a target device, performing a bit rotation in a first direction on the first bit string according to a first default bit count to generate a second bit string, obtaining a third bit string associated with a prestored bit string, determining whether a to-be-verified parameter of the second bit string matches the third bit string, authorizing the target device to perform a boot procedure when the to-be-verified parameter of the second bit string matches the third bit string, and not authorizing the target device to perform the boot procedure when the to-be-verified parameter of the second bit string does not match the third bit string. |
US12254091B2 |
Endpoint incident response from a secure enclave through dynamic insertion of an interrupt
A method of protecting an endpoint against a security threat detected at the endpoint, wherein the endpoint includes, in memory pages of the endpoint, an operating system (OS), a separate software entity, and remediation code, includes the steps of: transferring control of virtual CPUs (vCPUs) of the endpoint from the OS to the separate software entity; and while the separate software entity controls the vCPUs, storing, in an interrupt dispatch table, an instruction address corresponding to an interrupt, wherein the remediation code is stored at the instruction address, and replacing a next instruction to be executed by the OS, with an interrupt instruction, wherein the interrupt is raised when the OS executes the interrupt instruction, and the remediation code is executed as a result of handling of the interrupt that is raised. |
US12254088B2 |
Systems, methods, and media for preventing trojan source attacks
Mechanisms for preventing trojan source attacks are provided, the mechanisms including: receiving first Web page content; determining first one or more languages associated with the first Web page content; determining if the first one or more languages use BIDI characters; and in response to determining that the first one or more languages do not use BIDI characters: searching the Web page content for first reference BIDI characters; and blocking the Web page content in response to finding the first reference BIDI characters in the Web page content. In some embodiments, the mechanisms further include: receiving second Web page content; determining second one or more languages associated with the second Web page content; determining if the second one or more languages use BIDI characters; and in response to determining that the second one or more languages do use BIDI characters, allowing the Web page content. |
US12254087B2 |
Translation lookaside buffer (TLB) poisoning attacks on secure encrypted virtualization
TLB poisoning attacks take advantage of security issues of translation lookaside buffer (TLB) management on SEV processors in Secure Encrypted Virtualization (SEV) virtual machines (VMs). In various embodiments, a hypervisor may poison TLB entries between two processes of a SEV VM to compromise the integrity and confidentiality of the SEV VM. Variants of TLB poisoning attacks and end-to-end attacks are shown to be successful on both Advanced Micro Devices (AMD) SEV and SEV-Encrypted State (SEV-ES). Countermeasures for thwarting TLB poisoning attacks include hardware-enforced TLB flush processes and re-exec schemes that, among other things, prevent attackers from manipulating TLB entries and causing a privileged victim process to execute malicious code in an attempt to bypass a password authentication. |
US12254086B2 |
Systems and methods for enabling detection of threats based upon color
Systems, devices, and methods are disclosed for encoding behavioral information into an image format to facilitate image based behavioral identification. |
US12254085B2 |
Software integrity checking systems and methods
This disclosure relates to systems and methods generating and distributing protected software applications. In certain embodiments, integrity checking mechanisms may be implemented using integrity checking code in software code prior to compilation into machine code. Following compilation and execution of the application, the introduced code may check the integrity of the application by determining whether the application behaves and/or otherwise functions as expected. By introducing integrity checking in this manner, integrity checking techniques may be injected into the application prior to compilation into machine code and/or independent of the particular manner in which the application is compiled. |
US12254083B2 |
Dynamic adaption of a secure element execution environment to profiles
An eUICC card comprising an initial runtime environment, subscriber profiles, associated adapters, and an adaptive routine configured to apply these adapters. An adapter enables the initial runtime environment to be adapted to the specificities of the corresponding profile when the latter is enabled. To enable dynamic adaptation of the runtime environment to the profiles used, the eUICC card further comprises inverse adapters associated with the profiles. The inverse adapter of the active profile makes it possible to restore the initial runtime environment upon disabling or deleting this profile. The adaptation can consist of modifying a Java class of the Java Card runtime environment of the eUICC, to the specificities of a profile. |
US12254080B2 |
Normalizing external application data
Normalizing external application data is disclosed, including: receiving external application data associated with an external application; determining normalized metadata based at least in part on inferring from the external application data; and using the normalized metadata to monitor activities at the external application. |
US12254076B2 |
Control system and control method
A control system includes plural units. The plural units include a master unit connected to a bus and a slave unit connected to the bus, the slave unit communicating with the master unit via the bus. The master unit includes a nonvolatile memory that stores first security information as information to be concealed, and the slave unit includes a volatile memory. The slave unit receives the first security information from the master unit at a predetermined timing and stores the first security information in the volatile memory. |
US12254072B2 |
Systems and methods for private authentication with helper networks
Helper neural network can play a role in augmenting authentication services that are based on neural network architectures. For example, helper networks are configured to operate as a gateway on identification information used to identify users, enroll users, and/or construct authentication models (e.g., embedding and/or prediction networks). Assuming, that both good and bad identification information samples are taken as part of identification information capture, the helper networks operate to filter out bad identification information prior to training, which prevents, for example, identification information that is valid but poorly captured from impacting identification, training, and/or prediction using various neural networks. Additionally, helper networks can also identify and prevent presentation attacks or submission of spoofed identification information as part of processing and/or validation. |
US12254071B2 |
Semiconductor device
A semiconductor device including a biometric recognition function and a touch sensor or near touch sensor function is provided. The semiconductor device includes a light-emitting device and an imaging device. The imaging device includes a gate driver circuit and m rows of pixels (m is an integer more than or equal to 2). The gate driver circuit includes a plurality of first register circuits and second register circuits whose number is less than that of the first register circuits. The first register circuits are connected with each other in series and the second register circuits are connected with each other in series. The gate driver circuit has a function of operating in the first mode and the second mode. In the first mode, the first register circuits are in the on state and the second register circuits are in the off state, and in the second mode, the second register circuits are in the on state and the first register circuits are in the off state. |
US12254063B2 |
Cross-modality curiosity for sparse-reward tasks
Embodiments are provided that include generating, by an inter-modal predictor, predicted second-mode information for a first text-based record based on first-mode information of the first text-based record. Embodiments also include generating a first value by evaluating a first loss function that is based on a first difference between the second-mode information of the first text-based record as predicted and as observed; updating the inter-modal predictor based on the first value; generating, by the updated inter-modal predictor, predicted second-mode information for a second text-based record in the database based on first-mode information of the second text-based record; generating a second value by evaluating a second loss function that is based on a second difference between the second-mode information of the second text-based record as predicted and as observed; and training an operational model based on the second value. |
US12254062B2 |
Domain adaptation
Embodiments of the present disclosure relate to a method, system, and computer program product for domain adaptation. According to the method, a source model of a source domain is obtained, where the source model is trained to generate a label indicating a predicted category of data from the source domain. A training sample from a target domain is obtained, where the training sample comprises training data from the target domain and a true label indicating a true category of the training data from the target domain. A first label is generated for the training data by using the source model. The first label indicates a predicted category of the training data. A target model of the target domain is trained based on the training data, the true label and the first label. |
US12254061B2 |
Apparatuses and methods to accelerate matrix multiplication
Methods and apparatuses relating to performing vector multiplication are described. Hardware accelerators to perform vector multiplication are also described. In one embodiment, a combined fixed-point and floating-point vector multiplication circuit includes at least one switch to change the circuit between a first mode and a second mode, where in the first mode, each multiplier of a set of multipliers is to multiply mantissas from a same element position of a first floating-point vector and a second floating-point vector to produce a corresponding product, shift the corresponding products with a set of shift registers based on a maximum exponent of exponents for the corresponding products determined by a maximum exponent determiner to produce shifted products, perform an numeric conversion operation on the shifted products with a set of numeric conversion circuits based on sign bits from the same element position of the first floating-point vector and the second floating-point vector to produce signed representations of the shifted products, add the signed representations of the shifted products with a set of adders to produce a single product, and normalize the single product with a normalization circuit based on the maximum exponent into a single floating-point resultant, and in the second mode, each multiplier of the set of multipliers is to multiply values from a same element position of a first integer vector and a second integer vector to produce a corresponding product, and add each corresponding product with the set of adders to produce a single integer resultant. |
US12254060B2 |
System for synchronization of changes in edited websites and interactive applications
A system for modifying a website or interactive application, including a published database accessible via an end user data service to present the most up to date version of objects of the website, viewable and editable by at least one user, a draft database accessible via a designer data service and viewable and editable by at least one designer to store edits to the objects of the published database; a published database request handler to coordinate concurrent viewing and updating of the objects between the end user data service and the published database and a draft database request handler to coordinate concurrent viewing, editing and updating of the objects between the designer data service and the draft database and to merge edits and updates to the objects in both the published database and the draft database and to return the merged version of the objects without modifying the published database. |
US12254056B2 |
Clustered metasearch
A clustered metasearch system receives a search query from a user. The system uses Natural Language Processing to identify an object of the search query and descriptors of the search query. The system sorts the search into an applicable realm based on the object of the search query. The system then conducts the search across a variety of search engines and collects root domains from the search results. Root domains within the same realm as the search query are prioritized and additional factors such as the presence of descriptors in the result, the recency of the result, the search engine rank of the result, and the distance from the center of the realm are used to determine the final ranking of the results. The results are then displayed to a user. |
US12254054B2 |
Systems and methods for enterprise web application dashboard management
The described technology relates to developing and/or maintaining dashboards in enterprise web applications. In some aspects, a portal web application is configured to provide a user interface on a client device to create or modify a dashboard which includes a first plurality of widgets. A second plurality of widgets includes widgets published to the portal web application from a plurality of subscriber web applications, where each of the second plurality of widgets is used in at least one of said subscriber web applications, and the first plurality of widgets includes one or more widgets from the second plurality of widgets. In some other aspects, a dashboard management service is provided by which respective enterprise web applications can create and host widgets while sharing the same with other enterprise web applications which use dashboards developed using the dashboard management service. |
US12254052B2 |
Device, system and method for providing wish list- to-content matching service
Provided is a method for providing a wish list-to-content matching service through a communication linkage between a device and a server. The present method includes a process of receiving, by the server, wish information including text and images regarding a user's wish list from the device, a process of generating, by the server, keyword information by analyzing morphemes of the text included in the wish information and generating, by the server, content information corresponding to the keyword information, and a process of generating, by the server, a double-sided wishing card including a front surface region configured based on the wish information and a back surface region configured based on the content information and providing the double-sided wishing card to the device. |
US12254050B2 |
Origin detection for website cookies
A computer system for origin detection for webpage cookies loads a webpage. Loading the webpage causes a browser to store one or more cookies. The computer system creates a first cookie snapshot of the one or more cookies and a first initiator snapshot of one or more initiators for each cookie. The computer system then generates, from the first cookie snapshot and the first initiator snapshot, an initiator directed acyclic graph. Further, the computer system displays information, from the initiator directed acyclic graph, on a link between a particular cookie and a particular initiator. |
US12254048B2 |
Self-healing data clusters
Disclosed are various embodiments for self-healing data clusters. One or more candidates are determined from the candidate pool to be evaluated with the new record. A unique pair combination is generated for each one of the candidates of the candidate pool and the new record. Next, candidate data for the one or more candidates is identified from the existing record based at least in part on one or more matching rules. A weight is assigned to one or more matching rules. Then, the candidate data of the one or more candidates and the new record is evaluated for a data linkage. A distance is calculated between each of the unique pair combinations. Finally, the candidates of the existing record and the new record are clustered into groups. |
US12254047B2 |
Method and system for managing queries of user in IoT network
A method for controlling a first electronic device that manages a user query in an Internet of Things (IoT) network is disclosed. The method may include receiving a first query from the user, identifying whether the received first query is a static event in which a complete response can be generated by the first electronic device or a dynamic event in which a complete response cannot be generated by the first electronic device, based on the first query being identified as the static event, processing the first query, and based on the first query being identified as the dynamic event, transmitting the first query to a second electronic device. |
US12254045B1 |
Querying a telemetry dataset
Approaches for querying a telemetry dataset are described. The telemetry dataset may include telemetry data that may have been generated by a plurality of data endpoints of a physical asset within a facility. The querying of the telemetry dataset may be performed by initially using a semantic dataset. In an example, initially, the semantic dataset is queried by executing a first query comprising a query tag to identify a first data endpoint from amongst the plurality of data endpoints. Thereafter, a reference unique identifier which is linked with the first data endpoint is obtained to query the telemetry dataset by executing a subsequent query comprising the reference unique identifier. As a result of execution of the subsequent query, the telemetry data pertaining to the first data endpoint is retrieved. |
US12254044B2 |
Video playing method, apparatus, and system, and computer storage medium
In a video playing method, after receiving the rotation fragment, the terminal decodes the rotation fragment, so that surround playing of a video picture can be implemented, and resolution of a played video picture can be the same as resolution of the video picture in the rotation fragment. |
US12254038B2 |
Methods and systems for providing a secure automated assistant
Implementations described herein relate to receiving user input directed to an automated assistant, processing the user input to determine whether data from a server and/or third-party application is needed to perform certain fulfillment of an assistant command included in the user input, and generating a prompt that requests a user consent to transmitting of a request to the server and/or the third-party application to obtain the data needed to perform the certain fulfillment. In implementations where the user consents, the data can be obtained and utilized to perform the certain fulfillment. In implementations where the user does not consent, client data can be generated locally at a client device and utilized to perform alternate fulfillment of the assistant command. In various implementations, the request transmitted to the server and/or third-party application can be modified based on ambient noise captured when the user input is received. |
US12254037B2 |
Log parsing method and device, server and storage medium
Disclosed are a log parsing method and device, a server and a storage medium, relating to the field of network operation and maintenance. The method includes: acquiring (101) sample log data; performing (102) clustering processing on the sample log data according to the length of each sample log in the sample log data, and beginning and ending keywords of each sample log in the sample log data, to obtain a plurality of log clusters; determining (103) a quality score of each log cluster of the plurality of log clusters obtained by the clustering processing; and parsing (104) a log according to the plurality of log clusters and quality scores of the plurality of log clusters. |
US12254036B2 |
System and method for summarizing a multimedia content item
A multimedia content item is summarized based on its audio track and a desired compression budget. The audio track is extracted and processed by an automatic speech recognizer to obtain a time-aligned text transcript. The text-transcript is partitioned into a plurality of segment sequences. An informativeness score based on a salience score and a diversity score is computed for each of the segments. A coherence score is also computed for the segments in the plurality of sequences. A subsequence of one of the segment sequences that optimizes for informativeness and coherence is selected for generating a new content item summarizing the multimedia content item. |
US12254034B2 |
Searching and locating answers to natural language questions in tables within documents
The present disclosure relates to methods and systems for searching and finding one or more tables that contain an answer to a query within documents. The methods and systems receive the query with query terms and search a table index for one or more related tables to the query terms. The methods and systems locate an answer to the query in the cells of the related tables and provide an output with the answer highlighted in the cells of the related tables in response to the query. |
US12254029B1 |
Machine learning architecture for contextual data retrieval
A method comprises storing a database comprising sets of data each corresponding to a different digital document uploaded to the one or more processors and corresponding to a category tag assigned to the digital document corresponding to the set of data; receiving a natural language query; parsing the natural language query to generate one or more parsed tags; updating a second query form on the user interface with the one or more parsed tags; retrieving, using one or more generative language models, a subset of the sets of data based on each set of data of the subset corresponding to at least one assigned category tag of the one or more parsed tags; querying, using the one or more generative language models, the retrieved subset of the sets of data based on the natural language query to retrieve response data; and presenting a visual representation of the response data. |
US12254026B1 |
Systems and methods for non-blocking synchronization of secure customer data
Systems and methods for non-blocking synchronization of secure customer data of an enterprise data storage. A first local data storage is established that can be used offline that includes a subset of secure customer data from the enterprise data storage. A second local data storage is established that includes the subset of secure customer data from the enterprise data storage. A data object record in the second local data storage is modified, and creates an associated entry in a tracking table, wherein entries in the tracking table maintain data object record modifications in the second local data storage. The first local data storage is cloned to create a third local data storage. Each entry in the tracking table is executed to modify the third local data storage. The first local data storage is deleted and the modified third local data storage replaces the deleted first local data storage. |
US12254025B2 |
Synchronizing conflict-free replicated data types
The present disclosure relates to a method of a device of communicating data states of a Conflict-free Replicated Data Type (CRDT) structure over a plurality of other devices in a network of devices. |
US12254023B2 |
Power system model conversion
Equipment is provided for converting a phasor-domain model of a power system to a time-domain model. The equipment obtains the phasor-domain model and a raw file that represents a representable subset of parameters of the phasor-domain model. The equipment modifies the raw file as needed for the raw file to accurately represent the representable subset of parameters. The equipment generates a supplementary file that represents a non-representable subset of parameters of the phasor-domain model which is not representable by the raw file. The equipment also obtains a time-domain specific parameter file that represents parameters specific for modeling the power system in the time-domain. The equipment converts the phasor-domain model to the time-domain model, based on the raw file as modified, the supplementary file, and the time-domain specific parameter file. The equipment may also perform fault simulation-based quality verification of the time-domain model. |
US12254022B1 |
Cloud platform based data mesh architecture for data pipelines
A system performs continuous delivery of a data pipeline on a cloud platform. The system receives a specification of the data pipeline that is split into smaller specifications of data pipeline units. The system identifies a target cloud platform and generates a deployment package for each data pipeline unit for the target cloud platform. The system creates a connection with the target cloud platform and uses the connection to provision computing infrastructure on the target cloud platform for the data pipeline unit according to the system configuration of the data pipeline unit. The data pipeline may be implemented as a data mesh that is a directed acyclic graph of nodes, each node representing a data pipeline unit. Different portions of the data mesh may be modified independent of each other. Partial results stored in different portions of the data mesh may be recomputed starting from different points in time. |
US12254021B2 |
Method and system for adapting programs for interoperability and adapters therefor
A method and system according to embodiments enable generalized program to program interoperability. The method and system employ an automatic or substantially automatic transform adapter for using a given exchange standard for two-way communication with a program. In order for the adapter to employ the exchange standard, a discovery manager may learn the program's data communications structure and/or format, and may learn data meaning information from the program. An adapter creator may derive a transform which converts the program's data communications structure and data meaning into the exchange standard. The transform may be used by the adapter to enable two-way communication with any adapter and/or program similarly employing the given exchange standard to achieve interoperability. |
US12254020B2 |
Container plugin for legacy on-premise application
Various examples are directed to systems and methods for installing a plugin to a cloud-implemented database management application. A shared container file system may be initiated at a cloud environment. A plugin container image may be accessed, where the plugin container image comprises plugin payload data describing a first plugin to the database management application and a copy executable. A plugin container may be started at the cloud environment, where the plugin container is based at least in part on the plugin container image. The plugin container may be mounted to the shared container file system. The copy executable may be executed to copy the plugin payload data to the shared container file system. The first plugin may be installed to a database management application instance executing at the cloud environment. |
US12254019B2 |
Interactive visualization of a relationship of isolated execution environments
Systems and methods are described to determine relationships between one or more components of an isolated execution environment system based on data obtained from a data intake and query system. Based on the determined relationships, an interactive visualization is generated that indicates the hierarchical relationship of the components. In some cases, to illustrate the relationship between components of the isolated execution environment system, the visualization can include one or more display objects displayed in a subordinate or superior relationship to other display objects. In certain cases, based on an interaction with a display object, the system can generate a query and/or display additional information and/or visualizations based on the results of the query. |
US12254016B2 |
Facilitating queries of encrypted sensitive data via encrypted variant data objects
Various aspects of this disclosure provide digital data processing systems for using encrypted variant data objects to facilitate queries of sensitive data. In one example, a digital data processing system can receive sensitive data about an entity. The digital data processing system can create, in an identity data repository and from the sensitive data, a searchable secure entity data object for the entity. The searchable secure entity data object is usable for servicing a query regarding the entity. For instance, a transformed query parameter can be generated from a query parameter in the query. The query can be serviced by matching the transformed query parameter to tokenized variant data in the searchable secure entity data object and retrieving tokenized sensitive data from the searchable secure entity data object. |
US12254014B1 |
Document creation with guided generative artificial intelligence
A method includes obtaining a topic of a document and an information source associated with the document. The method also includes generating, using a generative machine learning (ML) model, the document based on the topic and the information source. The method additionally includes identifying a query that is associated with the topic and determining, using a validation model, that the query is not addressed by the document. The method yet additionally includes, based on determining that the query is not addressed by the document, generating an updated document using the generative ML model based on the topic, the information source, and the query. The method further includes determining, using the validation model, that the query is addressed by the updated document, and outputting the updated document. |
US12254013B2 |
System and method for analysis of data from multiple data sources
A computer-implemented method for analysis of data from multiple data sources and a computing system therefor is provided. The method includes receiving a query instance. The query instance may be processed to generate one or more relational query instances based, at least in part, on the query instance. The generated one or more relational query instances may be distributed among one or more nodes. Each of the generated one or more relational query instances may be processed by at least one node of the one or more nodes to extract data from at least one data source of multiple data sources in communication therewith corresponding to the one or more relational query instances. One or more insights may be generated based on the extracted data. The one or more insights generated may be stored in relevant cache to be retrieved therefrom. |
US12254012B2 |
Data extraction with user-configurable extract templates
The described technology relates to systems and techniques for providing efficient and easy-to-use user-customizable extract templates for running queries against databases. The user-customizable extract templates enable customization of the same predefined query according to the requirements and privileges of respective users. In particular, embodiments enable customization of queries by users themselves, reducing or altogether eliminating having developers to modify the query or associated extract templates while still allowing the data owners or administrators to control access to the data. |
US12254007B2 |
Searchable index
Systems and techniques are disclosed for generating entries for a searchable index based on rules generated by one or more machine-learned models. The index entries can include one or more tokens correlated with an outcome and an outcome probability. A subset of tokens can be identified based on the characteristics of an event. The index may be searched for outcomes and their respective probabilities that correspond to tokens that are similar to or match the subset of tokens based on the event. |
US12254003B2 |
Apparatus, method, and computer program product for querying object models for operational systems
An extensible object model system for maintaining extensible object models representing operational systems enables saving and re-using of searches of the models by maintaining a database of search objects representing types of search operations associated with the extensible object models. Search selection input and/or parameter selection input are received via a search selection interface with respect to a particular extensible object model, the search selection input indicating a selected search object and the parameter selection input indicating values corresponding to input parameters required by the selected search object. The extensible object model system retrieves the selected search object from the search object database, generates an executable search query representing a particular instance of the type of search operation defined by the selected search object based on the retrieved search object and the input parameter values and submits the executable search query for execution against the particular extensible object model. |
US12254002B2 |
Systems and methods for accessing data entities managed by a data processing system
Techniques for obtaining information about data entity instances managed by a data processing system using at least one data store. The techniques include obtaining a query comprising a first portion comprising information for identifying instances of a first data entity stored in at least one data store; and a second portion indicating at least one attribute of the first data entity; generating, from the query, a plurality of executable queries including a first set of one or more executable queries and a second set of one or more executable queries, the generating comprising: generating, using the first portion, the first set of executable queries for identifying instances of the first data entity, and generating, using the second portion, the second set of executable queries for obtaining attribute values for instances of the first data entity; and executing the plurality of executable queries to obtain results for the query. |
US12254000B2 |
System and method for blockchain data transfers
A digital distributed ledger-based system provides for receiving, via a first application, a first data transmission record representative of a transmission of a file by the first application, and for receiving, via a second application, a first data receipt record representative of a receipt of the file by the second application. The digital distributed ledger-based system also provides for storing the first data transmission record and the first data receipt record in the digital distributed ledger. The digital distributed ledger immutably stores the first data transmission record and the first data receipt word record. The digital distributed ledger-based system additionally provides for determining that the transmission of the file has occurred correctly by retrieving the first data transmission record and the first data receipt record from the digital distributed ledger and by comparing the first data transmission record to the first data receipt record. |
US12253995B2 |
Increasing index availability in databases
Increasing index search efficiency and availability in a database is provided. An index space matrix corresponding to a plurality of mini-indices of the database is built using ordered boundary values that correspond to key value ranges of each respective mini-index to increase index search efficiency by removing redundant mini-index accesses. Mini-indices of the plurality of mini-indices are consolidated asynchronously without suspending access to the mini-indices using a particular consolidation policy of a plurality of consolidation policies that corresponds to an amount of key value overlap identified between the mini-indices. Data operations corresponding to transactions are performed using the index space matrix during consolidation of the mini-indices without suspending access to the mini-indices. |
US12253994B2 |
Dynamically selecting among learned and non-learned indexes for data access
The described technology relates to systems and techniques for accessing a database by dynamically choosing an index from a plurality of indexes that includes at least one learned index and at least one non-learned index. The availability of learned and non-learned indexes for accessing the same database provides for flexibility in accessing the database, and the dynamic selection between learned indexes and non-learned indexes provide for choosing the index based on the underlying data in the database and the characteristics of the query. Certain example embodiments provide a learned model that accepts a set of features associated with the query as input, and outputs a set of evaluated weights for respective features, which are then processed according to a set of rules to predict the most efficient index to be used. |
US12253993B2 |
Data dimensionality reduction method, computer program, and data dimensionality reduction device
A data dimensionality reduction method includes: a step of dimensionally reducing a group of data from a high-dimensional space to a low-dimensional space using a distance function that defines a distance between any two vectors in the high-dimensional space; a step of dividing the dimensionally-reduced low-dimensional space into multiple subspaces; an analysis step of performing a regression analysis using a regression model based on at least one belonging data for each divided subspace; and a step of updating p first parameters included in the distance function based on results of the regression analysis in the multiple subspaces. |
US12253992B2 |
Collaborative indexing of content-addressable data
Various aspects of the subject technology relate to systems, methods, and machine-readable media for managing and indexing content in a blockchain platform. Various aspects may include receiving, at the blockchain platform, content-addressable data. Aspects may also include indexing the content-addressable data. Aspects may also include generating and serving a recommendation including the content-addressable data for one or more users based on user preferences. Aspects may also include receiving an interaction from the one or more users based on the recommendation. Aspects may include updating a state of a blockchain on the blockchain platform based on the interaction. |
US12253990B2 |
Tier-specific data compression
A method, apparatus, and computer program product for tier-specific data compression, comprising comparing costs associated with a plurality of storage configurations for storing data based on one or more usage characteristics of data, wherein each storage configuration of the plurality of storage configurations corresponds to a particular storage tier of a plurality of storage tiers and a particular compression algorithm of a plurality of compression algorithms and based on the comparison of the costs, storing the data using a storage configuration of the plurality of storage configurations. |
US12253985B2 |
System, method, and computer program product for monitoring and improving data quality
Provided is a computer-implemented method for monitoring and improving data quality of transaction data that may include receiving transaction data associated with a plurality of payment transactions from an acquirer system. The transaction data may include a transaction record associated with each payment transaction of the plurality of payment transactions. Each transaction record may include a plurality of data fields. Each respective data field of the plurality of data fields may be categorized into a respective type of a plurality of types. A data quality score for each respective data field of the plurality of data fields may be determined based on the respective type of the respective data field. A system and computer program product are also provided. |
US12253980B2 |
Distributed work data management
A device may receive, from a user device, a transaction request associated with a first entity and identify a distributed ledger associated with the first entity, the distributed ledger including a set of blocks recording work data associated with the first entity. The set of blocks may include: a first subset of blocks including data specifying work performed by the first entity, and a second subset of blocks including data verifying a portion of the work performed by the first entity and specified by the data included in the first subset of blocks. The device may determine that a transaction, associated with the transaction request, is associated with the first subset of blocks and the second subset of blocks. Based on predetermined instructions that correspond to the transaction and the distributed ledger, the device may perform the transaction. |
US12253975B2 |
Suggesting content items to be accessed by a user
A client application sends an application programming interface call to an interface of a content management system. The call specifies one or more content item search criteria. Sending the call causes the content management system to perform a lookup in a content item index to identify at least one content item that satisfies the one or more content item search criteria. Based on sending the call, the client application receives from the content management system a suggestion to attach the at least one content item to a text being displayed by at the computing system. |
US12253973B1 |
Intelligent information retrieval system and method
Smart information retrieval is provided via artificial intelligence. Content stored in documents in a database is accessed and contextual chunks of individual ones of the documents are identified, wherein the contextual chunks include portions of content stored in the individual ones of the documents. Embeddings associated with the contextual chunks are generated and stored in a vector database. A plurality of relationships are defined among at least some of the contextual chunks and generates relational embeddings using the plurality of identified relationships. The relational embeddings are stored in a database. A query is received for information associated with at least some of the content and an embedding representing the query is generated. The embedding representing the query is transmitted to at least one large language model, and a response including at least some of the contextual chunks is received. The response is transmitted to a device associated with the query. |
US12253971B1 |
Contextualization of digital content
Contextualization of digital content includes generating a corpus of metadata associated with a user, including technical information about devices and applications that execute on the devices, and interaction data describing usage of the devices and applications that execute on the devices, orienting the metadata to ontological elements, monitoring user consumption of digital content on the device and identifying content elements, comparing the identified content elements to the ontological elements, identifying a target content element to contextualize for the user with selected metadata of the corpus, and modifying the digital content for graphical presentation to the user, the modifying providing added information, associated with the target content element, in the digital content, the added information including the selected metadata of the corpus. |
US12253967B2 |
Application virtualization in an emulator using an authentication processor
Apparatuses and methods for enabling an MFi stack and corresponding MFi application to be authenticated in an emulator operating using one or more processors/CPUs are presented. In one aspect, a computer may include a memory and processor configured to execute the operating system. The computer may include a USB bus coupled through USB interface to a dongle. The dongle may include an authentication coprocessor for use in an integrated circuit (I2C)-to-USB configuration, and an I2C-to-USB computer. Driver code running on the computer may manage the data exchanged between the authentication coprocessor and a virtual emulator on the computer. The emulator may include a USB-to-I2C driver that virtualizes the authentication coprocessor as an I2C device running with the MFi application like CarPlay. |
US12253966B2 |
PCIe deterministic link training using OOB communications and enumeration optimization during different power-up states
A Peripheral Component Interface Express (PCIe) card includes a circuit board, a device mounted on the circuit board, and a PCIe processor mounted on the circuit board. The PCIe processor is communicatively coupled to the device and a host processor of a host system. The PCIe processor is configured to detect a power signal on an auxiliary (AUX) power rail of the PCIe card. A periodic detection of a state of the device is performed based on detecting the power signal on the AUX power rail. A signal indicative of the state of the device is encoded for transmission to the host processor of the host system. PCIe link training is performed via a PCIe interface with the host system. The PCIe link training is initiated based on the signal indicative of the state of the device. |
US12253964B2 |
DSP eco system scalable with obfuscation
A system that includes a plurality of encapsulation blocks having a plurality of digital signal processing (DSP) blocks provided with preconfigured logic functions and a plurality of pacing control networks operatively connected with the plurality of DSP blocks. The system also includes a streaming cross bar operatively connected with each encapsulation block of the plurality of encapsulation blocks. Each encapsulation block of the plurality of encapsulation blocks includes a DSP block of the plurality of DSP blocks and a pacing control network of the plurality of the pacing control networks. Each DSP block of the plurality of DSP blocks is independently and separately connected with the streaming cross bar via the plurality of pacing control networks. |
US12253962B2 |
Network interface controller configuration method, apparatus, device, and storage medium
Embodiments of the present disclosure relate to network interface controller configuration. The method comprises: determining a network interface controller queue to be subjected to affinity setting in a target network interface controller; determining a NUMA node corresponding to the target network interface controller and a Die set corresponding to the node; binding a first network interface controller queue to be subjected to affinity setting with a CPU on a first Die in the Die set; and binding the RPS/XPS of a first interrupt request number corresponding to the first network interface controller queue to be subjected to affinity setting with the CPU on the first Die. By binding the RPS/XPS of an interrupt request number corresponding to the network interface controller queue and the network interface controller queue bound with a same Die, the cache hit ratio and thus the network interface controller performance can be improved. |
US12253958B2 |
System for address mapping and translation protection
This disclosure is directed to a system for address mapping and translation protection. In one embodiment, processing circuitry may include a virtual machine manager (VMM) to control specific guest linear address (GLA) translations. Control may be implemented in a performance sensitive and secure manner, and may be capable of improving performance for critical linear address page walks over legacy operation by removing some or all of the cost of page walking extended page tables (EPTs) for critical mappings. Alone or in combination with the above, certain portions of a page table structure may be selectively made immutable by a VMM or early boot process using a sub-page policy (SPP). For example, SPP may enable non-volatile kernel and/or user space code and data virtual-to-physical memory mappings to be made immutable (e.g., non-writable) while allowing for modifications to non-protected portions of the OS paging structures and particularly the user space. |
US12253956B2 |
Hybrid scheme for performing translation lookaside buffer (TLB) shootdowns
A hybrid scheme is provided for performing translation lookaside buffer (TLB) shootdowns in a computer system whose processing cores support both inter-processor interrupt (IPI) and broadcast TLB invalidate (TLBI) shootdown mechanisms. In one set of embodiments, this hybrid scheme dynamically determines, for each instance where a TLB shootdown is needed, whether to use the IPI mechanism or the broadcast TLBI mechanism to optimize shootdown performance (or otherwise make the TLB shootdown operation functional/practical). |
US12253954B1 |
Floating internal context memory
In one embodiment, a processing device includes a memory to store a plurality of memory pages having corresponding physical memory addresses in the memory, store an active multilevel page table (MPT) mapping virtual to physical memory addresses for corresponding allocated memory pages stored in the memory, and store a floating MPT at least partially mapping virtual to physical memory addresses for corresponding spare memory pages stored in the memory, the floating and active MPT using a common mapping scheme, and a processor to receive a request to add a virtual to physical address mapping for more memory pages of the plurality of memory pages to the active MPT, and in response to receiving the request, adjoin at least part of the floating MPT to the active MPT so that the active MPT provides the virtual to physical address mapping for at least some memory pages of the spare memory pages. |
US12253948B2 |
Software-defined coherent caching of pooled memory
Methods and apparatus for software-defined coherent caching of pooled memory. The pooled memory is implemented in an environment having a disaggregated architecture where compute resources such as compute platforms are connected to disaggregated memory via a network or fabric. Software-defined caching policies are implemented in hardware in a processor SoC or discrete device such as a Network Interface Controller (NIC) by programming logic in an FPGA or accelerator on the SoC or discrete device. The programmed logic is configured to implement software-defined caching policies in hardware for effecting disaggregated memory (DM) caching in an associated DM cache of at least a portion of an address space allocated for the software application in the disaggregated memory. In connection with DM cache operations, such as cache lines evicted from a CPU, logic implemented in hardware determines whether a cache line in a DM cache is to be evicted and implements the software-defined caching policy for the DM cache including associated memory coherency operations. |
US12253945B2 |
Disk caching and/or tiering with device internal busy information
Systems, apparatuses and methods may provide for technology that detects, via a processor external to a solid state drive (SSD), internal information associated with the SSD, detects background operations with respect to the SSD based on the internal information, wherein the background operations include one or more of current operations or predicted operations, and adjusts a hierarchical data placement policy based on the background operations. |
US12253943B2 |
Memory device interface and method
Apparatus and methods are described, including memory devices and systems. Memory devices, systems and methods may include a buffer interface to translate high speed data interactions on a host interface side into slower, wider data interactions on a DRAM interface side. The slower, and wider DRAM interface may be configured to substantially match the capacity of the narrower, higher speed host interface. In some cases, the buffer interface may be configured to provide multiple sub-channel interfaces each coupled to one or more regions within the memory structure and configured to facilitate data recovery in the event of a failure of some portion of the memory structure. Selected memory devices, systems and methods may include an individual DRAM die, or one or more stacks of DRAM dies coupled to a buffer die. |
US12253941B2 |
Management of repeatedly seen data
A method for extending data lifetime for reference in deduplication is provided. The method includes determining that a quantity of user data has at least a threshold amount of data that is re-created in a storage system. The method includes protecting at least portions of the quantity of user data from erasure by garbage collection in the storage system during a predetermined time interval, wherein the protected at least portions are available for data deduplication of further user data in the storage system during the predetermined time interval. |
US12253939B2 |
Electronic control unit, method, and storage medium of setting shared/dedicated area write limit based on life time consumption information
By an electronic control unit including a storage that has a shared area shared by a plurality of unspecified applications and a dedicated area used by a predetermined specific application, a use limit notification method performed in the electronic control unit, a use limit notification method, life time consumption information related to life time consumption of the storage is acquired. a shared area write limit and a dedicated area write limit are set, and an application using the storage is notified of a use limit of the storage. |
US12253936B2 |
Validating inter-partition communication in microservice decomposition
A system, computer program product, and method are presented for executing a validation test on at least a portion of a refactored application. The refactored application is resident within a partitioned computing architecture including a plurality of partitions and communication between the partitions uses one or more boundary methods. The refactored application is at least partially similar to a transformed monolithic application. The method includes automatically generating one or more test sequences for exercising one or more functional behaviors for each boundary method of the one or more boundary methods. |
US12253935B2 |
Method, device, and computer program product for testing
Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for testing. The method includes: obtaining code modification information, program error information, and test case information. The method further includes: selecting a first test case set associated with code modification records from the test case information according to the program error information. The method further includes: sorting multiple test cases in the first test case set to generate a test strategy for the code modification records. Embodiments of the present disclosure may select the best test case for current code fix to meet different test requirements and reduce the test time. |
US12253934B2 |
Code coverage measurement for test systems
A method and system are provided for code coverage for test systems for testing source code. The method obtains a trace with trace records written at entry and exit to one or more test modules for function calls to the test modules. The method compares response codes for the functions extracted from the trace with a finite list of response codes retrieved from metadata for the source code for the functions and analyzes a code coverage based on the comparison. |
US12253933B2 |
Predictive load driven proactive pre-flight check for applications
Embodiments described herein relate to methods, systems, and non-transitory computer readable mediums storing instructions for performing a connection test prior to bringing an application on-line. The method determines a best time to perform a connection test on an application that is currently off-line and at that time performs the connection test. The connection test is performed between the first application and those applications and components to which it is related. The connection test establishes whether prior to bringing the application on-line, for example after a migration, the connections between it and all the applications and components that are related to it have been re-established with performance within a predetermined threshold. |
US12253931B2 |
Determining an improved technology environment for a software application
A system is configured to obtain information relating to a current application environment and a plurality of model application environments of a software application. The system runs the software application using the current application environment and each of the model application environments. The system collects a plurality of performance metrics related to performance of the software application in the current application environment and each of the model application environments while running in the simulated environment. The system assigns a score to each performance metric and determines a model application environment that yielded a higher score for a performance metric as compared to the score of the performance metric in the current application environment. The system recommends at least one technology product used for a corresponding technology component associated with the performance metric in the determined model application environment. |
US12253929B1 |
Integrated production automation for real-time multi-frequency data processing and visualization in internet of things (IoT) systems
A system comprising an interoperable digital architecture configured for real-time multi-frequency data collection, processing, and visualization of data from various IoT devices in real-time, an automated event detection module configured to detect events from the IoT devices in real-time and manage multi-frequency data, a modular AI module in communication with the automated event detection module, and configured to process the multi-frequency data in real-time through separate aggregated containers for increased computational efficiency, where the modular AI module is configured to parallelize AI processing, receive the multi-frequency data from the event detection module and processes it in parallel using a plurality of AI algorithms. A data sorting module configured to sort the processed multi-frequency data and send it to destinations across multiple cloud environments, and a relational database for segregation of raw multi-frequency data and processed multi-frequency data. |
US12253928B2 |
Data center infrastructure optimization method based on causal learning
Methods for active data center management by injecting randomized controlled signals in the operational controls of the cooling infrastructure of the data center and receiving response signals corresponding with the injected signals. The injected signals are used to adjust the operational controls of the cooling infrastructure, and the response signals relate to the operational conditions in the data center. Based upon the response signals along with independent and external variables, the randomized signals are continually injected into the cooling infrastructure and fine-tuned based upon the response signals. Optimum or improved parameters for controlling the cooling infrastructure of the data center are determined based upon the signal injections and corresponding responses. |
US12253925B2 |
Systems, apparatuses, and methods for autonomous functional testing of a processor
Systems, methods, and apparatuses for autonomous functional testing of a processor are described. In one example, a processor includes a plurality of processor cores that are each coupled to a respective power management agent circuit; a cache shared by the plurality of processor cores; and a control register, that when set, causes: a save of a state of a first processor core of the plurality of processor cores to storage, a transfer of control of the first processor core to a power management agent circuit of the first processor core, isolation of the first processor core from the other of the plurality of processor cores by the power management agent circuit, performance of one or more functional tests from the cache on the first processor core caused by the power management agent circuit to generate a test result, removal of the isolation of the first processor core from the other of the plurality of processor cores by the power management agent circuit, and a transfer of the control by the power management agent circuit back to the first processor core. |
US12253917B2 |
Method and system for continuous data protection
A method of continuous data protection (CDP) is provided. The method includes sending, by a splitter, block I/O write data from a computing system to a primary volume and to a CDP appliance. The method further includes, recording, by a file system tracker communicatively coupled with the splitter, a log of meta data operations made to files in a file system of the primary volume and sending the log to the CDP appliance. The method further includes, recording, by the CDP appliance, the block I/O write data in a journal and a secondary volume, and recording the log of meta data operations made to files in the file system of the primary volume in a continuous catalog. |
US12253913B2 |
Memory error tracking and logging
Techniques are disclosed relating to memory error tracking and logging. In some embodiments, a memory cache controller circuitry is configured to track, using multiple circuit entries, numbers of detected correctable errors associated with multiple respective locations, and in response to detecting a threshold number of correctable errors for a particular location, generate a signal to the one or more processors that identifies the particular location. In some embodiments, the memory cache controller circuitry includes multiple circuit entries for tracking uncorrectable errors. |
US12253911B2 |
Programmable and high-performance data scrambler for non-volatile memory controllers
Systems, apparatuses and methods may provide for technology that generates a first set of scrambler bits based on a destination page number associated with data, generates a second set of scrambler bits based on a programmable nonlinear function, and combines the first set of scrambler bits and the second set of scrambler bits into a scrambler seed. In one example, the technology also randomizes the data based on the scrambler seed to obtain outgoing randomized data and writes the outgoing randomized data to a non-volatile memory. |
US12253909B2 |
Method for feedback of program
Disclosed is a method for feedback of a program, which is performed by a computing device including at least one processor, which include: matching respective functions included in a first program received from an external device with respective functions included in a prestored correct answer program corresponding to the first program; identifying error functions different from the respective functions included in the correct answer program among the respective functions included in the first program; generating at least one repair template including at least one reference function extracted based on a calling-context for a function of a specific function in order to repair the error function among the prestored functions; generating a first edit script for repairing the error function to at least one reference function based on a first repair template among one or more repair templates; and transmitting a signal including the first edit script to the external device. |
US12253906B2 |
Information processing device, information processing method, and non-transitory computer-readable storage medium storing program
A processor of an information processing device acquires first device information including failure information related to each client terminal, and failure resolution information, and generates a failure database containing the failure information and the failure resolution information associated with each other. The processor acquires second device information related to each client terminal at a predetermined time interval, and performs, in the failure database, primary search for the failure resolution information based on information for search for searching for the failure resolution information. The processor performs, in the second device information, secondary search for the information of the client terminal specified by the information for search, extracts specific information of the specified client terminal from the failure resolution information by extracting information corresponding to a result of the secondary search from a result of the primary search, and transmits the specific information to the specified client terminal by the output unit. |
US12253903B2 |
Remedial action indication
A controller includes a link interface that is to couple to a first link to communicate bi-directional data and a second link to transmit unidirectional error-detection information. An encoder is to dynamically add first error-detection information to at least a portion of write data. A transmitter, coupled to the link interface, is to transmit the write data. A delay element is coupled to an output from the encoder. A receiver, coupled to the link interface, is to receive second error-detection information corresponding to at least the portion of the write data. Error-detection logic is coupled to an output from the delay element and an output from the receiver. The error-detection logic is to determine errors in at least the portion of the write data by comparing the first error-detection information and the second error-detection information, and, if an error is detected, is to assert an error condition. |
US12253898B2 |
Methods and systems for distributed power control of flexible datacenters
A distributed power control system is provided that can include a datacenter and a remote master control system. The datacenter can include (i) computing systems, (ii) a behind-the-meter power input system configured to receive power from a behind-the-meter power source and deliver power to the computing systems, and (iii) a datacenter control system configured to control the computing systems and the behind-the-meter power input system. The remote master control system can be configured to issue instructions to the datacenter that affect an amount of behind-the-meter power consumed by the datacenter. The datacenter control system can receive, from a local station control system configured to at least partially control the behind-the-meter power source, a directive for the datacenter to ramp-down power consumption, and in response to receiving the directive, cause the computing systems to perform a set of predetermined operations correlated with the directive. |
US12253892B2 |
Lid carveouts for processor connection and alignment
Package lids with carveouts configured for processor connection and alignment are described. Lid carveouts are configured to align and mechanically secure a cooling device to the package lid by receiving protrusions of the cooling device. Because the lid carveouts ensure precise alignment and orientation of a cooling device relative to a package lid, the lid design enables targeted cooling of discrete portions of the lid. Lid carveouts are further configured to expose one or more connectors disposed on a surface that supports package internal components. When contacted by corresponding connectors of a cooling device, the lid carveouts enable direct connections between the package and the attached cooling device. By creating a direct connection between package components and an attached cooling device, the lid carveouts enable a high-speed connection for proactive and on-demand cooling actuation. |
US12253890B2 |
Electronic apparatus and exterior panel thereof
An exterior panel for attachment to a surface of a housing includes: a curved profile that includes an inner surface and an outer surface; and a plurality of projecting portions extending out of the inner surface of the exterior panel, where each of the projecting portions is configured to fit in corresponding attachment holes that is formed on the surface of the housing of the game device, and the plurality of projecting portions, when fit into the corresponding holes, provide a separation between the surface of the housing of the game device and the inner surface. |
US12253886B2 |
Flexible display device and display terminal
A flexible display device is provided, including: a housing, a flexible display screen, a support member and a sliding-roller. The support member is located between the flexible display screen and the sliding-roller, and is configured for driving the flexible display screen to be rolled on the sliding-roller. The sliding-roller is rotatable and is arranged in the housing. The flexible display device further includes a limiting structure provided between the support member and the housing for maintaining a gap between the flexible display screen and the housing. A display terminal is further provided. |
US12253883B2 |
Digitizer including dummy lines and foldable display device including the same
A digitizer includes a first sensing coil disposed in an active region, a first dummy line disposed in the same layer as the first sensing coil, a second sensing coil disposed below the first sensing coil in the active region, a second dummy line disposed in the same layer as the second sensing coil, a bridge line disposed below the second sensing coil, and a third dummy line disposed in the same layer as the bridge line. At least two dummy lines among the first, second, and third dummy lines extend in the same direction. |
US12253877B2 |
Gating of a mesh clock signal in a processor
In an embodiment, a processor may include a mesh network and a clock regulation circuit. The mesh network may include multiple mesh stops to operate based on a mesh clock signal. Each mesh stop may include a bandwidth counter to transmit a bandwidth count in response to a pulse of a synchronization signal. The clock regulation circuit may be to: receive a plurality of bandwidth counts from the plurality of mesh stops; aggregate the plurality of bandwidth counts to obtain an aggregated bandwidth value; determine a cycle stealing value based at least on a comparison of the aggregated bandwidth value to at least one threshold value; and gate the mesh clock signal based on the determined cycle stealing value. Other embodiments are described and claimed. |
US12253870B2 |
Voltage regulator circuit systems and methods
A circuit system includes a first voltage regulator circuit that generates a first supply voltage for an integrated circuit die based on a first control signal. The first voltage regulator circuit generates a first feedback signal based on the first supply voltage. The circuit system also includes a second voltage regulator circuit that generates a second supply voltage for an integrated circuit die based on a second control signal. The second voltage regulator circuit generates a second feedback signal based on the second supply voltage. The circuit system also includes a third voltage regulator circuit that generates the first control signal based on the first feedback signal and the second control signal based on the second feedback signal. The circuit system may include fully integrated, on-board, and on-package voltage regulator circuits. |
US12253869B2 |
Flexible server chassis with alternative power supply locations and directions
An information handling system includes a chassis having a cold aisle edge and a hot aisle edge, one or more devices inserted within the cold aisle edge, a power supply unit, and a baseboard management controller (BMC). The BMC determines whether a power supply cooling fan of the power supply unit installed within the information handling system has a fixed airflow direction or changeable airflow direction. In response to the power supply cooling fan having a fixed airflow direction, the BMC determines a configuration of the information handling system. The BMC determines a power supply cooling fan orientation of a power supply cooling fan within the power supply unit, and whether the power supply cooling fan orientation corresponds to the configuration of the information handling system. If not, the BMC provides an alert message to an individual associated with the information handling system. |
US12253868B2 |
System and method for flexible solar tracker and testing
Disclosed herein is a technique of configuring flexible photovoltaic tracker systems with high damping and low angle stow positions. Under dynamic environmental loads implementing a high amount of damping (e.g., greater than 25% of critical damping, greater than 50% of critical damping) or a very high amount of damping (e.g., 100% or greater of critical damping, infinite damping) enables the flexible tracker system to prevent problematic aeroelastic behaviors while positioned in a low stow angle. The disclosed technique is further applied to a prototyping process during wind tunnel testing. |
US12253862B2 |
Adaptive anti-laser system
A method for protection of inflight aircraft during approaching-to-landing and takeoff/climbout phases of flight against handheld laser attacks includes two different drone types: a skeining drone and a swarming drone. One or more skeining drones are deployed close to the aircraft and/or one or more swarming drones are deployed further from the aircraft and closer to the beam source. Prior to the aircraft's traversal of a determinable approach point, a plurality of swarming drones are pre-deployed in loitering mode or else launched, and are subsequently directed toward the reckoned source of a trained beam while skeining drones are pre-deployed in a patrol mode or else launched, and fly closer to the aircraft. The skein classically shields the cockpit by flying a controlled interference pattern roughly parallel to the aircraft flightpath while the swarm saturates one or more determined and dynamically redetermined regions athwart the beam source location. |
US12253861B2 |
Multi-machining robot collaboration method in flexible hardware production workshop
A multi-robot collaboration method in a flexible hardware production workshop is provided, by which allocation of workpiece machining tasks and transfer of workpieces in different workstations can be achieved and meanwhile relatively high calculation cost is avoided. According to the method, a distributed collaboration method is fully used, and in allusion to the current technical condition, the allocation of the workpiece machining tasks and the transfer of the workpieces in different workstations can be achieved and meanwhile the relatively high calculation cost is avoided. A multi-AGV path conflict eliminating method is used for avoiding possible collision of AGVs during movement. A centralized intervention and adjustment method is used for discovering and predicting system conflicts and failure problems and making timely dispatching and adjustment so as to improve the automation level and the flexibility level of a hardware workshop. |
US12253860B2 |
Fault tolerant systems for distributed supervision of robots
Embodiments provide systems, method, and computer-readable storage media for performing robotic tasks in a distributed and coordinated manner. A fleet of robots may use a sequence of messages to appoint supervisors for a set of tasks, where the supervisor robots are responsible for ensuring that their supervised tasks are completed by other robots of the fleet. The supervisors may solicit requests from other robots to perform available tasks and select a robot to perform an available task. Once a robot is appointed, the supervisor and the worker may use messaging sequences to monitor the status of the task and participating robots (e.g., the supervisor and the worker). The monitoring may enable the supervisor to detect a failed worker and enable other robots to detect a failed supervisor. When failed robots are detected, the robot(s) detecting the failure may initiate operations to take over the role(s) of the failed robots to ensure operation of the fleet of robots continues in a smooth manner and the tasks are completed efficiently. |
US12253858B2 |
Method of travel control, device and storage medium
The embodiments of the present disclosure provide a method of travel control, a device and a storage medium. In some exemplary embodiments of the present disclosure, a self-mobile device collects three-dimensional environment information on a travel path of itself in the travel process, identifies an obstacle area and a type thereof existing on the travel path of the self-mobile device based on the three-dimensional environment information, and the self-mobile device adopts different travel controls in a targeted manner for different types of the area, such that the obstacle avoidance performance of the self-mobile device is improved by adopting the method of the travel control in the present disclosure. |
US12253857B2 |
System and method for a collapsible self-storing robot
A robotic system coordinates collision-free self-storage of a robot. The robotic system initiates and performs a controlled collapse of the robot into a pre-defined compact geometry that permits self-storage in a confined, compact area when not in use. The system also coordinates collision-free self-deployments of the robot into a deployed geometry suitable for performing autonomous tasks outside of the compact storage area. The system includes a collapsible robot configured to extend and retract at least one robotic arm to perform tasks above a worksurface, a powered docking station positioned below the worksurface and including a power source interface to electrically couple the collapsible robot to a power source, and control circuitry for coordinating movements of the collapsible robot—such as collision-free self-collapse, collision-free self-deployments, and collision-free ingress and egress of the robot into and out of the compact storage area. |
US12253855B2 |
Method and apparatus for handling goods by unmanned aerial vehicle and autonomous vehicle
Provided is a method for an unmanned aerial vehicle to handle goods in cooperation with an autonomous vehicle. The method performed by the unmanned aerial vehicle includes at least: capturing an image of the autonomous vehicle having a goods storage box; recognizing a marker displayed in the goods storage box by analyzing the captured image; identifying a region occupied by the marker on the captured image; adjusting a relative position of the unmanned aerial vehicle and the autonomous vehicle. The marker displayed in the goods storage box is covered by a lid of the goods storage box and placed in a state that cannot be captured by the unmanned aerial vehicle. The marker is exposed in a state that can be captured by the unmanned aerial vehicle only when the lid of the storage box is opened by communication between the unmanned aerial vehicle and the autonomous vehicle. |
US12253852B2 |
Image capture devices for autonomous mobile robots and related systems and methods
An autonomous cleaning robot includes a drive system to support the autonomous cleaning robot above a floor surface, an image capture device positioned on the autonomous cleaning robot to capture imagery of a portion of the floor surface forward of the autonomous cleaning robot, and a controller operably connected to the drive system and the image capture device. The drive system is operable to maneuver the autonomous cleaning robot about the floor surface. The controller is configured to execute instructions to perform operations including initiating, based on a user-selected sensitivity and the imagery captured by the image capture device, an avoidance behavior to avoid an obstacle on the portion of the floor surface. |
US12253848B2 |
Machine abnormality marking and abnormality prediction system
The present invention provides a machine abnormality marking and abnormality prediction system connected with a factory host and including a parameter streaming unit connected with the machines, an abnormality reporting unit, a prediction analysis unit, and a neural network classifier. The parameter streaming unit and the abnormal reporting unit collect data of each machine in the factory, and the collected data are compared and analyzed with historical records by the prediction analysis unit. The generated parameter values can be continuously compared with the collected data to predict the state of each machine in the factory, and provide an early warning of possible abnormality or need of maintenance, so that the personnel in the factory can arrange production line maintenance or capacity adjustment in advance or adjust the machine of the factory production line, to avoid occasional shutdown and reduce factory losses. |
US12253847B2 |
Plant monitoring and control system
When a general-purpose operation part (22, 23) is hidden by a window part (24), it becomes hard for an operator to visually check an association state between a field device (10A, 10B) and a hardware switch (3). If such a display state has occurred, an HMI server (5) stops a health check signal which is being output to a PLC (6). The PLC (6) detects the stop of the health check signal and forcibly cancels the association state between the field device (10A, 10B) and the hardware switch (3). Thus, a human error can be prevented. |
US12253845B2 |
Cloud edge network process automation control
A method for cloud edge network process automation control includes receiving, at a multi-access edge computing device, a factory application defining an automated process; and identifying process modules associated with the factory application. The method further includes determining resources required by the process modules associated with the factory application; and assigning, based on the determining of the resources, the process modules to devices for execution within the automated process. The method further includes providing distributed orchestration information to the devices, where the distributed orchestration information includes a status of the process modules; and controlling networked plant devices for middle latency conditions based upon the distributed orchestration information. |
US12253843B2 |
Offline programming device and offline programming method
An offline programming device includes an input unit that receives input of a plurality of teaching points, a creation unit that determines intermediate point located between adjacent teaching points and creates an operation program for the robot, a simulation unit that simulates a movement trajectory of the robot when the operation program is executed, and a display unit that displays a GUI screen representing the movement trajectory. The GUI screen includes a first display area showing a time series sequence of the plurality of teaching points and a second display area. When an error is detected in the movement trajectory, a section between the teaching points including the point in time when the error occurs is displayed in the first display area according to a first error display method. |
US12253842B2 |
Production management system of electronic device components and production management method of electronic device components
In production management systems, management devices includes a management device of a pre-process which adds a hash value of a production condition information received from a preceding process and a hash value calculated from the production condition information of the pre-process to calculate a first hash value and transmit the production condition information of the pre-process and the first hash value to a management device of a current process, and the management devices includes a management device of a current process which calculates a second hash value from production condition information received, calculates a third hash value obtained by subtracting the second hash value from the first hash value. |
US12253834B2 |
Information processing device, determination method, molding defect inspection device, molding device, and method for manufacturing product
There is provided an information processing device determining necessity/non-necessity of adjustment of conditions for inspecting molding defects of a molded composition on a substrate the information processing device including: an image acquiring unit configured to acquire an image of the molded composition; an inspection unit configured to perform inspection of the molding defects from the image using a machine learning model; an information acquiring unit configured to acquire information relating to a molding defect of the composition on a reference substrate; and a determination unit configured to compare an inspection result acquired by inspecting the molding defects on the reference substrate using the inspection unit with the information relating to a molding defect of the composition that is acquired by the information acquiring unit and determine necessity/non-necessity of the adjustment of the conditions of the inspection based on a result of the comparison. |
US12253832B2 |
Electronic device for controlling watch face of smart watch and operation method therefor
An electronic device according to various embodiments of the present invention may comprise: a camera module; a communication module for communicating with a second electronic device; and a processor for photographing a first screen displayed on a display of the second electronic device and an external background of the second electronic device by using the camera module, and acquiring a second screen for the second electronic device by using the first screen and the external background. |
US12253829B2 |
Watch case comprising a back oriented in a predefined angular position
A watch case (10) including a back (30) driven into a middle (20) by a joint (40), and including a body (31) from which radially extends a lip (32), the body (31) including an axial annular shoulder (310) and the lip (32) including a radial annular shoulder (320). The middle (20) has an axial opening (21), an axial annular shoulder (200), and a radial annular shoulder (201) resting against the radial annular shoulder of the lip, the joint being interposed between the axial annular shoulders. The axial annular shoulders have peripheral profiles of complementary shapes, substantially circular, including one and the other, a first circular-arc-shaped portion having a first radius (R1, R2), and a second circular-arc-shaped portion to which is connected the first portion, having a second radius (r1, r2) the value of which is lower than that of the first radius (R1, R2). |
US12253824B2 |
Toner
A toner comprising a toner particle and a silica particle on a surface of the toner particle, wherein an area formed by a polyester resin and an area formed by a styrene-acrylic resin are present on the surface of the toner particle; the silica particle has the number-average particle diameter of 15 to 60 nm; the silica particle has the average pore diameter of 5.0 to 20.0 nm; and the silica particle has the total pore volume of 0.20 to 1.50 cm3/g. |
US12253817B2 |
Image forming apparatus that detects an image on a sheet while sheet conveyance is stopped
An image forming apparatus includes an image forming unit configured to form an image on a sheet, a reversing unit configured to convey a sheet conveyed from the image forming unit in a first direction, stop the conveyance, and then convey the sheet in a second direction, which is opposite to the first direction, an image detection unit disposed to detect at least a portion of the image on the sheet stopped by the reversing unit, and a control unit configured to control the reversing unit and the image detection unit. The control unit is configured to detect the image on the sheet by the image detection unit while the sheet conveyance is stopped by the reversing unit. |
US12253816B2 |
Image forming apparatus
An image forming apparatus includes: a fixing roller that fixes an unfixed image to a medium; a drive motor of the fixing roller, and a hardware processor that acquires information regarding a state of the image forming apparatus or information regarding a state of the medium, and controls a number of rotations of the drive motor between a preset upper limit value and a preset lower limit value, wherein the hardware processor changes the upper limit value and the lower limit value while maintaining a difference between the upper limit value and the lower limit value on a basis of the acquired information. |
US12253812B2 |
Powder replenisher and powder replenishing method
A powder replenisher includes a powder replenishment container to be replenished with powder. A pressure adjuster increases and decreases operating pressure applied to a variable capacity portion. A powder measuring instrument measures an amount of the powder that replenishes the powder replenishment container. A controller performs a precise replenishing mode in which, after the controller determines that the powder replenishment container is replenished with the powder in a predetermined amount, while the controller controls the powder measuring instrument to measure the amount of the powder inside the powder replenishment container, the controller controls the pressure adjuster to replenish the powder replenishment container with the powder in a target amount. The controller controls the pressure adjuster to replenish the powder replenishment container with the powder while the controller controls the pressure adjuster based on the operating pressure detected by an operating pressure detector in the precise replenishing mode. |
US12253811B2 |
Developing device
A developing device in an apparatus main body of an image forming device includes a developing container having an accommodation chamber to accommodate a developer and a developing chamber communicating with the accommodation chamber through a communication port, with the accommodation chamber and developing chamber being integrally formed such that the developing chamber is disposed below the accommodation chamber in a state where the developing device is in use in the apparatus main body. The developer container includes an abutting surface which forms the accommodation chamber and abuts a second end portion of a sheet opposite to a first end portion such that the sheet is maintained in a bent state until the second end portion of the sheet passes in front of an upstream end of the communication port in a rotation direction of the conveyance member and then reaches a light guide provided in the accommodation chamber. |
US12253810B2 |
Image forming apparatus
An image forming including: a photoconductor; an exposure unit including a substrate provided with a plurality of light emitting portions configured to emit light to expose the photoconductor, and a first duct configured to guide an airflow that cools the substrate from one side to another side in a longitudinal direction of the substrate along the substrate; an IC mounted on the substrate; a fan configured to generate an airflow that cools the substrate; and a second duct configured to communicate with the first duct through a first opening portion, and guide the airflow generated by the fan, the first opening portion is located on the one side with respect to the center of the substrate in the longitudinal direction of the substrate, and the IC is located between the center of the substrate in the longitudinal direction and the first opening portion. |
US12253808B2 |
Image forming apparatus
An image forming apparatus includes a casing, a door, first and second switching portions, an interlocking portion, and an operating portion. The first switching portion is switched to a first state in which the door is rotatable from a closed position to a first opened position and a second state in which the door is rotatable from the first opened position to a second opened position. The second switching portion is switched to a third state in which the door is rotatable from the closed position to the first opened position and a fourth state in which the door is rotatable from the first opened position to the second opened position. The interlocking portion interlocks the first and second switching portions. The operating portion switches the first switching portion to the first and second states, and switches the second switching portion to the third and fourth states. |
US12253806B2 |
Gas purge systems for a laser source
A laser source includes a laser chamber configured to generate a first laser beam. The laser source further includes an optical system coupled to the laser chamber and configured to receive the first laser beam and output an output laser beam. The laser source also includes a gas purge system. According to some aspects, the gas purge system is configured to supply a nitrogen gas into the optical system at a pressure less than atmospheric pressure. According to some aspects, the gas purge system is configured to supply a helium gas into the optical system. |
US12253802B2 |
Positive resist composition and pattern forming process
A positive resist composition comprising a base polymer comprising repeat units consisting of a fluorinated carboxylate, fluorinated phenoxide, fluorinated sulfonamide, fluorinated alkoxide, fluorinated 1,3-diketone, fluorinated β-keto ester or fluorinated imide anion and a nitrogen-containing cation having a tertiary ester structure exhibits a high sensitivity, high resolution, low edge roughness and small size variation, and forms a pattern of good profile after exposure and development. |
US12253801B2 |
Solution, solution storage body, actinic ray-sensitive or radiation-sensitive resin composition, pattern forming method, and manufacturing method of semiconductor device
An object of the present invention is to provide a solution which is excellent in both the temporal stability of an organic solvent and the defect inhibition properties. Another object of the present invention is to provide a solution storage body storing the solution, an actinic ray-sensitive or radiation-sensitive resin composition containing the solution, and a pattern forming method and a manufacturing method of a semiconductor device using the solution.The solution of the present invention is a solution containing an organic solvent and a stabilizer, in which a content of the stabilizer with respect to a total mass of the solution is 0.1 to 50 mass ppm. |
US12253794B2 |
Voice coil motor
A VCM is disclosed, the VCM including a rotor having a first driving unit and arranged therein with a lens, a stator having a second driving unit wrapping the first driving unit and being opposite to the first driving unit, a base supporting the stator and having an opening formed at a position corresponding to that of the lens, a connection terminal including a pair of first and second connection terminals arranged at an upper surface of the base, and an elastic member including a first elastic member coupled to the rotor and electrically connected the first connection terminal and a second elastic member coupled to the rotor and electrically connected the second connection terminal. |
US12253790B1 |
Quick-locking softbox chuck and softbox
A quick-locking softbox chuck is disclosed, including: an umbrella disc seat having an annular shape and a lower surface thereof being provided with at least two through grooves; a plurality of first support seats and second support seats movably connected to the umbrella disc seat; a locking unit having a locked state in which the second support seat is unfolded with respect to the umbrella disc seat, and an unlocked state in which the second support seat is turned over to be below the umbrella disc seat via the through groove, so that the softbox is flat. A quick-locking softbox is also disclosed. The purpose of turning over the second support seat to be below the umbrella disc seat is achieved by the arrangement of the through groove. The folding and unfolding of the softbox can be achieved by turning over the second support seat, with simple operation. |
US12253784B2 |
Electro-optic displays and driving methods
A driving method for driving a display comprising an electrophoretic material having at least one type of colored pigment particle, the method includes applying at least one pulse pair to reset the at least one type of colored pigment particle, applying a separation pulse, and applying a second pulse pair to reset the at least one type of colored pigment particle. |
US12253783B2 |
High performance privacy glazing structures
A privacy glazing structure may be fabricated from multiple panes of transparent material that hold an optically active material and also define a between-pane space that is separated from a surrounding environment for thermal insulating properties. The privacy glazing structure may include various functional coatings and intermediate films to enhance the performance and/or life span of the structure. For example, the privacy glazing structure may include a low emissivity coating and a laminate layer positioned between an optically active layer and an exterior environment exposed to sunlight. The low emissivity coating and laminate layer may work in combination to effectively protect the optically active layer from sunlight degradation. Additionally or alternatively, the laminate layer may impart safety and impact resistance properties to the structure. |
US12253782B2 |
Augmented reality device with adjustable electroactive beam splitter
Bright ambient light can wash out a virtual image in a conventional augmented reality device. Fortunately, this problem can be prevented with a variable electro-active beam splitter whose reflect/transmit ratio can be varied or switched on and off rapidly at a duty cycle based on the ambient level. As the ambient light gets brighter, the beam splitter's transmit/reflect ratio can be shifted so that the beam splitter reflects more light from the display and transmits less ambient light to the user's eye. The beam splitter can also be switched between a highly reflective state and a highly transmissive state at a duty cycle selected so that the eye spends more time integrating reflected display light than integrating transmitted ambient light. The splitting ratio and/or duty cycle can be adjusted as the ambient light level changes to provide the optimum experience for the user. |
US12253779B2 |
Liquid crystal display panel and driving method thereof
A liquid crystal display panel and a driving method thereof are provided. In the liquid crystal display panel provided by embodiments of the present application, a first pixel electrode is configured for an image display in a main pixel region, and a second pixel electrode is configured for driving impurity ions in the liquid crystal layer to gather on a position of the first substrate and/or the second substrate corresponding to an auxiliary pixel region. The liquid crystal display panel is not affected by a bias electric field generated by an accumulation of the impurity ions which affects the image display, and has a display effect that is relatively better. |
US12253772B2 |
Display panel and display device
A display panel and a display device are provided. The display panel includes a non-opening region and opening regions. The display panel includes a substrate. The substrate is located on a side of the display panel away from a light-exiting surface. The substrate includes a first base layer, a second base layer, and a third base layer. A first interface is formed between the second base layer and the first base layer. A second interface is formed between the third base layer and the second base layer. |
US12253771B2 |
Display panel and display device
A display panel and a display device are provided. The display panel includes a display area and a frame area adjacent to the display area. The display panel further includes: an array substrate; a light-shielding electrode, arranged on the array substrate and located in the frame area; and a light-shielding liquid crystal layer, arranged on a side of the light-shielding electrode away from the array substrate and located in the frame area. The light-shielding electrode is configured to control deflection angles of liquid crystals in the light-shielding liquid crystal layer to block light from passing through the frame area. |
US12253767B2 |
Method for manufacturing PDLC membrane electrode, negative pressure platform and PDLC membrane
Provided are a method for manufacturing a PDLC membrane electrode, a negative pressure platform, and a PDLC membrane. The method for manufacturing a PDLC membrane electrode includes the following steps: placing a PDLC membrane on a negative pressure platform with a side to be processed facing upwards, and making a liquid crystal activation area of the side to be processed of the PDLC membrane coincide with a transparent area of the negative pressure platform, and other area coincides with a main body area of the negative pressure platform; activating a liquid crystal layer of the PDLC membrane; cutting and tearing off, according to a half-cut area, a PET layer and an electric conduction layer located on the liquid crystal layer, and sweeping or tearing off the activated liquid crystal layer together to expose the electric conduction layer below the liquid crystal layer to form a corresponding electrode. |
US12253765B2 |
Liquid crystal display device
A liquid crystal display device includes an array substrate including a pixel array with a plurality of pixel electrodes arranged in a matrix, and a counter substrate including a counter electrode opposed to the array substrate and overlapping the plurality of pixel electrodes. The counter electrode includes openings in regions overlapping each of the pixel electrodes, and the plurality of pixel electrodes includes four pixel electrodes adjacent each other, and edges of the four pixel electrodes have an edge shape that diagonally faces each other and widens a spacing between the four pixel electrodes. |
US12253763B2 |
Display device
According to an aspect, a display device includes: a display panel including an array substrate, a counter substrate, a liquid crystal layer between the array substrate and the counter substrate, and spacers projecting from the counter substrate toward the array substrate; a light-transmitting glass base member bonded to the display panel; and a light source that includes a light guide provided along a side surface of the array substrate, a side surface of the counter substrate, or a side surface of the glass base member, and light emitters facing the light guide. The array substrate includes: signal lines; scan lines; and switching elements coupled to the scan lines and the signal lines. The spacers are arranged in positions facing the respective switching elements and are provided with adhesion layers provided such that the counter substrate and the array substrate adhere to each other. |
US12253751B2 |
Intelligent interactive board
The present disclosure relates to an interactive intelligent board with a first fixing part and a second fixing part spaced apart on an inner wall of the frame. The touch display assembly is fixedly arranged on the first fixing part, while an optical diaphragm, a diffuser plate, a luminous assembly, and a backplane are successively fixedly arranged on a side of the second fixing part away from the first fixing part. The present disclosure avoids a need of a large adhesive area and the need for adding a middle frame for isolation, thereby reducing the frame width and increasing an effective display area ratio. |
US12253749B2 |
Display apparatus and rearview mirror
A display apparatus includes a display panel, a mirror switching screen, a first photosensitive sensor, a first flexible circuit board and a driver board. The mirror switching screen is disposed on a light-exit side of the display panel. The first photosensitive sensor is configured to sense a light intensity of ambient light at a side of the mirror switching screen away from the display panel. The first flexible circuit board includes a bonding portion, a component portion and a wiring portion. The bonding portion is electrically connected to the mirror switching screen. The first photosensitive sensor is disposed on a side of the component portion proximate to the mirror switching portion.The wiring portion has lines electrically connected to the first photosensitive sensor and bonding pads of the bonding portion. The driver board is electrically connected to the wiring portion of the first flexible circuit board. |
US12253746B2 |
Small integrated free space circulator
A small integrated free space circulator, comprising a first polarizing beam splitter (1), a half-wave plate (2), a Faraday rotating plate (3), a beam splitter (4), a quarter-wave plate (5), and a pair of reflective plates (6, 7), wherein the first polarizing beam splitter (1), the half-wave plate (2), the Faraday rotating plate (3), and the beam splitter (4) are sequentially arranged, the quarter-wave plate (5) and the reflective plate (6) are sequentially attached to a side surface of the first polarizing beam splitter (1) adjacent to the half-wave plate (2), and the reflective plate (7) is arranged on a side surface of the beam splitter (4, 8) adjacent to or opposite to the Faraday rotating plate (3); when the reflective plate (7) is arranged on the side surface of the beam splitter (8) opposite to the Faraday rotating plate (3), the reflective plate (7) partially covers the side surface of the beam splitter (8) opposite to the Faraday rotating plate (3). By means of an organic combination of optical elements such as the polarizing beam splitters (1, 4), the wave plates (2, 5), the Faraday rotating plate (3), the reflectors (6, 7), and the birefringent crystal (8), the device has advantages such as small volume, high integration, easy production, and low cost, and has a good market prospect. |
US12253745B2 |
Silicon photonic device with backup light paths
A semiconductor device include: a first bus waveguide; a first silicon ring optically coupled to the first bus waveguide; a backup silicon ring optically coupled to the first bus waveguide; a first heater and a second heater configured to heat the first silicon ring and the backup silicon ring, respectively; and a first switch, where the first switch is configured to electrically couple the first silicon ring to a first radio frequency (RF) circuit when the first switch is at a first switching position, and is configured to electrically couple the backup silicon ring to the first RF circuit when the first switch is at a second switching position. |
US12253743B2 |
Optical imaging lens
An optical imaging lens, in order from an object side to an image side along an optical axis, includes a first optical assembly, a second optical assembly, a third optical assembly, a first aperture, a fourth optical assembly, a fifth optical assembly, a second aperture, a sixth optical assembly, and a seventh optical assembly, wherein one of the first optical assembly, the second optical assembly, the third optical assembly, the fourth optical assembly, the fifth optical assembly, the sixth optical assembly, and the seventh optical assembly is a compound lens formed by adhering at least two lenses, while the others are single lens, thereby achieving the effect of high image quality and low distortion. |
US12253742B2 |
Focusing control device, lens device, imaging device, focusing control method, focusing control program
A focusing control device includes: a sensor that has a plurality of pairs of signal detection units each including a first signal detection unit that receives one of a pair of beams passed through different parts of an imaging optical system including a focus lens and detects a signal depending on an intensity of received light and a second signal detection unit that receives other one of the pair of beams and detects a signal depending on an intensity of received light, in which a plurality of lines each including a portion of the plurality of pairs that are arranged in one direction are arranged in a direction orthogonal to the one direction; a first correlation operation unit as defined herein; a second correlation operation unit as defined herein; a selection unit as defined herein; and a lens driving section as defined herein. |
US12253740B2 |
Impact resistant heated window mount for thermal camera
The present disclosure relates to optical systems, vehicles, and methods for providing improved mechanical performance of a camera and corresponding optical elements. An example optical system includes an outer housing and an inner support member. The optical system also includes an optical window coupled to the outer housing and the inner support member. The optical window is configured to be temperature-controllable. The optical system also includes a camera coupled to the inner support member. The camera is optically coupled to the optical window. Additionally, the outer housing, the optical window, and the camera are configured to be impact resistant. |
US12253739B2 |
Lens driving apparatus and camera module comprising same
A lens driving apparatus and a camera module comprising same are provided. A lens driving apparatus according to an aspect of the present invention comprises: a base including a hole; a first bobbin arranged in the base; a second bobbin arranged in the base and spaced apart from the first bobbin; a first coil arranged on the first bobbin; a second coil arranged on the second bobbin; a driving magnet fixed to the base and facing the first and second coils; a first flexible printed circuit board (FPCB) having one end electrically connected to the first coil and the other end passing through the hole in the base; and a second FPCB having one end electrically connected to the second coil and the other end passing through the hole in the base. |
US12253738B2 |
Voice coil motor
A VCM (voice coil motor) is disclosed, the VCM including: a rotor including a lens-accommodating, both ends opened cylindrical bobbin and a coil block including a coil wound on a periphery of the bobbin; a stator including a cylindrical yoke formed with a lens-exposing opening, a plurality of magnets disposed inside the yoke and opposite to the coil block, and a housing disposed inside the yoke to fix the plurality of magnets; and an elastic member elastically supporting the bobbin. |
US12253735B2 |
Optical cable laying method
An object of the present disclosure is to provide a method of laying an optical cable that is capable of laying and removing the optical cable in a stable place without civil engineering works. To achieve the above-mentioned object, a method of laying an optical cable according to the present disclosure includes laying the optical cable and two laying strips on a road surface or a wall surface so that the optical cable is sandwiched between side surfaces of the two laying strips. |
US12253731B2 |
Rack mountable panel for optimizing slack storage and management of optical fiber cables
A cable management panel for optimizing management and storage of a slack portion of a fiber optic cable includes a base portion and a cable support portion that is configured to extend from the base portion. The cable support includes a curved portion configured to prevent a fiber optic cable that is wrapped around the curved portion from being bent beyond a minimum bend radius. The cable support is configured to provide a path structure for optimizing management and storage of different lengths of slack of fiber optic cables such that a selected path length from an end of the base portion to the curved portion of the cable support and back to the end of the base portion substantially matches a length of slack of a fiber optic cable such that the length of slack is maintained within the height of the base so as to eliminate the need for slack cable management structures in space about a rack to which the panel is mounted. |
US12253729B2 |
Optical transceiver and manufacturing method thereof
A structure including a photonic integrated circuit die, an electric integrated circuit die, a semiconductor dam, and an insulating encapsulant is provided. The photonic integrated circuit die includes an optical input/output portion and a groove located in proximity of the optical input/output portion, wherein the groove is adapted for lateral insertion of at least one optical fiber. The electric integrated circuit die is disposed over and electrically connected to the photonic integrated circuit die. The semiconductor dam is disposed over the photonic integrated circuit die. The insulating encapsulant is disposed over the photonic integrated circuit die and laterally encapsulates the electric integrated circuit die and the semiconductor dam. |
US12253718B2 |
Mid-infrared optical fibers with enhanced OH-diffusion resistance
Mid-infrared-transparent optical fiber products with enhanced resistance to OH diffusion are disclosed, which may be used fiber laser oscillator and amplifiers systems. In one embodiment, an optical fiber product may include optical fiber configured for propagation of mid-infrared radiation toward a light-radiating endface of or coupled to the optical fiber, and a diffusion barrier disposed on the light-radiating endface and configured for allowing the mid-infrared radiation emanating from the light-radiating endface to pass therethrough and for preventing OH diffusion therethrough toward the light-radiating endface. In another embodiment, an optical fiber product may include an optical fiber for propagation of mid-infrared radiation and an endcap coupled to the optical fiber for receiving therefrom the mid-infrared radiation and radiating out the mid-infrared radiation, the endcap being made of an endcap material that has no or a low amount of fluoride and that is less permeable to OH diffusion than the fiber-optic material. |
US12253715B2 |
MEMS-driven optical package with micro-LED array
An optical light package includes an optical output lens, an optical filter located thereunder and between the output lens and LEDS, a tray of LEDs arrayed on a stage mounted on a linear comb based MEMS device that is distributed in such a way that the stage is movable, and a driver that controls movement of the stage. |
US12253714B2 |
Etched facet in a multi quantum well structure
An exemplary multi quantum well structure may include a silicon platform having a pit formed in the silicon platform, a chip positioned inside the pit, a first waveguide formed in the chip, and a second waveguide formed in the silicon platform. The pit may be defined at least in part by a sidewall and a base. The chip may include a first side and a first recess in the first side. The first side may be defined in part by a first cleaved or diced facet. The first recess may be defined in part by a first etched facet. The first waveguide may be configured to guide an optical beam to pass through the first etched facet. The second waveguide may be configured to guide the optical beam to pass through the sidewall. The second waveguide may be optically aligned with the first waveguide. |
US12253713B2 |
Display module and display apparatus
Provided is a display module. The display module includes: a backplane, a middle frame, a backlight module, and a display panel; wherein the backlight module and the display panel are sequentially laminated on the backplane; the middle frame includes a first frame body and a bearing structure, wherein the first frame body surrounds the backlight module, the bearing structure is disposed on the first frame body and extends in a direction towards a center of the backlight module, and the backlight module and the display panel are respectively disposed on two faces of the bearing structure; and the backlight module includes a light guide plate, and the display module has a view angle greater than or equal to 45° on at least one side of the display module. |
US12253712B2 |
Illumination device and display device
According to one embodiment, an illumination device emits light toward a display panel and includes a transparent substrate having a first main surface opposed to the display panel, a second main surface on a side opposite to the first main surface, and a first side surface connecting the first main surface with the second main surface, and a light source emitting light toward the first side surface. The first side surface has a first intersection surface intersecting a thickness direction from the first main surface to the second main surface. |
US12253707B2 |
Light guide element and backlight module
A backlight module includes a light guide element including first optical microstructures and second optical microstructures. An angle value of an angle of the first optical microstructures is V1. When the second optical microstructures are respectively recessed into or protrude from a bottom surface, a projection of each sub-optical microstructure on a reference plane has a peak point closest or to farthest from a light emitting surface and a first valley point and a second valley point farthest from or closest to the light emitting surface, a height difference between the peak point and the first valley point or the second valley point is ΔH, a length difference between the peak point and the first valley point or the second valley point is ΔL, and tan−1(ΔH/ΔL) is V2, where V2>0 and V2≤0.5·V1. |
US12253705B2 |
Polarizing plate and optical display apparatus comprising the same
A polarizing plate and an optical display apparatus including the same are provided. A polarizing plate includes a polarizer; and a first retardation layer and a second retardation layer sequentially stacked on a lower surface of the polarizer, and the first retardation layer has an in-plane retardation of about 180 nm to about 220 nm at a wavelength of about 550 nm; and the second retardation layer has an in-plane retardation of about 80 nm to about 100 nm at a wavelength of about 550 nm. |
US12253703B2 |
Reddening-resistant layer
The present application relates to an optical laminate or a reddening-resistant layer. The present application can provide an optical laminate that does not cause a so-called reddening phenomenon even when driven or maintained under extremely harsh conditions (e.g., very high temperature conditions), or a reddening-resistant layer applied thereto. |
US12253701B2 |
Film stacks for thin circular polarizers
A film stack includes co-stretched first and second layers. The first layer is stained with iodine and has a glass transition temperature of at least 5° C. greater than a glass transition temperature of the second layer. The second layer has in-plane birefringence of less than 0.02 and a retardance of less than 100 nm. |
US12253700B2 |
Display apparatus
Provided is a display apparatus including a circuit substrate, a light-emitting layer, a polarizing layer, a quarter waveplate, and a bandpass polarizing reflective layer. The light-emitting layer includes a plurality of first light-emitting structures. The first light-emitting structures have a first peak emission wavelength. The polarizing layer is located on a side of the light-emitting layer away from the circuit substrate. The quarter waveplate is disposed between the polarizing layer and the light-emitting layer and overlaps the light-emitting layer and the polarizing layer. The bandpass polarizing reflective layer is disposed between the quarter waveplate and the light-emitting layer and includes a first bandpass polarizing reflective pattern overlapping the first light-emitting structures. A reflectance of the bandpass polarizing reflective pattern for light with a wavelength in a first wavelength range is greater than 20%. The first wavelength range is the peak emission wavelength ±10 nm. |
US12253697B2 |
Coatings for transparent substrates in electronic devices
An electronic device may have a housing surrounding an interior in which electrical components are mounted. A display may be mounted to housing structures in the device. The housing may have a rear wall. The display cover layer and rear wall of the housing may be formed from transparent glass layers. Coatings may be formed on inwardly facing surfaces of the transparent glass layers. A coating on a transparent glass layer may be formed from a thin-film interference filter having a stack of dielectric layers. The coating may include an ink layer on the thin-film interference filter. |
US12253696B2 |
Optical filter and display device including the same
An optical filter includes a substrate including a plurality of pixel areas spaced apart from each other and a light-blocking area between the plurality of pixel areas, a plurality of color filters arranged on a first surface of the substrate and corresponding to the plurality of pixel areas, and a plurality of conversion layers arranged on the first surface of the substrate and corresponding to the plurality of color filters. Each of the conversion layers includes inclined side surfaces. The optical filter further includes a reflective layer on the inclined side surfaces of each of the plurality of conversion layers. The reflective layer extends to the light-blocking area and is arranged consecutively on two adjacent inclined side surfaces from among the inclined side surfaces of the plurality of conversion layers and the light-blocking area between the two adjacent inclined side surfaces. |
US12253695B2 |
Diffractive optical element, method for designing an efficiency-achromatized diffractive structure, and method for producing an efficiency-achromatized diffractive element
The invention relates to a diffractive optical element with a spatial variation in the refractive index, wherein a sequence of adjacent sections, which form a diffractive structure, is formed by the spatial variation in the refractive index, within which sections the refractive index varies in each case. Over a spectral range extending over at least 300 nm, the diffractive structure has a diffraction efficiency of at least 0.95, averaged over the entire spectral range. The value of the diffraction efficiency of at least 0.95, averaged over the entire spectral range, is realized by a single single-layer diffractive structure with an optimized combination of at least two refractive indices and at least two Abbe numbers within each section of the sequence of adjacent sections. The refractive index variation can be achieved by means of doping, material mixing, or structuring into sub-wavelength ranges. |
US12253688B2 |
System for driving actuator
A system for driving an actuator which is capable of providing constant resolution regardless of a type of an actuator according to an aspect of the present invention includes an actuator driving circuit configured to generate a driving current for an operating actuator and output the generated driving current to the operating actuator, a current sensing unit configured to sense a current of the operating actuator and generate a sensing signal, and a gain adjustment unit configured to calculate a gain on the basis of a first maximum driving current range of the operating actuator and a second maximum driving current range of a reference actuator and change the sensing signal on the basis of the gain. A signal generated based on the second sensing signal is input to the actuator driving circuit. |
US12253685B2 |
Asymmetric input intensity hexagonal homogenizer
An optical beam homogenizer includes a first hexagonal microlens array having a plurality of hexagonal lenslets. Each lenslet has a hexagonal clear aperture. A second hexagonal microlens array is spaced away from the first hexagonal microlens array at a focal length of the first hexagonal microlens array and has a plurality of hexagonal lenslets. Each lenslet in the second hexagonal microlens array has a non-hexagonal clear aperture. |
US12253683B2 |
User interfaces provided by wearable smart eye-glasses
An aspect of the present disclosure is directed to techniques performed by a processing system associated with a wearable smart eye-glass. In an embodiment, a first digital data representing multiple digital workspaces is sent from the processing system to the smart eye-glass to cause display of the multiple digital workspaces in a same duration as part of virtual display interface. Upon receiving selection of a first digital workspace, the user is enabled to interact with the first digital workspace. According to another aspect, a second digital data representing one or more objects is sent to the smart eye-glass to cause display of the one or more objects in the first digital workspace. Upon receiving a selection of a first object, a first software program corresponding to the selected first object is instantiated. The instantiating includes creating a first window corresponding to the first software program in the first digital workspace. |
US12253678B2 |
Apparatus and methods to extract data with smart glasses
Apparatus and methods are provided for extracting and displaying information and data from a stream of information on a pair of smart glasses. One or more content filters describing the desired information and data may be communicated to a content filtering module. The content filtering module may process the stream of information to search for the desired information and data. When the desired information is found within the stream of information, the content filtering module may highlight the desired information, while blurring all other information, within a display on the pair of smart glasses. |
US12253674B2 |
Methods and systems for programming momentum and increasing light efficiency in deeper roundtrips of folded optics and cavities via time-space harmonics and moiré effects
Some implementations of the disclosure relate to an optical system, including: a first light source; a secondary light source that is optically coupled to the first light source; a reflective element that is transparent with respect to the first light source but reflective with respect to the secondary light source, the reflective element being disposed between the first light source and the secondary light source; and a semi-reflective layer disposed on the secondary light source, such that reflection of light from the secondary light source by the reflective element and back through the semi-reflective element results in greater than 25% of the light from first light source exiting the optical system. |
US12253673B2 |
Optical waveguide element and control method thereof, display device and display method thereof
An optical waveguide element, a control method of the optical waveguide element, a display device and a display method of the display device are provided. The optical waveguide element includes an optical waveguide layer and a first grating, the first grating overlaps with the optical waveguide layer and includes at least one first sub-grating unit, the at least one first sub-grating unit is configured to be switchable between a diffraction state and a non-diffraction state, and the at least one first sub-grating unit in a diffraction state guides incident light in the optical waveguide layer out of the optical waveguide layer for display. The optical waveguide element is capable of adjusting the position of the light-exiting region, the utilization rate of light is high. |
US12253672B2 |
Light-guide optical element employing polarized internal reflectors
A light-guide optical element (LOE) includes a transparent substrate having two parallel major external surfaces for guiding light within the substrate by total internal reflection (TIR). Mutually parallel internal surfaces within the LOE are provided with a structural polarizer which is transparent to light polarized parallel to a primary polarization transmission axis, and is partially or fully reflective to light polarized perpendicular to the primary polarization transmission axis. By suitable orientation of the polarization axis of successive internal surfaces together with the polarization mixing properties of TIR and/or use of birefringent materials, it is possible to achieve the desired proportion of coupling-out of the image illumination from each successive facet. |
US12253662B2 |
Phase-sensitive single molecule localization microscopy
In an embodiment, a method includes obtaining radiation emitted from a radiation source. The method includes modulating the radiation with a time-varying modulation to generate a time-varying illumination pattern with a known modulation. The illumination pattern includes a time-varying intensity for each of a plurality of spatial locations. The method includes illuminating a target volume with the illumination pattern. The method includes collecting a signal generated by one or more objects within the target volume in response to illumination by the illumination pattern. The method includes estimating a location of each of the one or more objects based on the collected signal and the known modulation. |
US12253659B2 |
Optical system, image projection apparatus, and imaging apparatus
The present disclosure is directed to an optical system internally having an intermediate imaging position that is conjugated to a magnification conjugate point on a magnification side and a reduction conjugate point on a reduction side, respectively, the optical system including: a magnification optical system having A (A is an integer of three or more) pieces of lens elements, positioned on the magnification side with respect to the intermediate imaging position; and a relay optical system having B (B is an integer of two or more) pieces of lens elements, positioned on the reduction side with respect to the intermediate imaging position. A first lens group composed of β pieces (β is one or more and less than B) of lens elements positioned first from the magnification side in the relay optical system has a negative power. |
US12253657B2 |
Lens systems and methods of manufacture
Systems and methods according to one or more embodiments are provided for annealing a chalcogenide lens at an elevated temperature to accelerate release of internal stress within the chalcogenide lens caused during a molding process that formed the chalcogenide lens. In particular, the annealing process includes gradually heating the chalcogenide lens to a dwell temperature, maintaining the chalcogenide lens at the dwell temperature for a predetermined period of time, and gradually cooling the chalcogenide lens from the dwell temperature. The annealing process stabilizes the shape, the effective focal length, and/or the modulation transfer function of the chalcogenide lens. Associated optical assemblies and infrared imaging devices are also described. |
US12253656B2 |
Light-folding element for camera module, camera module and electronic device
A light-folding element includes an object-side surface, an image-side surface, a reflection surface and a connection surface. The reflection surface is configured to reflect imaging light passing through the object-side surface to the image-side surface. The connection surface is connected to the object-side, image-side and reflection surfaces. The light-folding element has a recessed structure located at the connection surface. The recessed structure is recessed from the connection surface an includes a top end portion, a bottom end portion and a tapered portion located between the top end and bottom end portions. The top end portion is located at an edge of the connection surface. The tapered portion has two tapered edges located on the connection surface. The tapered edges are connected to the top end and bottom end portions. A width of the tapered portion decreases in a direction from the top end portion towards the bottom end portion. |
US12253653B2 |
Camera optical lens
A camera optical lens includes, from an object side to an image side: a first lens with a negative refractive power, a second lens, a third lens with a positive refractive power, and a fourth lens with a negative refractive power. The camera optical lens satisfies the conditions of −5.00≤f1/f≤−2.00, 0.40≤f3/f≤0.70, −1.20≤f4/f≤−0.80, 2.50≤(R3+R4)/(R3−R4)≤20.00, and 1.20≤d1/d2≤3.50. The camera optical lens of the present disclosure has excellent optical performances, and meanwhile can meet design requirements of a wide-angle and ultra-thin. |
US12253649B1 |
Method and apparatus for measuring optical turbulence using an unmanned aerial vehicle
A method and apparatus for measuring optical turbulence using an unmanned aerial vehicle are provided. The unmanned aerial vehicle may include a central body, at least one motor operatively connected to the central body, a mounting element, a three-dimensional anemometer mounted on the mounting element, a first differential temperature sensor mounted on the mounting element, a second differential temperature sensor mounted to the mounting element, and a base mounted to the central body via a payload mounting interface including a first barometric pressure sensor, a central processing board, memory operatively connected to the central processing board, and a processor configured to generate refractive-index structure coefficient information. |
US12253647B1 |
Multi-probe nuclear magnetic resonance rock soil in-situ monitoring method
The disclosure relates to a multi-probe NMR rock soil in-situ monitoring method, which includes: placing a multi-probe component to a target layer in a soil drill hole, where the multi-probe component includes NMR probes respectively located at the soils at different depths and having different measurement frequencies; performing in-situ NMR measurement on soils at different depths at the same time; by using a spectrometer component, receiving measurement signals from all NMR probes and performing frequency mapping analysis to distinguish NMR raw measurement data collected by each NMR probe; by using the spectrometer component, transmitting the raw measurement data to an industrial control computer to perform an inversion processing on the measurement data of the NMR probes and obtain T2 distribution mapping of the soils at different positions; based on the T2 distribution mapping, obtaining a water ratio of soil, a soil-water characteristics curve, soil non-homogeneity information and oil pollutant information. |
US12253646B2 |
Intelligent data acquisition for wireline logging
Methods and systems are provided for optimizing well-logging using an optimized wait time determined by analysis nuclear magnetic resonance data to achieve faster and better quality borehole evaluation. The method comprises performing a nuclear magnetic resonance pre-log testing; identifying a wait time for a portion of a signal from the pre-log testing with a long T1 and T2, value at each depth of the pre-log testing, wherein T1 is defined as a longitudinal relaxation time and T2 is a transverse relaxation time ascertained from the nuclear magnetic resonance prelog testing; and constructing a logging program with a logging program wait time being consistent with the wait time identified. |
US12253644B2 |
Fluid flow monitoring in hydrocarbon reservoirs using magnetic nanoparticles
Disclosed herein are methods and systems for monitoring fluid flow in a rock formation that include utilizing a tracer fluid containing a homogeneous dispersion of ultrastable magnetic nanoparticles which can be injected into the rock formation. A series of EM signals can be emitted in formation by a transmitter at a first plurality of discrete depths along a first path, that can be recorded by a receiver at a second plurality of locations at a second plurality of discrete depth. The received EM signals can be processed to generate a set of EM permeability data that is indicative of variations in magnetic permeability between the first path and the second path. A magnetic permeability map can be generated that is indicative of a location of the tracer fluid. |
US12253643B2 |
Portable detection system comprising magnetostatic sensors
A system for detecting a target object including: a first and a second detector which have magnetic sensors configured to detect a magnetic field and to generate a signal which indicates a magnetic field intensity; a processing unit configured to receive the signals which indicate an intensity of a magnetic field detected by the sensors; and a communication interface which is configured to transmit the signals generated by the magnetic sensors to the processing unit, the processing unit additionally being configured to determine a corrected value of the signals generated by the magnetic sensors of the first and second detectors and, when the corrected value is greater than a predetermined threshold value, to send instructions for generating an alarm. |
US12253641B2 |
System and method for seismic amplitude analysis
A method is described for seismic amplitude analysis that uses a set of artificial and individually separable reflectors consistent with dip fields in the subsurface volume of interest to define an AVA basis functions; the AVA basis functions are used in true-3D AVA modeling and true-3D AVA inversion. The inversion result and well logs representative of the subsurface volume of interest are used to train a model to create a rock property prediction model. The method may apply the rock property prediction model to a second seismic image to generate a rock property volume. The method is executed by a computer system. |
US12253639B2 |
Sensor board, radiation imaging apparatus, radiation imaging system, and method of manufacturing sensor board
A sensor board comprising a substrate comprising a pixel region where pixels are arranged on a first surface of two surfaces, a scintillator arranged on one of the first surface and a second surface of the two surfaces and a light shielding member arranged on the surface on which the scintillator is arranged, is provided. The pixel region comprises a first region where a signal for radiation image is generated and a second region where a signal for correcting a signal output from the first region is generated. The scintillator is arranged to overlap the first region but not to overlap the second region. The light shielding member is arranged to cover the scintillator and overlap the second region. A portion of the light shielding member overlapping the second region is bonded to the surface on which the scintillator is arranged. |
US12253638B2 |
Method and system for directly and rapidly detecting 14C of carbon dioxide
In the technical field of power generation, a method and system for directly and rapidly detecting 14C of carbon dioxide, which can quickly complete a 14C activity measurement of carbon dioxide, while further improving uniformity and accuracy for directly and rapidly detecting 14C of carbon dioxide. The method includes: pressurizing and liquefying gaseous carbon dioxide to obtain liquid carbon dioxide; mixing the liquid carbon dioxide with a cosolvent and a scintillator in a pressure vessel to obtain a mixed solution; and placing the pressure vessel in a liquid scintillation counter for carrying out radiocarbon activity detection. |
US12253636B2 |
Photoelectric conversion panel, x-ray panel, and imaging apparatus
A photoelectric conversion panel includes multiple thin-film transistors (TFTs) formed on an substrate, photodiodes respectively connected to the TFTs, and a metal layer formed on a light incident side of the photodiodes. The metal layer is formed in a position to overlap a subset of the photodiodes in a plan view. |
US12253632B2 |
Systems and methods for pulsed-wave LIDAR
In some implementations, a light detection and ranging (LIDAR) system includes a laser source configured to provide an optical signal at a first signal power, an amplifier having a plurality of gain levels, at which the amplifier is configured to amplify the optical signal, and one or more processors. The one or more processors are configured to, based on the first signal power and a duty cycle of the optical signal, vary a gain level of the amplifier from the plurality of gain levels to generate a pulse signal, transmit the pulse signal from the amplifier to an environment, receive a reflected signal that is reflected from an object, responsive to transmitting the pulse signal, and determine a range to the object based on an electrical signal associated with the reflected signal. |
US12253630B2 |
Optical phased arrays and spherical shift invariant sensors for use in advanced LIDAR systems
A LIDAR system architecture which transmits light via an optical phased array and receives the reflected signal with a spherically shift invariant sensor. Phased arrays offer the ability to quickly scan a desired area by manipulating the electrical, or in this case-thermal, properties of an array of sensors. Similarly spherically shift invariant systems offer the ability to bring light into focus at the same location regardless of its angle of arrival. |
US12253629B2 |
Sensor device and article display shelf
Provided is a sensor device including: a sensor device including: a sensor unit that emits light and receives light reflected by an object; and a reflection mirror unit that reflects light emitted from the sensor unit. A reflection surface of a reflection mirror included in the reflection mirror unit includes a first part and a second part having lower reflectance than the first part. |
US12253626B2 |
Indoor non-contact human activity recognition method and system
Disclosed are an indoor non-contact human activity recognition method and system. The method comprises: collecting an indoor reflected signal by using an antenna array; filtering the reflected signal to obtain a noise-removed reflection signal; and inputting the noise-removed reflected signal to a pre-trained human activity recognition model, and determining a human activity category, the human activity recognition model being a pre-trained CNN network model based on a transfer learning algorithm. The recognition method and system have the advantages that: the antenna array is configured for collecting human actions to carry out activity recognition indoors, which can be applied to home-based care scenes; original data is denoised, so that most of high-frequency noises can be removed, and a phase change of the signal is reserved; a CNN structure is adopted for training so as to reduce a complexity of the system location-free sensing. |
US12253624B2 |
Signal transmission method and apparatus, signal processing method and apparatus, and radar system
A signal transmission method applied to a multiple-input multiple-output (MIMO) radar, the MIMO radar includes a transmitter, and the transmitter includes a plurality of transmit antennas. The signal transmission method includes sending, by the transmitter, a first burst in a first measurement frame, where the first measurement frame is used to measure a velocity of a target, and when the first burst is sent, each of the plurality of transmit antennas sends a chirp signal in a time division manner, and sending, by the transmitter, a second burst in the first measurement frame after the transmitter sends the first burst in the first measurement frame, where when the second burst is sent, a quantity of transmit antennas configured to send a chirp signal is one. |
US12253623B2 |
Corrugated radomes
Example embodiments relate to corrugated radomes for protecting and concealing components of radar units. An example radar system may include a radar unit that includes at least one antenna having a radiation pattern. The radar unit is configured to transmit a radar signal based on the radiation pattern and receive radar signals. In addition, the radar system further includes a radome located in a direction of transmission of the radiation pattern. Particularly, the radome includes a stepped surface having at least one step that includes a height equal to one-quarter of a wavelength at a frequency of operation of the radar unit. The least one step is positioned on the radome such that the at least one step causes deconstructive interference of reflections of the transmitted radar signal caused by the radome. |
US12253621B2 |
Update rate adaptation for collaborative radar and mapping
A first apparatus is provided that is configured to receive, from a wireless device, an indication enabling radar measurement sharing; receive a first set of configuration parameters for the radar measurement sharing; perform a radar measurement based on the first set of configuration parameters and network state information; and transmit a first set of radar measurement transmissions at a first radar measurement transmission rate selected based on the first set of configuration parameters and the network state information. In some aspects, a second apparatus is provided that is configured to select a first set of UEs from a plurality of UEs for radar measurement sharing; transmit, to each UE in the first set of UEs, an indication enabling the radar measurement sharing; and receive, from each UE in the first set of UEs, a radar measurement transmission based on a radar measurement performed at a corresponding UE. |
US12253618B2 |
Information processing device, information processing system, computer-readable storage medium, and information processing method
An information processing apparatus includes: a processor configured to acquire position information of a communication device; and a storage configured to store first map information and second map information. The processor is further configured to, in a case in which the processor acquires position information a predetermined number of times of at least two or more, in a first partial area of plurality of first partial areas, determine that the communication device exists in the first partial area. The processor is further configured to, in a case in which the processor acquires position information a predetermined number of times of at least two or more, in a second partial area of plurality of second partial areas, determine that the communication device exists in the second partial area. |
US12253617B1 |
Low power physical asset location determination
Systems and methods are described for determining a peripheral's location based on observations from a plurality of centrals. A central may periodically transmit its location and observations of peripherals to a backend. The backend may match the location of the central with one or more observations of a peripheral to estimate a location of the peripheral. The backend may receive observations of the same peripheral from a plurality of centrals. The backend may aggregate estimated locations to triangulate a more precise location of the peripheral. |
US12253616B2 |
Spatial domain measurements for beam based positioning
Various example embodiments relate to positioning of a target node. A positioning report may comprise positioning assistance measurements from the target node and at least one anchor node, wherein the positioning assistance measurements are associated with angular differences between a pair of uplink and/or downlink transmission and/or reception beam directions. Apparatuses, methods, and computer pro-grams are disclosed. |
US12253603B2 |
Threat coping system
A threat coping system (10) is provided with a threat coping device (300) that copes with a coping target (30) and a control device (200) that controls the threat coping device. The control device (200) is provided with a no-coping area setting means (514) and a coping instruction means (526). The no-coping area setting means (514) sets a no-coping area (12) based on information of a no-coping target that is not to cope with. The coping instruction means (526) generates an instruction signal, that instructs the threat coping device to cope a coping target, based on the no-coping area. |
US12253599B2 |
Attachment for ultrasonic-wave transmitter/receiver
The present invention provides an attachment for an ultrasonic-wave transmitter/receiver that can be used by changing directivity characteristics according to the situation, even if there is only one ultrasonic-wave transmitter/receiver. The attachment 60 to be attached to the ultrasonic-wave transmitter/receiver 10 comprises an acoustic lens 81, a holding member 61, and horizontal maintenance means 71. The acoustic lens 81 has a flat surface 82 and a convex surface 83 located on the opposite side. The holding member 61 holds the acoustic lens 81 with the flat surface 82 facing upward as well as detachably holds the ultrasonic transducer 10, so as to acoustically connect the acoustic radiation surface 10a to the flat surface 82. The horizontality-maintaining means 71 horizontally maintains the ultrasonic-wave transmitter/receive 10 and the acoustic lens 81. |
US12253597B2 |
Ultrasonic sensor and sensor attachment
A sensor attachment is used in securing an ultrasonic sensor to a plate-like vehicle body member. The ultrasonic sensor is equipped with a cylindrical ultrasonic microphone extending in an axial direction perpendicular to a center axis line. The sensor attachment includes a cylinder which is fit in a through-hole in the vehicle body member and surrounds the ultrasonic microphone in a vehicle-mounted state where the ultrasonic sensor is mounted in the vehicle body member. The cylinder includes a through-hole facing portion which faces an inner surface of the through- hole in proximity thereto in a radial direction perpendicular to the center axis line in the vehicle- mounted state. The through-hole facing portion is designed to have a contact surface-decreasing structure which minimizes an area of contact with the inner surface of the through-hole. |
US12253593B1 |
Geo-locating of wireless devices using squared residuals from round trip time and angle of arrival vectors
A method for determining a geo-location of a target station includes transmitting a plurality of ranging packets to a target station and receiving a plurality of response packets transmitted by the target station. A plurality of round-trip times (RTTs) are determined based on the ranging packets and the response packets. A plurality of angles of arrival (AOAs) are determined based on the response packets. First location vectors are determined based on the pluralities of RTTs and AOAs. Second location vectors are determined based on location parameters of the measuring station and the target station. Squared residual vectors are generated based on the first and second pluralities. A minimum of a sum of the squared residual vectors is calculated to identify best-fit location parameters for the target station. A circular error probability (CEP) ellipse is generated using the best-fit location parameters and a geo-location of the target station is determined. |
US12253592B2 |
Techniques for intelligent reflecting surface (IRS) position determination in IRS aided positioning
Certain aspects of the present disclosure provide techniques for user equipment (UE) positioning using one or more intelligent reflecting surfaces (IRSs). A method that may be performed by a UE includes for each IRS of the one or more IRSs: identifying a first IRS reflection center, measuring a first impulse response from the IRS to obtain a first measured impulse response representation, determining a first impulse response for a first ray reflected from the first IRS reflection center of the IRS, estimating a first position of the UE based on, at least, the first IRS reflection centers for each of the one or more IRSs and the first impulse responses for each of the one or more IRSs, and estimating a second position of the UE in an iterative manner until one or more conditions are satisfied. |
US12253591B2 |
Systems and methods for interpolated virtual aperture radar tracking
A method for interpolated virtual aperture array radar tracking includes: transmitting first and second probe signals; receiving a first reflected probe signal at a radar array; receiving a second reflected probe signal at the radar array; calculating a target range from at least one of the first and second reflected probe signals; corresponding signal instances of the first reflected probe signal to physical receiver elements of the radar array; corresponding signal instances of the second reflected probe signal to virtual elements of the radar array; interpolating signal instances; calculating a first target angle; and calculating a position of the tracking target relative to the radar array from the target range and first target angle. |
US12253590B2 |
Object detection apparatus, object detection method, and computer-readable recording medium
An object detection apparatus 1000 includes: a transmission unit 1101, having a transmission antenna, configured to emit a radio wave toward an object using the transmission antenna; a reception unit 1102, having a reception antenna, configured to receive the radio wave reflected by the object as a reception signal and generate an intermediate frequency signal from the reception signal received; and a processing device 1211. The processing device 1211 calculates an amplitude distribution of the radio wave reflected by the object on the basis of the placement of the transmission antenna, the placement of the reception antenna, the frequency of the radio wave emitted from the transmission antenna, and the intermediate frequency signal, and furthermore, using a correction operator calculated from a point spread function indicating characteristics of the transmission unit 1101 and the reception unit 1102, corrects the amplitude distribution calculated. |
US12253589B2 |
Radar apparatus and interference suppression method
A radar apparatus and an interference suppression method are provided. The radar apparatus includes a clock generator, an analog to digital converter (ADC), and a notch filter. The clock generator is configured to generate a sampling frequency. The ADC is coupled to the clock generator, and is configured to convert an analog signal into a digital signal according to the sampling frequency. The notch filter is coupled to the ADC, and is configured to attenuate one or more interfered frequencies of the digital signal. The interfered frequencies are related to the sampling frequency. Accordingly, the interference at a specific frequency and harmonics thereof may be suppressed. |
US12253585B2 |
Coil decoupling for magnetic resonance imaging
A coil decoupling method for a magnetic resonance imaging device, including: sending an instruction causing a transmitter to send a transmitted signal, acquiring a received signal received by a receiver, wherein the received signal is a signal arriving at the receiver after the transmitted signal passes through two coils to be adjusted of a plurality of coils, determining the coupling value between the two coils to be adjusted based on the transmitted signal and the received signal, and sending an instruction for adjusting a decoupling component based on the coupling value. |
US12253583B2 |
Coil assembly and magnetic resonance system
The present disclosure may provide a coil assembly. The coil assembly may include a supporting assembly and a radio frequency (RF) coil supported on the supporting assembly. The RF coil may have a plurality of coil units and a plurality of transmission ports. At least one of the plurality of transmission ports may be operably connected to a single coil unit of the plurality of coil units. Each of the plurality of transmission ports may be configured to transmit a drive signal to one of the plurality of coil units for generating a magnetic field. |
US12253580B2 |
Magnetic sensor
A magnetic sensor includes a plurality of resistor sections each including a plurality of MR elements, and a plurality of protruding surfaces each structured to cause the plurality of MR elements to detect a specific component of a target magnetic field. The plurality of MR elements are disposed dividedly in first to fourth areas corresponding respectively to the plurality of resistor sections. The plurality of protruding surfaces include a structural body extending across at least two of the first to fourth areas. |
US12253579B2 |
Magnetic sensor and magnetic sensor system
A magnetic sensor includes a magnetic field converter, a magnetic field detector, and a plurality of shields aligned in a Y direction. The magnetic field converter includes a plurality of yokes. Each yoke has a shape elongated in the Y direction, and is configured to receive an input magnetic field component in a direction parallel to a Z direction and to output an output magnetic field component in a direction parallel to an X direction. The magnetic field detector includes a plurality of trains of elements. Each train of elements includes a plurality of MR elements that are aligned in the Y direction along one yoke and connected in series. Each shield has such a shape that its maximum dimension in the Y direction is smaller than its maximum dimension in the X direction. |
US12253575B1 |
Systems and methods for detecting failure of spring contacts
Systems and methods for monitoring and detecting partial or full mechanical failures of a spring contact configured to provide an electrical connection between two elements. In some examples, a spring contact may be arranged between a first element, such as a window or cover of an operational sensor, and a second element, such as a printed circuit board. The window or cover may have an electrical element with a first electrical contact, and the printed circuit board may be attached to the spring contact via a joint (e.g., solder, weld, adhesive). A processing system may be configured to determine a state of the joint based on vibrations sensed by one or more vibration sensors attached to the second element. |
US12253574B2 |
Adaptive impedance tracking
Current sharing in a power system having multiple PSUs comprises generating and supplying a first power and a second power to a load, and sensing a remote voltage value received by the load based on an accumulation of the first and second powers. The method further comprises determining, by the first PSU, local voltage and current values of the first power, a real impedance value of the first PSU based on the remote voltage value and the local voltage and current values of the first power, and a virtual impedance value of the first PSU based on the real impedance value of the first PSU and a reference impedance value. The method further comprises controlling generation of the first power by the first PSU based on the virtual impedance value of the first PSU. |
US12253571B2 |
Method, apparatus, and computer program product for determining a residual value of battery storage devices
Various embodiments include a method for ascertaining the residual value of a used battery. The method may include: feeding the battery to a test station; bringing it to a test temperature; stabilizing the temperature within less than 2 K; measuring a load cycles using a high-precision coulometry apparatus; carrying out measurement until fulfilment of a termination criterion; ascertaining a first and a second value for a discharging capacity using two different calculation rules, wherein calibration is handled differently in the two calculation rules; carrying out an optimization process; determining a residual value of the battery; and determining whether the used battery is to be employed for use in a static energy storage device. |
US12253570B2 |
Method for determining a state of health of at least one electrochemical energy store
A method for determining a state of health of at least one electrochemical energy store includes bringing the electrochemical energy store to a predefined voltage state, after which the electrochemical energy store is discharged for a predefined time period and using predefined electric currents, and determining a rate of voltage change during the discharge, on the basis of which the state of health is determined. |
US12253569B2 |
Methods and systems for safety assessment of a battery
A method and apparatus for determining safety of a battery are disclosed, where the method includes identifying a charge state or a discharge state of the battery, activating pulse probe currents at different depths of charge or discharge (charge/discharge) of the battery, in response to identifying the charge or discharge state of the battery, and detecting and differentiating between a state of short (SOS) and a state of health (SOH) of the battery based on variations of the pulse probe currents as a function of the depths of charge/discharge. |
US12253565B2 |
Methods and system for a battery
Various embodiments of the present technology may provide methods and system for a battery. The system may provide a fuel gauge circuit configured to select an energy curve from a plurality of energy curves and determine a remaining energy value based on the selected energy curve and a computed remaining capacity of the battery. The fuel gauge circuit controls a current to a load based on the remaining energy value. |
US12253561B2 |
Semiconductor device, debug system, and debug method
According to one embodiment, a semiconductor device includes a first chip and a second chip arranged on a substrate, the first chip outputs first time stamp data and first trace data in which a time stamp value is associated with a first execution result obtained by executing software, the second chip outputs second trace data in which a difference value with a marker is associated with a second execution result obtained by executing the software, the second execution result obtained by the second chip executing the software is associated with a third time stamp value calculated based on a second time stamp value and the difference value in a debugger. |
US12253559B2 |
Alignment method and inspection apparatus
An alignment method of a probe card includes a plurality of probe groups provided corresponding to a plurality of chips, comprising: a first mode for calculating a gradient and a center of a probe group based on position information of two or more probes included in the probe group for each of the plurality of chips and calculating a gradient and a center of the probe card based on the calculated gradients and the calculated centers of the plurality of probe groups. |
US12253556B2 |
Devices and methods for arcing detection
The present disclosure provides an arcing detection device. The arcing detection device may include a detection coil and a processing circuit operably connected to the detection coil. The detection coil may be configured to detect a current variation of a system. The processing circuit may be configured to determine information of an arcing event of the system based on the current variation of the system. The information of the arcing event of the system may include a position where the arcing event occurs in the system. |
US12253553B2 |
Cavity enhanced coupling laser for increased atomic receiver sensitivity
A system for enhancing a coupling laser beam to create a larger beam radius thus increasing sensitivity inside the system. The system includes a coupling laser source to emit a coupling laser defining a first power level. The system also includes a resonant optical cavity that is optically aligned with the coupling laser source and the probe laser source. The resonant optical cavity enhances the coupling laser to a second power level that is greater than the first power level inside of the resonant optical cavity. The power increase of the coupling level also increases the sensitivity of the atomic receiver system by increasing the diameter of the coupling laser inside of the resonant optical cavity. The system also includes at least one photodetector positioned outside of and optically aligned with the resonant optical cavity for monitoring a resonance condition of the coupling laser circulating within the resonant optical cavity. |
US12253548B2 |
System for monitoring and analyzing electric parameters
A system for monitoring and analyzing electrical operating parameters of a load in an electric network includes a smart socket placed in series between the load and the electric network. The smart socket includes a voltage detection module that measures a voltage value in the electric network between the ends of the load, a current detection module in the electric network that measures a current value adsorbed by the load, and a control unit connected to the voltage detection module and to the current detection module. In particular, the control unit comprises a neural network arranged to carry out a training comprising the steps of definition of a number n of events association, to each event Ei of a number mi, of patterns pij of predetermined current and/or voltage trends, extrapolation of characteristic parameters cik distinguishing the pattern pij associated with the classified event Ei. |
US12253547B2 |
Single winding core-insensitive fluxgate current sensor
An open-loop fluxgate-type current sensor is described. The current sensor includes a single winding around a core that combines drive and sense that is used as both an excitation source and a feedback element to measure current through a primary winding. The current sensor further includes an H-bridge driver to impress voltage to the single winding to cause current to saturate the core, the voltage being impressed with opposing polarities repeatedly causing the core to saturate at opposing polarities. The current sensor further includes an analog transconductance integrator that continuously integrates the current to infer magnetizing force being driven into the core at the opposing polarities. The current sensor further includes a microcontroller unit (MCU) that calculates residual current based on the inferred magnetizing force being driven into the core at the opposing polarities and cause remedial action to be taken when the calculated residual current exceeds a threshold. |
US12253546B2 |
Voltage presence determination system for a high voltage electrical network
A voltage presence determination system intended to be connected to a voltage measurement sensor for at least one phase of a high-voltage electrical network. The system comprises, for the at least one phase: a visual indicator of the presence of a voltage measured by the voltage measurement sensor, referred to as the measured voltage, a first output terminal configured to receive a first output signal, a second output terminal configured to receive a second output signal, and a plurality of linear components. The system is configured so that the first and second output terminals are functionally isolated from one another and functionally isolated from the visual indicator only by the plurality of linear components. |
US12253545B2 |
High accuracy non-invasive current sensor system
System and methods for high accuracy, non-intrusive current sensing are provided. A system may include two magnetic field sensors configured for differential sensing. The system may further include frontend circuitry configured to remove direct current (DC) offset of the magnetic field sensors, upconvert the outputs of the magnetic field sensors, and filter out at least one frequency component from the up-converted signals. The system may receive output signals from the front-end circuitry corresponding to each sensor. The system may further calculate a differential signal based on the output signals. The system may apply optimal detection based on the differential signal and a reference signal to calculate a measurement of current flow. The system may determine a phase angle measurement between the differential signal and the reference signal to calculate a direction of the current flow in the conductor and output various measurement information related to the detected current. |
US12253544B2 |
Current measurement device
A current measurement device (1 to 3) includes a first sensor (SE1) configured to detect a direct current magnetic field and a low-frequency alternating current magnetic field generated by a current (I) flowing through a measurement target conductor (MC), a hollow magnetic shielding member (12) that includes a cutout portion (CP2) into which the measurement target conductor is inserted and in which the first sensor is accommodated, a fixing mechanism (13) configured to fix the measurement target conductor such that a distance between a center of the measurement target conductor inserted into the cutout portion of the magnetic shielding member and the first sensor is a predetermined reference distance (r), and a first calculator (21) configured to calculate a current flowing through the measurement target conductor based on a detection result of the first sensor. |
US12253543B1 |
Plug-in energy sensor
Described implementations monitor potential voltage at a location to determine device usage at the location. The implementations utilize a plug-in energy sensor that is plugged directly into any electrical outlet at the location and measures deviation in voltage at the location. Once plugged into an electrical outlet, the plug-in energy sensor monitors one or more of the lead line and ground, the neutral line and ground, and/or the ground line with respect to a reference for changes in potential voltage at the location. Different devices and different device states of those devices generate different signatures of voltage as they operate, thereby making the signatures unique, or almost unique, to different device types, different devices, and/or different device states. By monitoring for signatures in the voltage, operation of devices in different device states at the location can be determined, along with start times and stop times of those states associated with the various devices. |
US12253539B2 |
Method of examining a sample in an atomic force microscope using attractive tip-to-sample interaction
A method of examining a sample in an atomic force microscope including at least one probe, each probe including at least one cantilever and at least one tip includes carrying out a negative setpoint setting procedure, wherein the negative setpoint SCD is set as a negative real number, an approaching procedure including: above at least one point of the sample, performing an approach including reducing the tip-to-sample distance and recording cantilever deflection as a function of the tip-to-sample distance, while applying the standard sign convention with cantilever deflection considered negative for attractive forces and positive for repulsive forces, until at least one of critical criteria is achieved, and pausing or stopping of the approach after performing the approaching procedures. |
US12253532B2 |
Mass spectrometric quantitation assay for metabolites of leflunomide
A method for determining an amount of teriflunomide in a sample by mass spectrometry includes adding an internal standard to the sample, subjecting the sample to solid phase extraction, purifying the sample by high turbulence liquid chromatography, ionizing the sample to produce one or more teriflunomide ions detectable by mass spectrometry, determining the amount of the one or more teriflunomide ions by mass spectrometry, and using the amount of the one or more ions determined to further determine the amount of teriflunomide in the sample. |
US12253531B2 |
Diagnostic or predictor of relapsing remitting multiple sclerosis
Provided herein is a method of detecting or predicting a relapse of multiple sclerosis in an individual afflicted with a form of multiple sclerosis, comprising: (a) providing a blood sample of the individual; (b) testing the blood sample to determine a protein activity or protein level, wherein the protein is Factor VIII, von Willebrand factor, or Protein C; and (c) detecting or predicting a relapse of multiple sclerosis in the individual if the protein activity or protein level is elevated compared to the protein activity or protein level in an individual not afflicted with the form of multiple sclerosis and patients' own baseline values. Also provided herein is a method of treating an individual afflicted with multiple sclerosis, who is experiencing a relapse or predicted to experience a relapse, comprising treating the individual by administering a dose of a steroid or anti-coagulation compound effective to alleviate the symptom of multiple sclerosis. |
US12253530B2 |
Diagnosis method of multiple sclerosis
A method for diagnosing or prognosing, multiple sclerosis including the steps of (a) measuring the amount of at least one first protein as set forth in SEQ ID NO: 1, the at least first protein belonging to the group of proteins: a first protein, a second protein, a third protein, a fourth protein and a fifth protein, as set forth in SEQ ID NO 1 to 5, (b) comparing the amount of the at least first protein with the amount of the same protein in a control sample, and (c) determining the status of the biological sample. |
US12253527B2 |
Compositions and methods for treating age-related diabetes and related disorders
The invention features compositions and methods treating or preventing for age-related insulin resistance, type 2 diabetes and related disorders. The method involves depleting fTreg cells with an anti-ST2 antibody to decrease age-related fTreg accumulation and restore insulin sensitivity, thereby treating age-related insulin resistance, type 2 diabetes and related disorders. |
US12253524B2 |
Methods and compositions for determining the functional activity of DNA double strand break repair pathway molecules for assessing germline risk of cancer
Heritable mutations in the BRCA1 and BRCA2 and other genes in the DNA double-strand break (DSB) repair pathway increase risk of breast, ovarian and other cancers. In response to DNA breaks, the proteins encoded by these genes bind to each other and are transported into the nucleus to form nuclear foci and initiate homologous recombination. Flow cytometry-based functional variant analyses (FVAs) were developed to determine whether variants in BRCA1 or other DSB repair genes disrupted the binding of BRCA1 to its protein partners, the phosphorylation of p53 or the transport of the BRCA1 complex to the nucleus in response to DNA damage. Each of these assays distinguished high-risk BRCA1 mutations from low-risk BRCA1 controls. Mutations in other DSB repair pathway genes produced molecular phenocopies with these assays. FVA assays may represent an adjunct to sequencing for categorizing VUS or may represent a stand-alone measure for assessing breast cancer risk. |
US12253514B2 |
Compositions and methods for modulating kinase activity
The present invention features an antibody mimetic, or an antigen binding fragment thereof, that specifically binds to an allosteric site of Aurora A kinase, therapeutic compositions comprising this antibody mimetic, and the use of the monobody to modulate Aurora A kinase for the treatment of cancer. |
US12253513B2 |
Methods and compositions for the selective lysis of blood cells and separation of microbial cells
Methods and compositions are provided for the selective lysis of eukaryotic cells and the separation of microbial cells. Blood cells and/or other eukaryotic cells in a sample, may be selectively lysed by adding, to the sample, a blood lysis reagent including saponin and an alkaline buffer, and optionally sodium polyanethole sulfonate and a non-ionic surfactant, thereby forming a mixture, and agitating the mixture. Microbial cells in the mixture may then be separated, for example, using a separation method such as centrifugation or filtration, and optionally detected or cultured in growth media. Blood lysis reagent compositions are provided that are suitable for preserving the intactness of microbial cells upon mixing with the sample. In example embodiments in which the sample is a blood sample, the blood lysis reagent composition may be selected to avoid or reduce the presence of visible blood debris upon centrifugation or filtration. |
US12253512B1 |
Apparatus and methods for identification of microbial presence
Apparatus and methods for identification of microbial presence are described, wherein the apparatus includes at least a nanopore, at least a nanopore reader, and a control unit, wherein each of the at least a nanopore reader comprises a plurality of flow cells, at least one of which is configured to accept a sample, and at least a detector connected to the plurality of flow cells and configured to detect a signal as a function of at least a translocated microbe from the sample, wherein the control unit is communicatively connected to the at least a detector and configured to receive the detected signal, correlate its intensity with at least an attribute of the detected signal, and determine at least an identity of the at least a translocated microbe as a function of the correlation. |
US12253511B2 |
System and method for testing cement
A method of measuring cement volumetric changes includes loading a sample cement into a flexible container and surrounding the flexible container by a column of fluid in a chamber. The temperature of the column of fluid is adjusted to a cement setting temperature, and the sample cement is allowed to set over several hours. The pressure of the column of fluid is adjusted to a test pressure. The temperature of the column of fluid in the chamber is adjusted to induce volumetric changes in the set cement. As the volume of the set cement changes, fluid volume adjustments are applied to the column of fluid in the chamber to maintain the pressure of the column of fluid in the chamber constant at the test pressure. The volumetric changes in the set cement are determined from the fluid volume adjustments applied to the column of fluid in the chamber. |
US12253502B2 |
Method and system for calibrating a non-selective chemical sensor
Disclosed is a method for calibrating a sensor to be calibrated by means of a reference sensor, the sensor to be calibrated being configured to determine a chemical signal based on a conversion function for converting an electrical signal, the reference sensor being configured to determine a reference signal, the method having: ⋅ measuring, during a reference time period, a first chemical signal (S1P1) and a first reference signal (S2P1) and, during a test period, a second chemical signal (S1P2) and a second reference signal (S2P2), ⋅ determining regression functions (gP1, gP2) defined as follows: S2P1=gP1(S1P1) and S2P2=gP2(S2P2), ⋅ calculating a difference between the regression functions (gP1, gP2) and ⋅ when the difference is greater than a reference difference, determining an optimized conversion function. |
US12253501B2 |
Colorimetric detection and quantitative estimation of peracids using a redox sensitive leuco dye
A composition, method and kit for quantifying the concentration of one peracid or the total concentration of two or more peracids in a water source are disclosed. In particular, an oxidation sensitive or peroxycarboxylic acid selective leuco dye is used to react only with one or more peroxycarboxylic acids in a water source but not with peroxide usually co-existing in the water source. Not only does the oxidation sensitive or peroxycarboxylic acid selective leuco dye react with peracid(s) but also the reaction generates a color species that can be used visually or through absorbance measurement to quantify the peracid concentration. The method disclosed here is not a titration method, it involves a simple mixing step. The kit or composition disclosed here does not utilize a catalyst, such as iodine. |
US12253500B2 |
Gas sterilization process challenge device
A sterilization challenge device for verifying the efficacy of a gas sterilization process includes an outer container, an inner container, a chemical indicator, and a cap. The outer container includes an open end, a closed end, a chamber configured to contain the inner container containing the chemical indicator, and at least one hole arranged proximate the open end. The cap is configured to engage with the outer container to close the open end, and the at least one hole is configured to provide a flow path for the gaseous sterilant into the chamber. |
US12253499B2 |
Thin-layer chromatography system and method for assessing analyte concentrations in samples
The invention relates to cartridges for thin layer chromatography (TLC) which hermetically seal the TLC mobile phase during loading, performance of the TLC process, and analysis of the chromatogram. It further relates to associated methods of use—for example for detecting or quantifying an analyte in a sample. It further relates to processes for assembling the cartridge, to associated equipment adapted for use with them, and kits of parts. |
US12253496B2 |
Three-dimensional continuous scanning laser vibrometry for 3D or in-plane vibration measurements
The present invention relates to a three-dimensional (3D) continuously scanning laser Doppler vibrometer (CSLDV) system that contains three laser heads with two scan mirrors for each head and a controller, to conduct full-field scanning of a plate-like or beam-like structure under sinusoidal excitations to measure its 3D vibrations and operating deflection shapes, and method of using same. |
US12253491B2 |
Systems and methods for analyte determination
Described are systems and methods for the simple and rapid measurement of an analyte, such as sulphur dioxide, in liquid samples, including beverages such as wine or beer. The systems and methods utilize voltammetry with a particulate carbon or copper electrode, and may be conducted outside of a laboratory in ten to sixty seconds using a small portable instrument or mobile device using, for example, 2nd harmonic Fourier Transform (FT) AC voltammetry. |
US12253486B2 |
Self-heating gas sensor, gas-sensitive material, preparation method for same, and applications thereof
A gas-sensitive material, a preparation method therefore and an application thereof, and a gas sensor using the gas-sensitive material are provided. The gas-sensitive material is a carbon material-metal oxide composite nanomaterial formed by compounding a carbon material and metal oxides. The content of the carbon material is 0.5˜20 wt. % and the content of the metal oxides is 80˜99.5 wt. %; the metal oxides contain tungsten oxide and one or more selected from tin oxide, iron oxide, titanium oxide, copper oxide, molybdenum oxide, and zinc oxide; the metal oxides are formed on the carbon material in the form of nanowires, and the nanowires are tungsten oxide-doped nanowires. The gas-sensitive material has reduced resistance, is capable of responding to various gases at a reduced working temperature. |
US12253484B1 |
Large format-fractional thermal runaway calorimeter
A system for measuring a heat response of a battery cell includes a cell chamber configured to receive the battery cell therein. The cell chamber is configured to trigger a battery cell into a thermal runaway event while in the cell chamber, which causes the battery cell to eject an electrode winding, particles, and gas. The system also includes an ejecta bore muffler configured to receive the electrode winding, the particles, and the gas. The system also includes an ejecta basket configured to be positioned at least partially within the ejecta bore muffler. The ejecta basket is configured to capture the electrode winding while allowing at least a portion of the particles, the gas, or both to pass therethrough. The system also includes a gas collection system configured to receive at least a portion of the gas that passes through the ejecta basket. |
US12253476B2 |
Multi-level RF pulse monitoring and RF pulsing parameter optimization at a manufacturing system
Methods and systems for RF pulse monitoring and RF pulsing parameter optimization at a manufacturing system are provided. Sensor data is received from one or more sensors that indicates an RF pulse waveform detected within the processing chamber. One or more RF signal characteristics are identified in the detected RF pulse waveform. Each identified RF signal characteristic corresponds to at least one RF signal pulse of the RF signal pulsing within the processing chamber. A determination is made, based on the identified one or more RF signal characteristics, whether the detected RF pulse waveform corresponds to the target RF pulse waveform. An indication of whether the detected RF pulse waveform corresponds to the target RF pulse waveform is provided to a client device. |
US12253472B2 |
System and method for detecting a defect in a specimen
The present disclosure generally relates to a system and a method for detecting a defect in a specimen. More particularly, the present disclosure relates to a lithography exposure system and a method for detecting a dispensing error in a wafer The present disclosure provides a system for detecting a defect in a specimen having a lithography exposure tool including a measurement unit and a stage, the measurement unit is configured to obtain topography data of the specimen placed on the stage by illumination of a surface of the specimen with an optical signal, and a processor configured to generate a statistical data from the topography data and produce a defect notification if the statistical data is outside of a control limit. |
US12253467B2 |
Determining partition coefficients of tracer analytes
Optical properties of a tracer in water are measured at varying concentrations. A reference curve is built based on the measured optical properties at varying concentrations. An emulsion is mixed with the tracer. The emulsion is demulsified into an oil component and an aqueous component. Optical properties of one of the components are measured. A partition coefficient is determined based on the measured optical properties of a demulsified component and the reference curve. |
US12253463B2 |
System and method for authenticating and classifying products using hyper-spectral imaging
In some implementations, a method for authenticating and classifying a set of materials comprises: determining a set of characteristics of light spectra reflected or transmitted by a set of materials when the set of materials is illuminated by a plurality of light wavelengths; constructing one or more classifiers configured to classify each material of the set of materials based on the set of characteristics of the light spectra; using the classifiers, mapping each of the light spectra onto an area of an image sensor; based on the mapping, generating a holographic optical element that has a plurality of regions, that receives input light reflected or transmitted through a new material, and that filters the input light to a filtered light by each characteristic light spectra, and mapping the filtered light onto the area of the image sensor. |
US12253462B2 |
Monitoring gas impurities with total sulfur detection
A system and method for determining impurities in a beverage grade gas such as CO2 or N2 relies on FTIR gas analysis for measuring non-sulfur impurities as well as SO2. CO2% also can be determined. A multiplexer selects a sample gas from multiple gas samples. Conversion of reduced sulphur present in some impurities to SO2 is conducted in an oxidizing furnace. Climate control and measurements of oxygen gas impurities also can be provided. |
US12253461B2 |
Open-loop/closed-loop process control on the basis of a spectroscopic determination of undetermined substance concentrations
Method for open-loop or closed-loop control of a process, in particular a downstream bioprocess, based on the projection of an unknown concentration of at least one substance in a sample using spectroscopy, in particular UV/vis spectroscopy, comprising the steps: Detect spectrums of a plurality of concentration samples, wherein at least two concentration samples have differing concentrations of the substance; generate several quantitative models based on the spectrums of the concentration samples, wherein the models each have a mapping of at least one spectral measurand of the spectrums to concentrations in concentration ranges, wherein the concentration ranges of two models are not identical; detect at least one sample spectrum of the sample; map the sample spectrum to at least one quantitative model of the generated quantitative models; apply the at least one quantitative model that was mapped to the sample spectrum against the sample spectrum to determine a projected value for the unknown concentration; and apply open-loop and/or closed-loop control of the process for at least one parameter based on the projected value for the undetermined concentration. |
US12253460B2 |
Drug detection using cobalt thiocyanate and Eosin Y
Materials and methods for testing unknown substances for the presence of an opioid are described. |
US12253458B2 |
Dryness detection method and dryness detection apparatus
A dryness detection method of detecting dryness of a liquid resin composition containing a solvent. The dryness detection method includes a wavelength selection step of selecting a light absorption wavelength of the solvent, a light source selection step of selecting a light source that emits light including light of the selected wavelength, a light receiving step of applying the light that has been emitted from the light source to the liquid resin composition, and receiving light that has passed through the liquid resin composition, and a determination step of finding whether or not the light of the selected wavelength after absorption in the solvent in the light receiving step exceeds in quantity a predetermined threshold, and if the threshold is found to be exceeded, determining that the solvent has evaporated and the liquid resin composition has dried. A dryness determination apparatus is also disclosed. |
US12253457B2 |
Environmental enclosure for a transport gas sensor
A refrigerant detection assembly operable to detect refrigerant mixed with air includes a housing having an internal cavity fluidly connected with an ambient atmosphere surrounding the housing via an opening. A subassembly mounted within the internal cavity includes an air chamber fluidly connected with the internal cavity, a non-dispersive infrared sensor operably coupled to the air chamber, a printed circuit board, and a heat conduction plate mechanically and thermally coupled to the printed circuit board. At least one insulator is arranged within the internal cavity at a position between a portion of the subassembly and the housing. A shell is connectable to the housing in overlapping arrangement with the opening. The shell has at least one shell opening formed therein such that a flow path extends from the shell opening, through the opening formed in the housing to the internal cavity, and into the air chamber. |
US12253456B2 |
Microfluidic detection device
Disclosed is a microfluidic detection device including a circuit substrate and a transparent substrate. The circuit substrate is provided with at least one first light-emitting device used to emit a detection beam, a photodetector used to receive the detection beam and send out a sensing signal, and a control circuit electrically connected to the first light-emitting device and the photodetector. The transparent substrate overlaps the circuit substrate and is provided with a microfluidic channel and a light guide structure. The light guide structure has a light incident surface disposed corresponding to the first light-emitting device and a light exiting surface disposed corresponding to the photodetector. The light guide structure extends from each of the light incident surface and the light exiting surface to the microfluidic channel and is adapted to transmit the detection beam into and out of the microfluidic channel. |
US12253455B2 |
Device for optically identifying surfaces
A device for optically identifying surfaces, in particular for optically identifying structured and/or pictorial surfaces, spaces and/or e.g. paintings or sculptures is simple to use independently of the location. For this purpose, the device includes a housing in which light-emitting and light-receiving elements are arranged, and the device also includes a first portion having at least one lens, a portion that follows the first portion in the longitudinal direction and has a screen, and an adjoining handle portion. |
US12253453B2 |
Multifunctional volumetric adsorption test units and methods of using same
Technical equilibrium can be used to measure a single gas isotherm in a relatively fast and continuous manner rather than, for example, in a batch manner. Further, an expansion vessel can be used for successive desorption a multicomponent gas in combination with determining the composition of the multicomponent gas in combination with a calculation that provides both qualitative and quantitative information about the multicomponent gas. Moreover, a multicomponent gas can be flowed through an adsorbent bed and the and the flow of the multicomponent gas flow is shut off and isolated when equilibrium is reached. |
US12253450B2 |
Particle recovery device and particle recovery method
A particle recovery device for recovering particles contained in a liquid sample, the particle recovery device comprising: a flow cell having a flow path through which the liquid sample flows; a density acquisition unit that acquires a density of the liquid sample; standing wave forming means that applies an ultrasonic wave into the flow path to generate a standing wave; a control unit that determines a frequency of the ultrasonic wave that generates the standing wave in the flow path based on the density acquired by the density acquisition unit and causes the standing wave forming means to apply the ultrasonic wave of the determined frequency; and recovery means that recovers particles focused in the flow path by the standing wave. |
US12253448B2 |
Isolation, storage, and delivery of extracellular vesicles using asymmetric depth filters
Asymmetric depth filtration for isolation of EVs or other desired nanoparticles from a biological or other fluid with high yield and purity in a simple, cost-effective manner. Such a method includes passing the biological fluid through the asymmetric depth filter (e.g., in a single pass) where the fluid is introduced into the filter at an entry portion, where components of the biological fluid pass through the wider entry portion of the pores before advancing towards the narrower exit portion of the pores, wherein EVs in the fluid become reversibly entrapped within the wider portion of the pores, while similarly sized soft, low-density lipids and/or proteins are pushed more deeply into the filter, so that the reversibly entrapped EVs can be released by simply reversing the flow, while the similarly sized soft low-density lipids and/or proteins remain permanently entrapped within the pores of the filter. |
US12253443B2 |
Elemental analysis device for analyzing test sample having cleaning gas supply mechanism
An elemental analysis device includes a heating furnace in which a test sample that is placed in a crucible is heated so that a sample gas is generated from the test sample, an inflow path through which a carrier gas is introduced into the heating furnace, an outflow path through which a mixture gas made up of the carrier gas and the sample gas is led out from the heating furnace, a dust filter that is provided on the outflow path, an analysis mechanism that is provided on the outflow path on a downstream side from the dust filter, and that detects one or a plurality of predetermined components contained in the mixture gas, and a cleaning gas supply mechanism that supplies cleaning gas to the dust filter in an opposite direction from a direction in which the mixture gas is flowing. |
US12253438B2 |
Systems and methods for acoustic process monitoring and control
In a content management system for customizing and controlling data distribution, data items can be customized and dispersed to disparate reception terminals according to various control mechanisms where they can convey relevant information to local or remote stakeholders. Data items can be integrated into existing data distribution structures in real time according to applicable control mechanisms and distribution protocols. Data resources can be efficiently used in distributing data under predefined and configurable conditions. Control mechanisms and distribution protocols can be determined based on an interested user's recognized status within the system. Design of the distribution system allows for informed delivery of essential information in a controlled and automated fashion such that users can interact with the system in receiving or distributing current and relevant information across the distribution network for others to access. |
US12253436B2 |
Method for leak testing
The present invention provides a method for leak testing by which occurrence of fine leakage from a work as a test object can be determined without being affected by a released tracer gas that is also released from a non-defective work. The method for leak testing includes a series of steps including a gas bombing step wherein a work W as a test object is soaked in a pressurized tracer gas, a work setting step wherein the work subjected to the gas bombing is set in a hermetically sealed container 10, a vacuum suctioning step wherein the hermetically sealed container 10 is vacuum suctioned by a suction device 20 and a measuring step wherein tracer gas measurement data are obtained by measuring a vacuum suctioned tracer gas with a detector 30. Tracer gas measurement data for a non-defective work are preliminarily obtained by performing the series of steps for the non-defective work having same specifications as the work W as the test object. The tracer gas measurement data for the work W as the test object are compared with the tracer gas measurement data for the non-defective work in the measuring step, and thereby, occurrence of fine leakage from the work as the test object is determined. |
US12253431B1 |
Method and system for monitoring a bleed valve of a gas turbine engine
A method for monitoring a bleed valve of an aircraft engine includes obtaining operational data of the aircraft engine, the operational data indicative of operational performance of the aircraft engine. The method further includes utilizing one or more neural networks to determine a health status of a bleed valve of the aircraft engine based on the operational data, the bleed valve configured to bleed air from a compressor section of the aircraft engine, wherein the one or more neural networks have been trained with root cause data relating to a plurality of potential failure modes of the bleed valve. |
US12253423B2 |
Thermal sensor integration for system temperature management
A system includes a memory device and a processing device, operatively coupled to the memory device, to perform operations including receiving, from a thermal sensor group including thermal sensors, hotspot temperature measurements with respect to a hotspot. Each temperature measurement is received from a respective thermal sensor. The operations further include determining, from the temperature measurements, a generalized hotspot temperature measurement for the thermal sensor group. |
US12253421B2 |
Temperature estimation device
A temperature estimation device includes: an initial value estimation unit that estimates an initial temperature value of an estimation target component at the start of operation of a power converter electrically connected to a power storage device; a variation estimation unit that estimates a temperature variation of the estimation target component based on the value of an electric current supplied from the power converter by the operation of the power converter; and a temperature estimation unit that calculates an estimated temperature of the estimation target component based on the initial temperature value and the temperature variation. The initial value estimation unit estimates the initial temperature value based on time elapsed between the previous issuance of a temperature estimation stop instruction for the estimation target component and the current issuance of a temperature estimation start instruction for the estimation target component. |
US12253420B2 |
Wireless thermometer and method of use thereof
An apparatus and method for sensing body temperature and wirelessly communicating measured data to at least one electronic device. The device includes a sensor device having a housing base, a housing cover releasably mountable on the housing base, and components for sensing body temperature and wirelessly communicating the measured temperature, including a temperature sensor, a power supply, a microprocessor, and a transmitter and receiver. The electronic device can include an application that communicates with the sensor device and provides a user interface. |
US12253416B2 |
Thermal imaging sensors that connect to each other using a wired daisy chain connection
A new innovative way for connecting multiple thermal imaging sensors to a base unit while only using one port of the base unit when connected to such a base unit; this by using a daisy chained connection between the sensors themselves. The thermal imaging sensor(s) connect to each other using a wired connectivity with or without being connected directly or indirectly to a base unit. The thermal imaging sensor in this invention is not a single standalone unit but consists of at least 2 physical different devices that are connected to each other using a wired connection. |
US12253410B2 |
Method for improving performance of averager
A method of improving performance of an averager is provided. The method includes steps of: (a) multiplying a value of a (n−1)th piece of output data by a value “N” to calculate a temporary value; (b) determining whether or not a difference between an nth piece of input data and the (n−1)th piece of output data is larger than or smaller than a zero value, if yes, compensating the temporary value to obtain a correction value and performing step (c), if no, setting the correction value and performing step (c); (c) dividing the correction value by the value “N” to obtain a first value; (d) subtracting the first value from the correction value and adding up the correction value and the nth piece of input data to obtain a second value; and (e) dividing the second value by the value “N” to calculate an output value of the averager. |
US12253408B2 |
Battery malfunction detection by correlating vibrations response spectrums
A battery malfunction detection method includes: applying a preset number of vibration signals with different frequencies to a battery to be detected through a vibration generation device; collecting a response signal of the battery to be detected through a response collection device, where the response signal includes the preset number of vibration response amplitudes of the battery to be detected; determining whether the battery to be detected is malfunctioning according to the response signal. |
US12253407B2 |
Vibration detection through correlation of nodal measurements of a physical quantity
A sign detection device includes: a plurality of sensors disposed at a plurality of positions on a detection target object and configured to measure physical quantities at each position; a data acquisition unit for acquiring time-series fluctuation data of the physical quantities from the plurality of sensors; a calculation unit for calculating, from the time-series fluctuation data, a parameter indicating a correlation between the physical quantities at arbitrary two positions among the plurality of positions; and a detection unit for detecting a sign of sudden change in vibration of the detection object based on the parameter. |
US12253404B2 |
Measuring method and measuring apparatus for determining a flow rate of a process gas
Various embodiments of the present disclosure are directed to measuring methods for determining a flow rate of a process gas, contained in a gas pressure vessel charged with overpressure, escaping from the gas pressure vessel. In one example embodiment, the method includes: exerting a vessel weight force from the gas pressure vessel together with the contained process gas; compensating for the vessel weight force by means of a counterweight force exerted by a counterweight, or the counterweight force by means of the vessel weight force exerted by the counterweight, at least partially to a resultant measured weight force; determining the measured weight force at at least two points in time; and determining the flow rate of the process gas using the measured weight force determined at the at least two points in time. |
US12253400B2 |
Flow metering system
A flow metering system is generally presented herein. The flow metering system is generally configured to measure liquid flow from a liquid dispensing system and to track volume change and other measurable characteristics of the liquid in real time. The flow metering system may include a flow sensor. The flow sensor may be positioned in line with a liquid flow line, or in a separate line where the remainder of the liquid exits via a bypass, where the liquid flow line is connected to and configured to dispense liquid from a pre-packaged liquid volume, or a reservoir. For example, the flow sensor may be connected in-line to a beer line, such as vinyl piping, for a beer keg or soda dispensing tank. However, it will be appreciated that the flow metering system may be used with any type of liquid dispensing system. |
US12253398B2 |
Flow sensor system and method for using same
A flow sensor system for detecting the presence or absence of flow of a liquid nutrient formula through a conduit of an enteral feeding system. The flow sensor system includes a channel configured to retain the conduit therein, a heat source disposed at a first location at a first portion of the conduit, and a heat detector disposed at a second location at a second portion of the conduit. The heat source may include an IR LED, and the heat detector may include a thermopile sensor. A method for using the flow sensor system to detect the presence or absence of flow of a liquid nutrient formula through a conduit of an enteral feeding system is also disclosed. |
US12253391B2 |
Multielectrode capacitive sensor without pull-in risk
A dynamic capacitive sensor configuration is disclosed which imposes minimal force and resistance to motion on the moving electrode. Moving electrodes avoid adverse effects of large bias voltages such as pull-in instability, despite arbitrary levels of compliance. This configuration facilitates incorporation of highly compliant and thin electrode materials that present the least possible resistance to motion. This type of material is particularly useful for sensing sound. A large bias voltage can be applied without influencing its motion, e.g., 400 V. The electrical sensitivity to sound is high, e.g., approximately 0.5 volts/pascal, two orders of magnitude greater than typical acoustic sensors. |
US12253386B2 |
Tracking a moving sports object in varied environmental conditions
Systems, methods and computer-readable media are provided for determining an effective altitude in relation to a moving sports object. In some examples, a method includes determining respective values for an air temperature, an air pressure, and a relative humidity of an environment of interest. Based on the determined respective values of the air temperature, the air pressure, and the relative humidity, an air density for the environment of interest is calculated to derive a first air density value. A second air density value is derived for a reference environment. An absolute value of a difference between the first and second air densities is compared against a preset comparison value and, based on the comparison being equal to or smaller than the preset comparison value, an output including an indicator of the effective altitude is generated. |
US12253385B2 |
Methods and systems for fixed wing flight to vertical wing flight for landing an aircraft
A system and method for landing an electric aircraft is provided. The system includes a controller, wherein the controller is communicatively connected to the sensor, wherein the controller is configured to, receive a plurality of measured flight data, determine a descent confirmation as a function of the plurality of measured flight data, generate a descent instruction set as a function of the descent confirmation and the plurality of measured flight data, wherein generating the descent instruction set further includes generating a transition instruction set, and transmit the descent instruction set to a plurality of flight components, wherein each flight component of the plurality of flight components are coupled to the electric aircraft. |
US12253384B2 |
Network access control for vehicle
A vehicle management system for managing access of an application on a vehicle to a wireless network external to the vehicle. The system may include a network usage controller configured for determining a data usage status for the application to be one of allowed and blocked and a network access manager configured for storing a route for the application to access a server of the wireless network when the data usage status is allowed and for erasing or disabling the route when the data usage status is blocked. |
US12253378B2 |
Systems and methods for determining trailer pose and coupler position for automated hitching
A method for determining a location and pose of at least one trailer for hitching to a vehicle includes: receiving at least one image of at least one trailer generated by a camera of the vehicle; locating the at least one trailer in the at least one image; determining a plurality of keypoints associated with at least one trailer in the image using at least one machine learning model; determining a location of a coupler of the at least one trailer relative to the vehicle and a pose of the at least one trailer relative to the vehicle based on the computed keypoints; and determining a path for maneuvering the vehicle into position for hitching the at least one trailer to the vehicle based on the location of the coupler of the at least one trailer and the pose of the at least one trailer. |
US12253377B2 |
Information processing device, information processing method, and storage medium
An information processing device includes a control unit that performs prediction, from a first movement route including a predetermined number of continuous road links, of one or more road links that are traveled by a first mobile object subsequent to the first movement route, based on movement history information on one or more mobile objects traveling on a road. The control unit performs the prediction by using a machine learning model that, for an input of sequential data, outputs one piece of data or sequential data subsequent to the input sequential data. |
US12253371B2 |
Dynamic routing of autonomous vehicles
Disclosed are systems and methods for dynamically routing pickers and autonomous vehicles to avoid areas closed to travel by the autonomous vehicles within a warehouse. A processor in communication with an autonomous vehicle and an electronic device operated by a user (e.g., handheld device) may, in response to detecting that the electronic device diverges from a path of the autonomous vehicle, provide, for display on the electronic device, information about the product. The processor may then determine a rendezvous location for the autonomous vehicle based on a location of the product. The processor may then instruct the autonomous vehicle to navigate to the rendezvous location and transmit the rendezvous location to the electronic device. |
US12253369B2 |
Multi-stop route selection system
A multi-stop route selection system may include a telematics device associated with a vehicle having one or more sensors arranged therein, a mobile device, and a server computer. The server computer may receive driving data of a driver of the vehicle and a vehicle location from the telematics device, determine one or more driving behaviors of the driver based on the driving data, receive data regarding a calendar of the driver from the mobile device, identify a plurality of appointments in the calendar, determine a route comprising multiple destinations for the driver based on the vehicle location, the one or more driving behaviors, and the plurality of appointments, transmit the route to the mobile device, receive a request to add a new destination to the route from the mobile device, generate a modified route comprising the new destination, and transmit the modified route for the driver to the mobile device. |
US12253359B2 |
Laser level
A laser level including a control mechanism housing which houses a control mechanism, the control mechanism including at least a top surface and a bottom surface. A protective structure extends from the control mechanism housing configured to protect the control mechanism from impact and including an upper structure which extends from a top surface of the control mechanism housing and a lower structure which extends from a bottom surface of the control mechanism housing. |
US12253354B2 |
Radio frequency identification based three-dimensional metrology
A method for obtaining three-dimension measurements for an object utilizing a population of radio-frequency identification (RFID) chips in a medium includes placing the object into a container with the population of RFID chips in the medium. The method also includes capturing a plurality of coordinates for the population of RFID chips in the medium, where a set of coordinates from the plurality of coordinates correspond to each RFID chip from the population of RFID chips. The method includes plotting the plurality of coordinates for the population of RFID chips in the medium, wherein a plot of the plurality of coordinates provides a three-dimensional image of the object. |
US12253352B1 |
Autonomous vehicle charging station
Disclosed herein is autonomous vehicle charging station featuring self-cleaning contact points, power flow safety features, and electrical connection testing (meeting minimum performance thresholds) for safe and efficient power transfer from the charging station to the autonomous vehicle. After docking, power line modem (PLM) communications are established between the autonomous vehicle and the charging station via an electrical power connection resulting from the docking act as an initial test of connectivity, and then the electrical power connection is determined to be safe with non-lethal power flow before charging the autonomous vehicle. |
US12253344B2 |
Dart
A dart may comprise—in order from the front thereof—a point, a barrel, a shaft, and a flight. The flight may comprise a plurality of fins. The fins may comprise mesh-like reinforcing ribs that protrude from surfaces thereof. The fins may further comprise, at peripheries thereof, fin rims formed so as to be of increased thickness. Reinforcing ribs may be formed over the approximate entireties of the fins. The shaft may comprise an insertion portion at the back end thereof. The flight may comprise a central axial hole having an opening at the front end thereof. The shaft may be removably installable with respect to the flight by virtue of a cap-like arrangement by which the insertion portion is inserted within, and is coupled and secured to, the central axial hole. The central axial hole may be formed from the front end of the flight to the back end thereof. |
US12253342B1 |
Impulse cartridge cup for smart stores communication interface squib with electronics
An impulse cartridge (IC) cup has at least one aperture defined in a cylindrical sidewall. The first aperture extends radially relative to a primary axis through the cylindrical sidewall from an inner surface to an outer surface. A first electrical connector is disposed in the first aperture. The first electrical connector is adapted to physically contact the impulse cartridge at a first location. The IC cup is adapted to be connected to a canister that houses a payload of a countermeasure defense system, wherein the payload is to be deployed in response to explosion of the impulse cartridge. |
US12253339B2 |
Adapter and shaped charge apparatus for optimized perforation jet
An adapter for a shaped charge includes a plurality of members configured to be secured to an inner surface of a shaped charge case. Each member of the plurality of members is spaced apart from each other such that the adapter has a central open area. According to an aspect, a securing mechanism is configured to secure the member to an inner surface feature of the shaped charge case. |
US12253337B2 |
Hybrid tactical engagement simulation system
A computing system for executing a simulation of a tactical engagement configured to receive a first set of data comprising an indication that a laser sensor worn by a participant was struck by a laser transmitted from a firearm; and receive a second set of data from the firearm comprising data generated by an image capture device of the firearm and an indication that one or more of the participants are present in the data. The computing system is further configured to retrieve data comprising position information and velocity information on the participants that are present in the second set of data. The computing system is further configured to identify a target participant from the participants identified in the second set of data; determine whether the target participant is struck by a simulated ammunition round fired from the firearm; and determine a final outcome for the tactical engagement. |
US12253335B2 |
Sight adjustable display mount for firearms
This application is a continuation in part comprising two versions of two different kinds of display and display device mounts. comprising two versions of a multi positional and multi image displaying, tactical and non tactical camera and display device mounts, as well as two versions of a multi positional and multi image displaying, tactical and non tactical displays with a camera, mountable on the various mounting rails on firearms with the ability to maintain, both the perfect lineal and biaxial lineal alignment of the lens of the digital sensor with the target reticle of sights and scopes on a firearm as well as a visual of video targeting and surveilling images acquired through and around other target viewing devices on a firearm and do so, from any position the user would have to position himself in relation to the firearm. |
US12253332B2 |
Digital reticle system
An electronic aiming system includes an electro-mechanical reticle having a plurality of electrically powered holdover indicators disposed on a primary crosshair of the reticle, the holdover indicators configured to be individually selected and energized to a visible state, a rangefinder configured to generate range data, a computing device configured to generate ballistics data; and a processor configured to receive the range data and ballistics data, select, based at least in part on either or both of the range data and ballistics data, one or more of the holdover indicators, and energize the selected holdover indicator or indicators to the visible state. |
US12253331B2 |
Self-centring device for supporting scopes on rifle ribs
A device for supporting scopes, such as telescopes, holographic, laser, red-dot aiming systems, etc., for rifles equipped with rib, is described. The device comprises a body, on which the scope can be fastened, and a plurality of claws slidably mounted on the body. The claws are movable to be opened and closed in response to the displacements imparted by the user to corresponding thrust elements, through a special adjusting grub screw. The body has a longitudinal axis which is aligned with the optical axis of the scope mounted thereon each time. The displacements of the thrust elements take place along the longitudinal axis, while the displacements of the claws take place toward and away from the longitudinal axis, in a direction orthogonal thereto. The device is self-centring, meaning that the claws are closed on the rifle rib, so that the latter is always aligned precisely on the longitudinal axis. |
US12253330B2 |
Fitted rifle sling with quick release apparatus and method of use
The present invention is a fitted rifle sling with quick release apparatus and method of use wherein this rifle sling can be snuggly fitted to the sides of a rifle for stowage of the sling during use of the rifle and quickly released for use as a sling over the shoulder or for attachment to a webbing or body gear wearing system. The present invention offers a rifle sling wherein all of the components and elements can be complaint with military specifications and/or pouch attachment ladder system compliant construction. |
US12253329B2 |
Handguard
A handguard assembly for a firearm includes an outer member, an inner member disposed at least partially within the outer member, and at least one engagement feature for securing the inner member relative to the outer member. The at least one engagement feature includes at least one protrusion within an interior of the outer member and at least one recess in the inner member. The inner member is secured relative to the outer member by inserting the at least one protrusion into the at least one recess. |
US12253322B1 |
Muzzle device clamping mechanism
Disclosed is a muzzle device that includes a clamping mechanism used to removably attach the muzzle device to the muzzle of a firearm barrel. In particular, the clamping mechanism eliminates the need of using threads on the muzzle of the firearm barrel when removably attaching the muzzle device. An example muzzle device has a structural body and a clamping mechanism. The structural body includes a first end that has a muzzle receiving aperture configured to fit about the muzzle of the firearm barrel and a second end that has a projectile aperture sized to allow passage of a projectile exiting the muzzle of the firearm barrel. The clamping mechanism is configured to allow for both linear and axial positioning of the muzzle device on the muzzle of the firearm barrel. |
US12253318B1 |
Cannon having laser ignition system and breech window cleaning system
Disclosed is a cannon including: a barrel having a chamber in which a shell and a propelling charge are mounted; a breech ring connected to the rear of the barrel, and having a shell inlet communicating with the chamber; a recoil buffer disposed on an outer circumferential surface of the barrel, and guiding recoiling and returning motions of the barrel; a breechblock connected to the breech ring, and moving relative to the breech ring between a closed position closing the shell inlet and an open position opening the shell inlet; a laser ignition device including a laser portion disposed in the breechblock and emitting a laser to ignite the propelling charge, and a breech window covering the laser portion and allowing the laser to be transmitted into the chamber; and a breech window cleaning device cleaning the breech window. |
US12253316B2 |
Heat exchange structure
A heat exchange structure includes: two flow channels stacked in a stacking direction (Y direction) and thermally coupled to each other; and a fin structure detachably installed in at least one flow channel of the two flow channels. The fin structure includes fins arranged in a longitudinal direction (Z direction) of the at least one flow channel in which the fin structure is installed, the fins configured to form openings alternately arranged along the at least one flow channel on one side and the other side of the at least one flow channel in a width direction (X direction). |
US12253310B2 |
Pellet flue gas circulation and waste heat utilization process and system thereof
The present application discloses a pellet flue gas circulation and waste heat utilization process and a system thereof, which relates to the technical field of flue gas treatment. The system includes a grate, a rotary kiln, an annular cooler, and ducts connecting each part. On the basis of not changing the existing process a flue gas circulation unit and intelligent control equipment are arranged additionally in the present application. The process is simple, and not only can ensure the parameter stability of the production system such as temperature, gas flow or gas pressure, but also can make full use of the low and medium temperature flue gas components and the waste heat, so as to achieve net zero waste gas discharging, energy saving and emission reduction. |
US12253296B2 |
Vacuum adiabatic body and refrigerator
A vacuum adiabatic body includes a heat exchange pipeline and a sealing assembly. The heat exchange pipeline includes at least two pipelines which pass through a first plate and a second plate to allow a refrigerant to move between inner and outer spaces. The sealing assembly allows the heat exchange pipeline to pass through the first plate and the second plate without contacting a vacuum space provided between the first and second plates. |
US12253295B2 |
Refrigerator with obliquely arranged evaporator
A refrigerator, including a cabinet in which a cooling chamber located at the lower part and at least one storage compartment located above the cooling chamber are defined; and an evaporator arranged in the cooling chamber and configured to cool airflow entering the cooling chamber to form cooling airflow, wherein a water pan is formed on a bottom wall of the cooling chamber below the evaporator, and used for receiving defrosted water generated by the evaporator, a slope structure is formed on an upper surface of the water pan, and the evaporator is obliquely arranged on the water pan. According to the refrigerator, the effective volume of the compartment is increased, and the overall height of the cooling chamber can be reduced. |
US12253292B2 |
Ice shaving machine
Systems, methods, and devices for preparing shaved ice confections. A device for conditioning ice includes a base housing comprising at least one upstanding sidewall defining an interior space and an upper surface with respect to the at least one upstanding sidewall. The device includes a motor disposed within the interior space of the base housing. The devices includes a sidewall disposed within the upper surface of the base housing defining an opening for receiving a drive shaft therethrough, wherein the drive shaft is mechanically connected to the motor and a blade assembly. The device includes a venting channel disposed in the at least one upstanding sidewall of the base housing for releasing heat emitted by the motor. The device includes a control mechanism for activating and deactivating the motor. |
US12253290B2 |
Ice making assembly for a refrigerator appliance
An ice making assembly for a refrigerator appliance includes a resilient mold defining a mold cavity and a heat exchanger in thermal communication with the resilient mold to freeze water and form one or more ice cubes therein. The ice making assembly also includes a lifter mechanism positioned below the resilient mold for selectively deforming the mold and raising the ice cubes formed therein. A resilient seal is sealingly engaged with the lifter mechanism and the heat exchanger, whereby an air-tight seal is formed between the lifter mechanism and the resilient seal and between the heat exchanger and the resilient seal. |
US12253288B2 |
Refrigeration cycle apparatus
A safety valve includes a secondary-side refrigerant circuit that includes a secondary-side receiver that reserves a refrigerant, a flow path switching portion that includes a first connecting portion, a second connecting portion, and a third connecting portion connected to the secondary-side receiver, the flow path switching portion (96) that switches between a first state in which the third connecting portion communicates with the first connecting portion and a second state in which the third connecting portion communicates with the second connecting portion, and a safety valve that includes a safety valve connecting portion connected to the first connecting portion or the second connecting portion, and releases the refrigerant to outside when a refrigerant pressure in the secondary-side receiver satisfies a predetermined condition, in which at least the safety valve connecting portion is made of stainless steel. |
US12253285B2 |
Geothermal energy storage and conversion systems and methods
A geothermal energy storage/converting system utilizes hot water and pressure, such as steam, generated by the geothermal heat/ground water to store energy and/or generate electricity. The system utilizes a motion of a piston, driven by steam generated by geothermal heat, to control movement of an amount of water, which is used to store the energy by compressing gas as energy storage. When electricity is needed, the compressed gas provides a force to push the stored water to drive a hydrogenerator to generate electricity. In a geothermal energy converting embodiment, system utilizes a motion of a piston, driven by steam generated by geothermal heat, to control movement of an amount of water to drive a hydrogenerator to generate electricity. |
US12253283B1 |
Water heater with compact heat exchanger
A water heater has a heat exchanger positioned within a water tank and connected to an inlet for combustion gases for heating the water within the tank. The heat exchanger has a cylindrical first flue extending downwardly from the inlet with a lower end terminated at a 45-degree first bevel cut. Short fins are fixed to the interior of the first flue. A second cylindrical flue of the same diameter as the first flue extends upwardly parallel to the first flue, and has a 45-degree second bevel cut at its lower end. Longer fins are welded to the interior of the second flue. A cross flue extends between and is directly connected without elbows to the lower ends of the two flues and has 45-degree bevel cuts which are welded to the bevel cuts of the two flues. The right-angle connection of the flues facilitates a compact water heater arrangement. |
US12253281B2 |
Immersible apparatus for circulating and heating liquid in a vessel
Disclosed embodiments include apparatuses, systems, and methods for circulating and managing temperature of a liquid in a vessel. An illustrative embodiment includes an apparatus having a control section with a pump to receive liquid and expel the liquid via a pump outlet, a temperature interface to modulate a supply of energy, and a control interface to direct operation of the pump and the temperature control interface. An immersible section is configured to be at least partially immersed in the liquid and includes at least one temperature control surface to heat the liquid in response to the energy received from the temperature interface, a pump inlet to draw the liquid into the pump, and a filtration housing covering the at least one temperature control surface and the pump inlet to prevent particles over a predetermined size from passing into the pump inlet and coming into contact with the at least one temperature control surface. |
US12253277B2 |
Air conditioner
An air conditioner includes: use-side units that are each switchable between a cooling operation and a heating operation; and a heat-source-side unit including a compressor, a discharge pipe through which a refrigerant discharged from the compressor flows, a first main heat-source-side flow path and a second main heat-source-side flow path that branch off from the discharge pipe, a first heat-source-side heat exchanger, a second heat-source-side heat exchanger, a first economizer heat exchanger, and a second economizer heat exchanger. The first heat-source-side heat exchanger is connected to the first economizer heat exchanger in series in the first main heat-source-side flow path. The second heat-source-side heat exchanger is connected to the second economizer heat exchanger in series in the second main heat-source-side flow path. |
US12253275B2 |
Air conditioning system and control method and device thereof for controlling operation based on gas concentration of carbon dioxide and humidity
A control method for an air conditioning system includes acquiring a gas concentration of indoor carbon dioxide, determining an operation state of a fresh air mode according to the gas concentration, acquiring an indoor humidity of an indoor environment and an outdoor humidity, determining an operation state of a dehumidification mode according to the indoor humidity and the outdoor humidity, and controlling the air conditioning system to operate according to at least one of the operation state of the fresh air mode or the operation state of the dehumidification mode. |
US12253271B2 |
Methods and apparatus to monitor environmental conditions and reduce condensation
Methods and apparatus to monitor environmental conditions and reduce condensation are disclosed. An example apparatus includes a first sensor system to measure a first temperature in a first area and a second sensor system to measure a second temperature in a second area adjacent to the first area. The first area being separated from the second area by a door. A controller has at least one memory, instructions, and processor circuitry to execute the instructions to at least: compare the first temperature and the second temperature; determine if a temperature difference between the first temperature and the second temperature exceeds a temperature threshold; and in response to determining that the temperature difference does not exceed the temperature threshold, deactivate a fan located in the first area. |
US12253268B1 |
Appliance with gaseous colloid management system and method of use
A method including: during a colloid cooking period, cooking food using a gaseous colloid and sampling a cavity measurement. The method can optionally include transmitting the sampled measurements to a remote computing system; automatically cooking food according to adjusted colloid cooking parameters determined based on the measurement; and/or other processes. |
US12253267B2 |
Appliance door having a camera bracket locator
An oven door may include a front panel, a pair of trim panels attached to the front panel, a bracket assembly, a plurality of light sources mounted to the bracket assembly, and a camera mounted to the bracket assembly. The pair of trim panels may include a first trim panel and a second trim panel laterally spaced apart by a door cavity defined therebetween. The first trim panel and the second trim panel may each include an interior surface directed toward the door cavity. The first trim panel may define a first bracket slot. The bracket assembly may extend through the door cavity between the first trim panel and the second trim panel. The bracket assembly may include a back bracket and a first support flange received within the first bracket slot. |
US12253266B2 |
Domestic appliance device
A household appliance device includes a control unit configured to output during performance of an appliance function a suggestion relating to an appliance function parameter assigned to the appliance function, with the control unit configured to take into account a history for the suggestion. |
US12253259B2 |
Combustion systems including heat modules, and associated devices and methods
Combustion systems and associated methods are disclosed herein. In some embodiments, a combustion system comprises a first combustion zone, a second combustion zone downstream of the first combustion zone, and a heat module thermally coupled to the first combustion zone and/or second combustion zone. The first combustion zone is configured to (i) receive and combust preheated air and a first fuel and (ii) generate a first exhaust gas, and the second combustion zone is configured to (i) receive and combust the first exhaust gas and a second fuel and (ii) generate a second exhaust gas. The first exhaust gas can have a first excess air and the second exhaust gas can have a second excess air less than the first excess air. The heat module can comprise a thermionic converter or another heat-to-electricity converter able to generate a power output. |
US12253257B2 |
LED lighting device
A LED lighting device, comprising: a base which has a bottom plate and a side wall, a cavity being formed between the bottom plate and the side wall; an optical component which covers one side of the base in a light-emitting direction of the LED lighting device; and a light source which is provided in the cavity of the base and comprises a circuit board and several LED arrays, the LED arrays comprising LED lamp beads fixed on the circuit board. The optical component comprises an optical unit, and the optical unit comprises a plurality of first optical components and a plurality of second optical components which correspond to the first optical components. |
US12253254B1 |
Candle warmer lamp
A candle warmer lamp is provided, which includes a seat, a connection frame, a first light-emitting component, and a second light-emitting component. The seat is provided with a bearing surface configured to carry a container accommodating an aromatherapy candle. One side of the seat away from the bearing surface is provided with an accommodation groove, the connection frame is connected to the seat. The first light-emitting component is provided in the connection frame, a light-emitting end of the first light-emitting component is faced to the bearing surface. The second light-emitting component is accommodated in the accommodation groove. Light emitted by the second light-emitting component passes through an outer circumference side of the seat. Therefore, by providing with the second light-emitting component, a bottom of the candle warmer lamp can emit light, and a user can start the first light-emitting component and/or second light-emitting component for lighting or fragrance release. |
US12253251B1 |
Casing assembly and monitor
A casing assembly includes a casing and a light emitting module. The casing is provided with an accommodation recess formed by an inner wall surface and a light outlet portion formed by two inner peripheral edges. The accommodation recess communicates with the light outlet portion. The light emitting module is disposed in the accommodation recess of the casing and located close to the light outlet portion. The light emitting module is provided with a light emitting surface, and a normal line of the light emitting surface is non-parallel and non-perpendicular to an opening direction of the light outlet portion. |
US12253247B2 |
Home appliance and control method therefor
Proposed is a home appliance that includes a reception space configured to receive objects therein; a heater configured to heat the reception space; a door configured to open/close an open surface of the reception space, the door having a viewing window provided at the door; a lamp configured to illuminate an inside of the reception space; a sensor assembly configured to output a knock-on signal based on detecting a user's knock; and a controller configured to turn on/off the lamp based on the knock-on signal output by the sensor assembly, wherein based on a present state of the home appliance corresponding to at least any one of a plurality of preset exceptional situations, the controller is configured to not turn on/off the lamp regardless of the knock-on signal being output. |
US12253246B2 |
Lens, vehicle lamp and corresponding vehicle
A lens, a vehicle lamp, and a corresponding vehicle, the lens including a lens portion with a touch area and an antenna portion including a flange portion, the antenna portion being electrically conductive and at least partially opposite to the touch area. When the touch area of the lens provided with the antenna portion is touched, the capacitance of a capacitor formed by the antenna portion will change. |
US12253245B1 |
Lighting device with low mispress buttons
A lighting device with low mispress buttons which includes a tail cover, a first button, a second button and a pressing plate. The pressing plate is rotatably connected to the tail cover and covering the second button to trigger and release the second button. The pressing plate is lower than the first button. The pressing plate includes a first inclined surface and a second inclined surface. The first inclined surface is arranged between the second inclined surface and the first button, and is connected to the second inclined surface. The second inclined surface is inclined downward relative to the first inclined surface. An end of the first inclined surface close to the second inclined surface is lower than an end of the first inclined surface close to the first button. |
US12253242B1 |
Track system for lighting
Provided is a track system to support light fixtures comprising: a track having a length of less than 100 feet; an electrical conductor running along the track; two ends, each end placed at one end of the track, and configured to be attached to a support to suspend the track; wherein the track is configured for attachment of light fixtures and delivery of electricity to the light fixture though a connection with the electrical conductor. |
US12253236B1 |
Tamper resistant nightlight
A tamper resistant nightlight comprising a body and a housing. The body may comprise a base, a cover coupled to the base, and at least one circuit located between the base and the cover. The base is configured to be disposed over a face of an electrical outlet. The at least one circuit comprises at least one light. The body may also comprise a plurality of plug apertures extending through the cover and through the base. The plurality of plug apertures is configured to align with an electrical receptacle on the electrical outlet. The housing is coupled to the body and comprises a locking element configured to restrict a child from removing the tamper resistant nightlight from the electrical outlet. The locking element may be configured as a flange that extends away from the body and behind a rear surface of an electrical wall plate associated with the electrical outlet. |
US12253235B2 |
Vehicular lamp fitting and light guiding body
A vehicular lamp fitting according to the present invention comprises: a light guiding body; a first light source; and a second light source, wherein the light guiding body includes a first rod-shaped light guiding portion which guides first light emitted by the first light source, a second rod-shaped light guiding portion which guides second light emitted by the second light source, an intermediate portion which is arranged between the first rod-shaped light guiding portion and the second rod-shaped light guiding portion, a first coupling portion which couples a base end portion side of the first rod-shaped light guiding portion and the intermediate portion together such that a part of the first light, which enters the first rod-shaped light guiding portion through a light entering surface of the first rod-shaped light guiding portion, enters an inside of the intermediate portion. |