Document | Document Title |
---|---|
US12293572B2 |
Method and device for generating training data to generate synthetic real-world-like raw depth maps for the training of domain-specific models for logistics and manufacturing tasks
A computer-implemented method for providing training data for training of a data-driven depth completion model as a machine-learning model, wherein the depth completion model is to be trained to generate dense depth maps from sensor acquired raw depth maps. The method includes: providing multiple synthetic dense depth map data items from CAD data of various synthetic scenes; providing multiple real raw depth map data items obtained from real-world depth sensor measurements of real-world scenes; training a generative model for obtaining a trained generator model for generating generated raw depth map data items from the synthetic dense depth map data items; applying the trained generator model to generate training data from provided synthetic dense depth map data. |
US12293569B2 |
System and method for generating training images
The present invention relates to training data sets and a system and method for generating training images especially those which are medical images. Especially disclosed is a method of training a machine learning model to recognize movement of a body part in an acquired medical image The machine learning model is trained by varying/modifying a blur convolution kernel constructed with pixels oriented in a direction of the movement; the method including determining at least one motion weighting factor corresponding to a motion time period when the body part is moving during acquisition of the medical image, and using the motion weighting factor to vary/modify the blur convolution kernel. |
US12293563B2 |
Automated data annotation for computer vision applications
This disclosure provides methods, devices, and systems for training machine learning models. The present implementations more specifically relate to techniques for automating the annotation of data for training machine learning models. In some aspects, a machine learning system may receive a reference image depicting an object of interest with one or more annotations and also may receive one or more input images depicting the object of interest at various distances, angles, or locations but without annotations. The machine learning system maps a set of points in the reference image to a respective set of points in each input image so that the annotations from the reference image are projected onto the object of interest in each input image. The machine learning system may further train a machine learning model to produce inferences about the object of interest based on the annotated input images. |
US12293559B2 |
Image data augmentation device and method
An image data augmentation device is provided, which comprises an image capturing circuit and a processor. The processor is configured to execute the following operations: using an object detection model to generate multiple bounding boxes and respective classification labels of the bounding boxes from an image; identifying an overlap ratio between the two bounding boxes, and determining whether the overlap ratio between the two bounding boxes is more than a ratio threshold, where the two bounding boxes have the same classification label; and when the overlap ratio between the two bounding boxes is more than the ratio threshold, deleting one of the two bounding boxes to update the bounding boxes, thereby by using the bounding boxes and the respective classification labels of the bounding boxes for executing machine learning. |
US12293556B2 |
Method and a device for assigning a bounding box to an object
A method is provided for assigning a bounding box to an object in an environment of a vehicle. Data related to objects located in the environment of the vehicle are acquired via a sensor. Based on the data, a respective spatial location and a respective size of a plurality of preliminary bounding boxes are determined such that each preliminary bounding box covers one of the objects at least partly. A respective velocity of each preliminary bounding box is estimated based on the data. A subset of the plurality of preliminary bounding boxes being related to a respective one of the objects is selected, where the subset is selected based on the respective velocity of each of the preliminary bounding boxes. A final bounding box is assigned to the respective one of the objects by merging the preliminary bounding boxes of the corresponding subset. |
US12293555B2 |
Method and device of inputting annotation of object boundary information
The present invention relates to a method and a device of inputting annotation of object boundary information, and more particularly, to a method and a device of inputting annotation of object boundary information such that workers or the like efficiently and accurately input object boundary information in a service such as crowding sourcing, and preliminary work is assisted by an artificial neural network-based algorithm. |
US12293551B2 |
Method, device, and storage medium for data encoding/decoding
A data encoding method includes obtaining an attribute residual of a current point cloud point, binarizing the attribute residual to obtain a binary code of the current point cloud point that includes a first binary code indicating a first flag bit and a second binary code indicating a second flag bit, selecting a first context model from a context model list according to a first condition, selecting a second context model from the context model list according to a second condition, encoding the first binary code using the first context model, and encoding the second binary code using the second context model. The first condition and the second condition are different for the first context model and the second context model corresponding to a same index in the context model list. |
US12293550B2 |
Output device, method, and non-transitory computer readable recording medium
An output device performs: acquiring a plurality of images chronologically captured by a camera located to photograph an inside of a bowl of a toilet; extracting, from the acquired images, an excrement image showing excrement; extracting, from the acquired images, a blood image showing a blood spot; determining, based on time information about the excrement image, an excretion start time; determining, based on time information about the blood image, a blood appearance start time, and determining, based on the blood image, a blood size indicating a size of the blood spot; generating, as excretion information, information including the excretion start time, the blood appearance start time, and the blood size; and outputting the generated excretion information. |
US12293547B2 |
Calibration of cameras and scanners on UAV and mobile platforms
Boresight and lever arm calibration of cameras and scanners on UAVs or mobile platforms is performed by optimizing the flight/travel path of the UAV/platform relative to control points or tie points. The flight/travel paths account for the potential bias of boresight angles, lever arm and times delays to produce an accurate estimation of the orientation of these cameras/scanners relative to the GNSS/INS coordinate system o the UAV/platform. |
US12293542B1 |
System and method to locate and label a trailer coupler
A system and method for locating a trailer coupler on a trailer to assist with the coupling of the trailer coupler to a vehicle hitch on a vehicle. The system includes a human-machine interface, a camera, a global positioning system, a remote computing system, a vehicle-to-infrastructure communication network, controllers, a memory, sensors, and a trailer coupler labeling application. The trailer coupler labeling application includes: sensing at least one of a hitched state and an unhitched state of the trailer coupler, capturing an optical data with the camera when the vehicle hitch is in the hitched and unhitched state, determining a distance of the trailer coupler relative to the camera when the vehicle hitch is in the hitched state, identifying the location of the trailer coupler on an image defined by the captured data and creating a label on the image of the trailer coupler. |
US12293540B2 |
Apparatus for constructing kinematic information of robot manipulator and method therefor
An apparatus for constructing kinematic information of a robot manipulator is provided. The apparatus includes: a robot image acquisition part for acquiring a robot image containing shape information and coordinate information of the robot manipulator; a feature detection part for detecting the type of each of a plurality of joints of the robot manipulator and the three-dimensional coordinates of the joint using a feature detection model generated through deep learning based on the robot image containing shape information and coordinate information; and a variable derivation part for deriving Denavit-Hartenberg (DH) parameters based on the type of each of the plurality of joints of the robot manipulator and the three-dimensional coordinates of the joint. |
US12293539B2 |
Location identification with multiple images
Examples of electronic devices are described herein. In some examples, an electronic device includes a camera to capture a composite image comprising multiple images of a location. In some examples, the electronic device includes a processor to crop a portion of the composite image based on a field-of-view of the camera. In some examples, the processor is to determine whether a neural network identifies the cropped portion. In some examples, the processor is to generate a unique identifier (ID) for the cropped portion in response to the cropped portion being unidentified by the neural network. In some examples, the processor is to associate the unique ID of the cropped portion with the location. |
US12293536B2 |
Information processing device, setting apparatus, image recognition system, robot system, setting method, learning device, and method of generating learned model
An information processing device includes position detecting circuitry configured to detect a commanded position that is a position of an object commanded on a screen where the object is projected, size detecting circuitry configured to detect a commanded size that is a size of the object commanded on the screen, positional information detecting circuitry configured to detect a position of an actual object based on the commanded position, size information detecting circuitry configured to detect a size of the actual object based on the commanded size, index processing circuitry configured to generate a position index indicative of the commanded position and a size index indicative of the size of the actual object, and display the position index and the size index on the screen, and output circuitry configured to output object information including information on the position and the size of the actual object. |
US12293535B2 |
Systems and methods for training pose estimators in computer vision
A data capture stage includes a frame at least partially surrounding a target object, a rotation device within the frame and configured to selectively rotate the target object, a plurality of cameras coupled to the frame and configured to capture images of the target object from different angles, a sensor coupled to the frame and configured to sense mapping data corresponding to the target object, and an augmentation data generator configured to control a rotation of the rotation device, to control operations of the plurality of cameras and the sensor, and to generate training data based on the images and the mapping data. |
US12293534B2 |
Imaging device, information processing device, imaging method, and information processing method
An imaging device includes an imaging unit, a signal separating unit, a normal line calculating unit, and a distance estimation unit. The imaging unit includes a plurality of polarization lights having different polarization directions of light emitted to a subject and a polarization sensor that captures an image of the subject that is simultaneously irradiated with the light from the plurality of polarization lights. The signal separating unit separates pixel signals corresponding to each of the polarization directions from the image captured by the imaging unit and generates an image for every polarization direction. The normal line calculating unit calculates a normal line on a surface of the subject from the image for each of the polarization directions by photometric stereo. The distance estimation unit estimates the shape of the subject based on the normal line calculated by the normal line calculating unit. |
US12293529B2 |
Method, system and non-transitory computer-readable media for prioritizing objects for feature extraction
A method for prioritizing feature extraction for object re-identification in an object tracking application. Region of interests (ROI) for object feature extraction is determined based on motion areas in the image frame. Each object detected in an image frame and which is at least partly overlapping with a ROI is associated with the ROI. A list of candidate objects for feature extraction is determined by, for each ROI associated with two or more objects: adding each object of the two or more objects that is not overlapping with any of the other objects among the two or more objects with more than a threshold amount. From the list of candidate objects, at least one object is selected, and image data of the image frame depicting the selected object is used for determining a feature vector for the selected object. |
US12293528B2 |
Video data processing method and apparatus, computer device, and storage medium
This application discloses a video data processing method and apparatus, a computer device, and a storage medium, and belongs to the field of video processing technologies. According to this application, when a second video is embedded into a target sub-image of a first video, a position movement of the target sub-image in the first video is obtained based on an artificial intelligence technology. According to the position movement, motion blur processing is performed on the picture of the second video correspondingly, so that the second video, after being embedded into the first video, will have the same motion blur effect as the target sub-image in the first video. Therefore, the first video and the second video can be better fused, and a better video transition effect can be obtained. |
US12293526B2 |
Gaze estimation system, gaze estimation method, and computer program
A gaze estimation system includes: a display control unit that allows a point to look at where a target person looks at to be displayed to move in a predetermined moving aspect; a detection unit that detects a movement of eyes of the target person from an image of the target person; and a tracking determination unit that determines whether or not the eyes of the target person are following the point to look at on the basis of a relationship between the eye movement and a movement of the point to look at. According to such a gaze estimation system, the eye movement of the target person can be detected more appropriately. |
US12293525B2 |
Artificial intelligence enabled metrology
Methods and systems for implementing artificial intelligence enabled metrology are disclosed. An example method includes segmenting a first image of structure into one or more classes to form an at least partially segmented image, associating at least one class of the at least partially segmented image with a second image, and performing metrology on the second image based on the association with at least one class of the at least partially segmented image. |
US12293522B2 |
Signal processing method, signal processing device, and imaging system
A signal processing method is performed by a computer. The signal processing method includes: obtaining first compressed image data including hyperspectral information and indicating a two-dimensional image in which the hyperspectral information is compressed, the hyperspectral information being luminance information on each of at least four wavelength bands included in a target wavelength range; extracting partial image data from the first compressed image data; and generating first two-dimensional image data corresponding to a first wavelength band and second two-dimensional image data corresponding to a second wavelength band from the partial image data. |
US12293520B2 |
Portrait image processing method and portrait image processing device
A portrait image processing method, applying to a portrait image processing device, comprising: (a) acquiring a BVP (Blood Volume Pulse) signal of a user; (b) acquiring blood flow distribution of a specific portion of a user; (c) capturing an image of a specific portion of the user; and (d) adjusting the image of the specific portion according to the BVP signal and the blood flow distribution. A portrait image processing device, which comprises a camera and a processing circuit, is also disclosed. The processing circuit can acquire BVP signals from an image captured by the camera or from a PPG sensor. |
US12293519B2 |
Cell evaluation method, cell evaluation system and program
A cell evaluation method includes acquiring a first evaluation index and a first index calculated using the first evaluation index with respect to comparative target cells in a culture process including a cell differentiation-inducing process in which cell differentiation is induced, calculating a second index on the basis of the first evaluation index with respect to evaluation target cells different from the comparative target cells, and evaluating differentiation of the evaluation target cells by comparing the first index with the second index. |
US12293518B2 |
Ophthalmic image processing device, OCT device, and non-transitory computer-readable storage medium
In this invention, a control unit in an ophthalmic image processing device acquires an ophthalmic image captured by an ophthalmic image capture device (S11). The control unit, by inputting the ophthalmic image into a mathematical model that has been trained by a machine-learning algorithm, acquires a probability distribution in which the random variables are the coordinates at which a specific site and/or a specific boundary of a tissue is present within a region of the ophthalmic image (S14). On the basis of the acquired probability distribution, the control unit detects the specific boundary and/or the specific site (S16, S24). |
US12293517B2 |
Systems for cell shape estimation
Techniques described herein pertain to automated systems and methods for analyzing, storing, and/or retrieving information associated with biological objects including lymphocytes. In some embodiments, a shape metric is derived for each detected and segmented lymphocyte and the shape metric is stored along with other relevant data. |
US12293516B2 |
Pulmonary function identifying and treating method
A pulmonary function identifying and treating method includes: obtaining a first image, having first image elements, and a second image, having second image elements, respectively corresponding to a first state and a second state of a lung; extracting first feature points of the first image and second feature points of the second image; registering the first image with the second image using a boundary point set registration method and an inner tissue registration method according to the first feature points and the second feature points, so that the first image elements correspond to the second image elements and tissue units of the lung; determining functional index values representative of the tissue units of the lung using a ventilation function quantification method according to the first image elements and the second image elements corresponding to the first image elements; and treating the lung according to the functional index values. |
US12293512B2 |
Ophthalmic image processing device and ophthalmic image processing method
An ophthalmic image processing device processes an ophthalmic image of a subject eye. The ophthalmic image processing device includes a controller which acquires an ophthalmic image including a tomographic image of a plurality of tomographic planes in a subject eye, acquires a probability distribution for identifying two or more tissues included in a plurality of tissues in the tomographic image, by inputting the ophthalmic image into a mathematical model trained with using a machine learning algorithm, generates a structural abnormality degree map showing a two-dimensional distribution of a degree of abnormality of a structure in the tissue, for each of the two or more tissues, based on the probability distribution, and simultaneously displays two or more structural abnormality degree maps generated for each of the two or more tissues side by side on a display device. |
US12293507B2 |
Methods and systems for varnish analysis of stator images
Methods and systems are provided for an insulation system of a stator. In one example, a method may include receiving images of the stator at a processor of a computing system and processing the images by converting the images to one or more of cluster-only images and binary masks. The images may be fed to an artificial intelligence (AI) model to obtain one or more of varnish estimates and void estimates to generate a training dataset which may be used to train a deep learning tool to estimate varnish fill percentages from the images and display the varnish fill percentages at a display device. |
US12293505B2 |
Evaluation apparatus, computer-readable storage medium, evaluation method, forming system, and article manufacturing method
An evaluation apparatus that evaluates a composition formed on a substrate by forming processing is provided. The apparatus comprises an obtaining device that obtains an image including the composition by the forming processing, and a processing device that processes the image for the evaluation. The processing device outputs a feature of each of one or more abnormalities in the image according to an inference model, obtains information regarding a formation region on the substrate where the composition has been formed, determines the kind of each of the abnormalities based on the output feature of each of the abnormalities and a relationship between the information and a position and a size of the abnormality, and makes, based on a result of the determination, final determination as to whether the image is a normal image or an image including an abnormality. |
US12293504B2 |
Semiconductor package inspection with predictive model for wirebond radio frequency performance
Methods, systems and devices for use in semiconductor package manufacture of a package having a die and die substrate are provided. A method for use in semiconductor package manufacture includes steps of forming one or more wirebond interconnections between the die and the die substrate, capturing input data representative of wirebond interconnection features during inspection of the formed wirebond interconnections, and passing the captured input data to a machine learning (ML) engine. The method further includes processing the captured input data with the machine learning engine using a trained model to obtain an output array of data, evaluating the output array of data to determine a predicted radio-frequency (RF) performance rating, and outputting the predicted RF performance rating. Training data set processing may include applying image data and parameters to a multi-layer neural network to obtain a set of candidate ML models, and selecting an optimal ML model. |
US12293503B2 |
Method and apparatus for determining optical distortion of an object from a single image
A method is provided for measuring and quantifying optical distortion of a transparent object using a single image. Embodiments provided herein include a method including: receiving an image of an object and a transparent object, where the object is visible through the transparent object, where a portion of the image of the object is visible through the transparent object is an inside region of interest (iROI), where a portion of the image of the object not viewed through the transparent object is an outside region of interest (oROI); determining measured pixel locations for a plurality of identified pixels in the image, the plurality of identified pixels corresponding to the distinct points in the image; calculating virtual locations in the image representing the distinct points within the iROI; determining, for respective distinct points within the iROI, differences between the virtual location and the measured pixel location. |
US12293500B2 |
Image inspection device, image forming device, and computer-readable recording medium storing a program
An image inspection device which enables the user to know the cause of an abnormality in a read image. The image inspection device includes: an image reader outputting a read image generated by reading an image formed on a sheet of paper by an image forming device; an image inspection section inspecting the read image and outputting an inspection result which takes the read image determined not to have an abnormality as a normal image and the read image determined to have the abnormality as an abnormal image; an inspection result report generator generating an inspection result report according to the read image and the inspection result; an inspection result report output section outputting the inspection result report; and a controller performing control to cause the inspection result report output section to output the normal image and the abnormal image in a comparable manner. |
US12293497B2 |
Electronic device for estimating camera illuminant and method of the same
A method for processing image data may include: obtaining a first image and a second image that capture a same scene in different views, from a first camera and a second camera, respectively; spatially aligning the first image with the second image; obtaining a color transformation matrix that maps the first image to the second image based on color values of the first image and the second image; obtaining an estimated illuminant color from an output of a neural network by inputting the color transformation matrix to the neural network, wherein the neural network is trained based on a pair of reference images of a same reference scene with a color rendition chart that are captured by different cameras having different spectral sensitivities; and performing a white balance correction on the first image based on the estimated illuminant color to output a corrected first image. |
US12293495B2 |
Image processing method, image processing apparatus, image processing system, and memory medium
An image processing method includes acquiring a captured image obtained by imaging, generating a first image by correcting a blur component of the captured image, and generating a second image based on the captured image, the first image, and weight information. The weight information is generated based on (i) information on brightness of the captured image or information on a scene of the captured image and (ii) information on a saturated area in the captured image. |
US12293494B2 |
Methods and systems for video stabilization
A method for video stabilization may include obtaining a target frame of a video; obtaining a plurality of first feature points associated with the target frame; determining whether the plurality of first feature points include at least one feature point relating to a moving object in the video; in response to a determination that the plurality of first feature points include at least one feature point relating to the moving object in the video, removing the at least one feature point relating to the moving object; performing video stabilization to the target frame based on remaining first feature points of the plurality of first feature points; determining, in the target frame, at least one supplement feature point; and designating the at least one supplement feature point and the remaining first feature points as second feature points associated with a frame immediately following the target frame in the video. |
US12293493B1 |
Hardware-based protection of private content captured by a camera device
One embodiment of the present invention sets forth a technique for intelligently accessing one or more different hardware-based mechanisms for cropping out, blurring or blocking private content in a live preview image generated for the camera and in media recorded by the camera. The technique incudes receiving input regarding a plurality of objects to be concealed in media captured by an imaging device and identifying at least one of the plurality of objects in a field of view of the imaging device. Further, the technique includes modifying the at least one of the plurality of objects in a live preview image or media captured by the imaging device using one or more hardware-based actuators, where the modifying the at least one of the plurality of objects causes the one of the plurality of objects to be concealed. |
US12293492B2 |
Substrate processing apparatus and monitoring method in substrate processing apparatus
A substrate processing apparatus collectively processes a plurality of substrates with the plurality of substrates immersing in a processing liquid. The substrate processing apparatus includes a processing tank, a camera, and a controller. The processing tank stores the processing liquid. The camera is provided vertically higher above the processing tank and captures the inside of the processing tank to generate a plurality of items of captured image data. The controller generates smoothed image data obtained by smoothing a brightness distribution of waving caused on a liquid surface of the processing liquid based on integration of the plurality of items of captured image data, and monitors the inside of the processing tank based on the smoothed image data. |
US12293489B2 |
Virtual image display device
A virtual image display device includes a first acquisition unit configured to acquire a first image from an information terminal, a second acquisition unit configured to acquire a second image different from the first image, a correction unit configured to distort the first image, a generation unit configured to generate a third image or a fourth image including the distorted first image and the second image, and a display element configured to display the third image or the fourth image. |
US12293487B2 |
Electronic device performing image inpainting and method of operating the same
An image inpainting method is provided. The image inpainting method includes determining a missing region in an original image, generating an input image to be reconstructed from the original image, based on the missing region, obtaining a mask image indicating the missing region, determining whether to extract a structural feature of the missing region, based on an attribute of the missing region, obtaining structure vectors each consisting of one or more lines and one or more junctions by applying the input image and the mask image to a first model for extracting a structural feature of the input image, and obtaining an inpainted image in which the missing region in the input image is reconstructed by applying the input image, the mask image, and a structure vector image converted from the structure vectors to a second model for reconstructing the input image. |
US12293485B2 |
Super resolution upscaling
A first frame of a video stream rendered at a first resolution is obtained. A second frame of the video stream upscaled to a second higher resolution is also obtained. The first plurality of pixels is upscaled to the second resolution. The upsampling generates upsampled color data for the upsampled first plurality of pixels. The upsampled color data is accumulated with a second set of color data associated with a second plurality of pixels defining the second frame to generate final color data for the upsampled first plurality of pixels. Color data of the second set of color data associated with a pixel lock contributes more to the final color data than corresponding color data of the upsampled color data. The upsampled first plurality of pixels is stored with the final color data as an upscaled frame representing the first frame at the second resolution. |
US12293477B2 |
Adjusting audible area of avatar's voice
According to one embodiment, a method, computer system, and computer program product for adjusting an audible area of an avatar's voice is provided. The present invention may include receiving, at a microphone, a source audio; creating a received audio; calculating, by a generative model, a voice propagation distance of a user based on the source audio, the received audio, and a templated text sentence describing a category of a mixed reality environment experienced by the user; drawing a virtual circle within the mixed reality environment centered on a user avatar representing the user and with a radius equal to the voice propagation distance; and transmitting the source audio to one or more participants within the mixed-reality environment represented by one or more participant avatars located within the virtual circle. |
US12293476B2 |
Systems for establishing and controlling access and privileges in a virtual reality computing environment based on authenticated identities
Access control within a virtual reality computing system(s) is provided. Once a user requests entry into a virtual reality computing environment and their identity is verified (i.e., authenticating), access privileges are determined/assigned for the user that restrict or allow user access to virtual locations and/or virtual objects/avatars present in the virtual reality computing environment. In specific instances, the access privileges may be dynamically altered during the user's virtual reality computing session based on the user's interactions or other behaviors exhibited during the user's virtual reality computing session. As such the present invention provides necessary control over what areas of a virtual reality computing environment a user can access and/or which virtual objects/avatars a user can interact with. |
US12293474B2 |
Video pass-through computing system
A video pass-through computing system includes a head-mounted display device including a display, a camera configured to image a physical scene according to an exposure timing, and an augmented reality control circuit configured to receive a virtual image pixel stream and composite the camera image pixel stream with the virtual image pixel stream to generate a display image pixel stream output to the display, and if a corresponding pixel of the camera image pixel stream is not in temporal synchronization with a pixel of the virtual image pixel stream adjust the exposure timing of the camera. |
US12293472B2 |
Systems and methods for masking a recognized object during an application of a synthetic element to an original image
An exemplary object masking system is configured to mask a recognized object during an application of a synthetic element to an original image. For example, the object masking system accesses a model of a recognized object depicted in an original image of a scene. The object masking system associates the model with the recognized object. The object masking system then generates presentation data for use by a presentation system to present an augmented version of the original image in which a synthetic element added to the original image is, based on the model as associated with the recognized object, prevented from occluding at least a portion of the recognized object. In this way, the synthetic element is made to appear as if located behind the recognized object. Corresponding systems and methods are also disclosed. |
US12293469B2 |
Virtual reality design navigation using a temporal collaboration dependency map
Embodiments of the invention are directed to a computer-implemented method that includes accessing, using a processor system, a three-dimensional (3D) model of a device-under-design (DUD). The processor system is used to receive a first design operation associated with the 3D model of the DUD. A collaboration dependency model is used to make a prediction of a dependency relationship between the first design operation and a second design operation. |
US12293466B2 |
Systems and methods for generating a model database with blendshape representation
A method, computer-readable storage medium, and device for generating a master representation of input models. The method comprises: receiving a first base mesh and a second base mesh, wherein the first base mesh has a first topology and is associated with a first set of blendshapes to deform the first base mesh, the second base mesh has a second topology and is associated with a second set of blendshapes to deform the second base mesh, and the second topology is different from the first topology; combining the first topology and the second topology into a combined mesh topology representation; combining the first set of blendshapes and the second set of blendshapes into a combined blendshape representation; and outputting the combined mesh topology representation and the combined blendshape representation as a master representation, wherein the master representation can be queried with a target topology and blendshape. |
US12293455B1 |
Method and system for generating digital twin content corresponding to space in which movement of object within space is able to be tracked and state of object is able to be determined
Disclosed is a method of generating digital twin content corresponding to a space including objects, such as a work site including work products. The method of generating digital twin content includes obtaining a three-dimensional (3-D) model of the space, disposing, in the 3-D model, a first virtual camera that is synchronized with a first camera that is disposed in the space and that captures at least some of the space, recognizing a object in a first image that is captured by the first camera, generating a 3 -D object that is disposed in the 3-D model and that corresponds to the first object, based on the first object and the first virtual camera, and generating digital twin content including a 3-D object into which a movement of the first object is incorporated. |
US12293454B2 |
Multiresolution truncated neural radiance fields
A system and method for receiving colour images, depth images and viewpoint information; dividing 3D space occupied by real-world environment into 3D grid(s) of voxels; create 3D data structure(s) comprising nodes, each node representing corresponding voxel; dividing colour image and depth image into colour tiles and depth tiles, respectively; mapping colour tile to voxel(s) whose colour information is captured in colour tile; storing, in node representing voxel(s), viewpoint information indicative of viewpoint from which colour and depth images are captured, along with any of: colour tile that captures colour information of voxel(s) and corresponding depth tile that captured depth information, or reference information indicative of unique identification of colour tile and corresponding depth tile; and utilising 3D data structure(s) for training neural network(s), wherein input of neural network(s) comprises 3D position of point and output of neural network(s) comprises colour and opacity of point. |
US12293452B2 |
Room shaders for animated movies
Generating image data for a room image, including: generating at least one planar layer in depth for a first room image; generating at least one wall layer for a wall in the first room image; creating a second room image by duplicating one or more of the at least one planar layer for the first room image and duplicating one of more of the at least one wall layer for the first room image, and modifying the at least one duplicate planar layer and the at least one duplicate wall layer; and applying the first room image and the second room image as patterns to a surface of a building image. |
US12293451B2 |
Illumination rendering method and apparatus, computer device, and storage medium
This application relates to an illumination rendering method performed by a computer device. The method include: determining light source change information when a light source changes in a virtual scene; determining a current light source projection coefficient corresponding to the changed light source according to the light source change information; determining an indirect illumination value of a target pixel point in the virtual scene according to a radiance transfer parameter corresponding to the target pixel point in the virtual scene and the current light source projection coefficient; determining a direct illumination value corresponding to the target pixel point under the changed light source; and performing illumination rendering on the target pixel point according to the direct illumination value and the indirect illumination value. |
US12293445B2 |
Procedural animation engine and editor for sample-based design of stylized walking gaits for bipedal robots
A robot design and control system including a procedural animation engine and a graphical animation editor that enable animators to author stylized walking gaits achievable by physical robotic characters, including bipedal robots of varying design. The animation engine generates dynamically feasible reference trajectories for omnidirectional walking given a desired walking velocity that may be input from a joystick or an artificial intelligence (AI) planner. This allows a legged robot to walk along an arbitrary path while expressing a custom animation “style,” e.g., a happy walk, a sneaky walk, or other manner of walking. The stylized walking motion or gait is generalized by the animation engine from a small number of animation samples that are defined at key walking velocities and tracked using a whole-body controller. The set of samples that are used as input to define a walking style is authored by an animator using the animation editor. |
US12293441B2 |
Plural technical indicator relationship data generation, storage, display, system, method, and device
A method includes displaying a first technical indicator representative of changes in price during a first time period, wherein the changes in price include a first open price corresponding to a start time of the first time period, a first highest price corresponding to a first time within the first time period, a first lowest price corresponding to a second time within the first time period, and a close price corresponding to a third time within the first time period, receiving a plurality of prices, each price of the plurality of prices corresponding to a particular time within a second time period different from the first time period, determining, from the received plurality of the prices, a second open price corresponding to a start time of the second time period, a second highest price corresponding to a first time within the second time period, a second lowest price corresponding to a second time within the second time period, and a last price corresponding to a third time within the second time period, generating an intra-time period technical indicator value corresponding to a relationship in price between (1) at least one of the first open price, the first highest price, the first lowest price, and the close price and (2) at least one of the second open price, the second highest price, the second lowest price, and the last price, generating, from the generated intra-time period technical indicator value, a second technical indicator representative of changes in price during the second time period, and displaying a relationship between the first technical indicator and the second technical indicator. |
US12293440B2 |
Recommendation engine for combining images and graphics of sports content based on artificial intelligence generated game metrics
A computing system receives data for a game. The data includes at least one of tracking data or event data. Based on the data for the game, the computing system determines that an event has occurred within the game. Based on the determining, the computing system generates a graphic responsive to the event. The graphic includes insights related to the event. The computing system recommends an image relevant to the event based on metatags associated with the event. The computing system generates a visual element by merging the image and the graphic. |
US12293438B2 |
Visualize data and significant records based on relationship with the model
In an approach for post-modeling data visualization and analysis, a processor presents a first visualization of a training dataset in a first plot. Responsive to receiving a selection of a data group of the training dataset to analyze, a processor identifies three or fewer key model features of the data group of the training dataset. A processor ascertains a representative record of each key model feature of the three or fewer key model features using a Local Interpretable Model-Agnostic Explanation technique. A processor presents a second visualization of the three or fewer key model features and the representative record of each key model feature in a second plot. |
US12293434B2 |
Image generation method and apparatus
This disclosure is related to an image generation method and apparatus. The method includes: obtaining a first body image including a target body and a first clothes image including target clothes; transforming the first clothes image based on a posture of the target body in the first body image to obtain a second clothes image, the second clothes image including the target clothes, and a posture of the target clothes matching the posture of the target body; performing feature extraction on the second clothes image, an image of a bare area in the first body image, and the first body image to obtain a clothes feature, a skin feature, and a body feature respectively; and generating a second body image based on the clothes feature, the skin feature, and the body feature, the target body in the second body image wearing the target clothes. |
US12293433B2 |
Real-time modifications in augmented reality experiences
Methods and systems are disclosed for generating AR experiences on a messaging platform. The methods and systems establish a shared augmented reality (AR) experience across a plurality of client devices and receive, from a first client device of the plurality of client devices, a request to perform a real-time interaction with a given AR element that is presented on displays of the plurality of client devices. In response to receiving the request, the methods and system enable the first client device to perform one or more modifications to the given AR element while preventing a second of the plurality of client devices from performing real-time interactions with the given AR element. The method and system synchronize the one or more modifications of the given AR element performed by the first client device across each of the plurality of client devices in real time. |
US12293431B2 |
Sparse optimizations for a matrix accelerator architecture
Embodiments described herein include, software, firmware, and hardware logic that provides techniques to perform arithmetic on sparse data via a systolic processing unit. Embodiment described herein provided techniques to detect zero value elements within a vector or a set of packed data elements output by a processing resource and generate metadata to indicate a location of the zero value elements within the plurality of data elements. |
US12293430B2 |
Typed unordered access view overloading on pixel pipeline
Methods, systems and apparatuses provide for graphics processor technology that routes untyped unordered access view (UAV) messages to a next level memory cache, routes typed UAV messages and render target messages to a pixel pipeline, and processes, via the pixel pipeline, the typed UAV messages. The technology can also provide for the pixel pipeline to perform a format conversion of one or more pixels associated with a typed UAV message based on a surface format of a UAV resource, calculate a memory address for each pixel associated with the typed UAV message, and collect a plurality of fragments from processed typed UAV messages. |
US12293429B1 |
Fleet routing control system and method
A system and method include a server computer that determines a plurality of routes and corresponding route schedules for a plurality of ride service requests. The server computer assigns a plurality of vehicles to service each one of the plurality of routes and further assigns one of the plurality of vehicles to one of a plurality of drivers to perform the route according to the route schedule. The server computer may detect an exception to the route schedule, identify a resolution to the exception, and automatically implement the resolution to the exception. |
US12293426B2 |
Systems and methods for contract negotiation and drafting
The systems and methods herein provide a user-friendly, automated and transparent, contract drafting and negotiation tool. Through the contract drafting and negotiation tool two parties can negotiate agreement using template agreements including one or more sections in which each user is able to select one of a plurality of input options that affect the terms of the contract. In each instance, each party can see the option selected by the other party, as well as the options not selected by the other party. The systems and methods facilitate efficient and transparent contract negotiation and drafting. |
US12293424B2 |
Systems and methods for drilling a well
A drilling system may have a drilling rig with a drill string including a BHA with a drill bit. The method may include determining a current BHA location and a future BHA location based on the current BHA location and a current trajectory of the BHA and comparing the future BHA location to a target drilling path. When the future BHA location is a predetermined distance from the target drilling path, then a plurality of geometric convergence paths may be generated, each providing a convergence solution from the current BHA location toward the target drilling path. The method may include determining (i) a distance to drill, (ii) an overall curvature, and (iii) a time required for drilling, of each of the geometric convergence paths and selecting a geometric convergence path responsive to the above. The wellbore may be drilled in accordance with the selected one of the plurality of geometric convergence paths. |
US12293423B2 |
Systems and methods for ecosystem credit recommendations
Systems, methods, and computer program products for recommending farming practices based on modelled outcomes are provided. In various embodiments, field data comprising geospatial boundaries of one or more field are received. Management event data comprising one or more management events within the one or more fields is received. For each management event, a management event boundary defining geospatial boundaries is received, and one or more management zones is determined based on the management event boundaries. One or more ecosystem attribute quantification method is applied to each of the one or more management zones to generate one or more ecosystem attributes of the one or more management zones. One or more ecosystem attribute is selected for each management zone. An ecosystem credit token or portion thereof is generated for each selected ecosystem attribute. The ecosystem credit token is associated with a quantity of raw agricultural product. |
US12293417B2 |
Systems and methods for analyzing property related information
A property analyzer device may include (1) a receiver configured to receive property identification information from a mobile device, the received property identification information including a picture of the property and/or a property location; (2) a retriever configured to retrieve property-related information from multiple property sources (such as public record databases, websites, or an internal company database) based upon the received property identification information; (3) a processor configured to consolidate the retrieved property-related information into a consolidated property-related image of the property; and (4) a transmitter configured to transmit the consolidated property-related image to the mobile device for review by a user. The mobile device may display the consolidated images that may include several images of the property taken over time (such as showing repairs or improvements made), home insurance quotes, home loan quotes, and other types of property-related or community information that home buyers or owners would find useful. |
US12293416B2 |
Communication of insurance claim data
Aspects of the invention are directed to methods and systems for efficiently communicating data between an insurer and a non-referral repair shop, e.g., vehicle repair shops that are normally not preapproved by the insurer to perform the estimating and repair work. The methods and systems described herein are particularly useful for insurers utilizing non-referral repair shops for servicing vehicles involved in insurance claims. According to aspects of this invention, the insured may be able to select a non-referral repair shop, not delegated or preapproved by the insurer, thereby generally allowing the insured to select any available vehicle repair shop. |
US12293415B2 |
Systems and methods for generating data representative of multi-product insurance discounts and related user interface displays
The present disclosure generally relates to systems and methods for generating data representative of multi-product insurance discounts and related user interface displays. The systems and methods may include receiving personal data from an insurance customer and insurance product data. The systems and methods may further include generating data representative of multi-product insurance discounts based on personal data from an insurance customer and insurance product data. The systems and methods may further include generating displays of the multi-product discounts based on data representative of multi-product insurance discounts. |
US12293413B2 |
Network channel with levelized and randomized latency
A computer-implemented method, performed by a network node in a communication network, for inducing latency in data transmission, the method comprises receiving a data message over the communication network, determining a latency on the data message for further transmission over the communication network, wherein the latency is based on a predetermined fixed value plus a random value, buffering the data message for an amount of time based on the determined latency, and at least one of transmitting the data message over the communication network or processing the data message once buffering is complete. |
US12293410B2 |
Secure decentralized system
A node associated with an individual and/or organization receives a storage identifier for new data associated with a consumer and/or business. A node and distributed data sources are used to share the new consumer and/or business data with a network of nodes. The node updates a node with the storage identifier for the new consumer and/or business data. The node receives, from a device associated with the individual and/or organization, a request for the new data. The node obtains the storage identifier for the new data from the node. The node obtains the new data by using the storage identifier to search the distributed data sources. The node provides the new consumer and/or business data to the device. The node performs actions to obtain additional new consumer and/or business data from the distributed data sources or provide the additional new consumer and/or business data to the distributed data sources. |
US12293408B1 |
Loan refinancing and/or consolidation tool
A method for processing requests to consolidate loans includes receiving, from one or more third party electronic computing devices, information regarding outstanding loans for a user that are issued by one or more third party lenders. The information is sent to a user electronic computing device. A selection is received of loans the user wishes to refinance or consolidate. A benefits analysis is performed for the loans. Based on the benefits analysis, a determination is made of whether any of the outstanding loans can be consolidated, and whether any of the loans are excluded from being consolidated. Consolidated loan information is sent to the user electronic computing device regarding a consolidated loan for any of the loans that can be consolidated. Exclusion information is sent to the user electronic computing device regarding any of the loans that are excluded from being consolidated. |
US12293407B1 |
Systems and methods for incentivizing saving
A system may include a processor that may receive an indication of an amount of funds deposited into an account, convert the amount of funds into a number of tokens using a multiplier, and generate a visualization representative of a growth rate of the number of tokens over a period of based on an interest rate. The interest rate may be defined by a user with supervisor authority over the account. The processor may then display the visualization via an electronic display and periodically transfer an additional amount of funds from an additional account associated with the user to the account in response to the amount of funds remaining in the account after a period of time. |
US12293406B2 |
Computer systems, computer-implemented methods, and computer devices for processing a transaction message
Systems, methods, and devices provide financial account services. The computer system provides financial services between one or more service requestor devices and one or more service provider devices. The computer system establishes links to one or more service provider devices by providing configuration to support the connection type, protocol and format of data exchanges with each of the service provider devices that have established links. The computer system authenticates each service provider device to establish trust for data exchanges. The computer system supports the reception of service requests from one or more service requestor devices. Then by using the configured link information, the computer system determines the type and format of service requests. The computer system transcodes the service request. The computer system permits the flow of service requests to two or more service provider devices when the configured link information are not similar. |
US12293403B2 |
Classification of query text to generate relevant query results
A service may provide an e-commerce platform through which users may search for, view, and purchase products. To ensure users receive relevant results when querying for particular products or product classes, a list of ranked classes may be generated, from which the query results are based. For example, products may be classified into classes and particular text from search data may be associated with one or more of the products based on click log data. For instance, input text from previously performed queries may be associated with products interacted with following those queries (e.g., products clicked on to view/purchase). Training data that associates the particular text with the respective one or more classes into which the clicked on products are classified may be generated, and in response to receiving a query including the particular text as input, the list of ranked classes may be generated based on the training data. |
US12293399B2 |
Systems and methods for providing paint colors based on music
Systems and methods are provided and include a computing device that receives a selection of a song available for streaming from the music streaming server and transmits a query to the music streaming service server for a musical attribute associated with the selected song. The computing device receives the musical attribute and determines a paint color associated with the selected song based on the musical attribute. The computing device displays the determined paint color and a name and identification code of the paint color on a display of the computing device. The computing device outputs the selected song to a speaker of the computing device while displaying the determined paint color on the display of the at least one computing device. |
US12293396B2 |
Method, apparatus and computer program product for selecting a kit of parts that traverse an incline
A method of selecting a plurality of components as a kit of parts that traverse an incline, the method comprising: acquiring measurement information indicative of one or more physical dimensions of the incline S1202; generating a model of the incline in accordance with the measurement information S1204; confirming the model by overlaying the model upon the incline S1206; and selecting, on the basis of the model, a plurality of components, from a predetermined set of components, as a kit of parts for traversing the incline S1208. |
US12293394B2 |
Programming verification rulesets visually
In some implementations, a verification system may generate a selector associated with a plurality of countries. The verification system may receive an indication of a selected country from the plurality of countries. Accordingly, the verification system may generate one or more visual regions, where each visual region is associated with a corresponding verification rule and includes at least one pair of visual selectors with a first selector associated with a type of user information and a second selector associated with a type of matching. The verification system may modify the verification rule based on interaction with the at least one pair of visual selectors included in a corresponding visual region of the one or more visual regions. |
US12293391B2 |
System, method and apparatus for automatic categorization and assessment of billing narratives
A system for automatic categorization and assessment of billing narratives has a semantic engine that classifies billing entries with descriptions expressed in natural language into standardized categories of activity and task objective. The classification is by machine learning methods via training data that is maintained, updated and extended as needed. A rules engine applies rules to the categorized invoice data to analyze the data, report violations to a user/consumer of billed services and to perform related calculations. |
US12293384B2 |
Non-transitory computer-readable recording medium storing computer-readable instructions for server that provides service related to printer, server providing service related to printer, and method executed by server that provides service related to printer
A server may receive, from a terminal device, user identification information, first type of first printer identification information and a specific benefit code. In a case where the user identification information, the first type of first printer identification information and the specific benefit code are received from the terminal device and the first type of first printer identification information and a specific benefit code are stored in a memory in association with each other, the server may grant a specific benefit corresponding to the specific benefit code to a user identified by the user identification information. In a case where the first type of first printer identification information and the specific benefit code are not stored in the memory in association with each other, the specific benefit is not granted to the user. |
US12293382B2 |
System and method for enhanced ordering using incentives and location based delivery points
A computer-implemented method for encouraging or incentivizing delivery orders is disclosed. The method includes monitoring, by a computing device, a plurality of delivery orders placed by users, determining, based on the monitoring of the plurality of delivery orders, at least one trending drop-off location, determining, based on the at least one trending drop-off location and at least one location of the users, a subset of users, and sending, to at least one computing device of the subset of users, an incentive or a suggestion to place a delivery order. |
US12293380B1 |
Physical coupon redemption system and related methods
A physical coupon redemption system may include a mobile device associated with a retailer, and a coupon redemption server. The server may obtain a first physical coupon image from the mobile device for a corresponding first physical coupon, and generate a first validation code based upon the first physical coupon image and the retailer. The server may also communicate the first validation code to the mobile device for the given retailer to add the first validation code to the first physical coupon, and obtain a second physical coupon image from the mobile wireless communications device for a corresponding second physical coupon and having a second validation code therein. The server may also determine whether the first and second validation codes match and determine whether the first and second physical coupon images indicate a match between the corresponding first and second physical coupons, and when so redeem the first physical coupon. |
US12293379B2 |
System and methods for claiming promotional rewards using a reward wheel
A system and method for delivering promotional rewards to a customer mobile device comprising a promotional reward wheel, a media server, and messaging application operating on the customer's mobile device. A customer interacts with the promotional reward wheel and the system captures that interaction and responsive to the promotional reward that was won by the interaction, generates a message on the customer's mobile device with a means to claim the reward by sending the generated message to the appropriate message endpoint. |
US12293376B2 |
Method for determining data to be transmitted off-aircraft for processing of aircraft weight and center of gravity information
An aircraft operation method of providing weight and center of gravity information is used to dispatch the aircraft. The aircraft has telescoping landing gear struts and strut seals that interfere with the free movement of the strut. An event trigger generated manually or automatically by an activation device triggers measurement and recording of internal strut pressure for a period of time. The recorded pressure measurements are transmitted to a first off-aircraft computer, which determines the total weight and center of gravity of the aircraft and provides the information to an operator of the aircraft. |
US12293375B2 |
Technologies for using machine learning to determine product certification eligibility
Systems and methods for using machine learning to assess eligibility for product certification are disclosed. According to certain aspects, a server computer may train a set of machine learning models using a set of training data, where the set of machine learning models may be specific to products and certifications for the products. The server computer may access product specifications associated with a set of products sought to be certified, and may analyze the product specifications using the an appropriate machine learning model(s), the output of which may indicate whether the set of products is eligible for certification, the set of products is ineligible for certification, or the product specifications need further review. |
US12293371B2 |
Systems and methods for authentication based on personal network
A financial institution computing system includes a network circuit exchanging information over a network, a customer database storing financial information, and a transaction circuit. The transaction circuit receives a transaction request associated with a user computing device. The transaction request specifies a financial account. The transaction circuit receives payment card location information indicative of a location of a payment card with respect to the user computing device. The payment card location information indicates that the payment card is within a threshold distance of the user computing device. The transaction circuit authenticates the transaction request using the payment card location information and by determining whether the payment card is associated with an authorized user of the financial account. The transaction circuit authorizes the transaction request based on whether the transaction request is authenticated and transmits a confirmation to a transaction terminal over the network via the network circuit. |
US12293370B2 |
Methods and systems for enhancing purchase experience via audio web-recording
A computer system includes a processor programmed to process a first web page to identify a hyperlink contained thereon. The hyperlink includes a link to a second web page. The processor performs natural language processing on the first web page to determine one or more context word tokens and on the second web page to determine a context of the second web page. The processor also applies a context relevant tag to the hyperlink to generate a tagged hyperlink. The processor maps at least one of the context word tokens to the context relevant tag applied to the hyperlink and generates a transaction score for the tagged hyperlink. |
US12293369B2 |
Validating transactions electronically using proof of reception validation protocol
In an example method, a distributed transaction network includes a first computing node and a second computing node. The second computing node receives a data record from the first computing node, including an indication of a proposed transaction, an indication of a transaction value associated with the proposed transaction, and an indication of a smart contract associated with the proposed transaction. The second computing node validates the proposed transaction. Upon validating the proposed transaction, the second computing node receives the transaction value from the first computing node, and adds a transaction record to a distributed ledger of the distributed transaction network to indicate receipt of the transaction value from the first computing node. |
US12293368B2 |
Systems and methods for authenticating online users and providing graphic visualizations of an authentication process
A computer-implemented method for authenticating an online user includes steps including receiving, from a requestor server in communication with a merchant website, an authentication request message including authentication data collected from a user computing device during an online interaction with the merchant website. The steps also include extracting the authentication data from the authentication request message, and applying a risk-based authentication (RBA) engine to the authentication data to obtain RBA result data including a reason code that includes no more than three bytes of data. The steps further include causing the reason code to be embedded in an authorization request message generated during the online interaction and routed to a decisioning server via a payment network. The authorization request message is formatted according to a set of proprietary communications standards promulgated by the payment network for exchange of data between institutions that are members of the payment network. |
US12293363B2 |
Multi-factor automated teller machine (ATM) personal identification number (PIN)
An automated teller machine (ATM) may include an input component and one or more processors. The input component may be configured to detect multi-factor input associated with an account. The multi-factor input may include at least two of: a sequence of characters input via the input component, a force with which at least one character, of the sequence of characters, is input via the input component, a length of time over which at least one character, of the sequence of characters, is input via the input component, or a combination of at least two characters, of the sequence of characters, that are input concurrently via the input component. The ATM may receive the multi-factor input, validate the multi-factor input in association with the account, and selectively permit or deny access to one or more actions associated with the account based on validating the multi-factor input. |
US12293360B2 |
Blockchain ledger rollback
A group of transactions to be rolled back in a blockchain ledger can be identified. Whether the transactions in the group are eligible to be rolled back together can be determined. Other transactions can be recommended, and the other transactions may be added to the group to be rolled back together. A rollback transaction can be added to the blockchain ledger that rolls back effect of the transactions, where the rollback transaction has zero or more inputs and zero or more output, the rollback transaction having at least one selected from at least one input and at least one output. An unspent output of a transaction in the group is provided as an input of the rollback transaction. Input of a transaction in the group, that is not an output of another transaction in the group, is provided as an output of the rollback transaction. |
US12293353B2 |
Device provisioning using partial personalization scripts
Embodiments of the invention relate to systems and methods for efficiently provisioning mobile devices with personalization data. For some embodiments, a method is disclosed comprising receiving a request for provisioning comprising device information for a mobile device and user authentication information for a user, generating a partial personalization script, an activation script, and a deletion script using the device information, sending the partial personalization script, the activation script, and the deletion script to an application provider computer, wherein the application provider computer initiates execution of the partial personalization script on the mobile device, authenticating the user authentication information, and sending an activation message to the application provider computer, wherein the application provider computer initiates execution of the activation script. |
US12293352B2 |
System and method for integration and validation
Systems and methods for integration of components to facilitate executing transactions with different blockchain networks by using a standard API format. A standardized blockchain request identifying a blockchain network is received. The request is routed to a node synced with the blockchain network. A blockchain-specific call is constructed based on the standardized blockchain request. The blockchain network is interacted with using the blockchain-specific call. A response to the blockchain-specific call is returned in a standardized format. |
US12293343B2 |
Immediate release of resource for data transfer
In an aspect, the present application describes a computer system. The computer system includes a communications module and a processor coupled to the communications module. The computer system include a memory coupled to the processor storing instructions that, when executed by the computer system, cause the computer system to: receive, from an automated teller machine (ATM) and via the communications module, an indication of a deposit of a value instrument; save, in the memory, a retention instruction including an associated temporal period, the retention instruction preventing withdrawal of value instruments corresponding to an amount of the deposit; receive, via the communications module, an instruction to process a data transfer to a recipient, the data transfer to the recipient accessing at least a portion of the deposit; and process the data transfer to the recipient during the temporal period using at least a portion of the deposit. |
US12293341B2 |
Systems and methods for a health care e-commerce marketplace
Systems and methods for an e-commerce health care marketplace are provided. In one embodiment, a method comprises, responsive to a query from a user, retrieving from a database a list of responses comprising one or more health care providers offering one or more health care services at a provider-supplied price; filtering the list of responses based on a geographic location included in the query; providing, for display, the filtered list of responses; receiving a payment from the user for a response selected from the filtered list of responses; automatically sending a notification of the payment to a provider associated with the selected response; and responsive to receiving an order fulfillment notification from the provider, automatically providing the payment to the provider. In this way, health care consumers may make informed purchasing decisions when shopping for health care services and health care providers may receive prompt payment for services delivered. |
US12293340B1 |
Distributed private ledger systems and methods
A distributed private ledger function of a server of a first consortium member receives data representing an alias for one of its customers from the customer and also receives data that represents an alias for a customer of a second member replicated by a distributed private ledger function of a server of the second member to all members of the consortium. Thereafter, the distributed private ledger function of the first member's server identifies a recipient account of the second member's customer based on an account pointer associated with the alias of the second member's customer and initiates a transfer of funds from a source account of the first member's customer corresponding to an account pointer associated with the alias for the first member's customer to the identified recipient account of the second member's customer. |
US12293338B2 |
Vehicle telematics systems and methods
Described herein are methods and systems for generating and applying vehicle maintenance models to vehicle telematics data. A vehicle telematics analytics (VTA) computing device is configured to receive vehicle telematics data associated with operation of a subject vehicle, and apply the received vehicle telematics data to a vehicle maintenance model to determine whether the operation of the subject vehicle is better or worse than standard operation of like vehicles. The VTA computing device may adjust a maintenance cost and/or determine if a user of the vehicle is eligible for a reward based upon this determination. The VTA computing device is configured to transmit an itemized report to the user including the adjusted maintenance cost and/or the reward as well as one or more other vehicle costs. |
US12293337B2 |
Service providing method for allocation of returning vehicle and service providing system for allocation of returning vehicle
A method for allocation of a returning vehicle performed by a call service includes allocating a first call to a vehicle operating a taxi business in a first business zone, receiving rate plan information of a second business zone corresponding to a destination of the first call from a taxi terminal corresponding to the vehicle, determining whether the allocation of the returning vehicle is necessary for the vehicle based on the rate plan information, receiving a signal indicating that the vehicle has arrived at the destination of the first call and a signal indicating that the vehicle has left the first business zone from the taxi terminal, and allocating a second call from a departure location in the second business zone to a destination in the first business zone to the vehicle when it is determined that the allocation of the returning vehicle is necessary for the vehicle. |
US12293335B2 |
System and method of automating the recruitment process between employment candidates and recruiting entities
A method of performing automated job recruitment includes receiving a plurality of recruitment listings, each including data indicative of job qualifications. The method includes compiling a body of knowledge based on the recruitment listings, and receiving a job application from a candidate, which includes a resume and a target recruitment listing. The method includes extracting relevant data from the resume and providing the job application to a hiring entity corresponding to the target recruitment listing. Upon providing the job application to the hiring entity, the method includes providing the candidate with an automated status update response indicating that the candidate is being considered for the target recruitment listing. The method includes receiving an acceptance/rejection communication from the hiring entity, indicating whether the candidate has been accepted or rejected for the target recruitment listing, and providing another automated response to the candidate indicating whether the candidate has been accepted or rejected. |
US12293331B2 |
Using context to update product models
A system for processing images captured in a retail store is provided. The system may include a processor configured to: access a database storing a group of product models; receive an image depicting at least part of a store shelf having a plurality of products of a same type displayed thereon; analyze the image and determine a first candidate type of the products based on the group of product models and the image analysis; determine a first confidence level associated with the first candidate type; when the first confidence level is below a confidence threshold, determine a second candidate type of the products using contextual information; determine a second confidence level associated with the determined second candidate type of the plurality of products; and when the second confidence level is above the confidence threshold, initiate an action to update the group of product models stored in the database. |
US12293330B2 |
Product packing system and method
A packing system for packing products (e.g., medications) and other components into a container for shipping to customers is provided. The packing system includes a system controller that directs carrier devices along routes between task stations. The system controller can monitor the tasks performed by the task stations, the locations of the carrier devices, the tasks yet to be performed to complete packing of the containers at the task stations, and queues of other carrier devices at the stations. Based on this information, the system controller may direct the carrier devices to different stations and may change the task performed by or assigned to one or more of the stations. |
US12293326B2 |
Inventory event based movement of RFID tagged items
Aspects of the present disclosure provide streamline techniques to alert sales personal/associate of an item in need of replenishment on the sales floor or in the stock room, and provide real-time data indicating units of an item within a retail location. The present disclosure provides a method, system and computer readable medium for inventory management utilizing radio-frequency identification (RFID) technology. The method may include detecting a first signal from an electronic product code (EPC) tag at a first location; generating a value of an inventory count based on the first signal; detecting a second signal from the EPC tag at a second location; updating the value of the inventory count based on the second signal; comparing the updated value to a threshold value, and when the updated value meets the threshold; and sending a notification of a task to a mobile device. |
US12293324B2 |
Placement of tracking devices on pallets
Various approaches for attaching tracking devices to pallets allow pallets to be remotely tracked through any phase of a transportation lifecycle. In a first approach, one or more electronic components of a tracking device may be disposed within a cavity of a block of a pallet. In a second approach, one or more electronic components of a tracking device may be disposed within a strut that interfaces between two beams of a pallet. In a third approach, one or more electronic components of a tracking device may be disposed within a cavity of a beam. |
US12293321B2 |
Systems and methods for knowledge graph-enabled cross-domain analytics using machine learning
A method including collating data from a plurality of data sources into a first data repository; identifying, using a machine-learning model, class clusters and relationship clusters of the collated data in the first data repository; generating a domain-specific semantic model as a graph-structured data model based on the identified class clusters and relationship clusters; generating a data object model using the domain-specific semantic model and the collated data in the first data repository; creating a first domain-specific knowledge graph by associating the data object model with the domain-specific semantic model; creating a cross-domain analytics knowledge graph for deriving insights involving cross-domain analytics by merging the first domain-specific knowledge graph with a second domain-specific knowledge graph created from a second data repository; and deriving insights corresponding to performance of one or more of an asset or a process in a facility based on utilization of the cross-domain analytics knowledge graph. |
US12293320B2 |
Time-series anomaly prediction and alert
Provided is a system and method which can identify a causal relationship for anomalies in a time-series signal based on co-occurring and preceding anomalies in another time-series signal. In one example, the method may include identifying a recurring anomaly within a time-series signal of a first data value, determining a time-series signal of a second data value that is a cause of the recurring anomaly in the time-series signal of the first data value based on a preceding and co-occurring anomaly in the time-series signal of the second data value, and storing a correlation between the preceding and co-occurring anomaly in the time-series signal of the second data value and the recurring anomaly in the time-series signal of the first data value. |
US12293319B2 |
Managing a fleet of devices
Methods of managing a fleet of devices are provided, as are methods for configuring a standby device for a job in a workflow environment, and methods for performing a job in a workflow environment. Device information is analyzed, such as information pertaining to verification systems. Device instructions are sent to various locations on a device network in response to a deviation from a parameter value having been detected. The deviation from the parameter value may correspond to printed media and/or indicia produced by one or more devices. A workflow device and a standby device are provided, and the workflow device sends configuration data to the standby device. The standby device installs configuration data and is introduced into the workflow environment. |
US12293316B1 |
System and method of end-to-end supply chain segmentation
A system and method are disclosed for identifying supply chain segmentations from an initially non-segmented supply chain is disclosed. Embodiments of identifying supply chain segmentations includes receiving a current state of items in a supply chain network, wherein an inventory of the one or more supply chain entities is used to store one or more items, organizing one or more supply chain entities into one or more customer clusters, associating supply chain models for customer clusters, and transporting items among one or more supply chain entities. |
US12293312B2 |
Visit assistance device, visit assistance system, visit assistance method, and non-transitory computer-readable medium having program stored therein
A visit assistance device, a visit assistance system, a visit assistance method, and a program are provided that can assist realization of a comfortable visit. A visit assistance device (1) includes a registration unit (2) configured to register a status in a seated condition of a user who is seated in a predetermined space for each user and a display control unit (3) configured to cause a display device installed in an entrance of the space to display the registered status of the user together with information identifying the user. |
US12293311B2 |
Vehicle damage assessment method, apparatus, and device
Implementations of the present specification disclose a vehicle damage assessment method, apparatus, and device. The method includes: collecting a first video image including an identification of a target vehicle under damage assessment; in response to that the first video image meets the determined requirement for capturing an identification, collecting a second video image including a damage to the target vehicle; and assessing the damage to the target vehicle based on the first video image and the second video image in response to that the second video image meets the determined requirement for capturing a vehicle damage feature. |
US12293310B2 |
Methods for shared vehicle access
The present systems, devices, and methods relate to managing shared vehicle access. Vehicle access can be provided to a candidate user based on whether the user is included in a list of at least one user associated with a respective virtual key. Virtual keys can be created, or lists of at least one user can be updated to include the candidate user, to in turn provide vehicle access. Virtual keys can be stored in a plurality of virtual key slots, with vehicle access being provided based on a virtual key stored in an active key slot. Status reports can be sent to a reservation management device, for updating virtual keys or lists of at least one user. |
US12293309B2 |
Invoice classification and approval system
A method and system for managing and automating the classification of non-purchase order invoices for organizations. A centralized server applies rules to properly apply general ledger account coding for invoices based on data contained in the invoice. The server then electronically routes the invoice for approval to the appropriate approvers in the organization. In the absence of rules, the system applies machine learning to learn the correct rules, to be applied the next time said invoice is received and processed. |
US12293307B2 |
Determining dependent causes of a computer system event
Disclosed are methods and systems for determining combinations of system parameters that indicate a root cause of a system level experience deterioration (SLED). Some of the disclosed embodiments generate a decision tree from a first class of operational parameter datasets. Rules are derived from the decision tree. Filtered rule sets for feature parameters included in the system parameters are then determined. Pairs of features within a particular dataset that each satisfy their respective filtered rule sets are indicative of a root cause of the degradation, at least in some embodiments. |
US12293306B2 |
Method, apparatus, and computer-readable medium for efficiently optimizing a phenotype with a specialized prediction model
A method, apparatus, and computer-readable medium for efficiently optimizing a phenotype with a specialized prediction model, including receiving constraints, encoding genotype information in experimental data points corresponding to the constraints experiential genotype vectors, the experimental data points comprising the genotype information and phenotype information corresponding to the genotype information, training a phenotype prediction model based on the experiential genotype vectors, the corresponding phenotype information, and the one or more constraints, applying the phenotype prediction model to available genotypes corresponding to the constrains to generate scores, determining result genotypes based on a ranking of the available genotypes according to the scores, and generating, a result based on the result genotypes, the result indicating one or more genetic constructs for testing. |
US12293303B2 |
Learning device and learning method
A learning device 100 includes correspondence inference unit which calculates outputs of predictors, which have learned for seen tasks or seen classes, for test input data, and infers correspondences between the calculated outputs and attribute information corresponding to an unseen task or an unseen class, and prediction unit which calculates a prediction output for the attribute information corresponding to the unseen task or the unseen class, using the inferred correspondences. |
US12293301B2 |
Systems and methods for developing a knowledge base comprised of multi-modal data from myriad sources
A system is configured to: (a) receive multi-modal data from one or more sources; (b) analyze the data to determine features; (c) store the features in a database; (d) receive a search query for searching the stored features; (e) analyze the search query using a large language model to extract search features; (f) generate search results from the search features; and (g) display search results on a standardized graphical user interface including a legend having at least one or more of the search features displayed. |
US12293300B2 |
Method and apparatus for training semantic retrieval network, electronic device and storage medium
The disclosure provides a method for training a semantic retrieval network, an electronic device and a storage medium. The method includes: obtaining a training sample including a search term and n candidate files corresponding to the search term, where n is an integer greater than 1; inputting the training sample into the ranking model, to obtain n first correlation degrees output by the ranking model, in which each first correlation degree represents a correlation between a candidate document and the search term; inputting the training sample into the semantic retrieval model, to obtain n second correlation degrees output by the semantic retrieval model, wherein each second correlation degree represents a correlation between a candidate document and the search term; and training the semantic retrieval model and the ranking model jointly based on the n first correlation degrees and the n second correlation degrees. |
US12293289B2 |
System to detect, assess and counter disinformation
A computer-readable medium for the identification, measurement, and combatting of the influence of large-scale creation and distribution of disinformation is herein disclosed. An embodiment of this invention is comprised of one or more repositories of data which involve online comments and articles and attributes derived from them, one or more technical targeting systems, a content analysis system, a cost and influence estimation system, a dialog system, a performance management system, a bot design and test system, a security system, a multimedia content generator, one or more machine learning components, a data collection mechanism, separate consumer and human operator applications, and a mechanism for the creation and management of bots across multiple channels. |
US12293286B2 |
Generating input data for a machine learning model
A computer-implemented method includes, for each of a set of training dates: receiving, for each of a sequence of dates including the training date, an input data array representing values of a predetermined set of date-dependent features; receiving a target output corresponding to an evaluation of a predetermined metric at the training date; and performing an update routine including processing the input data array for each date using first layers of a neural network, processing a resulting intermediate data array using second layers of the neural network to generate a network output, and updating values of parameters of the neural network in in a direction of a negative gradient of an error between the target output and the network output. The data processing system is then arranged to generate an embedding array by processing an input data array for each of a given sequence of dates using the first layers of the neural network. |
US12293282B2 |
Optoelectronic computing systems
Systems and methods that include: providing input information in an electronic format; converting at least a part of the electronic input information into an optical input vector; optically transforming the optical input vector into an optical output vector based on an optical matrix multiplication; converting the optical output vector into an electronic format; and electronically applying a non-linear transformation to the electronically converted optical output vector to provide output information in an electronic format.In some examples, a set of multiple input values are encoded on respective optical signals carried by optical waveguides. For each of at least two subsets of one or more optical signals, a corresponding set of one or more copying modules splits the subset of one or more optical signals into two or more copies of the optical signals. For each of at least two copies of a first subset of one or more optical signals, a corresponding multiplication module multiplies the one or more optical signals of the first subset by one or more matrix element values using optical amplitude modulation. For results of two or more of the multiplication modules, a summation module produces an electrical signal that represents a sum of the results of the two or more of the multiplication modules. |
US12293281B2 |
Training DNN by updating an array using a chopper
Embodiments disclosed herein include a method of training a DNN. A processor initializes an element of an A matrix. The element may include a resistive processing unit. A processor determines incremental weight updates by updating the element with activation values and error values from a weight matrix multiplied by a chopper value. A processor reads an update voltage from the element. A processor determines a chopper product by multiplying the update voltage by the chopper value. A processor directs storage of an element of a hidden matrix. The element of the hidden matrix may include a summation of continuous iterations of the chopper product. A processor updates a corresponding element of a weight matrix based on the element of the hidden matrix reaching a threshold state. |
US12293276B2 |
Neural architecture search with factorized hierarchical search space
The present disclosure is directed to an automated neural architecture search approach for designing new neural network architectures such as, for example, resource-constrained mobile CNN models. In particular, the present disclosure provides systems and methods to perform neural architecture search using a novel factorized hierarchical search space that permits layer diversity throughout the network, thereby striking the right balance between flexibility and search space size. The resulting neural architectures are able to be run relatively faster and using relatively fewer computing resources (e.g., less processing power, less memory usage, less power consumption, etc.), all while remaining competitive with or even exceeding the performance (e.g., accuracy) of current state-of-the-art mobile-optimized models. |
US12293264B2 |
Information processing system, information processing method and non-transitory recording medium
An information processing system that carries out a specified processing based on a learning model, comprises: a processor; a programmable logic device that rewrites logic data and reconstitutes a circuit; a machine learning processing unit that carries out machine learning and generates a new learning model for the specified processing; a convertor that converts the new learning model into the logic data that is operable in the programmable logic device; and a controller that enables the processor to carry out the specified processing based on the new learning model while the time the new learning model is converted into the logic data by the convertor. |
US12293260B2 |
Generating and deploying packages for machine learning at edge devices
A provider network implements a machine learning deployment service for generating and deploying packages to implement machine learning at connected devices. The service may receive from a client an indication of an inference application, a machine learning framework to be used by the inference application, a machine learning model to be used by the inference application, and an edge device to run the inference application. The service may then generate a package based on the inference application, the machine learning framework, the machine learning model, and a hardware platform of the edge device. To generate the package, the service may optimize the model based on the hardware platform of the edge device and/or the machine learning framework. The service may then deploy the package to the edge device. The edge device then installs the inference application and performs actions based on inference data generated by the machine learning model. |
US12293256B1 |
Optimizing quantum circuits with permutable input registers
A method for optimizing a quantum circuit includes obtaining a quantum circuit model comprising one or more quantum operations, wherein at least one quantum operation is marked as having permutable input registers. An optimization goal for the quantum circuit is determined. A processor selects a permutation of the input registers for the at least one marked quantum operation based on the optimization goal. An optimized quantum circuit is generated based on the selected permutation. The method may further include providing the generated optimized quantum circuit for execution by a quantum execution platform. |
US12293248B2 |
Map information acquisition method, map acquisition apparatus and storage medium
The present disclosure provides a map information acquisition method and a map acquisition apparatus and a non-transitory computer-readable storage medium. The method comprises: acquiring and constructing, by a map acquisition apparatus, map data, and acquiring, by the map acquisition apparatus, shelf identity information of each of shelves, wherein the shelf identity information is in one-to-one correspondence with the shelves, wherein the map acquisition apparatus comprises: a shopping cart component provided with a map construction system and a radio frequency identification reader; and marking, by the map acquisition apparatus, the map data according to each of the shelf identity information, and generating, by the map acquisition apparatus, map information marked with multiple pieces of shelf identity information. |
US12293246B2 |
Wireless tag reading device
A wireless tag reading device has an accommodation region with a bottom surface, a first side surface, a second side surface, and a back surface. The accommodation region can accommodate therein a product with a wireless tag attached thereto. The product can be inserted and withdrawn from the accommodation region via an opening at the front and top of the accommodation region. A tag reading unit includes an antenna configured to emit radio waves toward the product in the accommodation region and then receive a response signal. The outside portions of the first side surface, the second side surface, and the back surface reflect radio waves. An inside portion of the back surface is a radio wave transmitting material. There is a gap left between the inside portion and the outside portion of the back surface portion. |
US12293243B2 |
Information processing apparatus additional drawing processing in front of drawing content issued by an application
In a host computer, a print processor generates, in a drawing region of a memory device context, additional raster data for drawing an additional drawing in addition to drawing information regarding a logical page included in an Enhanced Metafile Format (EMF) spool file, and a graphics driver (GD) module of a printer driver combines document raster data generated in a drawing region of a printer device context with the additional raster data, and generates print data based on post-combination raster data. |
US12293240B2 |
Multi-tenant nurse call system with shared workflows
A multi-tenant nurse call system (MTNCS) has functionality that operates to receive event messages having information corresponding to an event type and device identity that it uses to select a workflow comprised of a set of ordered business rules that when run is designed to respond to the event. The MTNCS can be configured so that different workflows can be triggered by the same type of event message depending upon the identity of the tenant that generated the event message, and it can be configured so that a workflow can be paused or terminated during a period of time during which the MTNCS waits to receive subsequent similar events as the one that triggered the workflow. |
US12293239B1 |
Processing task distribution and recovery
Apparatus and corresponding methods for distributing tasks across various processing devices, such as servers, of a distributed computing environment are disclosed. The embodiments can batch workloads and distribute the tasks to the various processing devices for processing such as to reduce an overall processing time and costs. The embodiments may, additionally or alternatively, monitor actual processing times, and reassign tasks that fail to complete within an expected time frame. |
US12293236B2 |
Scaling processing systems based on database accessibility state
An information processing system includes one or more memories, and one or more processors that execute a set of instructions to control adjustment of a resource amount of a processing system configured to execute processing requiring access to a database in response to issuance of an event requiring adjustment of the resource amount of the processing system, wherein, in a case where the database is in an inaccessible state, the resource amount of the processing system is not increased even if a first event requiring an increase of the resource amount of the processing system is issued, and wherein, in a case where the database is in an accessible state, the resource amount of the processing system is increased in response to issuance of the first event. |
US12293234B2 |
System and method for generating time-based contextual graph in cloud computing environment
A computer-implemented system and method for generating time-based contextual graph in cloud computing environment is disclosed. The system receives, from computing devices, requests corresponding to security anomaly analysis of cloud infrastructure-based resources and applications. The system identifies parent node and node attributes corresponding to parent node in cloud infrastructure-based resources and/or applications, based on requests. Further, system determines hierarchical node relationships between parent node and child nodes, based on identified node attributes. Furthermore, system analyses risks in context of security anomaly associated with cloud infrastructure-based resources and/or applications, based on hierarchical node relationships between parent node and child nodes. Further, system generates time-based contextual graph corresponding to analyzed risks in context of security anomaly, based on determined hierarchical node relationships. Furthermore, system outputs on display associated with the computing devices, result corresponding to analyzed risks in context of security anomaly using generated time-based contextual graph. |
US12293232B2 |
Tracking of digital resources across multiple virtual reality computing environments
Tracking digital resources used in resource exchange events conducted in virtual reality computing environments. Digital resources used in resource exchange events conducted in virtual reality computing environments are tagged with data that at least identifies the location of the resource exchange event in terms of virtual reality computing environment and/or sub-environments. In response, machine-learning algorithm(s) are implemented that analyze the tags to determine resource exchange event movement patterns for specific digital resources. The resource exchange event movement patterns may include digital resource movement across multiple different virtual computing environments. |
US12293230B2 |
Hardware acceleration for function processing
A function processing service may receive a request to execute source code. The source code may include instructions to perform a function. The function processing service may determine whether at least one hardware acceleration condition has been satisfied for the function. If at least one hardware acceleration condition has been satisfied, the instructions in the source code may be translated into hardware-specific code corresponding to a hardware circuit. The hardware circuit may be configured based on the hardware-specific code, and the hardware circuit may perform the function. The function processing service may then provide the result obtained from the hardware circuit to the requesting entity. |
US12293229B2 |
Artificial intelligence accelerator device
An artificial intelligence (AI) accelerator device may include a plurality of on-chip mini buffers that are associated with a processing element (PE) array. Each mini buffer is associated with a subset of rows or a subset of columns of the PE array. Partitioning an on-chip buffer of the AI accelerator device into the mini buffers described herein may reduce the size and complexity of the on-chip buffer. The reduced size of the on-chip buffer may reduce the wire routing complexity of the on-chip buffer, which may reduce latency and may reduce access energy for the AI accelerator device. This may increase the operating efficiency and/or may increase the performance of the AI accelerator device. Moreover, the mini buffers may increase the overall bandwidth that is available for the mini buffers to transfer data to and from the PE array. |
US12293228B2 |
Systems and methods for measuring hardware utilization
A node comprising, a processor executing a first operating system, a peripheral port connected to a peripheral device, a system control processor executing a second operating system, where the system control processor is configured to perform a method for metering usage of the peripheral device by the first operating system, the method that includes obtaining utilization data from a peripheral device, and sending the utilization data to a remote authentication server, where the first operating system cannot access the system control processor. |
US12293225B2 |
Lockless handling of buffers for remote direct memory access (RDMA) I/O operations
Methods, systems and computer program products for lockless acquisition of memory for RDMA operations. A contiguous physical memory region is allocated. The contiguous physical memory region is divided into a plurality of preregistered chunks that are assigned to one or more process threads that are associated with an RDMA NIC. When responding to a request from a particular one of the one or more process threads, a buffer carved from the preregistered chunk of the contiguous physical memory region is assigned to the requesting process thread. Since the memory is pre-registered, and since the associations are made at the thread level, there is no need for locks when acquiring a buffer. Furthermore, since the memory is pre-registered, the threads do not incur registration latency. The contiguous physical memory region can be a contiguous HugePage contiguous region from which a plurality of individually allocatable buffers can be assigned to different threads. |
US12293224B2 |
Tenant fairness in a multi-tenant environment
A method for allocating resources of a virtual controller is disclosed. The method comprises: allocating resources of a virtual controller to a first tenant, wherein the first tenant is allocated a first tenant quantity of guaranteed resources of the virtual controller and a second tenant is allocated a second tenant quantity of guaranteed resources of the virtual controller; determining that resources requested by the first tenant are greater than the first tenant quantity of guaranteed resources; determining that the virtual controller has unutilized resources sufficient to at least partially provide additional resources beyond the first tenant quantity of guaranteed resources to the first tenant; and temporarily provisioning the additional resources to the first tenant, wherein the additional resources are greater than the first tenant quantity of guaranteed resources. |
US12293217B2 |
Load balancing with multi-leader election and leadership delegation
A load balancing method for use in conjunction with an application or service provided by a distributed computing system may begin by electing, from a group of participants, a leader for each of a plurality of tasks associated with the application or service. Responsive to detecting a signal or some other indication to run a particular task, the elected leader of the particular task may delegate responsibility to run the particular task to a particular participant. The particular participant, upon subsequently discovering that responsibility for the particular task has been delegated to it, responds by running the particular task. In some embodiments, the elected leader for a task may delegate responsibility for running the task to a least-loaded participant. |
US12293211B2 |
Data manipulation detection through a verification operating system
A verification operating system (VOS) is an intermediary operating system that verifies data of a primary operating system before the primary operating system controls of the computing device. When the computing device is initialized, initial boot processes load the VOS instead of the primary operating system. The VOS performs verification processes on data storing the primary operating system to verify that the primary operating system has not been manipulated or corrupted before passing control of the computing device to the primary operating system. A VOS also may be used to verify an operating system used by a virtual machine (VM). The VOS verifies data storing a VM operating system to be used for requested VMs. If the VOS verifies that the VM OS data is accurate, the VOS provides the VM OS data to a hypervisor for use in a VM. |
US12293208B2 |
Device emulation in remote computing environments
The disclosure provides an approach for device redirection in a remote computing environment. Embodiments include receiving, at a remote device from a client device over a network, input data of a peripheral device associated with the client device. Embodiments include receiving, at an emulated device running on the remote device, a request for device data from an application running on the remote device. Embodiments include responding, by the emulated device to the application, to the request with a response message having a format associated with the request, the response message being based on the input data. Embodiments include transmitting, from the remote device to the client device over the network, image data representing the application running on the remote device as controlled based on the input data. |
US12293207B2 |
Virtual machine hot migration method, apparatus, electronic device, and computer storage medium
Virtual machine hot migration method, device, electronic device, and computer storage medium are provided. The method includes: switching a first page table used for indicating a mapping relationship between a memory address of a virtual guest and a physical address of a host machine in a first physical machine to a second page table according to a switching trigger instruction; and performing a hot migration of the virtual guest from the first physical machine to a second physical machine according to the second page table, wherein a size of a physical memory page indicated by a last-level page table of the second page table satisfies a defined size, and a size of a physical memory page indicated by a last-level page table of the first page table is greater than the defined size. The embodiments of the present disclosure improve the performance of the virtual guest and its hot migration. |
US12293206B2 |
Upgrading a virtual device deployment based on spike utilization
The present disclosure relates to systems, methods, and computer-readable media for receiving usage data for a virtual device (or other virtual service), analyzing the usage data to determine a usage bucket characteristic of usage of the virtual device over a period of time, and determining a usage score for the virtual device. The systems described herein further involve causing a deployment of the virtual device to be upgraded, downgraded, or otherwise modified based on the usage bucket and associated usage score. The features and functionalities described herein can provide an efficient mechanism for administrating a tenant deployment as well as implementing a more efficient utilization of cloud computing resources for a variety of virtual services. |
US12293204B2 |
Collecting diagnostic information from a failed container
A diagnostics collection script is included in a container image. When an original instance of the container fails, a new instance of the container is started using the container image using a Docker compose YAML file having the diagnostics collection script as an entrypoint. The diagnostics collection script is configured to collect the logs of the original (now failed) container during the container start operation. In this manner, the container is able to be started in a safe mode and is isolated to only run the diagnostics collection script without disturbing the container's original settings. By recreating the exact environment of the failed container, and running diagnostics on the environment, it is possible to obtain the log files from the original container as well as to implement diagnostic operations on the environment of the original container, which can then be used to help diagnose why the original container failed. |
US12293191B2 |
Fine-grained image recognition method and apparatus using graph structure represented high-order relation discovery
Embodiments of the present disclosure provides a fine-grained image recognition method and apparatus using graph structure represented high-order relation discovery, wherein the method includes: inputting an image to be classified into a convolutional neural network feature extractor with multiple stages, extracting two layers of network feature graphs in the last stage, constructing a hybrid high-order attention module according to the network feature graphs, and forming a high-order feature vector pool according to the hybrid high-order attention module, using each vector in the vector pool as a node, and utilizing semantic similarity among high-order features to form representative vector nodes in groups, and performing global pooling on the representative vector nodes to obtain classification vectors, and obtaining a fine-grained classification result through a fully connected layer and a classifier based on the classification vectors. |
US12293190B2 |
Managing commit order for an external instruction relative to queued instructions
In a pipeline configured for out-of-order issuing, handling translation of virtual addresses to physical addresses includes: storing translations in a translation lookaside buffer (TLB), and updating at least one entry in the TLB based at least in part on an external instruction received from outside a first processor core. Managing external instructions includes: updating issue status information for each of multiple instructions stored in an instruction queue, processing the issue status information in response to receiving a first external instruction to identify at least two instructions in the instruction queue, including a first queued instruction and a second queued instruction. An instruction for performing an operation associated with the first external instruction is inserted into a stage of the pipeline so that the operation associated with the first external instruction is committed before the first queued instruction is committed and after the second queued instruction is committed. |
US12293188B2 |
Method and apparatus for configuring a reduced instruction set computer processor architecture to execute a fully homomorphic encryption algorithm
Systems and methods for configuring a reduced instruction set computer processor architecture to execute fully homomorphic encryption (FHE) logic gates as a streaming topology. The method includes parsing sequential FHE logic gate code, transforming the FHE logic gate code into a set of code modules that each have in input and an output that is a function of the input and which do not pass control to other functions, creating a node wrapper around each code module, configuring at least one of the primary processing cores to implement the logic element equivalents of each element in a manner which operates in a streaming mode wherein data streams out of corresponding arithmetic logic units into the main memory and other ones of the plurality arithmetic logic units. |
US12293184B1 |
Illegal address mask method and device for cores of DSP
An illegal address mask method for cores of a DSP includes: S1, initializing a core of a DSP; S2, configuring a start address register and an end address register, and taking an address range defined by the start address register and the end address register as a masked address range; configuring a first comparator and a second comparator to send out illegal address decision signals for instructions within the masked address range; S3, acquiring a PC pointer, and determining whether the PC pointer is located in the masked address range; if so, sending out an illegal address decision signal to stop an operation; if not, performing pre-decoding to obtain a memory access instruction; and S4, determining whether an address of the memory access instruction is located in the masked address range; if so, sending out an illegal address decision signal to stop an operation; otherwise, completing a memory access operation. |
US12293181B2 |
Apparatus and methods for automatically removing data of mobile devices
Apparatus and methods for automatically removing customer data of a mobile device are disclosed according to various embodiments. In one example, a disclosed method comprises: detecting a mobile device connected to a slot; automatically determining whether the mobile device is valid based on data in a file system; upon determining that the mobile device is valid, automatically determining an operating system managing the mobile device; and automatically removing customer data of the mobile device based on the operating system. |
US12293179B1 |
Deployment orchestrator in a cloud based service for customer enterprises
A deployment orchestrator is provided that manages package deployments at different hierarchical levels. Each hierarchical level is associated with a particular type of resource object. The deployment orchestrator creates different of resource objects, each associated with a different hierarchical level and updates instances of the different resource objects based on information related to a package that is to be deployed. The deployment orchestrator performs processing associated with deploying the package at the hierarchical level based on information stored in the instances of the resource objects associated with the hierarchical level e.g., information related to a package that is to be deployed. |
US12293177B1 |
Techniques for uploading network applications
This disclosure describes, in part, techniques for uploading network applications. For instance, system(s) may initially receive first data representing a first version of a network application and a first manifest that includes information describing the file contents of the first version. The system(s) may then store the first data and the first manifest within one or more databases. After the network application is updated to a second version, the system(s) may receive a second manifest that includes information describing the file contents of the second version of the network application. The system(s) may then use the first manifest and/or the second manifest to identify files that have been modified to create the second version of the network application. The system(s) may then receive second data representing the identified files and then reconstruct the second version of the network application using the first data and the second data. |
US12293173B2 |
Software systems and methods for multiple TALP family enhancement and management
Software systems and methods convert algorithms and software codes into time affecting linear pathways (TALPs) via decomposition and convert paired Input/Output (I/O) datasets into TALPs via Value Complexity polynomials. Generated TALPs can be enhanced through merging with other TALPs. TALPs can be grouped by matching the outputs of the TALP-associated prediction polynomials with some set of given criteria into families and cross-families that are useful in a new type of software optimization that allows for output values of grouped TALPs to be modeled, pooled, discretized and optimized to enhance goals or meet user goals. |
US12293170B1 |
Securing an application programming interface (“API”) during the build of a software development kit (“SDK”)
Described is a technique for securing a private secret key during a software build process for a software development kit (SDK) that includes a code implementation for an application programming interface (API), where the private secret key is for use in signing the payload of an API request for the API. Consistent with examples, a keychain service stores a private secret key. In at least one source code file for a SDK, the source code includes a macro definition, which, upon executing by a compiler, obtains a value for the private secret key. In a programming shell environment, a shell script is executed. Execution of the shell script results in executing a nested script, which queries the keychain service for the private secret key. The shell script then passes the private secret key to a build script of an automated software build tool/system, which injects the private secret key into the source code file at compile time by execution of the macro, resulting in a software product capable of using the private secret key to sign or encrypt the payload of one or more API requests. |
US12293155B2 |
Out-of-domain data augmentation for natural language processing
A method includes receiving a training set of utterances for training a machine-learning model to identify one or more intents for one or more utterances, and augmenting the training set of utterances with out-of-domain (OOD) examples. The augmenting includes: generating a data set of OOD examples, filtering out OOD examples from the data set of OOD examples, determining a difficulty value for each OOD example remaining within the filtered data set of the OOD examples, and generating augmented batches of utterances including utterances from the training set of utterances and utterances from the filtered data set of the OOD based on the difficulty value for each OOD. Thereafter, the machine-learning model is trained using the augmented batches of utterances in accordance with a curriculum training protocol. |
US12293153B2 |
Fuzzy matching of obscure texts with meaningful terms included in a glossary
A method comprising: obtaining multiple glossary terms each comprising one or more words; generating multiple fuzzy tokens from each word of each of the glossary terms; calculating a similarity score for each of the fuzzy tokens, the similarity score denoting a similarity between the respective fuzzy token and its respective word; obtaining multiple input terms to be matched with the multiple glossary terms; separating each of the input terms into multiple input tokens; generating multiple n-grams from each of the input tokens; comparing the n-grams with the fuzzy tokens, to output a list of matching n-grams and fuzzy tokens; based on the list of matching n-grams and fuzzy tokens, identifying, from the glossary terms, candidate glossary term matches for each of the input terms; and calculating one or more scores that quantify the match between each of the candidate glossary term matches and its respective input term. |
US12293152B1 |
Systems and methods for performing temporal analysis
Systems and methods are provided for enabling users to work with TimeML annotations and perform advanced temporal analysis, offering a comprehensive suite of features. Systems and methods of embodiments allow users to parse TimeML annotations, construct TimeML graphs, and execute the timeline extraction (TLEX) algorithm to effect complete timeline extraction. An algorithm can be incorporated for increasing connectivity in temporal graphs, which identifies graph disconnectivity and recommends links based on temporal reasoning, thereby enhancing the coherence of the graph representation. Also, a built-in validation algorithm can be included, ensuring compliance with TimeML annotation guidelines. |
US12293150B2 |
Posted information extraction control device and computer readable storage medium
A registree management function receives member (user) registration, carries out a survey upon registration, performs category classification for the registered user, learns the classified categories, and the like. A comment analysis function performs text mining on comments acquired from an SNS posted comment server, determines post origin positions identified by the text mining and the level of credibility thereof, and executes evaluation and the like of a target relating to a theme. An information provision function edits a social heat map generated based on the results of analyzing the comments to be provided to the user, and also performs user category management and the like. |
US12293148B2 |
System for superimposed communication by object oriented resource manipulation on a data network
An adaptive web resource interaction system based on analogue referencing includes a computer implemented method, a computer system, and a non-transitory computer readable medium to provide an autonomous infrastructure that enables an automatically controlled interaction environment on web resources for both human and machine users, where the system dynamically adapts itself to contextual and/or structural alterations of each interacted web resource according to each rendering of a client individually. Thus, within the scope of any data network including the Internet, the system provides an infrastructure that ensures the consistency (stability) and persistency (sustainability) of interactions, where human and machine users may interact with web resources by associating/integrating—and/or reaching to—virtually any kind of user input including user generated software applications—stored and executed by the system—that dynamically process/manipulate web objects, and interact with each other through those user inputs that act as network links. |
US12293147B2 |
Device, method, and graphical user interface for annotating text
In accordance with some embodiments, a method is performed at a device with one or more processors, non-transitory memory, and a touch-sensitive display. The method includes displaying, on the touch-sensitive display, a text region that includes a first portion of text and a second portion of text. The method includes detecting, on the touch-sensitive display, an input within the text region. The method includes, in response to detecting the input within the text region, moving the first portion of text relative to the second portion of text to display a non-text region between the first portion of text and the second portion of text that does not include any text and converting at least a portion of the non-text region into a drawing panel provided to receive drawing input via the touch-sensitive display and display a corresponding graphic in response to receiving the drawing input. |
US12293146B2 |
Overlay rule integration for document migration
Documents are often generated using a customer communication management (CCM) application that utilizes rules to select and/or modify certain fragments of a document. By analyzing the rules and content that produced a certain fragment, a second CCM application may be automatically provided with the rules, such as when the first set of rules are not available for porting to a second system. Accordingly, a server may access a rule comprising a condition, a document fragment, and a rule identifier. A server may generate a first document to comprise visible content and hidden content. Generating the first document may comprise evaluating the rule and, when the rule is true, including the document fragment as a portion of the visible content and including the rule identifier as a portion of hidden content. A server may provide the first document to a destination. |
US12293142B2 |
Style transfer
Various implementations of the present disclosure relate to style transfer. In some implementations, a computer-implemented method comprises: obtaining a target object having a first style, a style of the target object being editable; obtaining a reference image including a reference object; obtaining a second style of the reference object, the second style of the reference object being extracted from the reference image; and applying the second style to the target object. |
US12293140B2 |
Feed-forward design of three-dimensional quantum chips
Systems, computer-implemented methods, and computer program products to facilitate feed-forward design of three-dimensional quantum chips are provided. According to an embodiment, a system can comprise a processor that executed computer executable components stored in memory. The computer executable components can comprise an analysis component that performs an analysis of a first layout of a first quantum chip. The computer executable components further comprise a modification component that modifies a second layout of a second quantum chip based on the analysis of the first layout. |
US12293139B1 |
Partitioning a circuit for distributed balanced independent simulation jobs with upper-bounded memory
Disclosed herein are system, method, and computer program product embodiments for partitioning large circuits into balanced portions for independent simulation. Embodiments include generating a reduced graph by removing a plurality of startpoint vertices from a graph corresponding to a circuit. A plurality of small weakly connected components (SWCCs) and a plurality of large weakly connected components (LWCCs) corresponding to the reduced graph are computed. A first plurality of balanced subgraphs based on the plurality of SWCCs, and a second plurality of balanced subgraphs based on the plurality of LWCCs, where each balanced subgraph of the first and second plurality of balanced subgraphs can be simulated using a simulator with a processing capacity less than or equal to a memory limit are generated. The first and the second plurality of balanced subgraphs are simulated. |
US12293138B1 |
Simulation through a sequence of macros using one or more reduced order models
The disclosed embodiments include a simulation system that guides, through a user interface, a creation of a set of reduced order models (ROMs) with compatible macros to ensure the creation of a set of computations in the simulation is compatible at execution time. The macros can provide a macro based workflow, where the macros evaluate the ROMs in the workflow. The user interface can restrict the set of macros to those that are compatible with a selected set of ROMs. In one embodiment, the set of ROMs can produce a customizable set of outputs using a user defined sequence of ROMs that are associated with corresponding selected macros to simulate a physical system. The set of ROMs and their compatible macros can be encapsulated into a single unit such as a Functional Mock-Up Unit file. |
US12293137B2 |
Processor core simulator including trace-based coherent cache driven memory traffic generator
A core simulator includes one or more simulated processors, a trace-based traffic generator, and a simulated memory subsystem. Each simulated processor includes a core element and at least one lower-level cache excluded from the core element. The trace-based traffic generator includes a plurality of modeled caches that model the at least lower-level cache without modeling the core element. The trace-based traffic generator is configured to receive at least one workload trace and based on the workload trace simulate actual memory traffic to be processed by the simulated memory subsystem. The simulated memory subsystem is shared between the at least one simulated processor and the trace-based traffic generator. The trace-based traffic generator performs a data exchange with the memory subsystem based on the at least one workload trace. The data exchange impacts a measured performance of the at least one simulated processor. |
US12293136B2 |
Computer-implemented techniques for creating layouts for physical spaces
One or more embodiments disclose techniques for generating a layout for a physical space or a building. The techniques include generating a layout based on a floorplan of a physical space, generating a plurality of spatial unit grids corresponding to a plurality of spatial units to be placed in the physical space, identifying a placement for a first spatial unit grid in the plurality of spatial unit grids within the layout by matching a corner cell in the first spatial unit grid with a given available cell in the layout, generating a score associated with the placement for the first spatial unit grid based on one or more placement parameters that define placement constraints for a first spatial unit included in the plurality of spatial units and corresponding to the first spatial unit grid, and placing the first spatial unit grid in the layout based on the score. |
US12293132B2 |
Display control system, display control method, and recording medium recording a display control program for displaying user icons in a virtual space
A display control system includes a first display processing unit that displays a first user icon of a user at a predetermined position in a virtual space on the basis of a current position of the user in a real space, a reception processing unit that receives, from the user corresponding to the first user icon, moving operation of the first user icon displayed at the predetermined position in the virtual space, and a second display processing unit that displays a second user icon corresponding to the moving operation by the user in the virtual space, in a case where the reception processing unit receives the moving operation of the first user icon from the user. |
US12293131B2 |
Methods and systems for generating customized audio experiences
Methods for providing a customized audio experience to a user of an audio output device are provided. A user interface is provided on a user device communicatively coupled to the audio output device, the user interface capable of accepting user input for managing the audio experience for the user. A set of activities is provided via the user interface, wherein each activity in the set invokes a set of behaviors configured for the activity for providing the customized audio experience to the user, wherein each behavior in the set customizes the audio experience for the user. A capability is provided via the user interface for the user to launch an activity from the set for invoking the set of behaviors configured for the activity to receive the customized audio experience. |
US12293129B2 |
Method for activating audio device, and terminal and computer-readable storage medium
Disclosed are a method for activating an audio device, a terminal device and a computer-readable storage medium. The method may include: acquiring an attribute of an audio application; acquiring an audio device identification (ID) mapped to the attribute from a preset audio device switching routing table according to the attribute, wherein the audio device ID mapped to the attribute may include: an audio device ID of an audio device codec corresponding to the attribute; and activating the audio device corresponding to the audio device ID. |
US12293119B2 |
Removably couplable printer and verifier assembly
A verifier and printer assembly are provided. The verifier and printer assembly include a verifier module and a printer. The verifier has a magnetic docking element and the printer includes a docking portion operable to dock the verifier module. The magnetic docking element and the docking portion interact with each other to removably couple the verifier module to the printer. A magnetic attachment system for the verifier module and methods for removably coupling the verifier module and the printer for verification of a printed machine-readable symbol are also provided. |
US12293115B2 |
Image forming apparatus and method of controlling image forming apparatus
An image forming apparatus is capable of receiving, from an image control apparatus capable of performing raster image processor (RIP) processing upon data, a print job and executing the received print job. The image forming apparatus includes a storage unit configured to store a print job, an acquisition unit configured to acquire unique information of the image control apparatus from the image control apparatus, and a controller configured to set, for a function of storing the received print job in the storage unit without executing the received print job until a print instruction is received, exception conditions for not storing the received print job. In response to acquisition of the unique information of the image control apparatus, the controller automatically sets the exception conditions based on the unique information. |
US12293113B2 |
Method for storing and reading cached data and device
A method for storing and reading cached data and a device are provided. The method for storing and reading cached data includes: in response to receiving to-be-cached data, segmenting the to-be-cached data sequentially into at least two pieces of first fragmented data; writing the first fragmented data sequentially into first storage particles of at least two storage blocks in a time division multiplexing manner, and ensuring that the first fragmented data written into the respective first storage particles are different from each other. The fragmented data are stored and read in the time division multiplexing manner, and the fragmented data corresponding to a complete data are stored in different storage blocks, so a plurality of data can be stored and read in a complete data storage and read process, thereby reducing read and write time overhead during the execution of a large number of buffered data storage and read tasks. |
US12293110B2 |
Storage device pool management based on storage device queue usage
Aspects of the disclosure relate to improved techniques for managing a data storage device (DSD) pool, and in particular the selecting of DSDs based on commands distribution and latencies among the command queues in the DSDs. In some aspects, a DSD may have multiple queues that enable the DSD to perform certain commands (e.g., write commands and/or read commands) in parallel. Thus, such DSD has various head-of-line blocking latencies based on which queue the command is directed to. A storage management device can reduce the command latency of the DSDs, for example, based on queue information (e.g., head-of-line blocking, parallel queue utilization, etc.) learned from the DSDs. |
US12293105B2 |
Apparatuses and methods for memory alignment
The present disclosure includes apparatuses and methods related to memory alignment. An example method comprises performing an alignment operation on a first byte-based memory element and a second byte-based memory element such that a padding bit of the first byte-based memory element is logically adjacent to a padding bit of the second byte-based memory element and a data bit of the first byte-based memory element is logically adjacent to a data bit of the second byte-based memory element. |
US12293100B2 |
Data writing method, data reading method, apparatus, device, system, and medium
This application discloses a data writing method. A network controller performs erasure code encoding on original data, and writes a third quantity of target data blocks of a plurality of obtained target data blocks into a storage node. The network controller reads a first quantity of target data blocks of the third quantity of the target data blocks from the storage node, and decodes the read target data blocks. The plurality of target data blocks include a first quantity of original data blocks and a second quantity of check data blocks, two ends of a target data block include same version information, and the third quantity is greater than the first quantity. |
US12293095B2 |
Storage device and data access method thereof
A storage device includes: a NAND chip array having a plurality of NAND chips; a ZONE switcher configured to control output of write data to a ZONE cache when a ZONE write command is received; the ZONE cache configured to cache the write data in a cache space corresponding to a ZONE among a plurality of zones; and a ZONE persistence controller configured to control storing, in parallel, the write data in at least two of the plurality of ZONEs cached in the ZONE cache in NAND chips of the NAND chip array corresponding to the plurality of ZONEs. |
US12293092B2 |
Method and apparatus for managing memory
A method and apparatus of managing memory includes storing a first memory page at a shared memory location in response to the first memory page including data shared between a first virtual machine and a second virtual machine. A second memory page is stored at a memory location unique to the first virtual machine in response to the second memory page including data unique to the first virtual machine. The first memory page is accessed by the first virtual machine and the second virtual machine, and the second memory page is accessed by the first virtual machine and not the second virtual machine. |
US12293089B2 |
Semiconductor memory device and method of operating the same including detrap operation for lowering memory cell threshold voltages
A semiconductor memory device, and a method of operating the same, includes a memory block including a plurality of pages, a read and write circuit configured to apply a first bit line voltage to a selected bit line corresponding to a selected memory cell and apply a second bit line voltage having a potential lower than that of the first bit line voltage to an unselected bit line during detrap operation, a voltage generation circuit configured to generate a first set voltage, a second set voltage, and a pass voltage during the detrap operation, and an address decoder configured to apply the first set voltage to a selected word line corresponding to the selected page and apply the second set voltage having a potential higher than that of the first set voltage to unselected word lines, during the detrap operation. |
US12293084B2 |
Operating method for a memory, a memory, and a memory system to improve programming efficiency
An operating method for a memory, a memory, and a memory system are provided in the present application. The memory includes at least a plurality of word lines and a plurality of strings, and the plurality of word lines include a target word line, and each word line is coupled to a plurality of strings. Each string includes a plurality of memory cells. In accordance with the operating method provided by the present application, the first verification and the second verification are performed on a plurality of target memory cells with first and second verify voltages during performing a first programming operation on a plurality of target memory cells in target string coupled to the target word line, and the second start program voltage is determined based on at least the second verification result, ensuring the accuracy of the second start program voltage. |
US12293083B2 |
Writing and reading method, processor chip, storage medium and electronic device
The present disclosure provides a writing method, including: writing writing-table data into a corresponding main storage module; performing a calculation on writing-table data in each target main storage module by using a first predetermined algorithm to obtain an auxiliary value, for any target main storage module, the first predetermined algorithm being used for performing a calculation on writing-table data stored in the target main storage module and corresponding writing-table data stored in at least one main storage module other than the target main storage module, an inverse operation of the first predetermined algorithm being used for performing a calculation on any auxiliary value to obtain writing-table data participating in the calculation of the auxiliary value; and storing the auxiliary value into a corresponding auxiliary storage module. The present disclosure further provides a reading method, a computer readable storage medium, a processor chip and an electronic device. |
US12293081B2 |
Method and system for generating memory maps
The present disclosure relates to field of Dual In-Line Memory Modules that discloses method and system for generating memory maps. The method comprises detecting, by computing system, at least one of DIMM and one or more Dynamic Random Access Memory (DRAM) chips associated with computing system. The one or more accelerators are configured in at least one of DIMM and one or more DRAM chips. Further, the method includes determining accelerator information for each of one or more accelerators via at least one of Serial Presence Detect (SPD) and Multi-Purpose Register (MPR) associated with at least one of DIMM and one or more DRAM chips. Method includes generating unique memory map for each of one or more accelerators based on accelerator information of corresponding one or more accelerators. As a result, performance of computing system may be improved as accelerator capabilities of one or more accelerators are effectively utilized. |
US12293079B2 |
Systems, methods, and devices for near storage elasticity
A method may include receiving, at a storage device, an input and/or output (I/O) request comprising a device indication performing a determination, at the storage device, that the device indication indicates the storage device, and servicing, by the storage device, the I/O request based on the determination. The device indication may include an address for the I/O request. The method may include installing a second storage device in the storage system. The second storage device may be installed seamlessly. The first and second storage devices may be peer devices. The method may further including receiving, at the first storage device, a second I/O request including a second device indication, performing a second determination, by the first storage device, that the second device indication indicates the second storage device, and forwarding, by the first storage device, the second I/O request to the second storage device based on the second determination. |
US12293078B2 |
Storage space organization method and electronic device
This application discloses a storage space organization method and an electronic device. A kernel of the electronic device includes a file system and a block layer, and the method includes: monitoring, by the electronic device, input/output ports IOs through the block layer, and determining, by the block layer when there is IO release, whether all the IOs have been released; and updating, by the electronic device when all the IOs have been released, a state of the file system to an idle state through the block layer, to trigger the electronic device to perform first garbage collection processing through the file system, where the state of the file system includes the idle state and a busy state. |
US12293077B2 |
Systems, methods, and devices for using a reclaim unit based on a reference update in a storage device
A storage device may include at least one storage medium, and a controller that may include at least one processor configured to perform an update operation associated with a reclaim unit handle that references at least one reclaim unit of the at least one storage medium, read, based on the update operation, data from a first reclaim unit of the at least one storage medium, and write, based on the update operation, the data to a second reclaim unit of the at least one storage medium. Based on the update operation, the second reclaim unit may be associated with the reclaim unit handle. The first reclaim unit may be associated with the reclaim unit handle. The reclaim unit handle may be a first reclaim unit handle, and the first reclaim unit may be associated with a second reclaim unit handle. |
US12293076B2 |
High-compression, high-volume deduplication cache
A method for caching and deduplicating a plurality of received segments of data is disclosed. The method comprises identifying a value of a first data field in each segment acting as a unique source identifier; and identifying a value of a second data field in each segment, the second data field being densely populated by values in the plurality of segments. The value of the second data field is partitioned into a first partition comprising more significant bits and a second partition comprising less significant bits. A key is generated based on values of the first data field and the first partition. A database entry associates the first key with a bitmap, the bitmap having a length based on the number of possible values a bitmap of equal length to the second partition could validly take. Single bits of the bitmap are set corresponding to received segments, to enable deduplication. |
US12293072B1 |
Gesture-enabled interfaces, systems, methods, and applications for generating digital chord and lyric compositions
A music composition application for mobile devices provides gesture-driven interfaces for rapidly creating digital music compositions with chord and lyric notations. In certain embodiments, a gesture-driven composer environment can be configured in various modes to enable end-users to input and align chord notations with lyric notations, align chord notations with beat notations, and incorporate the chord with musical scores. The chord notations can be stored as chord objects with embedded information that can be propagated across the different modes, and the application facilitates transitions among modes while maintaining consistent chord information. Gesture-based inputs allow users to easily insert, reposition, and customize chord notations. The application also provides audio playback functionality by translating the digital music composition into analog audio signals. |
US12293068B2 |
Robotic floor-cleaning system manager
Some aspects provide a method for instructing operation of a robotic floor-cleaning device based on the position of the robotic floor-cleaning device within a two-dimensional map of the workspace. A two-dimensional map of a workspace is generated using inputs from sensors positioned on a robotic floor-cleaning device to represent the multi-dimensional workspace of the robotic floor-cleaning device. The two-dimensional map is provided to a user on a user interface. A user may adjust the boundaries of the two-dimensional map through the user interface and select settings for map areas to control device operation in various areas of the workspace. |
US12293066B2 |
Implementing switches between modes and switches between image editing functions
An image processing component is provided. The apparatus includes: a display control configured to display an image to be edited in a first region of a display region or display a target image obtained from an image to be edited; an automatic image processing control configured to enter an automatic mode in response to a first control instruction; and a manual image processing control configured to enter a manual mode in response to a second control instruction. In the automatic mode and/or manual mode, the electronic device can switch between different graph repairing functions in response to a function switching instruction. |
US12293065B2 |
Method for adjusting interface display state, and electronic device
Disclosed are a method for adjusting an interface display state, and an electronic device. The method is performed by an electronic device with a display screen, and the method includes: in response to a zooming operation for a display interface of a target application, determining attribute information of the display interface during the zooming operation; and in response to the end of the zooming operation, adjusting a display state of the display interface when the attribute information satisfies a pre-set condition. |
US12293061B2 |
Systems and methods for synthetic data aggregations
Systems and methods for aggregating data. The system is configured to receive metadata from an interactive graphical user interface (GUI) of a user device, aggregate field values from the data stored on one or more databases based on the received metadata and generate filter instructions based on the received metadata. The system is further configured to transmit the aggregated field values and the filter instructions to the user device, receive a user-customized filter set and subscription request for a synthetic symbol associated with the user-customized filter set from the user device, and create the synthetic symbol responsive to the subscription request. Moreover, the system aggregates one or more data values from the data stored on the databases associated with the created synthetic symbol and generates instructions to display the data values on the interactive GUI in accordance with the user-customized filter set associated with the created synthetic symbol. |
US12293060B1 |
Machine learning model access control
Methods, systems, and apparatus, including computer programs encoded on computer storage media for distribution and access control of distributed machine learning models. The system is configured for the distribution and access control of distributed machine learning models. A server provides for the generation and display of one or more user interfaces allowing a primary user to configure control parameters for access of the distributed machine learning model by a secondary user. In some examples, the distributed machine learning model is a trained generative AI model, such a large language model. |
US12293058B2 |
Persistent group of media items for a media device
Improved techniques to utilize and manage a group of media items (or media assets) on a computing device are disclosed. The group of media items can be utilized and managed at a host computer for the host computer as well as a media device (e.g., media player) that can couple to the host computer. One popular example of a group of media items is known as a playlist, which can pertain to a group of audio tracks. One aspect pertains to providing a persistent media device playlist at a host computer. Another aspect pertains to imposing capacity limits to a playlist, such as a media device playlist. Still another aspect pertains to a graphical user interface that enables a user to trade-off storage capacity of a media device between media asset storage and data storage. Yet still another aspect pertains to a graphical user interface that assists a user with selecting media items to fill a group of media items. |
US12293053B2 |
Touch structure, touch display panel, and display device
A touch structure, a touch display panel, and a display device are provided. The touch structure includes a substrate and a first metal grid electrode layer, an insulating layer, a second metal grid electrode layer on the substrate. The first metal grid electrode layer is on a side of the second metal grid electrode layer away from the substrate; the first metal grid electrode layer includes a plurality of first metal grids formed by a plurality of first metal lines, the second metal grid electrode layer includes a plurality of second metal grids formed by a plurality of second metal lines, first portions of the plurality of the first metal lines and second portions of the plurality of the second metal lines have same line extension directions, respectively, and overlap with each other in a direction perpendicular to a surface of the substrate. |
US12293046B2 |
Electroluminescent display including touch sensor
An electroluminescent display is disclosed. The electroluminescent display includes an electroluminescent element disposed in a display area of a substrate, an encapsulation unit disposed on the electroluminescent element, a first mesh electrode layer disposed on the encapsulation unit, an insulating layer covering the first mesh electrode layer, and a second mesh electrode layer disposed on the insulating layer. The first mesh electrode layer includes a first mesh electrode and a second mesh electrode separated from the first mesh electrode. The second mesh electrode layer includes a third mesh electrode extended in a first direction and a fourth mesh electrode extended in a second direction intersecting the first direction through the first mesh electrode intersecting the third mesh electrode. |
US12293045B2 |
Touch display panel with auxiliary structure for improving uniformity of wiring distribution and electronic terminal
A touch display panel and an electronic terminal are disclosed in the present application, including a first conductive layer and a second conductive layer of different layers, and an insulation layer is arranged between the first conductive layer and the second conductive layer. The first conductive layer includes a plurality of touch electrodes arranged along a first direction and a second direction. The second conductive layer includes a first touch lead and a first auxiliary structure both overlapped with a first touch electrode in the plurality of touch electrodes. The first auxiliary structure is located on at least one side of the first touch lead. |
US12293040B1 |
Stylus input latency compensation system
A stylus provides input via a touchscreen comprising a touch sensor and a display. Latency between placement of a stylus tip and corresponding presentation of visual indicia on the display is reduced or eliminated by determining a predicted path of the stylus tip during a stroke. Visual indicia is presented on the display, based on the predicted path. Inputs from the touch sensor may include hover events associated with detection of the tip while not in contact with the touchscreen and touch events associated with presence of the tip on the touchscreen. A machine learning network may be trained to determine the predicted path. A portion of the network may be trained to accept dynamic-length sequences of events and generate fixed length sequences, reducing subsequent network complexity. A hand may be detected and used to determine the predicted path. The end of a stroke may be predicted, reducing overshoot. |
US12293039B2 |
Touch display panel including touch electrode wiring layer and signal transmission wiring layer
Embodiments of the present disclosure disclose a touch display panel, which includes a plurality of touch sub-units and a plurality of connection wires, wherein the plurality of touch sub-units include the touch sub-units extending in a first direction and a second direction, and two adjacent columns of the touch sub-units extending in the second direction are electrically connected via connection wires; in one of touch electrode repetition units, the connection wires distributed in the first direction are disposed in a misaligned manner in the second direction. |
US12293038B2 |
Position detection apparatus configured to detect the positions of multiple position indicators, and position detection method
A position detection apparatus includes a sensor, and a controller that detects a position of a first position indicator and a position of a second position indicator through the sensor. The controller continues detecting the position of the first position indicator and halts detecting the position of the second position indicator after a state in which the positions of the first position indicator and the second position indicator are not detected changes to a state in which the position of the first position indicator is detected, and continues both detecting the position of the second position indicator and detecting the position of the first position indicator after the state in which the positions of the first position indicator and the second position indicator are not detected changes to a state in which the position of the second position indicator is detected. |
US12293034B2 |
Display device with source driver having dummy terminals or common potential terminals
A display device includes an in-cell touch display panel, a flexible printed circuit board, and a source driver. The in-cell touch display panel includes touch sensing electrodes, touch sensing pins, pixel electrodes, and source pins. The touch sensing pins are electrically connected to the touch sensing electrodes. The source pins are electrically connected to the pixel electrodes. The flexible circuit board includes dummy pads, touch sensing leads, input pads, output pads, and output signal leads. The touch sensing leads are electrically connected to the dummy pads and the touch sensing pins. The output signal leads are electrically connected to the output pads and the source pins. The source driver includes input terminals and output terminals. The input terminals are electrically connected to the input pads. The output terminals are electrically connected to the output pads. The source driver does not include a touch sensing terminal. |
US12293032B2 |
Array substrate and preparation method therefor, and touch-control display apparatus
An array substrate, including: a base substrate, and a plurality of first signal lines, a plurality of second signal lines, a plurality of touch-control signal lines, a first transparent conductive layer and a second transparent conductive layer, which are arranged on the base substrate. The first transparent conductive layer and the second transparent conductive layer are located on the side of the touch-control signal lines that is away from the base substrate. The touch-control signal lines are connected to at least one touch-control sensing block, which includes a plurality of touch-control electrodes connected to each other and spaced apart from each other; and the first transparent conductive layer or the second transparent conductive layer includes the plurality of touch-control electrodes. The plurality of first signal lines and the plurality of second signal lines intersect to form a plurality of sub-pixel regions, which include opening regions. |
US12293031B2 |
Image sensing system control method and image sensing system
An image sensing system control method, applied to an image sensing system comprising an image sensor and a control circuit. The method comprises: (a) defining a first reporting frame sensed at a first reporting frame time and a second reporting frame sensed at a second reporting frame time, wherein the image sensor reports motions computed according to the first reporting frame after the first reporting frame time, and reports motions computed according to the second reporting frame after the second reporting frame time; and (b) adjusting a first reporting time interval between the first reporting frame time and the second reporting frame time, to adjust the second reporting frame time to meet a second target time. The second reporting frame time is after the first reporting frame time. |
US12293029B2 |
Ambient electromagnetic distortion correction for electromagnetic tracking
Head-mounted augmented reality (AR) devices can track pose of a wearer's head to provide a three-dimensional virtual representation of objects in the wearer's environment. An electromagnetic (EM) tracking system can track head or body pose. A handheld user input device can include an EM emitter that generates an EM field, and the head-mounted AR device can include an EM sensor that senses the EM field (e.g., for determining head pose). The generated EM field may be distorted due to nearby electrical conductors or ferromagnetic materials, which may lead to error in the determined pose. Systems and methods are disclosed that measure the degree of EM distortion, as well as correct for the EM distortion. The EM distortion correction may be performed in real time by the EM tracking system without the need for additional data from imaging cameras or other sensors. |
US12293025B2 |
Method and device for presenting a synthesized reality user interface
In various implementations, a method comprises: identifying a plurality of data items, each of the plurality of data items having at least a first metadata field or a second metadata field; displaying a volumetric environment including a first plurality of SR objects corresponding to a first plurality of data items among the plurality of data items, wherein the first plurality of data items includes the first metadata field with first metadata field values; detecting a first user input indicative of the second metadata field; and in response to detecting the first user input, replacing the first plurality of SR objects within the volumetric environment with a second plurality of SR objects corresponding to a second plurality of data items among the plurality of data items, wherein each of the second plurality of data items includes the second metadata field with second metadata field values. |
US12293021B2 |
Virtual haptic assembly and virtual haptic system
Disclosed is a virtual haptic assembly and a virtual haptic system. The virtual haptic assembly includes a display screen; an actuator on a light emitting side of the display screen, where the actuator includes a touch panel and a piezoelectric sensor, the touch panel includes a touch area and a non-touch area on at least one side of the touch area, the piezoelectric sensor is located on one side of the touch panel facing the display screen, and the piezoelectric sensor is configured to drive the touch panel to vibrate to form haptic feedback in response to interactive information of a user; and a first cushion, fixed between the display screen and the actuator, where an orthographic projection of the first cushion on the touch panel is located in the non-touch area. |
US12293017B2 |
Method and system for guiding a user in calibrating an eye tracking device
A computer-implemented method for guiding a user in calibrating a wearable eye tracking device is disclosed. The method comprises determining a calibration point and an initial gaze point of a user wearing the eye tracking device. The method further comprises displaying a calibration marker on a remote display device at the initial gaze point, wherein the calibration marker is configured to indicate a direction. The method further comprises, in response to a movement of the gaze point in relation to the calibration point caused by movement of the user's head and/or movement of the remote display device, determining a current gaze point, and updating the calibration marker in accordance with a calculated direction and/or the distance from the current gaze point to the calibration point. |
US12293015B2 |
Light field vision testing device, adjusted pixel rendering method therefor, and vision testing system and method using same
Described are various embodiments of a light field vision testing device, adjusted pixel rendering method and computer-readable medium therefor, and vision testing system and method using same. In one embodiment, a device or computer-implemented method is provided to dynamically adjust user perception of an input image to be rendered via a set of digital display pixels and a corresponding array of light field shaping elements until an optimal visual acuity level is identified. |
US12293006B2 |
Electronic signatures
Methods are provided for generating an electronic signature, for authenticating said electronic signature, for authenticating integrity of a content signed with said electronic signature, and for authenticating an identity of a signatory who signed said electronic signature, along with systems, computer systems and computer programs suitable for performing said methods. Said methods for generating an electronic signature comprise: receiving a first physical characteristic representative of a person, the first physical characteristic containing a first biometric feature of the person; identifying the first biometric feature in the received first physical characteristic; generating a first biometric mathematical representation representing the first biometric feature of the person; receiving a content to be signed; generating a first content mathematical representation representing the content to be signed; storing the first biometric mathematical representation and the first content mathematical representation in a signature dataset; and computing a first signature mathematical representation of the signature dataset. |
US12293003B2 |
Machine learning modeling to identify sensitive data
Methods and systems herein identify and redact personally identifiable information. A PII sensitivity detection framework includes multiple layers where each layer corresponds to a computer model. The framework analyzes data stored within different data tables and predicts whether a data column includes PII. The first layer corresponds to an artificial intelligence model that analyzes each column metadata and predicts a first score indicative of a likelihood of PII. The second layer corresponds to a rule-based computer model that uses various rules to determine a second score indicative of a likelihood of PII for each column. The third layer corresponds to a column content model that analyzes content of each column using various natural language processing techniques to generate a third score indicative of a likelihood of PII. The framework masks data being presented to a user based on the scores generated via execution of one or more of the layers. |
US12293001B2 |
Referential data grouping and tokenization for longitudinal use of de-identified data
Systems and methods are disclosed for the utilization of personally identifiable information (PII) to identify an individual while de-identifying the associated data through tokenization. A method includes receiving, at a main tokenizer and from a first trading partner, a first data set comprising a first subset of a plurality of PII fields corresponding to an individual, receiving, at the main tokenizer and from a second trading partner, a second data set comprising a second subset of the plurality of PII fields corresponding to the individual, resolving, a the main tokenizer, the individual, linking a unique patient-centric token (PCT) to the individual based on the resolving, and outputting the PCT for generating a non-PII token linked to the individual. |
US12292999B2 |
Token-based data security systems and methods for structured data
A tokenization system receives a request for data anonymization, the request referencing structured data containing values of interest. Responsively, the tokenization system performs a tokenization operation on the structured data, generates a corresponding token, and replaces a value of interest with the corresponding token to produce an anonymized version of the structured data. The tokenization system stores the value of interest with the corresponding token in a secure data vault. Subsequently, the tokenization system may receive a request for revealing the anonymized version of the structured data containing the corresponding token. In response, the tokenization system can perform a reveal operation on the anonymized version of the structured data by querying the secure data vault for the corresponding token and retrieving the value of interest from the secure data vault using the corresponding token. The reveal operation produces a detokenized version of the structured data containing the value of interest. |
US12292997B2 |
Inter-hospital electronic medical record access authentication protocol based on blockchains
A method for inter-hospital identity authentication and electronic medical record transfer of patients is provided. Based on a blockchain technology, a patient achieves secure and efficient inter-hospital transfer authentication, and a new hospital accesses an electronic medical record with authorization of the patient, thus achieving reliable electronic medical record access controls. In each hospital, the patient, a medical server, and a doctor achieve efficient tripartite authentication and negotiation of session keys, and communicate based on the session keys. By introducing an elliptic curve to encrypt key parameters in an authentication process, a security of the entire authentication process is improved, and a computational pressure on a wireless device is reduced. In the authentication and the electronic medical record, the patient uses dynamic anonymity policies to protect privacy. |
US12292996B2 |
Multi-party controlled transient user credentialing for interaction with secure data
Apparatus and associated methods relate to provide transient access rights to entities for creating, accessing, and/or sharing digital health content (DHC). In an illustrative example, a health content distribution system (HCDS) may generate a time-limited access token (TLAT) for authenticated users to access DHC. The TLAT, for example, may be generated based on a predetermined association of a corresponding DHC with a patient, a predetermined association of a requestor with the patient, a predetermined role of the requestor with relation to the patient, and a predetermined association between the requestor and a creator of the content. The TLAT may be further generated based on a predetermined association between the requestor and an organization associated with the patient. The HCDS may, for example, upon receiving the TLAT, transmit the corresponding DHC to be displayed at the requestor's device. Various embodiments may advantageously provide a secure on-demand health content access system. |
US12292995B2 |
Systems and methods for tokenization of personally identifiable information (PII)
Described herein is a data security system for enabling tokenized access to sensitive data, including a token provider configured to connect to a remote client computing device over a secure communication channel, and cause display, at the remote client computing device, of a token request user interface including a selection form listing sensitive data elements associated with a first data subject. The token provider is also configured to receive a request for an access token, including a user selection of a subset of the sensitive data elements and one or more access authorization parameters, and generate an access token that enables access to only the subset of the sensitive data elements according to the authorization parameters. The token provider also stores the access token in a token database with the one or more authorization parameters, and transmits, to the remote client computing device, a response including the access token. |
US12292993B2 |
Generating a data warehouse index
The present invention relates to methods, apparatus, and products for generating a data warehouse index. Generating a data warehouse index includes storing a refresh token for a user and obtaining, automatically without user interaction, an access token for the user from an identity provider. Subsequently, one or more queries are submitted to a data warehouse requesting connection information for data structures of the data warehouse accessible by the user. During the query submission, the access token for authorization of the user is provided to the data warehouse. One or more responses are then received from the data warehouse specifying connection information for data structures of the data warehouse accessible by the user. Finally, an index of the data warehouse for the user based on the received connection information for data structures of the data warehouse accessible by the user. |
US12292991B2 |
Method and system for reconfiguring a data protection module based on metadata
A method for managing a data protection module (DPM) includes: obtaining metadata associated with the DPM; analyzing the metadata to extract relevant data; making, based on the relevant data, a first determination that a resource-related change has occurred in the DPM; making, based on the first determination, a second determination that the resource-related change is an increased resource-related change; sending, based on the second determination, the relevant data to a vendor environment (VE) analyzer; in response to sending the relevant data, receiving a recommendation from the VE analyzer; sending the recommendation to a user of a client about the recommendation using a graphical user interface (GUI) of the client; making, after sending the recommendation to the user, a third determination that the DPM is not reconfigured by the user based on the recommendation; and resending, based on the third determination, the recommendation to the user using the GUI. |
US12292980B2 |
System and method for performing dynamic exposure analysis based on quantum simulations
A system for performing dynamic exposure analysis typically includes a classical computer apparatus and a quantum optimizer in communication with the classical computer apparatus. The classical computer apparatus is configured for gathering data from one or more data sources, processing the gathered data, via an artificial intelligence engine, to determine a change to an exposure rating, converting the gathered data into at least one matrix, converting the at least one matrix to at least one Qubit sequence, and transmitting the at least one Qubit sequence to a quantum optimizer. The quantum optimizer upon receiving the at least Qubit sequence, generates at least one random number based on one or more parameters stored in a configuration repository, computes the at least one Qubit sequence and the at least one random number to generate a real-time exposure rating, and transmits the real-time exposure rating to exposure analysis application. |
US12292979B2 |
Fabric-based root-of-trust
A method of creating a root-of-trust (RoT) within a network fabric may include powering on a network interface card (NIC) baseboard management controller (BMC) (NIC BMC), booting up a NIC via the NIC BMC, obtaining an address for the NIC, verifying an identity of the NIC at a fabric trust identity server using a key obtained from a secure vault communicatively coupled to the NIC BMC, verifying with the fabric trust identity server a number of images of a host device residing in the NIC based at least in part on the identity of the NIC being verified, and instructing a platform BMC to boot up the host device based at least in part on the number of images of the host device being verified. |
US12292978B1 |
System and method for SRAM less electronic device bootup using cache
A new approach is proposed to support SRAM less bootup of an electronic device. A portion of a cache unit of a processor is utilized as a SRAM to maintain data to be accessed via read and/or write operations for bootup of the electronic device. First, the portion of the cache unit is mapped to a region of a memory, which has not been initialized. The processor reads data from a non-modifiable storage to be used for the bootup process of the electronic device and writes the data into the portion of the cache unit serving as the SRAM. To prevent having to read or write to the uninitialized memory, any read operation to the memory region returns a specific value and any write operation to the memory region is dropped. The processor then accesses the data stored in the portion of the cache unit to bootup the electronic device. |
US12292974B2 |
Analysis of backup copies to identify malware-encrypted primary data
Backup data is leveraged to determine whether primary data has been encrypted by malware. The disclosed approach does not rely on recognizing particular malware instances or malware provenance, and thus can be applied to any body of data. Even a novel and previously unknown malware attack can be detected in this way. An illustrative data storage management system analyzes secondary copies it created over time, applies a multi-factor analysis to data recovered from the secondary copies and, based on the analysis, infers whether the primary data from which the secondary copies were created may be encrypted. The present approach uses successive versions of backup copies to find indicia of malware encryption, rather than trying to trace or identify the malware itself. Indicia of entropy correlate highly with encryption, such as encryption performed by malware attacks. Conversely, indicia of similarity correlate highly with lack of encryption of successive versions of documents. |
US12292969B2 |
Provenance inference for advanced CMS-targeting attacks
In a method for detecting an attack compromise window in a CMS website for which a temporal sequence of a plurality of snapshots of website backups have been stored, a temporally ordered set of spatial elements from each snapshot is constructed. Spatial metrics are computed for each individual snapshot's elements. The collected spatial metrics are temporally correlated and queried against attack models to recover an attack timeline. Attack events in the attack timeline are labelled. A sequence of assigned attack labels is verified. The compromise window is extracted from the plurality of snapshots. |
US12292967B2 |
Method and system for freedom from interference (FFI)
Devices, systems and techniques for implementing freedom from interference (FFI) access rules. In an example, a device includes a set of primary components, a set of secondary components, and an interconnected coupled between the two sets of components. Each primary component of the set of primary components has an access identifier, among multiple access attributes, and an access attribute, among multiple access modes. Each secondary component of the set of secondary components is protected by a firewall. Each firewall is configured to specify, for each specific combination of an access identifier and access attribute, whether access to the associated secondary component is permitted and what type of access is permitted. |
US12292959B1 |
Token management systems and methods
Systems, methods, and computer-readable storage medium for managing tokens are provided. A method includes: receiving, by a token management system from a user device, a token command from a user associated with a target token; determining, by the token management system, an entity of a plurality of entities associated with the target token, where each of the plurality of entities is associated with a separate entity computing system that stores at least one token of a plurality of tokens, and where each of the plurality of tokens is registered with the token management system and associated with the user, in response to determining the target token is managed by the entity, transmitting, by the token management system, the token command to an entity computing system of the entity; and receiving and storing, by the token management system, an updated token from the entity computing system based on the token command. |
US12292957B2 |
Data processing method and apparatus, computer device, and storage medium
Embodiments of this application provide a data processing method performed by a computer device, where the method includes: obtaining, in response to a login trigger event for a target application at a terminal device, an environment identification parameter used for identifying a running environment of the target application at the terminal device; obtaining, according to the environment identification parameter, a login entry information set related to the target application from an application server, the login entry information set including login entry information of login platforms of at least two operating systems; rendering login entry options of the login platforms of the at least two operating systems according to login entry information in the login entry information set; and returning the rendered login entry options to the terminal device for display in a user interface at the terminal device. |
US12292955B2 |
Digital pass with user verification
A system and method for a digital pass with user verification is disclosed. The method receives a request for the digital pass to be generated for a user. The request includes identification (ID) information that is added to a database. An image is defined for the digital pass, the image incorporates at least a portion of the ID information therein and is editable only by the digital pass management system. The method then generates the digital pass which includes the image and a non-image portion that is editable by the user. The digital pass is transmitted to the user's mobile device. |
US12292952B2 |
Information processing device, system, method, and storage medium for updating registered facial image
Provided is an information processing device that prevents fraudulent updating of registered facial images. The information processing device comprises a database and an updating unit. The database stores a first facial image of a user. In accordance with at least the similarity between the first facial image and a second facial image, the updating unit determines whether to update the first facial image using the second facial image. |
US12292951B2 |
Biometric authentication based on behavioral analysis
A heightened level of security is provided in a computing platform by monitoring usage of applications and/or services residing on or accessible to a computing platform to determine abnormal usage patterns. In response to determining an abnormal pattern of usage, the user is required to provide biometric data, such as voice data, facial feature data, fingerprint data or the like, as a means of authenticating the user. The abnormal pattern of usage may be determined dynamically by comparing current usage patterns to known user baseline usage patterns. Alternatively, the abnormal pattern of usage is predefined, such as the resetting of passwords in a predefined number of applications and/or services over a predefined period of time. |
US12292950B2 |
Computer challenge systems based on sound recognition
A method includes sending a challenge data structure to a user computer system. The challenge data structure defines a challenge user interface to be presented to a user of the user computer system. The challenge user interface includes a playback control area for playing an audio clip comprising a plurality of sounds. The challenge user interface prompts the user to select two or more answers corresponding to two or more sounds from a multiple choice answer area of the challenge user interface. The method includes obtaining a user input to the challenge user interface that represents a selection of at least one image from the plurality of images, and providing access to a computer resource for the user computer system based on whether the at least one image is consistent with the correct image. |
US12292946B1 |
Method for implementing formal verification of optimized multiplier via SCA-SAT synergy
A method for implementing formal verification of an optimized multiplier via symbolic computer algebra (SCA)-satisfiability (SAT) synergy includes: systematically recovering, by a reverse engineering algorithm, an adder tree from an optimized multiplier; 2) generating, by a constraint satisfaction algorithm, a reference multiplier only by using an adder based on a constraint condition; and 3) combining, by an SCA-based and SAT-based verification method, complementary advantages of SCA and SAT. In the verification framework, the method introduces a reference multiplier generator for generating a correct reference multiplier. The correct reference multiplier has both a structure similar to a structure of the optimized multiplier and a clear adder boundary. The clear adder boundary allows proving correctness of the correct reference multiplier through SCA-based verification. With a structural similarity between the reference multiplier and the optimized multiplier, the reference multiplier is used as a known correct model for SAT-based verification of the optimized multiplier. |
US12292942B2 |
Internet search results annotation, filtering, and advertising with respect to search term elements
Systems and processes are directed to: annotating Internet search results to indicate missing search term elements on referenced and descendant webpages; optionally filtering out search results referencing webpages with missing terms; and showing advertisements co-visible with annotated search results. When shown, annotations warn the user to avoid clicking on an Internet search result where the user's search term elements are not present on referenced and/or descendant webpages, thereby preventing wasted time and speeding the search process. The user can optionally choose to filter search results with respect to missing search term elements. |
US12292940B2 |
Intent identification using page
A server identifies, by parsing through code of an online page associated with a contact center system, information related to offerings associated with the online page. The server identifies a set of intents based on the information, at least a portion of the set of intents corresponding to at least one of headers or menu items of the online page. The server updates the set of intents based on supplemental information accessible via a hyperlink from the online page. The server transmits the updated set of intents to a first user device. The server receives an acceptance of a subset of the updated set of intents from the first user device. The server stores, in an intent data repository, the accepted subset of the updated set of intents. |
US12292939B2 |
Discovering alternate online service providers
Systems and methods are described that include determining an intent from an intent library that matches a received query, identifying, based on the intent, at least one mini-app from a first provider and at least one mini-app from a second provider, ranking the identified mini-apps, and triggering rendering of search results, the search results including at least a first ranked mini-app in an expanded state and the remaining ranked mini-apps in a collapsed state. |
US12292938B2 |
Conversation-based recommending method, conversation-based recommending apparatus, and device
The disclosure discloses a conversation-based recommending method. A directed graph corresponding to a current conversation is obtained. The current conversation includes clicked items, the directed graph includes nodes and directed edges between the nodes, each node corresponds to a clicked item, and each directed edge indicates relationship data between the nodes. For each node of the directed graph, an attention weight is determined for each directed edge corresponding to the node based on a feature vector of the node and the relationship data for each node of the directed graph. A new feature vector of the node is determined based on the relationship data and the attention weight of each directed edge. A feature vector of the current conversation is determined based on the new feature vector of each node. An item is recommended based on the feature vector of the current conversation. |
US12292937B2 |
Cognitive automation platform
Techniques for a network-accessible cognitive automation platform for a self-driving application are provided. The platform includes a cognitive operating system, which includes a data crawler configured to discover and extract data stored in internal systems and external third-party systems, a data processing engine configured to cleanse, correlate, link, etc., transactional and unstructured data, and a cognitive data layer (CDL) configured to process the transformed crawled data with various models and algorithmic libraries of metrics, trends, and metadata to identify a root cause of an issue and prescribe actions to mitigate or overcome risks related to the issue. A cognitive development kit is configured to build a specific skill application on top of the cognitive operating system, the specific skill application generating recommendations, actions, and predictions. A search processor and GUI are configured to perform a search request of the data in the CDL and display the results in the GUI. |
US12292932B2 |
Fast and accurate geomapping
A system and method are provided for discovering k-nearest-neighbors to a given point within a certain distance d. The method includes constructing an index of geometries using geohashes of geometries as an indexing key to obtain an indexed set of geometries, and calculating a geohash representation of the given point with a resolution equal to a magnitude value of d. The method includes searching for a closest-prefix geometry from the indexed set using the geohash representation of the given point, and identifying geometries from the indexed set having a same prefix as the closest-prefix geometry. The method further includes calculating distances between the given point and the geometries identified from the indexed set having the same prefix as the closest-prefix geometry, and determining k geometries with respective shortest distances less than d from the geometries identified from the indexed set having the same prefix as the closest-prefix geometry. |
US12292931B2 |
Systems and methods for multi-vendor storage infrastructure in a dashboard
A method for monitoring and managing heterogeneous vendor storage systems may include performing, by a management system, operations including: sending instructions to a vendor storage system among the heterogeneous vendor storage systems to cause the vendor storage system to generate a vendor answer file on the vendor storage system, sending instructions to the vendor storage system to copy vendor data from the generated vendor answer file to volatile memory of the management system, tracking and logging events associated with the copying of the vendor data, validating the copied vendor data based on the logged events, determining standardized reporting data from the validated vendor data in the volatile memory of the management system, saving the standardized reporting data in a data structure formatted for the heterogeneous vendor storage systems, receiving a user query regarding the saved standardized reporting data, and displaying the saved standardized reporting data in a user interface. |
US12292927B1 |
Storing contextual data with context schemas
A context schema characterizing a context associated with an application is received by a processing device. The context schema specifies one or more context attributes. Each context attribute identifies a respective context element of the context associated with the application. A context item comprising one or more values is received. Each value corresponds to a respective context attribute of the one or more context attributes. The context item is validated against the context schema. Responsive to determining that the context item conforms to the context schema, the context item is stored in a context store. |
US12292925B2 |
Display control device, surveillance support system, display control method, and non-transitory computer-readable medium
A display control device (10) includes an acquisition unit (11), a control unit (13), and an output unit (18). The acquisition unit (11) acquires video data captured by each of a plurality of image capturing devices from each of the plurality of image capturing devices. In response to detection of a target state of a monitoring target from each of two or more pieces of video data among a plurality of pieces of the video data, the control unit (13) allocates a time order of output to a display device to each of the target video data being the video data in which the target state is detected. The output unit (18) sequentially outputs the target video data to the display device, based on the allocated time order. |
US12292923B2 |
Information processing apparatus and method, and program
An information processing apparatus and method, and a program, which are capable of conducting a search more easily and at a higher speed. The information processing apparatus includes a control unit configured to designate a designated section and a designated sound source of an audio signal including sounds of a plurality of sound sources, and configured to obtain a search result of a sound source signal similar to a signal of the designated sound source, the sound source signal having been searched for on the basis of the signal of the designated sound source in the designated section of the audio signal. The present technology is applicable to the information processing apparatus. |
US12292917B2 |
Systems and methods to publish new content
Systems and methods publishing content are disclosed herein. A content item for publication on a multimedia platform is received, and a first plurality of users within a first radius are detected. The content item is published to the first plurality of users and first data of the interaction of the first plurality of users with the content item is collected. Thereafter, an engagement score based on the first data is calculated. In response to the engagement score being above a first threshold, a second plurality of users within a second radius is detected, wherein the second radius is larger than the first radius and publishing the content item to the second plurality of users. |
US12292916B2 |
Systems and methods for displaying media files
Systems and methods for displaying media files on a device are provided. The device provides a first mode that displays a subset of media files, determined by a user query, from a plurality of media files. Once activated, the first mode persists on the device prior to becoming inactive. A second mode of the device displays the plurality of media files. The second mode is active when the first mode is inactive. An instruction is received from a user. When the instruction specifies the first mode by inclusion of a user query, a corresponding subset of files is obtained from a remote system. The subset of files is sequentially displayed until the period of time has elapsed according to the first mode. When the instruction does not specify a query, the plurality of files is polled for from a remote device and sequentially displayed according to the second mode. |
US12292914B2 |
Message platform for autonomous entities
A computer-implemented method can receive a message sent from a source entity, perform first pre-processing operations for verifying validity of the message, perform second pre-processing operations for determining a category of the message, extract metadata from the message, generate an enriched message comprising the metadata and the determined category, perform post-processing operations for classifying the enriched message into one of a plurality of event types, broadcast the enriched message to a message broker, and routing, by the message broker, the enriched message to one or more target entities registered an event type into which the message is classified. |
US12292906B2 |
Systems and methods for real-time document recommendation
Embodiments described herein provide systems and methods for document recommendation. A system receives a set of training data including a plurality of documents. The system determines whether the set of training data includes annotated contextual information corresponding to the plurality of documents. The system trains supervised and/or unsupervised models based on the availability of data. The models are used to generate vectors representing the documents. During a live text conversation, text from the conversation may be vectorized using the models and the vectors compared to those representing the documents in order to find the most relevant documents. The system may generate an indication of a recommended document. |
US12292904B2 |
Text generation apparatus, text generation method, text generation learning apparatus, text generation learning method and program
A sentence generation device has: an estimation unit for receiving input of a first sentence and an output length, and estimating importance of each word constituting the first sentence using a pre-trained model; and a generation unit for generating a second sentence based on the importance, and thus makes it possible to evaluate importance of a constituent element of an input sentence, in correspondence with a designated output length. |
US12292903B2 |
Method and apparatus for aggregating and presenting data associated with geographic locations
Implementations relate to systems and methods for aggregating and presenting data related to geographic locations. Geotag data related to geographic locations and associated features or attributes can be collected to build a regional profile characterizing a set of locations within the region. Geotag data related to the constituent locations, such as user ratings or popularity ranks for restaurants, shops, parks, or other features, sites, or attractions, can be combined to generate a profile of characteristics of locations in the region. The platform can generate recommendations of locations to transmit to the user of a mobile device, based for instance on the location of the device in the region as reported by GPS or other location service and the regional profile. Geotag data can include audio data analyzed using region-specific terms, and user recommendations can be presented via dynamic menus based on regional profiles, user preferences or other criteria. |
US12292899B2 |
Method for scheduling multi-node cluster of K-DB database, device, and medium thereof
A method for scheduling a multi-node cluster of K-DB database, comprising: connecting an application terminal and scheduler to a cluster of K-DB database through a service extranet, and connecting respective nodes in the cluster through an intranet; in response to that an application request is received by the scheduler, determining whether the request is a table query, and in response to that the request is the table query, determining whether the request is a multi-table-joint query; in response to that the request is the multi-table-joint query, determining tables to be queried, and determining nodes having a highest table version; determining types of change values of the respective tables, and calculating amount of updated data of the respective tables; and selecting a node with the smallest amount of updated data as a computing node, synchronizing the tables of other nodes to the computing node, and executing the multi-table-joint query. |
US12292898B2 |
Interactive interface for data analysis and report generation
Embodiments are directed to managing data visualizations. A primary visualization that is associated with a data model may be provided such that the primary visualization may be displayed in a display panel. Insight items may be generated based on the primary visualization and the data model such that the insight items may correspond to one or more visualizations that may share one or more portions of the data model and such that the insight items may be displayed in an insight panel. In response to an insight item being selected from the insight panel, additional actions may be performed, including: generating a visualization based on the insight item that is displayed in the display panel instead of the primary visualization; and generating a scratch item that includes a thumbnail view of the primary visualization such that the thumbnail view is displayed in a scratch panel. |
US12292892B2 |
System and method for generating searchable social graph
A method for generating a social graph based on payment data is provided. The method includes extracting, from one or more databases, customer-based information for various entities and previous transaction information conducted by the various entities; generating data nodes for the various entities; determining a score for each of the data nodes with respect to a user based on the extracted customer-based information and the previous transaction information, in which the score indicating a proximity level with the user; generating a relationship model for the various data nodes with respect to the user based on the determined score; and identifying, based on a search performed for an input provided by the user on a user interface, one or more data nodes as potential candidates for conducting a transaction; and providing the potential candidates based on the proximity level with respect to the user. |
US12292888B1 |
Fast and energy-efficient K-nearest neighbor (KNN) search accelerator for large-scale point cloud
A fast and energy-efficient K-nearest neighbors search accelerator for a large-scale point cloud is provided. A nearest sub-voxel-selection (NSVS) framework that performs search based on a double-segmentation-voxel-structure (DSVS) search structure is constructed, and a K-nearest neighbors search algorithm for a large-scale point cloud map is implemented on a field programmable gate array (FPGA). The K-nearest neighbors search accelerator is configured for constructing the DSVS search structure, and searching for K-nearest neighbors based on the DSVS search structure. An experimental result on a KITTI dataset shows that the K-nearest neighbors search accelerator has a search speed 9.1 times faster than a state-of-the-art FPGA implementation. In addition, the K-nearest neighbors search accelerator also achieves an optimal energy efficiency, and the optimal energy efficiency is 11.5 times and 13.5 times higher than state-of-the-art FPGA and GPU implementations respectively. |
US12292886B2 |
Estimating query execution performance using a sampled counter
Techniques are described herein for probabilistic monitoring of high-frequency, low-latency database queries. In some embodiments, a probabilistic query monitoring system periodically samples active database sessions. For example, the system may generate sample data every one second or at some other sampling rate for each database session that is currently active. The sample data may include a mapping between query identifiers to sample counter values that are extracted at different sample intervals. The system may then estimate performance metrics for the set of active database based on the counter values sampled across consecutive sample intervals. |
US12292884B2 |
Hybrid in-memory/pageable spatial column data
Disclosed herein are system, method, and computer program product embodiments for maintaining of a geometric object in a database. An embodiment operates by a database maintaining a first page storing a data block in the database's on-disk store such that the data block stores at least one byte of the geometric object. After receiving the request for the geometric object, the database loads the page storing the geometric object in the in-memory store and determines the size of the geometric object. Based on the size of the geometric object, the database stores the geometric object in the in-memory store directly or in a heap of the in-memory store. |
US12292883B1 |
Snapshot changes for cloud systems during zero downtime upgrades
Implementations can include providing a snapshot table, replacing, in a first access schema, a first projection view with a union view, creating, in a second access schema, a snapshot projection view, a second projection view, and a set of database triggers, and during execution of an upgrade procedure that results in changes to records of the data table: recording the changes to the records of the data table in the snapshot table, for each record of the data table changed, providing the record in the snapshot table in an unchanged state through at least one database trigger and the snapshot projection view, and returning a set of records through the union view in response to a query, the set of records including a first sub-set of records of the data table and a second sub-set of records of the snapshot table. |
US12292882B2 |
Systems and methods for generating a content item based on a status of a node profile determined using electronic activities
Systems and methods for providing content items can generate the content items based on impact scores associated with actions of the content items. The system and methods can include accessing, for an entity, a plurality of record objects linked with one or more electronic activities having the entity as a participant, each record object corresponding to an event to be completed; identifying, for each record object of the plurality of record objects, an action to perform to increase a completion score; determining, for each action, using the electronic activities linked with the record object and a current completion score of the record object, an impact score indicating an amount of change in the completion score of the record object corresponding to the action; and providing, for presentation to a device of the entity, a content item corresponding to the action based on the impact score. |
US12292881B1 |
Distributed transaction execution across shards of scalable database tables
Distributed execution of transactions may be performed across shards of a scalable database table. Instructions to perform as part of a transaction with respect to one or more database tables may be received. The instructions may be evaluated with respect to metadata obtained for the database tables to determine an assignment distribution of computing resources of the database system to data that can satisfy the access request. The commit protocol for the transaction may be determined according to the assignment distribution of the computing resources. After a request to commit the transaction is received, the transaction may be committed according to the determined commit protocol. |
US12292875B2 |
Implementation of instant corruption detection and recovery
The present disclosure describes techniques for implementing instant corruption detection and recovery. A plurality of streams may be created in a storage device. Each of the plurality of streams may contain a sequence of metadata nodes of a same type. Each of the plurality of streams may maintain an initial state, a sequence of delta modifications to the initial state, and an actual state for each of the sequence of metadata nodes. A checking and recovery function associated with a particular stream among the plurality of streams may be determined. The checking and recovery function may comprise checking logic configured to detect corruptions by checking modification operations associated with metadata nodes in the particular stream. The checking and recovery function may further comprise recovery logic configured to perform recoveries from the corruptions. The checking and recovery function associated with the particular stream may be implemented in the storage device. |
US12292870B2 |
Determining a degree of similarity of a subset of tabular data arrangements to subsets of graph data arrangements at ingestion into a data-driven collaborative dataset platform
Various techniques are described, including evaluating ingested data including a dataset to identify one or more links to other datasets stored in a graph, using a similarity determination algorithm to identify a degree of similarity between datasets to determine joinability of ingested datasets with graph-stored datasets, determining a ratio to determine whether to perform an overlap or coverage function, associating a subset of similarity matrices with a subset of graph data joined to the ingested dataset, and forming links in a column of data between the dataset and the another dataset of the ingested data based on the degree of similarity. |
US12292868B2 |
Data management methods and devices based on Industrial Internets of Things (IIoT) and electronic devices
The present disclosure provides a data management method and device based on IIoT, and an electronic device. The data management method comprises: generating a data acquisition instruction and sending the data acquisition instruction to an object platform, transmitting and storing raw data acquired by the object platform to a first general database; performing a first classification on the raw data to obtain a plurality of first data sets; storing the plurality of first data sets into a plurality of sub-databases, respectively, and transmitting and storing the plurality of first data sets to a second general database; performing a second classification on the first data sets based on function types of service sub-platforms to obtain a plurality of second data sets; and storing the plurality of second data sets into the sub-databases corresponding to different service sub-platforms based on a prioritization of the plurality of second data sets to realize data management. |
US12292864B2 |
Method and apparatus for visualizing a process map
A method for visualizing a process map is executed by a process map server. The method includes receiving a flowchart and a step-by-step recording related to a process. Generating a process map by combining the flowchart and the step-by-step recording and displaying the process map. The process map displays a task, step, and action related to the process. A detail window shows information associated with the process, and portions of the process, in response to user input. The action is based on information from the step-by-step recording. |
US12292857B2 |
Method and system for applying data retention policies in a computing platform
Systems and methods for a multitenant computing platform. Original data is generated through operation of a computing platform system on behalf of an account of the computing platform system, and the original data is moderated according to a data retention policy set for the account. The moderated data is stored at the computing platform system. The computing platform system moderates the generated data by securing sensitive information of the generated data from access by the computing platform system, and providing operational information from the generated data. The operational information is accessible by the computing platform system during performance of system operations. |
US12292852B2 |
Hierarchical networks on chip (NoC) for neural network accelerator
This application describes a hardware accelerator and a device for accelerating neural network computations. An example accelerator may include multiple cores and a central processing unit (CPU) respectively associated with DDRs, a data exchange interface connecting a host device to the accelerator, and a three-layer NoC architecture. The three-layer NoC architecture includes an outer-layer NoC configured to transfer data between the host device and the DDRs, a middle-layer NoC configured to transfer data among the plurality of cores; and an inner-layer NoC within each core and including a cross-bar network for broadcasting weights and activations of neural networks from a global buffer of the core to a plurality of processing entity (PE) clusters within the core. |
US12292849B2 |
PCIe device
A peripheral component interconnect express (PCIe) device includes a common function performing operations associated with a PCIe interface according to a function type, the common function being programmable to be a function type selected from a plurality function types, an access identification information controller generating first access identification information for allowing an access to the common function, and providing the first access identification information to an assigned system image to which the common function has been assigned, a data packet receiver receiving a data packet including target identification information indicating a target system image from the target system image, and an access allowance determiner determining whether or not to allow the target system image to access the common function based on the first access identification information and the target identification information. |
US12292848B2 |
Bi-directional bus repeater
The present disclosure relates to a bi-directional bus repeater. The present disclosure further relates to a communication bus including a bi-directional bus repeater, and to a communication system including the communication bus. The bi-directional bus repeater includes a first input terminal, a second input terminal, a first pulldown element connected to the first input terminal, and a second pulldown element connected to the second input terminal. By ensuring that the activation of the first and second pulldown elements is dependent on the state of the corresponding input terminal and the detection of a high-to-low transition of the corresponding other input terminal, the problem of self-locking can be avoided or at least minimized. |
US12292847B2 |
Multiprocessor system and method for configuring multiprocessor system
A multiprocessor system includes a processor in a local domain that performs enumeration, and when a PCIe device in an external domain is not found by the processor in the local domain, an access conflict is avoided when PCIe switches in the two domains are interconnected, and the processor or a PCIe device in the local domain normally accesses the PCIe device in the external domain. Further, a communication path of the cross-domain access is established by using a bus and the PCIe switches in the two domains, and does not depend on forwarding of a processor. |
US12292843B2 |
Transferring data to a memory device based on importance
Systems, apparatuses, and methods related to transferring data to a memory device based on importance are described. A memory apparatus includes a first memory device, a second memory device having a lower write latency than the first memory device, and a controller coupled to the first memory device and second memory device via a compute express link (CXL) interface. The controller is configured to assign an importance level to a write request based on data associated with the write request, a hierarchy of importance levels for different data types, and the second memory device having a lower write latency than the first memory device. The controller is further configured to transfer the data to the first memory device in response to the assigned importance level having a first value and transfer the data to the second memory device in response to the assigned importance level having a second value. |
US12292839B2 |
Write merging on stores with different privilege levels
A caching system including a first sub-cache, a second sub-cache, coupled in parallel with the first sub-cache, for storing write-memory commands that are not cached in the first sub-cache, the second sub-cache including privilege bits configured to store an indication that a corresponding cache line of the second sub-cache is associated with a level of privilege, and wherein the second sub-cache is further configured to receive a first write memory command for a memory address associated with a first level of privilege, store, in the second sub-cache, first data associated with the first write memory command and the level of privilege associated with the cache line, receive a second write memory command for the cache line, the second write memory command associated with a second level of privilege, merge the first level of privilege with the second level of privilege, and output the merged privilege level with the cache line. |
US12292835B2 |
Photographing method and related apparatus
Embodiments of this application provide a photographing method and related apparatus, which are applied to terminal technologies. The method includes: when the terminal device displays the photo previewing interface, frames are previewed in a cache queue; receiving and responding to the photo-taking operation in the previewing interface, The image from the cache queue is managed in undeletable state; After completing the algorithm processing based on the selected image, the selected image is deleted; The terminal device generates a photo based on the processed image. In this way, the selected image in the cache queue is managed undeletably, so that the selected image is not cleared when the terminal device generates the picture. Then, the cache queue may reserve the selected image for a long time, and the terminal device does not need to copy and store the selected image. Therefore, large memory occupation caused by copy is reduced, and save power. |
US12292832B2 |
Memory coherence protocol for communicating data associated with a shared state between processor cores
A system and method service memory transaction requests by receiving a memory transaction request for a first memory line from a first processor core of processor cores of a processing system. A second processor core of the processor cores is determined to include the first memory line in a shared state. Data of the first memory line is communicated from the second processor core to the first processor core based on determining that the second processor core comprises the first memory line in a shared state. |
US12292826B2 |
Method for managing a memory apparatus
A method for managing a memory apparatus including a non-volatile (NV) memory element having a plurality of physical blocks includes: obtaining a first host address and first data from a first access command; obtaining a second host address and second data from a second access command; linking the first host address to a first page of the physical block and the second host address to a second page of the physical block; storing the first data and second data into the physical block; building a valid page position table and storing the valid page position table in the volatile memory; and building a global page address linking table and storing the global page address linking table in the volatile memory. The valid page position table and the global page address linking table are loaded from the volatile memory and stored to the NV memory element at predetermined time periods. |
US12292825B2 |
Memory control method, memory storage device and memory control circuit unit
A memory control method, a memory storage device, and a memory control circuit unit are disclosed. The method includes: generating a first operation command via one of a plurality of processing circuits, wherein the first operation command instructs to access a first memory group in a plurality of memory groups; and in response to a first state information, sending a first command sequence to the first memory group according to the first operation command to instruct the first memory group to perform an access operation. The first state information reflects a first activation state of the plurality of memory groups, and the first command sequence does not include a control command sequence configured to activate the first memory group. |
US12292818B2 |
System and method for generating synthetic test data
The present invention provides for generating in real-time synthetic test data comprising large volumes of data records associated with an entity for testing data processing applications. In operation, the present invention provides for generating a data structure, where the data structure is populated with predefined segments based on selected operating field. Each predefined segment comprises one or more sub-segments. The data values for each sub-segment is generated based on one or more parameters. Further, the present invention provides for evaluating combinations between data values of one or more sub-segments of one or more predefined segments. Yet further, synthetic test data comprising a plurality of data records is generated based on generated data structure and evaluated combinations, where each data record is populated with one or more sub-segments of the data structure, arranged within each data record and populated with data values based on the one or more parameters. |
US12292815B2 |
Method for system profiling and controlling and computer system performing the same
A method for system profiling and controlling and a computer system performing the same are provided. In the method, an operating system is operated after the computer system is booted, in which a profiling-controlling system is operated. When the operating system loads and executes a system profiling-controlling program, the profiling-controlling system that simultaneously operates a profiling routine and a controlling routine is initiated. The profiling routine is used to retrieve system kernel data that is generated during operation of the operating system and analyze the system kernel data through a kernel tracing tool. When it is determined that controlling is required, the profiling routine notifies the controlling routine. The controlling routine controls operating parameters of the operating system in real time according to an analysis result generated by the profiling routine. |
US12292813B2 |
Method and system for operating a computer simulation
The disclosed method and system synchronizes information input into a simulation that is used to test a computer program in real time or simulated real time so that the program under test operates in an independent way. The method and system operates a timing protocol to connect one running computer process, a trading computer program, with another running process, a computer program that executes a market simulation. |
US12292811B1 |
Dynamic system resource-sensitive model software and hardware selection
The systems and methods disclosed herein enable the dynamic selection of one or more AI models to generate an output in response to an input. The system receives, from a computing device, an output generation request including an input for the generation of an output using one or more models from a plurality of models. The system generates expected values for a set of output attributes of the output generation request. For each particular model in the plurality of models, the system determines the capabilities of the particular model, and dynamically select a subset of models from the plurality of models. The system dynamically selects a subset of available system resources to process the input included in the output generation request. The system generates the output by processing the input included in the output generation request using the selected subset of available system resources. |
US12292809B2 |
Storage device for storing temperature log information according to temperature storage level and operating method thereof
A storage device may store temperature log information in one or more log memory blocks according to a temperature storage level and determine the temperature storage level based on a temperature change amount over time of a temperature of the storage device. By storing the temperature log information less frequently when smaller changes in the temperature are expected than when larger changes are, efficiency of storing the temperature log information may be improved. |
US12292808B2 |
Apparatus and method for simultaneously clearing and installing data on a plurality of computing devices
This application relates to apparatus and methods for simultaneously servicing a plurality of computing devices. In one example, a testing system includes a testing frame with a plurality of cabinets, each of the plurality of cabinets housing a computing device under test. Further, the testing frame includes a control cabinet housing a testing computing device, where the testing computing device is communicatively coupled, through one or more hubs located in one or more networking cabinets of the testing frame, to each of the plurality of computing devices under test. The testing frame may also include a bracket that secures a monitor and a keyboard, where the monitor and keyboard are communicatively coupled to the testing computing device. The testing computing device can simultaneously service the plurality of computing devices, such as by causing the deletion of user data, the loading of software, and the testing of various functions. |
US12292807B2 |
Method and system for performing dataload protocol operation testing in an avionics unit
A method for performing dataload protocol operation testing in an avionics Line Replaceable UNIT (LRU) is disclosed. In some embodiments, the method includes sending a request to initiate transfer of a dataload sequence from an external data loader to a target hardware. The method further includes receiving an acceptance status from the target hardware to initiate transfer of the dataload sequence based on at least one of the valid or invalid dataload sequence request or response. The method further includes determining, based on the invalid dataload sequence request or response, occurrence of one or more failure scenarios associated with at least one of: the transmission of the dataload sequence; and the receiving of the acceptance status from the target hardware on different stages of dataload operation. |
US12292806B2 |
Testing drives in a redundant array of independent disks (raid)
A method, computer program product, and computer system are provided for testing drives in a redundant array of independent disks (RAID) array. The method includes: mirroring data from a selected drive to be tested in a RAID array to spare storage space in the RAID array; and, once the data is successfully mirrored, testing the selected drive to identify a preemptive failure of the selected drive. The RAID may be a traditional RAID (TRAID) array and the spare space may be a spare physical drive independent of array drive members. The RAID array may alternatively be a distributed RAID (DRAID) array and the spare space may be spare capacity spread through the array drive members. |
US12292802B2 |
Synthesizing a restore image from one or more secondary copies to facilitate data restore operations to a file server
An illustrative media agent (MA) in a data storage management system instructs a NAS file server (filer) to restore an MA-created synthesized-copy instead of larger filer-created backup copies. The synthesized-copy is designed only for the particular files to be restored and mimics, and is typically much smaller than, a filer-created backup copy. The synthesized-copy is fed to the filer on restore as a “restore data image.” When receiving a restore request for certain backed-up data files, the MA synthesizes the synthesized-copy on the fly. The MA generates a header mimicking a filer-created backup header; extracts files from filer-created backup copies arranging them within the synthesized-copy as if in filer-created backups; and instructs filer to perform a full-volume restore from the synthesized-copy. The MA serves the synthesized-copy piecemeal as available, rather than waiting to synthesize the entire synthesized-copy. The synthesized-copy is not stored at the MA. |
US12292800B2 |
Restoring from a temporary backup target in an intelligent destination target selection system for remote backups
A system that automatically determines ideal temporary backup targets (TBTs) to store and restore backup data. For multiple TBTs, backup data is saved with location information to restore incremental backup data from these multiple targets. Hashes of each file are stored in a Merkle tree to enable data restore workflows and minimizing an amount of storage required to hold backup data. The lowest tree level comprises hashes of the backup data chunks, and higher levels contain hashes of the next lower levels. A backup target location value is added to non-data chunk hash records in the higher levels to identify where any piece of backup data is located so that restore operations can occur when the backup data is spread across multiple backup targets. |
US12292798B2 |
Apparatuses, systems, and methods for module level error correction
Apparatuses, systems, and methods for module level error correction. Multiple memory devices a packaged together in a memory module. The module includes a module error correction code (ECC) circuit which pools information multiple memory devices on the module. In an example read operation, multiple memory devices each provide a codeword which includes data bits and parity bits. The codewords may include data bits provided along a data bus and parity bits provided along a parity bus. The ECC circuit pools the codewords and detects errors in the pooled codewords. |
US12292797B2 |
Distributed erasure coded virtual file system
A plurality of computing devices are communicatively coupled to each other via a network, and each of the plurality of computing devices comprises one or more of a plurality of storage devices. A plurality of failure resilient address spaces are distributed across the plurality of storage devices such that each of the plurality of failure resilient address spaces spans a plurality of the storage devices. Each one of the plurality of failure resilient address spaces is organized into a plurality of stripes. Each one or more stripes of the plurality of stripes is part of a respective one of a plurality of forward error correction (FEC) protection domains. Each of the plurality of stripes may comprise a plurality of storage blocks. Each block of a particular one of the plurality of stripes may reside on a different one of the plurality of storage devices. |
US12292794B2 |
Techniques for managing memory exception handling
Methods, systems, and devices for techniques for managing memory exception handling are described. A memory device may write first data associated with a first access command to a first portion of a buffer of a memory device. The memory device may determine a programming failure to write second data to a page of a first block of the memory device. In response to determining the programming failure, the memory device may perform an access operation associated with the first access command to vacate the first data from the first portion of the buffer. In response, the memory device may write the second data to the first portion of the buffer. The memory device may write the second data from the first portion of the buffer to a page of a second block of the memory device in response to writing the second data to the first portion of the buffer. |
US12292793B2 |
Memory device, memory system, and method of operating the same
A memory device, a memory system, and a method of operating the same. The memory device includes a memory cell array including a plurality of memory cells and a write command determination unit (WCDU) that determines whether a write command input to the memory device is (to be) accompanied a masking signal. The WCDU produces a first control signal if the input write command is (to be) accompanied by a masking signal. A data masking unit combines a portion of read data read from the memory cell array with a corresponding portion of input write data corresponding to the write command and generates modulation data in response to the first control signal. An error correction code (ECC) engine generates parity of the modulation data. |
US12292792B1 |
Erasure coding techniques for flash memory
This disclosure provides a memory controller for asymmetric non-volatile memory, such as flash memory, and related host and memory system architectures. The memory controller is configured to automatically generate and transmit redundancy information to a destination, e.g., a host or another memory drive, to provide for cross-drive redundancy. This redundancy information can be error correction (EC) information, which is linearly combined with similar information from other drives to create “superparity.” If EC information is lost for one drive, it can be rebuilt by retrieving the superparity, retrieving or newly generating EC information for uncompromised drives, and linearly combining these values. In one embodiment, multiple error correction schemes are used, including a first intra-drive scheme to permit recovery of up to x structure-based failures, and the just-described redundancy scheme, to provide enhanced security for greater than x structure-based failures. |
US12292790B2 |
Systems and methods for recording major incident response information
A system for recordation and retrieval of incident resolution action information is provided. A recordation system processor is provided with a recordation application configured to receive a response action initiation instruction identifying an action taken to resolve an incident on a target system, The processor determines one or more responsible responders each having a responder data processor that displays a responder dashboard. The processor transmits a recordation instruction to the responder data processor of each responsible responder. The recordation instruction includes an instruction to begin recording responder dashboard information. The recordation application is also configured to receive a response action termination instruction and to transmit a recordation termination instruction to the responder data processor of each responsible responder. A data storage unit is configured for receiving, from the responder data processors, real-time responder dashboard information recordings. |
US12292789B2 |
Systems and methods for intelligent collection and selective sharing of asset inventory over a managed services platform
A computer-implemented method for intelligent collection and selective sharing of information technology asset inventory over a managed services platform is disclosed herein. An exemplary method may include receiving, from a customer, a selection of one or more information technology services of an information technology service provider. The exemplary method may further include receiving, via a network tunnel between a machine avatar in a computing environment and a base management node, network traffic of the customer addressed to the one or more information technology services; and storing a portion of the network traffic. The exemplary method may further include generating a service notification for the customer based on the portion of the network traffic; and transmitting the service notification to the machine avatar through the network tunnel. |
US12292788B2 |
Method and system for automatically identifying and resolving errors in log file
A method and a system for automatically identifying and resolving at least one error in at least one log file are provided. The method includes receiving, via a communication interface, the at least one log file from at least one log store. The method further includes identifying, using a first trained model, the at least one error in the at least one log file. Next, the method includes classifying the at least one error into a first category of errors and a second category of errors. Thereafter, the method includes automatically resolving, using a second trained model, the first category of errors in the at least one log file. |
US12292787B2 |
Migration payroll reconciliation
The present disclosure relates generally to data migration and, more particularly, to a system and method for post migration payroll reconciliation. The method of migrating data includes: receiving, by a computer system, projected input codes of a first system for use by a payroll engine; receiving, by the computer system, actual input codes of a second system for use by the payroll engine; comparing, by the computer system, the projected input codes to the actual input codes to determine misalignment of input codes between the first system and the second system; and mapping the misaligned projected input codes to the actual input codes. |
US12292784B2 |
Systems and methods for evaluating, validating, correcting, and loading data feeds based on artificial intelligence input
Systems, computer program products, and methods are described herein for evaluating, validating, correcting, and loading data feeds based on artificial intelligence input. The present invention may be configured to receive a data feed from a source for loading to a target data structure, analyze, based on historical feed data, metadata of the data feed to determine a likelihood of the data feed failing to load, and determine whether the likelihood of the data feed failing to load satisfies a threshold. The present invention may be configured to load the data feed to the target data structure, determine, after loading the data feed to the target data structure, whether the data feed failed to load, and either correct errors in the data feed or add error-containing portions of the data feed to a failed data log. |
US12292782B2 |
Control system using device controllers and device root to manage processing units and associated control method
A control system includes multiple device controllers and a device root. Each of the multiple device controllers corresponds to at least one processing unit, and is arranged to receive a hint from an application processor (AP), and generate a control signal for managing the at least one processing unit according to the hint. The device root is coupled to the multiple device controllers and includes a manager, wherein the manager is arranged to manage multiple processing units corresponding to the multiple device controllers according to multiple control signals corresponding to the multiple device controllers. |
US12292781B2 |
Method and system for managing power consumption for devices
A method for performing power management services for devices includes identifying, by a power manager, a power schedule generation event associated with devices; in response to identifying the power schedule generation event: identifying relationships between containers of the devices; generating a relationship matrix based on the identifying; obtaining network information associated with the containers; generating a prediction model using the relationship matrix and the network information; generating power schedules associated with the devices using the prediction model; and performing power management services for the devices based on the power schedule. |
US12292779B2 |
Systems and methods for battery context-aware limiting of bios managed operations
An information handling system may include a processor, a battery configured to provide electrical energy to components of the information handling system, and a basic input/output system (BIOS) communicatively coupled to the processor and embodied by executable instructions embodied in non-transitory computer readable media, the instructions configured to, when executed by the processor, in response to one of execution of a BIOS managed operation or a request for execution of the BIOS managed operation: determine an energy requirement for execution of the BIOS managed operation; determine an energy capacity of the battery; determine if the energy capacity is sufficient to satisfy the energy requirement; and limit one or more features of the BIOS managed operation in response to the energy capacity being insufficient to satisfy the energy requirement. |
US12292777B2 |
Management of a low-power mode
In an embodiment a method for managing a low-power mode of an electronic device includes at a first request for transitioning an electronic device to a low-power mode, storing values of a first counter and a second counter of the electronic device on a first edge of a first clock and at a second request for transitioning the electronic device out of the low-power mode calculating a number of periods of a second clock between a second edge of the first clock and the first edge, the second edge being later than the first edge and updating the value of the second counter with a calculated value, wherein the first clock drives the first counter and the second clock drives the second counter, the second clock being faster than the first clock. |
US12292776B2 |
Electronic device including sensor and method for operating the same
According to an embodiment, an electronic device may comprise an antenna circuit including an antenna, a first capacitor, a switch, a sensor, and at least one processor. The at least one processor may be configured to control the switch to connect the first capacitor and the sensor, based on start of booting of the electronic device, determine an initial value of the sensor for determining whether a user grips at least a portion of the electronic device, based on the connection of the first capacitor and the sensor, and control the switch to connect the antenna circuit and the sensor, based on the determination of the initial value of the sensor. Other various embodiments are possible as well. |
US12292770B2 |
Independent active cooling and heating control loop per component
An improved method and system for heating and cooling an electronic device, when internal temperatures are below safe operating ranges. To do so, the system selectively heats or cools each zone of the electronic device. This may be done by individual heaters and/or cooling system for each separate zones. Alternatively, or in addition too, the system can selectively open and close baffles, causing fresh ambient air to enter and/or recirculate heated air in a device's enclosure. This keeps sensitive components of the computing device, such as processors and memory from suffering damage, by operating them at temperatures that are either too cold or too warm. |
US12292766B2 |
Display module and display device
A display module and a display device are provided. A curved display area of the display module includes a corner area and an edge area. The display module includes display panel and a supporting component. The display panel includes a display function part and a bonding part. The supporting part includes a first backplate and a second backplate. The first backplate includes a first unit disposed in the corner area. A thickness of the first unit is greater than a thickness of the second backplate. |
US12292764B2 |
Display assembly and display device
Provided are a display assembly and a display device. The display assembly includes a flexible display panel comprising a stretchable display area, a breakable area and a bonding area connected in sequence; a first support film on a side of the stretchable display area; and a second support film on a side of the bonding area, the second support film and the first support film being on a same side of the flexible display panel. An elongation of the first support film is greater than an elongation of the second support film, and a hardness of the first support film is less than a hardness of the second support film. |
US12292762B2 |
Electronic device including housing with fiducial mark and method for manufacturing the same
According to certain embodiments, an electronic device comprises: a front case including a seating portion, and a display module disposed in the seating portion; wherein the front case includes a first fiducial mark, wherein the first fiducial mark includes: a first fiducial gap; a first area surrounding at least a portion of the first fiducial gap having a first surface roughness; and a second area exclusive with the first area, having a second surface roughness that is different from the first surface roughness. |
US12292761B2 |
Electronic device
An electronic device includes a housing, a flexible display module, a protection plate, a first connector, and a first base plate. The housing includes a rotating assembly and two supporters. The rotating assembly is disposed between the two supporters. The supporter is rotatably connected to the rotating assembly. The flexible display module is covered on the housing. The flexible display module includes a backplane. The backplane includes a bendable area. The bendable area is disposed facing the rotating assembly. The protection plate is disposed between the backplane and the housing. One of the backplane and the protection plate is connected to the first base plate. A part of the protection plate is located between the bendable area and the housing. The first connector connects the backplane and the protection plate. The first connector is disposed on an outer side of the bendable area of the backplane. |
US12292760B2 |
Display device having adhesive member at folding area
A display device includes a folding area at which the display device is foldable; a first non-folding area and a second non-folding area opposing each other with the folding area therebetween; a display panel; an adhesive member having a thickness of about 15 micrometers to about 18 micrometers; and a protective film facing the display panel with the adhesive member having the thickness of about 15 micrometers to about 18 micrometers therebetween, the adhesive member coupling the protective film to the display panel. |
US12292755B2 |
Fast power-up scheme for current mirrors
An automatic charge/discharge circuit is presented that allows a current mirror circuit with a high capacitance to quickly and automatically charge or discharge the capacitance in order to allow for a fast start-up power supply. The charge/discharge circuit automatically stops charging or discharging as the voltage on the capacitance approached a desired steady state. |
US12292753B2 |
Low power digital low-dropout power regulator
Digital logic voltage regulators and related methods generate a regulated voltage via controlled switching of a power transistor. A digital logic voltage regulator includes a voltage level comparator, a power transistor, and a charge accumulator. The voltage level comparator generates a digital control signal that alternates between a first voltage level and a second voltage level in response to changes in relative voltage level between the regulated output voltage and the target voltage. The digital control signal causes the power transistor to switch from off to on in response to a reduction of the regulated output voltage relative to the target voltage and causes the power transistor to switch from on to off in response to an increase of the regulated output voltage relative to the target voltage. The charge accumulator decreases variation in the regulated output voltage that would occur without the charge accumulator. |
US12292748B2 |
Lawn mower control method and device, lawn mower, and storage medium
A lawn mower control method and device, a lawn mower, and a storage medium. The method comprises: detecting operating data and sensing data of a plurality of operating sensors provided on a lawn mower, wherein the plurality of operating sensors comprise at least two different types of sensors; fusing the sensing data of the plurality of operating sensors to obtain environment data around the lawn mower; determining, when it is detected that a fault occurs in any of the operating sensors, a fault type of a faulty sensor according to the operating data of the faulty sensor and the environment data around the lawn mower; and controlling, if the fault type of the faulty sensor is a first fault type, the faulty sensor to stop operating, and a backup sensor corresponding to the faulty sensor to start operating. |
US12292744B2 |
Aircraft control system, aircraft, aircraft control method, and program
An aircraft control system includes a target instruction value calculation unit configured to acquire a target instruction value to set an aircraft in a target state, a reference velocity calculation unit configured to input, to a reference model in which a reference velocity corresponding to a reference value of an aircraft velocity is set uniquely as an output value according to an input value, a value based on the target instruction value as the input value. A relative velocity calculation unit is configured to calculate a relative velocity of the aircraft to a target position. An estimated disturbance quantity calculation unit is configured to calculate an estimated disturbance quantity acting on the aircraft, based on a difference between the relative and reference velocities, and a correction target instruction value calculation unit is configured to correct the target instruction value, based on the estimated disturbance quantity calculated at a previous time. |
US12292742B2 |
Information processing method and information processor
There is provided an information processing method of the present disclosure includes performing processing to receive, on a predetermined coordinate system, input information including multiple scheduled points of shooting by a camera provided in a mobile body and information on respective camera attitudes at the multiple scheduled shooting points. The information processing method further includes performing processing to create a prior trajectory of the mobile body on a basis of the received input information. |
US12292741B2 |
Performance testing for robotic systems
Herein, a “perception statistical performance model” (PSPM) for modelling a perception slice of a runtime stack for an autonomous vehicle or other robotic system may be used e.g. for safety/performance testing. A PSPM is configured to receive a computed perception ground truth, and determine from the perception ground truth, based on a set of learned parameters, a probabilistic perception uncertainty distribution, the parameters learned from a set of actual perception outputs generated using the perception slice to be modelled. A simulated scenario is run based on a time series of such perception outputs (with modelled perception errors), but can also be re-run based on perception ground truths directly (without perception errors). This can, for example, be way to ascertain whether perception error was the cause of some unexpected decision within the planner, by determining whether such a decision is also taken in the simulated scenario when perception error is “switched off”. |
US12292738B2 |
Trajectory planning method, computer-readable storage medium, and robot
A trajectory planning method, a computer-readable storage medium, and a robot are provided. The method includes: constructing a phase variable of a trajectory planning of a robot, where the phase variable is a function of two position components of a torso of the robot on a horizontal plane; and performing, using the phase variable replacing a time variable, the trajectory planning on a swinging leg of the robot in each preset coordinate axis direction. In this manner, the robot can no longer continue to follow the established trajectory after being disturbed by the environment, but make state adjustments according to the disturbance received to offset the impact of the disturbance, thereby maintaining walking stability and avoiding the problem of early or late landing of the swinging leg. |
US12292737B2 |
Applications and skills for an autonomous unmanned aerial vehicle
Techniques are described for developing and using applications and skills with autonomous vehicles. In some embodiments, a development platform is provided that enables access to a developer console for developing software modules for use with autonomous vehicles. For example, a developer can specify instructions for causing an autonomous vehicle to perform one or more operations. To control the behavior of an autonomous vehicle, the instructions can cause an executing computer system at the autonomous vehicle to generate calls to an application programming interface (API) associated with an autonomous navigation system of autonomous vehicle. Such calls to the API can be configured to adjust parameters of a behavioral objective associated with a trajectory generation process performed by the autonomous navigation system that controls the behavior of the autonomous vehicle. The instructions specified by the developer can be packaged as a software module that can be deployed for use at autonomous vehicle. |
US12292736B2 |
Robotic lawn mower including removable rechargeable battery module
An outdoor power equipment system includes a removable rechargeable battery module, a robotic lawn mower, and a portable power equipment. The robotic lawn mower includes a receptacle configured to receive the battery module, and an electric motor electrically coupled to the receptacle to receive electricity to drive at least one of a wheel and a cutting implement. The portable power equipment includes a receptacle configured to receive the battery module, and at least one of an electric motor, a light source, and an amplification circuit coupled to the receptacle to receive electricity. |
US12292735B2 |
Information processing apparatus and information processing method
An information processing apparatus for controlling wireless communication performed by a vehicle, the information processing apparatus comprises a controller comprising at least one processor configured to perform, when detecting a predetermined access point, establish wireless connection with the predetermined access point, wherein the controller prevents wireless connection to the predetermined access point at least during a first period from when the vehicle stops until a predetermined timing comes. |
US12292734B2 |
Wireless communication terminal device
A wireless communication terminal device for operating a work vehicle that autonomously travels includes: a device main body 70 having a display 74 that is capable of accepting a touch panel operation; and an emergency-stop remote controller 71 having an emergency stop button 72 that is used to stop autonomous travel of the work vehicle. The device main body 70 and the emergency-stop remote controller 71 perform wireless communication with the work vehicle via different wireless communication networks having different communication schemes, respectively. |
US12292733B2 |
Latency management
A method for use in an automated wireless industrial system comprising a device configured to act as a control node and at least one field level device, wherein the method comprises: issuing a control communication; inserting at least one time delay (tk) to the control communication; noting the communication time (TCL) for the communication; comparing the time for communication (TCL) to an expected time for communication (TR); and determining if any of the at least one time delay (tk) should be adapted, and if so, adapting at least that time delay. |
US12292732B2 |
Systems and methods for variable processing of streamed sensor data
A system may include sensor device comprising a sensor configured to measure sensor data indicating an operational parameter of industrial automation equipment associated with an industrial automation process. The system may also include communication circuitry configured to transmit the sensor data. Additionally, the system includes a processor configured to receive the sensor data. Further, the system includes a non-transitory computer-readable medium comprising computer-executable instructions that, when executed, are configured to cause the processor to perform operations including identifying an operational state of the industrial automation equipment based on the sensor data. The operations may also include determining a discrepancy between the sensor data and the operational state. Further, the operations may include modifying an operation of the processor from a first operational mode to a second operational mode of a plurality of operational based on the comparison. |
US12292731B2 |
Molding machine management system and computer program
A molding machine management system includes: an injection molding machine including a mold, an injection unit, and a mold clamping unit; a management server coupled to the injection molding machine via a network; a first camera configured to capture an image of the mold; a second camera configured to capture an image of a drive unit provided in the injection molding machine; and a storage unit that stores first moving image data which is moving image data of the mold captured by the first camera, and second moving image data which is moving image data of the drive unit captured by the second camera, in association with a shot number of the injection molding machine. The management server includes a control unit configured to cause a display unit to display the first moving image data and the second moving image data in association with the shot number. |
US12292730B2 |
Information processing device, evaluation method, and computer-readable recording medium
When a worker executes an operation on an actual plant, an information processing device generates a first calculation result obtained by calculating a behavior of the actual plant after execution of the operation using a virtual plant following an operational status of the actual plant and generates each second calculation result obtained by calculating a behavior of the actual plant with respect to each of operation pattern plans corresponding to a state of the actual plant. The information processing device evaluates the operation that is executed by the worker based on the first calculation result and the second calculation result. |
US12292729B2 |
Method for equipment control
A method of controlling a pumping sequence of a fracturing fleet at a wellsite. A managing application executing on a computer in the control van can retrieve the pumping sequence from a local or remote storage computer. The managing application can establish an electronic communication link to receive sensor data from a plurality of fracturing units. The managing application can control the plurality of fracturing units with a stage script with multiple sequential instructions for a pumping stage of a pumping sequence while receiving one or more periodic data sets from the plurality of fracturing units wherein the data sets are indicative of the current state of the pumping stage of the pumping sequence. |
US12292726B2 |
Level sensor for continuous level detection and integration into process control system
Techniques that enable the installation of a level sensor capable of continuously detecting a level of fluid in a vessel or tank and capable of being integrated in a larger control system. Advantageously, the sensor head of the level sensor can be installed on existing installations with an existing displacer or float and an existing member or rod. The techniques thus enable process plants to easily and affordably replace pneumatic level sensors with a more environmentally friendly option. |
US12292725B2 |
System and method for autonomous inspection for asset maintenance and management
A method for performing an autonomous inspection. The method comprises traversing, by an autonomous sensor apparatus, a path through a site having three-dimensional objects located therein. The site includes three-dimensional objects located therein. The method comprises obtaining, by a plurality of sensors on-board the autonomous sensor apparatus, one or more data sets throughout the path. Each of the one or more data sets are associated with an attribute of one or more three-dimensional objects. The method comprises generating, by the first, second, or third processor, a working model from a collocated data set; and comparing, by the first, second, or third processor, the working model with one or more pre-existing models; to determine the presence and/or absence of anomalies. The presence and/or absence of anomalies are communicated as human-readable instructions. |
US12292714B2 |
Micromechanical mechanism provided with a percussion actuation system, in particular for horology
A micromechanical mechanism (1), in particular for an horological movement (3), the mechanism including a micromechanical device including a mobile element (8) needing to be moved mechanically to trigger its operation. Included is a system for actuating the device, the actuation system including a mobile striker (16, 17, 18) configured to go from a release position (19) to a percussion position (21) in which it transmits to the mobile element (8) a momentum necessary for the release of the device, the actuation system further including a magnet (15) configured to attract the mobile striker (16, 17, 18) in a percussion position (21). Also a horological movement (3) including such a mechanism (1). |
US12292713B2 |
Toner and method for producing the same
To provide a toner having both low temperature fixability and hot offset resistance and having excellent scratch resistance of a fixed image. A toner including a toner particle containing a binder resin, a crystalline polyester, and a calcium carbonate particle, in which the crystalline polyester includes a unit derived from an aliphatic diol and a unit derived from an aliphatic dicarboxylic acid, an ester group concentration Ec of the crystalline polyester is 27% by mass or more to 50% by mass or less, a content Ma of the calcium carbonate particle included in the toner particle is 3% by mass or more to 40% by mass or less, and a ratio (Ma/Mc) of the content Ma of the calcium carbonate particle included in the toner particle to a content Mc (% by mass) of the crystalline polyester included in the toner particle is 0.2 or more to 20 or less. |
US12292711B2 |
Process cartridge and image forming apparatus
A process cartridge includes a photosensitive drum, a rotatable developing roller, a rotatable toner supplying roller provided in contact with the developing roller, and a rotatable feeding member provided in a toner chamber and configured to feed the toner from the toner chamber. A coupling is operatively connected to the developing roller, the toner supplying roller, and the feeding member, with the coupling being configured to receive a driving force for rotating the feeding member, the developing roller, and the toner supplying roller. A plurality of gears are operatively connected to the developing roller, the toner supplying roller, and the feeding member, with each gear of the plurality of gears being configured to transmit the driving force received by the coupling to at least one of the feeding member, the developing roller, and the toner supplying roller. |
US12292707B2 |
Image forming apparatus
An image forming apparatus includes a plurality of image carriers, a charging device, an exposure device, a development device, and an intermediate transfer belt. The image carrier has a surface on which an amorphous silicon photosensitive layer is formed. The intermediate transfer belt is a plastic belt having a surface resistivity of 9.5 to 10.5 (log Ω/square). An offset amount of the primary transfer roller from the image carrier is 0 to 2 (mm), a contact surface pressure between the image carrier and the intermediate transfer belt is 0.5 to 1.5 (gf/mm2), and a charge density of primary transfer current that flows when the primary transfer voltage is applied to the primary transfer roller is 0.016 to 0.040 (μC/cm2). |
US12292706B2 |
Image forming apparatus and image forming method
An image forming apparatus includes an image holder; a charging unit that charges a surface of the image holder; an electrostatic charge image forming unit that forms an electrostatic charge image on the charged surface of the image holder; a developing unit that accommodates an electrostatic charge image developer containing a toner having toner particles and that develops an electrostatic charge image formed on the surface of the image holder as a toner image by the electrostatic charge image developer, in which a release agent present in a region within 800 nm from a surface of the toner particles is 70% or more of a release agent in entire toner particles and a melting temperature of the release agent is 65° C. or higher and 80° C. or lower; a transfer unit that has a transfer opposing belt which comes into contact with a surface of the recording medium on an opposite side to a surface to which the toner image is transferred and that transfers the toner image formed on the surface of the image holder to the surface of the recording medium; and a cleaning device having a cleaning blade that is brought into contact with and cleans an outer peripheral surface of the transfer opposing belt, that is constituted of a polyurethane resin, and that has an indentation elastic modulus of 15 MPa or more and 35 MPa or less on a surface which is brought into contact with the transfer opposing belt, in which a total amount of F and Si present within 200 nm from the surface which is brought into contact with the transfer opposing belt accounts for 75% or more of a total amount of F and Si present within 5 μm from the surface. |
US12292705B2 |
Image forming apparatus
An image forming apparatus includes a conveyance unit conveying a recording medium in contact with the recording medium's one surface along a conveyance path, a first image forming group, a second image forming group, a first intermediate transfer body being transferred a toner image formed by the first image forming group, a second intermediate transfer body being transferred a toner image formed by the second image forming group, a first transfer unit transferring the toner image from the first intermediate transfer body to the recording medium's other surface, and a second transfer unit transferring the toner image from the second intermediate transfer body to the recording medium's other surface. The first image forming group, the first intermediate transfer body, the second intermediate transfer body, and the second image forming group are located the other surface side of the recording medium in this order in a conveyance direction. |
US12292698B2 |
Image forming apparatus controlling voltage applied to electrodes of charging devices
In an image forming mode, in which a first image forming portion forms a toner image on a first image bearing member and a second image forming portion does not form a toner image on a second image bearing member, thereby forming an image on a recording material, a first voltage lower than a minimum value of absolute values of a plurality of voltages applied to a plurality of grid electrodes of the first image forming portion and higher than an absolute value of a target potential of a surface of the second image bearing member in the image forming mode is applied to one of a plurality of grid electrodes of the second image forming portion, and no voltage is applied to the other grid electrodes except the grid electrode to which the first voltage is applied among the plurality of grid electrodes of the second image forming portion. |
US12292694B2 |
Alignment mark and method
A device includes a diffraction-based overlay (DBO) mark having an upper-layer pattern disposed over a lower-layer pattern, and having smallest dimension greater than about 5 micrometers. The device further includes a calibration mark having an upper-layer pattern disposed over a lower-layer pattern, positioned substantially at a center of the DBO mark, and having smallest dimension less than about ⅕ the size of the smallest dimension of the DBO mark. |
US12292689B2 |
Alkaline cleaning composition, cleaning method, and manufacturing method of semiconductor
An alkaline cleaning composition is provided. The alkaline cleaning composition includes an alkaline compound, 5% to 40% by weight of propylene glycol monomethyl ether, 10% to 30% by weight of water, and a polar solvent. Wherein, the polar solvent includes acetals, glycol ethers, pyrrolidones, or a combination thereof, and the alkaline cleaning composition is free of benzenesulfonic acid. |
US12292684B2 |
Adhesion layer for multi-layer photoresist
A method is provided including forming a first layer over a substrate and forming an adhesion layer over the first layer. The adhesion layer has a composition including an epoxy group. A photoresist layer is formed directly on the adhesion layer. A portion of the photoresist layer is exposed to a radiation source. The composition of the adhesion layer and the exposed portion of the photoresist layer cross-link using the epoxy group. Thee photoresist layer is then developed (e.g., by a negative tone developer) to form a photoresist pattern feature, which may overlie the formed cross-linked region. |
US12292680B2 |
Method and apparatuses for disposing of excess material of a photolithographic mask
The present application relates to a method for disposing of excess material of a photolithographic mask, wherein the method comprises the following steps: (a) enlarging a surface of the excess material; (b) displacing the enlarged excess material on the photolithographic mask using at least one first probe of a scanning probe microscope; and (c) removing the displaced enlarged excess material from the photolithographic mask. |
US12292679B2 |
Camera actuator, camera module, and camera mount device
A camera actuator is configured to include: a fixed-side member; a movable-side member disposed separated from the fixed-side member in a direction orthogonal to a light axis, the movable-side member holding a lens unit; a first lens drive actuator that displaces the movable-side member in at least a prescribed direction; an elastic support member that extends in the direction orthogonal to the light axis, and supports the movable-side member in relation to the fixed-side member so as to allow the displacement in at least the prescribed direction; and a damping member that is disposed between the movable-side member or a member fixed to the movable-side member, and the fixed-side member or a member fixed to the fixed-side member. |
US12292678B2 |
Projecting apparatus, light emission control method and storage medium
A projecting apparatus includes a projector configured to output projected light; a receiver configured to obtain from outside, image data of a target image projected by the projector; and a processor configured to control operation of the projector. The processor is configured to set a light intensity of the projected light to a light decreased state lower than a standard value when the image data is not obtained by the receiver. |
US12292677B2 |
Light source device and projector
A light source device includes: a first laser light source which emits first laser light; and a diffusion element which is provided on an optical path of the first laser light and diffuses the light, wherein the diffusion element includes: a first lens array in which a plurality of first lens elements that divide the first laser light into a plurality of light fluxes are arranged; and a second lens array in which a plurality of second lens elements that emit the light fluxes incident via the plurality of first lens elements toward an image formation plane are arranged, wherein the first lens array is disposed on an incidence surface of the diffusion element, wherein the second lens array is disposed on an emission surface of the diffusion element, and wherein at least two second lens elements among the plurality of second lens elements form light source images having different sizes in different regions on the image formation plane. |
US12292676B2 |
Illumination system for projector
An illumination system for a projector includes a light engine module, a light source module, a reflective mirror, a beam splitter, a phosphor wheel, and a lens assembly. The light source module can emit blue light along a first direction. The reflective mirror may reflect the blue light such that the blue light transmits in a second direction. A reflective region of the phosphor wheel can reflect a first portion of the blue light, and a first wavelength conversion region of the phosphor wheel can to activate a second portion of the blue light to form first band light. The lens assembly is configured to allow the first band light to pass through. The reflective region of the beam splitter is configured to reflect the first portion of the blue light and the first band light to the light engine module along the first direction. |
US12292675B2 |
Heat-dissipating module and projection device
A heat-dissipating module including heat-dissipating fins and heat pipes is provided. The heat-dissipating fins include first and second heat-dissipating fins arranged in an interleaved, spaced apart manner, and arranged in parallel along a first direction. The first heat-dissipating fins have interleaved first vias and first breach holes. The second heat-dissipating fins have interleaved second vias and second breach hole. The first breach holes and the second breach holes are arranged along a second direction, and the second vias respectively correspond to the first vias. The first direction is not parallel to the second direction. The heat pipes are configured to pass through the first vias and the second vias. A position of the orthogonal projection of a first breach hole formed on the second heat-dissipating fins along the first direction and the corresponding second breach hole are not overlap or are partially overlapped, and are arranged in symmetry. |
US12292674B2 |
Heat dissipation module and projection device
A heat dissipation module, configured for heat dissipation of at least one first heat source and at least one second heat source, and including a first heat sink, a second heat sink, a first pipe, and a second pipe, is provided. The first heat sink and the first heat source are connected to each other through the first pipe to form a first loop, so that a liquid medium flows through the first heat sink for heat exchange and then flows to the first heat source for circulating heat dissipation. The second heat sink and the second heat source are connected to each other through the second pipe to form a second loop, so that the liquid medium flows through the second heat sink for heat exchange and then flows to the second heat source for circulating heat dissipation. A projection device, including the heat dissipation module, is also provided. |
US12292670B2 |
Removable camera lens cover
A camera is configured for use with a removable camera lens cover, which can be secured to or removed from the camera by a user without the use of a tool set. The mechanism which allows the lens cover to be secured to and removed from the camera includes a set of wires embedded into the lens cover and a set of wedges protruding from the lens wall of the camera. To secure the lens cover to the camera, the lens cover is placed onto the front of the camera and rotated until the wires align with corresponding wedges, securing the wires underneath the tapered surface of the wedges. To remove the lens cover from the camera, a force is applied outward and normal to the lens cover, causing the wires to flex outward and enabling the rotation and removal of the lens cover from the camera. |
US12292666B2 |
Color-changeable plastic
A form of a color-changeable plastic includes: a first conductive electrode layer; a color change layer disposed on the first conductive electrode layer, configured to cover a top surface of the first conductive electrode layer, and made of a substance that changes color depending on whether a voltage is applied; a second conductive electrode layer disposed on the color change laver, configured to cover a top surface and side surfaces of the color change layer, and configured to change the color of the color change layer with the first conductive electrode layer when the voltage is applied; and a conductive guide disposed at at least one of the first conductive electrode layer or the second conductive electrode layer, and configured to guide a movement of electrons and a color change direction of the color change layer when the voltage is applied. |
US12292658B2 |
Display device
A display device includes a display region having a plurality of pixels, a driver IC provided in a frame region on an outer side of the display region and configured to drive the pixels, a first power source wiring line and a second power source wiring line each electrically coupled to the driver IC, and a first electrode that is arranged so as to face the first power source wiring line and the second power source wiring line via a first insulating layer, and is electrically coupled to the first power source wiring line. |
US12292656B2 |
Electro-optical device, electro-optical unit, and display device
According to an aspect, an electro-optical device includes: a first substrate; a first electrode disposed on the first substrate; a second substrate disposed facing the first substrate; a second electrode disposed on the second substrate and facing the first electrode; and a liquid crystal layer provided between the first electrode and the second electrode. The second electrode includes a plurality of divided electrodes arranged in a first direction. Two divided electrodes adjacent to each other among the divided electrodes are disposed with a slit interposed between the two divided electrodes. |
US12292650B2 |
Display module, splicing screen and display device
At least one embodiment of the present disclosure provides a display module, a splicing screen and a display device, the display module includes: a backlight module and a display component, the backlight module includes a middle frame, and an edge of the middle frame is provided with a support part that is detachable; an edge of the display component is adhesively bonded to the support part through a first adhesive, and the support part is configured to support the display component, the support part can be quickly disassembled from the middle frame through an independent structural design, such that the reworkability of the display module can be greatly improved without affecting the display component, so as to reduce production cost. |
US12292649B2 |
Local dimming system for head up display
A local dimming system for a head up display (HUD) according to the present invention comprises a light array, a Fresnel lens array, a lenticular lens system, and a liquid crystal display (LCD). The Fresnel lens array is operatively associated with the light array to provide a collimated backlight output to produce an image on the LCD. The Fresnel lens array focuses light from the light array while reflecting stray light, eliminating light bleed and reducing or eliminating a display-boundary or “postcard effect.” The Fresnel lens array is compact to enable HUD packaging necessary to configure the HUD for use in vehicles, while also removing the need for reflectors which create shadows on the LCD. |
US12292647B2 |
Displaying module and method for manufacturing the same, and displaying device
A displaying module and a method for manufacturing the same, and a displaying, device, which relates to the technical field of displaying. The displaying module includes a liquid-crystal display panel, an adhering layer and an optical film that are arranged in layer configuration; the adhering layer is disposed between a shadow surface of the liquid-crystal display panel and the optical film, and is configured for adhesively bonding the liquid-crystal display panel and the optical film; and an orthographic projection of the adhering layer on the liquid-crystal display panel covers at least an active area of the liquid-crystal display panel, and an orthographic projection of the optical film on the liquid-crystal display panel covers at least the active area of the liquid-crystal display panel. |
US12292643B2 |
Display device
A display device includes a display panel including a pixel and a drive circuit configured to drive the pixel, a light source device configured to emit emitted light toward the display panel, a color separation element placed between the display panel and the light source device, the color separation element being configured to disperse the emitted light and to emit, to the pixel, a plurality of rays of separated light with wavelengths different from each other, and a light-shielding member placed in the display panel, the light-shielding member being configured to block the emitted light heading toward the drive circuit. |
US12292640B2 |
Display device
According to one embodiment, a display device comprises a display panel and a polarizing plate. The display panel comprises a display area, a non-display area surrounding the display area, and a light-shielding layer arranged in the display area and the non-display area. The polarizing plate is provided on a surface of the display panel, and including an end portion located in the non-display area. In this display device, the light-shielding layer opposite to the end portion of the polarizing plate is at least partially removed. |
US12292639B2 |
Display device
According to an aspect, a display device includes: a first substrate; a second substrate facing the first substrate; a liquid crystal layer disposed between the first substrate and the second substrate; a light source disposed so that light is incident on a side surface of the first substrate or a side surface of the second substrate; a first electrode provided on the first substrate; and second electrodes provided on the second substrate. The liquid crystal layer includes polymer-dispersed liquid crystals including a polymer network formed in a mesh shape and liquid crystal molecules held in a dispersed manner in gaps of the polymer network. A plurality of first slits of the second electrodes that are provided for each pixel are arranged at predetermined intervals in a first direction, and the first slits extend in a second direction intersecting the first direction. |
US12292636B2 |
Display panel, manufacturing method therefor, and display apparatus
Embodiments of the present disclosure provide a display panel, a manufacturing method therefor, and a display apparatus. The display panel includes a first substrate and a second substrate which are aligned, liquid crystals are filled between the first substrate and the second substrate, the first substrate and the second substrate which are aligned have a display region and a peripheral region surrounding the display region, the peripheral region is provided with a frame sealing adhesive located between the first substrate and the second substrate and surrounding the display region, and the frame sealing adhesive is configured to seal the liquid crystals. |
US12292635B2 |
Flexible multi-layered cover lens stacks for foldable displays
Embodiments described and discussed herein generally relate to flexible or foldable display devices, and more specifically to flexible cover lens assemblies. In one or more embodiments, a flexible cover lens assembly contains a glass layer, an adhesion promotion layer on the glass layer, an anti-reflectance layer disposed on the adhesion promotion layer, a dry hardcoat layer having a nano-indentation hardness in a range from about 1 GPa to about 5 GPa and disposed on the anti-reflectance layer, and an anti-fingerprint coating layer disposed on the dry hardcoat layer. |
US12292630B2 |
Display panel with switchable wide and narrow viewing angles, driving method and display device
A display panel with switchable wide and narrow viewing angles, a driving method, and a display device are provided. The display panel is provided with a patterned identification area and a non-identification area. The display panel includes a light adjusting box and a display box which are arranged in a stacked manner. The light adjusting box includes a first substrate, a second substrate and a first liquid crystal layer. The first substrate is provided with a common viewing angle electrode, the second substrate is provided with a first viewing angle electrode and a second viewing angle electrode matching the common viewing angle electrode, the first viewing angle electrode corresponds to the identification pattern area, and the second viewing angle electrode corresponds to the non-identification pattern area. |
US12292626B2 |
Devices and methods for low voltage optical modulation
An electro-optic modulation structure 110, a method for fabrication of the electro-optic modulation structure, and a method of optical modulation derived from an electro-optic modulation structure with low voltage of operation are disclosed. The low voltage operation of the electro-optic modulator is realized by designed electro-optic modulation structures that include the light confining waveguide 114, overclad layer 120 and modulating electrode structure 116 for applying modulation voltages that are directed towards a low voltage operation of the electro-optic modulation 110 device upon consideration of optimal optical loss. |
US12292622B2 |
Spectacle lens and method for manufacturing same
Provided are a spectacle lens and a technique associated therewith, the spectacle lens including: an object-side surface and an eyeball-side surface; a first refractive region having a first refractive power based on a prescription for correcting a refractive error of an eye; and a second refractive region having a refractive power different from the first refractive power, the second refractive region having a function of forming a focal point at a position other than a retina of the eye so as to suppress progression of the refractive error of the eye, wherein an interface portion is disposed inside the spectacle lens, the interface portion includes a base portion, and convex portions protruding from the base portion, or concave portions recessed from the base portion, the function of the second refractive region is exerted by using mutually different respective refractive indexes of two types of members sandwiching the interface portion therebetween, and the convex portions or the concave portions, and an outermost surface portion of the spectacle lens that corresponds to the convex portions or the concave portions is smooth. |
US12292620B2 |
Optical device
An optical device provided with an optical parts position adjusting and fixing device for adjusting and fixing the position of the optical parts moving in an optical axis direction, wherein the position adjusting and fixing device is provided with a long slotted hole extended in the optical axis direction formed on a side surface of the optical parts; a fixing means which is mounted on an object to be fixed of the optical parts and which is movable along the long slotted hole; a non-penetrating screw hole formed in the fixing means and which is divided by a slit; and a screw which is screwed into the screw hole and spreads the slit when screwed into the screw hole so as to press the outer surface of the fixing means against the inner surface of the long slotted hole. |
US12292619B2 |
Zoom lens and electrical device
The present application provides a zoom lens and an electrical device, the zoom lens includes: lens piece set including a first optical lens piece; a lens piece bracket including a bracket main body, where in a first optical lens piece is disposed securely on the bracket main body; a lens barrel sleeved around the lens piece bracket, wherein sliding slots are defined in the lens barrel, an included angle between an extension direction of the sliding slots and a plane in which the lens piece set is located is an acute angle or obtuse angle; a focusing ring sleeved around the lens barrel, wherein guide slots are defined in the focusing ring, and an extension direction of the guide slots is perpendicular to the plane in which the lens piece set is located. |
US12292617B2 |
Lens moving apparatus
The present embodiment relates to a lens driving device, and more particularly, to a lens driving device capable of reducing a focus alignment time of a lens by feeding back an amount of displacement in an optical axis direction of a lens while improving spatial efficiency of a bobbin.Specifically, the present embodiment includes a housing having a hollow column shape for supporting a driving magnet; At least one lens is installed inside, the outer peripheral surface is provided with a coil disposed inside the driving magnet, parallel to the optical axis inside the housing by electromagnetic interaction between the driving magnet and the coil a bobbin moving in a first direction; It relates to a lens driving device comprising a; displacement sensing unit for determining a first displacement value of the bobbin in the first direction. |
US12292613B2 |
Optical cable and optical-cable manufacturing method
An optical cable includes optical fiber units each of which includes intermittently-coupled optical fiber ribbons. In at least one of the optical fiber units, in a cross section perpendicular to a longitudinal direction of the at least one of the optical fiber units, a length of a vector GU is shorter than a largest length of vectors MG of the intermittently-coupled optical fiber ribbons forming the at least one of the optical fiber units, where, in each of the intermittently-coupled optical fiber ribbons, each of the vectors MG is a vector starting from M and ending at G, M is a midpoint between optical fibers at both ends of the each of the intermittently-coupled optical fiber ribbons, and G is a center of gravity of the each of the intermittently-coupled optical fiber ribbons, and the vector GU is a resultant vector of the vectors MG. |
US12292607B2 |
Optical package
An optical package includes a substrate made of a first material having an upper surface and a lower surface. The substrate further includes at least one cavity opening onto an upper surface of the substrate. Electrical connection vias extend through the substrate. An electronic integrated circuit chip is mounted on the upper surface of the substrate in a position so as to cover the at least one cavity. The electronic integrated circuit chip includes an integrated optical sensor. Each cavity is filled with a second material having a thermal conductivity greater than the thermal conductivity of the first material. The electrical connection vias are arranged on either side of each cavity and between two cavities. |
US12292605B2 |
Siliconized heterogeneous optical engine
A siliconized heterogeneous optical engine. In some embodiments, the siliconized heterogeneous optical engine includes a photonic integrated circuit; an electro-optical chip, on a top surface of the photonic integrated circuit; an electronic integrated circuit, on the top surface of the photonic integrated circuit; an interposer, on the top surface of the photonic integrated circuit; a redistribution layer, on a top surface of the interposer, the redistribution layer including a plurality of conductive traces; and a plurality of protruding conductors, on the conductive traces of the redistribution layer. The electronic integrated circuit may be electrically connected to the electro-optical chip and to a conductive trace of the plurality of conductive traces of the redistribution layer. |
US12292604B2 |
Optical module
This optical module comprises: a semiconductor laser, an optical receiver, and a lens that are mounted on a carrier; an optical fiber; and a control circuit that controls the injection current of the laser such that the output current is kept constant. The lens and at least a part of the receiver are respectively fixed on the carrier with resin bonding materials that undergo thermosetting shrinkage. Initial positions in the laser, a tip end part of the optical fiber, the receiver, and the lens with respect to a reference as the rear surface of the carrier are determined such that change trends of the optical coupling efficiency characteristics between the laser and the receiver and between the laser and the optical fiber are to be the same with respect to an exposure time during which the optical module is exposed to environmental temperature higher than room temperature. |
US12292600B2 |
Control of resonant optical evanescent coupling between waveguides and resonators
Various embodiments are directed to systems, apparatus and methods for characterizing evanescent coupling parameters of a waveguide coupled to a resonator through variation of their relative positions. Various embodiments extend a local coupling approach with novel fitting capabilities that robustly determine the bare resonator modes and coupling parameters with quantified residual error and coupling parameter uncertainty estimates. |
US12292597B2 |
Light output devices and light outputting methods for optical systems
Configurations for an optical system used for guiding light and reducing back-reflection back in an output waveguide is disclosed. The optical system may include an output waveguide defined in a slab waveguide. The output waveguide may terminate before an output side of the slab waveguide, which may reduce the back-reflection of light from the output side back into the output waveguide. The output side may define an optical element that may steer the output light. The optical element may collimate the output light, cause the output light to converge, or cause the output light to diverge. |
US12292596B2 |
Structures for an optical coupler and related methods
Structures for an optical coupler and methods of forming an optical coupler. The structure comprises a first waveguide core including a first tapered section, a second waveguide core including a second tapered section overlapped with the first tapered section, and an active layer including a third tapered section overlapped with the second tapered section. The first waveguide core comprises a first passive material, the second waveguide core comprises a second passive material, and the active layer comprises an active material. |
US12292595B2 |
Waveguide structure for a photonic integrated circuit
A waveguide structure (IOO) for a photonic integrated circuit, comprising: a substrate; an active region (102) comprising a diode junction, the active region comprising: a light emission portion (102a) to emit light in a first direction and a second direction perpendicular the first direction; and a light absorption portion (102b) to absorb light emitted from the light emission portion (102a) in the second direction; a first contact corresponding to the light emission portion (102a); and a second contact corresponding to the light absorption portion (102b). |
US12292594B2 |
Multi-fiber light guide, device with a multi-fiber light guide and method for producing the same
A multi-fiber light guide includes: light guiding fibers, each fiber including an elongated glass core; a glass cladding, the cores being surrounded by the cladding to form a rigid and continuous glass element, the cores having a higher refractive index than the cladding such that light can be guided by a total reflection along the cores, which end in two abutting faces of the glass element such that light can be guided along the cores from one abutting face to the other abutting face; and an ion exchange layer at each of the abutting faces, the glass of the cores and the glass of the cladding including alkali ions, which are at least partly exchanged by alkali ions of a higher atomic number within the ion exchange layer at the abutting faces, the exchanged alkali ions within the ion exchange layer imparting a compressive stress at the abutting faces. |
US12292592B2 |
Head-mounted display devices with non-rectangular backlight
A backlight assembly includes a display panel (such as a liquid crystal display), an optics system for focusing a portion of the display onto an eye of a user, a light guide, a plurality of extraction features positioned on a surface of the light guide, and at least one laser diode for directing light into the light guide. The light guide is sized and dimensioned to illuminate only a portion of the display that is focused by the optics system; with the plurality of light extraction features configured to diffuse light toward the display panel for back illuminating the display panel. |
US12292586B2 |
Multi-band color vision filters and method by LP-optimization
The invention generally relates to optical filters that provide regulation and/or enhancement of chromatic and luminous aspects of the color appearance of light to human vision, generally to applications of such optical filters, to therapeutic applications of such optical filters, to industrial and safety applications of such optical filters when incorporated, for example, in radiation-protective eyewear, to methods of designing such optical filters, to methods of manufacturing such optical filters, and to designs and methods of incorporating such optical filters into apparatus including, for example, eyewear and illuminants. |
US12292584B2 |
Electronic device, display device and driving method thereof
The present disclosure relates to an electronic device, a display device, and a driving method for the display device, and relates to the field of display technology. The display device includes a display panel, a polarization conversion layer, and a lens layer. The display panel is used to display multiple depth-of-field images in a time-division way during a frame. The polarization conversion layer is arranged on the light exit side of the display panel, and is used to convert light for different depth-of-field images into polarized light of different polarization states. The lens layer is arranged on the side of the polarization conversion layer away from the display panel, and includes a plurality of lens units, each lens unit including a metasurface lens. |
US12292583B2 |
Apparatus, method, and computer program for a volumetric display
Embodiments relate to an apparatus, method, and computer program for a volumetric display apparatus in a vehicle. The apparatus includes a display in the distal end and an enclosure for the rod with a mirrored interior and an aperture adapted to receive the rod's distal end. The rod and the enclosure are centered on a longitudinal axis passing through the interior. The rod is adjustable along the longitudinal axis of the enclosure from a closed position immediately adjacent to the aperture to an open position that extends from the closed position to the proximal end of the enclosure. A holographic image is formed at the aperture of the enclosure when a plurality of light vectors emitted from the image on the display are reflected off the mirrored surface of the interior while the rod is in the open position. |
US12292574B2 |
Optical module, virtual image display device, and light-guiding device
An optical module according to the present disclosure includes a display element, a first optical member, a second optical member, a third optical member, and an adhesive joints the first optical member and the second optical member. A first optical member includes a first positioning portion that performs a positioning with respect to a second optical member and the second optical member includes a second positioning portion that performs a positioning with respect to the first optical member. |
US12292569B2 |
Beam combining architectures for scanning display systems
Systems, devices, and methods for accommodating multiple sets of laser light sources in an optical engine of a display system such as a laser projection system are described. Laser light beams may be combined via wavelength-, polarization-, and/or angular-separation-based techniques. First and second sets of laser light beams may be angularly separated such that different sets of partially overlapping pixels are projected by the system, thereby increasing the display pixel density and/or an expanding the field of view of the display. One or more laser die may be mounted to each submount of the optical engine. For embodiments with two laser dies on each submount, collimating lenses may introduce angular separation between laser light beams output by each pair of commonly mounted laser dies. A retroreflector prism may be disposed at a beam combiner to provide a compact extension of the optical path through the beam combiner. |
US12292564B2 |
Systems and methods for medical imaging
The present disclosure provides systems and methods for medical imaging. The system may comprise an optical adapter. The optical adapter may comprise a housing that comprises (1) a first end configured to releasably couple to a scope and (2) a second end configured to releasably couple to a camera. The optical adapter may comprise an image sensor coupled to the housing. The optical adapter may comprise an optics assembly disposed in the housing. The optics assembly may be configured to (1) receive light signals that are reflected from a target site within a subject's body and transmitted through the scope, and (2) reflect a first portion of the light signals onto the image sensor while permitting a second portion of the light signals to pass through to the camera. |
US12292563B2 |
Endoscope system having a display control apparatus, a detection apparatus, and a probe
An endoscope system applied to vehicle diagnosis equipments is provided. The endoscope system includes a display control apparatus, a detection apparatus and a probe. The detection apparatus is respectively in communication connection with the display control apparatus and the probe. The probe is configured to collect image information of an internal device of a vehicle and send the image information to the detection apparatus. The detection apparatus is configured to send the image information to the display control apparatus. The display control apparatus is configured to display the image information. The endoscope system can realize wireless remote transmission of image information, can realize the separate operation of image display and image detection, and can realize a convenient, accurate and highly efficient vehicle fault diagnosis operation while facilitating mobile operation thereof. |
US12292560B2 |
Contactless visualization system for a surgical microscope for eye surgery
A contactless visualization system for a microscope for eye surgery includes an ophthalmic loupe positionable in front of a patient's eye and supplies a real and vertically and laterally inverted image of the fundus in an intermediate image plane observable with the microscope. The loupe includes first and second lens elements. When positioned in front of the eye, the first lens element is closer to the eye than the second. A wall extending from the first to the second lens element has a free end in a form of a mount which holds the second lens element. The wall has a passage opening formed therein for removing liquid possibly present in an intermediate space between the first lens element and the second lens element. The first lens element has a boundary surface facing the second lens element. The passage opening includes a lower edge bordering on the boundary surface of the first lens element. |
US12292558B2 |
Dual-mode optical coherence tomography and optical coherence microscopy imaging systems and methods
A low-coherence interferometry imaging system for imaging translucent samples, wherein the system includes an optical coherence microscopy (OCM) mode and an optical coherence tomography (OCT) mode, and wherein the system can selectively employ either mode without requiring re-positioning of a sample under test. The system provides for the selective disposition of the OCM mode or the OCT mode in an optical path intermediate a scanning system and an imaging objective. |
US12292554B2 |
Zoom lens and imaging apparatus
The zoom lens consists of, in order from the object side, a first lens group that has a positive refractive power, a second lens group that has a positive refractive power, and a subsequent group. During zooming, a spacing between the first lens group and the second lens group changes, and a spacing between the second lens group and the subsequent group changes. The subsequent groups include a focusing group that moves during focusing. |
US12292552B2 |
Projection lens system and image projection apparatus
A projection lens system (G1, G2) includes a front group (G1) disposed on a projection-plane (SC) side, a rear group (G2) disposed on a display-surface (SF) side of an image display element inclined with reference to the projection plane (SC), and an aperture stop (S) disposed on the display-surface (SF) side with reference to the front group (G1). The rear-group optical axis is tilted on the shared plane at a tilt angle ξ with reference to the display-surface normal. In projection lens system (G1, G2), when the amount of shift Δ is zero, the tilt angle ξ satisfies a conditional expression 0<ξ/ξs<1, where ξs denotes a tilt angle when Scheimpflug principle is satisfied with reference to the display surface (SF) and the projection plane (SC). |
US12292545B2 |
In situ measurement station for monitoring wind and water properties in extreme hydrodynamic conditions
The present disclosure describes various embodiments of systems, apparatuses, and methods of monitoring wind and water properties. For one such weather monitoring system, a weather monitoring station comprises an upper mast section having an instrumentation package, wherein the instrumentation package includes an orientation sensor, communications circuitry, a wind velocity sensor, and a control unit that is configured to at least receive sensor data and transmit communication data via the communications circuitry. The weather monitoring station further includes at least one lower mast section that is coupled to the upper mast section, and an anchoring system that is coupled to the lower mast section, wherein the anchoring system includes at least one subsurface anchor for inserting into a ground surface within a littoral zone of a coastal area. Other systems, apparatuses, and methods are also provided. |
US12292544B2 |
Drift tube borehole muon detector system, apparatus, and method for muon radiography and tomography
A borehole muon detector for muon radiography or geotomography is provided, the borehole muon detector including a substantially cylindrical housing, which defines a bore, a pair of end caps, each end cap sealing an end of the cylindrical housing and a plurality of sealed drift tubes which are longitudinally disposed in the bore of the housing to form a bundle of drift tubes, wherein each sealed drift tube comprises: a centrally located anode wire disposed on a longitudinal axis; an inner surface which is coated with a cathode coating, the cathode coating divided into a first cathode pad and a second cathode pad by a Vernier pattern; and a timer in electrical communication with the anode wire for measuring a drift time. A system and a method are also provided. |
US12292538B2 |
Method and system for positioning and correcting visual data by seafloor topographic profiles
A method and system for positioning and correcting visual data by seafloor topographic profiles are provided. The method includes: offsetting the water-depth profile of the target survey line equidistantly in a grid layer of a target area to make profiles generated after the offsetting traverse the grid layer of the target area, and obtaining offset data sequences corresponding to the water-depth profile of the target survey line; drawing offset topographic profiles based on offset data of the offset data sequences corresponding to the water-depth profile of the target survey line; calculating a profile similarity between the water-depth profile of the target survey line and each of the offset topographic profiles by using a dynamic time warping (DTW) algorithm; and selecting a geographic location of one of the offset topographic profiles with a largest profile similarity as an actual geographic location of a water-depth profile of a seafloor visual survey line. |
US12292537B2 |
Seismic equipment connecting module and method
A connecting module for connecting seismic equipment towed in water, includes a housing having first and second ends opposite to each other, a removable connecting part removably attached to the first end of the housing, an integral connecting part integrally made with the housing at the second end, the integral connecting part having a bore, and one or more pins configured to enter from an outside of the integral connecting part into the bore. An end of the one or more pins has a conical surface that is configured to transfer a radial force FR applied to the one or more pins, as a longitudinal force FL to an electrical insert to be placed in the bore. |
US12292536B2 |
Systems for PET imaging
The present disclosure relates to a system for PET imaging. The system may include a first device and a second device. The first device may include a first scanning channel. The second device may include a second scanning channel connected to the first scanning channel, a heat generating component, and a cooling assembly configured to cool the heat generating component, wherein the cooling assembly may include an inlet chamber and a return chamber, the heat generating component may be closer to a first side of the second device than at least one of the inlet chamber or the return chamber, and the first side of the second device may face the first device. |
US12292535B2 |
Method and system for calibrating a light-curtain
A method of calibrating a light-curtain system of an autonomous mobile robot (AMR) is provided. The method includes providing a scanner set at a height above a ground surface and outputting a laser scanning beam downwardly reflect from at least one mirror; providing and/or determining initial mirror angles, mirror positions, and lidar height; calculating a lidar height from scanner data; determining a gradient vector as a byproduct of the lidar height calculating; adjusting mirror angles, mirror positions, and lidar height in a direction opposite of the gradient vector; assessing of the adjusted mirror angles, mirror positions, and lidar height are equal to or less than thresholds; and if so, storing the mirror angles, mirror positions, and lidar height and/or values representing a ground plane. |
US12292528B2 |
Method of processing radar signalling
A method of processing radar signalling, the method comprising: receiving a mask (815) that represents samples in the radar signalling that are detected as including interference. The mask (815) comprises a matrix of data having a first dimension and a second dimension, wherein the first dimension represents a fast-time axis and the second dimension represents a slow-time axis. The method further comprises performing frequency analysis on the mask (815) across each of the fast-time axis and the slow-time axis of the mask in order to provide a range-Doppler processed mask (817); and deconvolving a range-Doppler map (813) of the received radar signalling using the range-Doppler processed mask (817) in order to provide a deconvolved-range-Doppler map (814). |
US12292527B2 |
Integrated apparatus and method to combine a wireless fence collar with GPS tracking capability
An integrated apparatus and method is provided for a collar that is configured to operate as part of a wireless fence system that contains and monitors the location of a dog within containment area defined by the wireless fence system and further configured to provide GPS tracking capability when the dog has escaped from the containment area. As long as the dog remains in the area defined by the wireless fence, the collar operates solely in a wireless fence mode, communicating with the transmitters used as part of the wireless fence system. The GPS tracking function remains “asleep” and is not activated unless and until the dog escapes. Once GPS mode is activated, fence mode is shut down and operation of the GPS enables the dog owner or other individual to receive SMS messages and/or email with information on the dog's location on a smart-phone, tablet or PC. |
US12292524B2 |
Secured ranging for neighbor awareness networking devices
Methods, systems, and devices for wireless communication are described. A first wireless device may establish a communication session with a second wireless device using a neighbor awareness networking (NAN) radio access technology (RAT). The first wireless device may transmit a first indication that the first wireless device is capable of using a secured ranging protocol. The first wireless device may receive a second indication that the second wireless device is also capable of using the secured ranging protocol. The first wireless device may determine one or more setup parameters to use for a ranging procedure between the first wireless device and the second wireless device based on the first indication and the second indication. Accordingly, the first wireless device may obtain a measurement report after using the secured ranging protocol to perform the ranging procedure in accordance with the one or more setup parameters. |
US12292521B2 |
Detonator position determination
In a blasting system a method of determining which borehole in a plurality of boreholes at a blast site is closest to a tagger, wherein latitude and longitude coordinate values for each borehole are determined and by using subsets of the longitude coordinates and latitude coordinates, and by performing a haversine calculation the position of the borehole which is closest to the tagger is determined. |
US12292520B2 |
Low-light and no-light aerial navigation
In some examples, an aerial vehicle may determine, based on sensor information received from at least one onboard sensor, that an amount of light fails to satisfy a light threshold. Based at least in part on determining that the amount of light fails to satisfy the light threshold, the aerial vehicle is caused to takeoff at a specified trajectory and a specified acceleration for enabling navigation via an inertial measurement unit (IMU) and a satellite positioning system. Further, the aerial vehicle is directed to navigate an environment based at least on determining a relative heading of the aerial vehicle from information received from the IMU and information received from the satellite positioning system. |
US12292519B2 |
Method, apparatus, computer storage medium, and terminal for realizing positioning resolution
A method includes when a first mobile station uploads an observation value, determining whether a tracking station for performing Real-Time Kinematic (RTK) resolution on the first mobile station is included; otherwise, determining a second mobile station that obtains an RTK fixed solution and satisfies a preset condition as a temporary base station; selecting one of the determined temporary base stations as the tracking station for performing RTK resolution on the first mobile station; and performing RTK resolution according to the selected tracking station for performing RTK resolution on the first mobile station. The second mobile station is another mobile station other than the first mobile station. When the tracking station for performing RTK resolution on the first mobile station is not included, a temporary base station is selected for RTK resolution, and the coverage of an RTK service is expanded without adding the tracking station. |
US12292515B2 |
Generating and distributing GNSS risk analysis data for facilitating safe routing of autonomous drones
Disclosed is route planning using a worst-case risk analysis and, if needed, a best-case risk analysis of GNSS coverage. The worst-case risk analysis identifies cuboids or 2d regions through which a vehicle can be routed with assurance that adequate GNSS coverage will be available regardless of the time of day that the vehicle travels. The best-case risk analysis identifies cuboids or 2d regions through which there is adequate coverage at some times during the day. In case path finding using the worst-case risk analysis fails, a best-case risk analysis can be requested and used to find alternate potential path(s). Time dependent forecast data that covers regions along the alternate potential path(s) can be requested and used to route vehicles, including autonomous drones, from starting points to destinations. This includes generation, distribution and use of risk analysis data, implemented as methods, systems and articles of manufacture. |
US12292512B2 |
Providing a location as a service
A microservice node can receive a request for information identifying a corrected physical location of a client device. The request can include raw satellite data associated with the client device. The microservice node can convert the raw satellite data to a Radio Technical Commission for Maritime Services (RTCM) format. The microservice node can determine, based on converting the raw satellite data to the RTCM format, an estimated physical location of the client device. The microservice node can receive, based on transmitting a request to a network real-time kinematics (RTK) device, corrections data associated with the estimated physical location of the client device. The microservice node can determine, using a cloud RTK engine, the corrected physical location of the client device based on the estimated physical location and corrections data. The microservice node can transmit, to the client device, the information identifying the corrected physical location of the client device. |
US12292509B2 |
Method and system for classifying objects around vehicle
An embodiment method for classifying objects around a vehicle includes generating a dynamic occupancy grid map including a plurality of cells including point data corresponding to each of a plurality of objects located around the vehicle and velocity vector information of the point data, based on LiDAR data received from a LiDAR sensor of the vehicle and information related to movement of the vehicle, determining a cluster corresponding to each of the plurality of objects on the dynamic occupancy grid map using a clustering technique, and classifying an object corresponding to the cluster into a static object or a dynamic object, based on a region size of the cluster and velocity vector information included in cells belonging to the cluster. |
US12292505B2 |
Target object detection apparatus, target object detection method, and non-transitory computer-readable storage medium
A target object detection apparatus (20) includes an image generation unit (220) that generates, from three-dimensional information acquired by processing a reflection wave of an electromagnetic wave irradiated toward an inspection target, a two-dimensional image of the inspection target viewed from a predetermined direction; an area detection unit (230) that detects, from the two-dimensional image, each of at least two detection areas of detection target objects recognized by using at least two recognition means; and an identification unit (240) that identifies the detection target object, based on a positional relationship between the detected at least two detection areas. |
US12292504B2 |
Displacement sensor
Provided is a displacement sensor having a modular structure that allows further downsizing. A housing of a head is made up of a main housing and a lid member, both of which are precision molded products made of a metal material. A first holder to which a light projector is bonded and a second holder to which a light receiver is bonded are individually positioned on and bonded to the lid member. This work is performed by a mounting device. Optical components such as a light projecting lens are also bonded to the lid member, and the lid member modularized by incorporating such optical components is assembled and welded to the main housing. |
US12292501B2 |
Cover device for reducing refraction of radar radio waves
A cover device for reducing refraction of radar radio waves includes a radio wave generator configured to generate radio waves, and a cover part disposed to allow the radio waves to be incident from the radio wave generator and having an incidence section configured to be gradually increased in thicknesses in directions away from a central axis of the radio waves, thereby improving a detection accuracy through a radar by minimizing a phase difference due to refraction of a beam emitted from the radar. |
US12292498B2 |
Doppler ranging system
An extension of the LoRa modulation with an improved ranging mode. A master and a slave device exchange a request and a reply that contain sequences of chirps that are carefully aligned in time, frequency, and preferably also phase, such that the master device can ascertain the propagation delay to the slave by demodulating the reply. Request and reply include chirps having different slopes, preferably slopes of equal absolute value and opposite sign. The slope diversity permits an unbiased estimation of the Doppler shift. |
US12292491B2 |
Apparatus and method for magnetic resonance imaging and/or magnetic resonance spectroscopy
The present invention relates to a coil device for magnetic resonance imaging and/or magnetic resonance spectroscopy. The present invention further relates to a coil array of such coil devices. Moreover, the present invention relates to a power supply device for a coil device for magnetic resonance imaging and/or spectroscopy as well as to a signal receiving device for a coil device for magnetic resonance imaging and/or spectroscopy. Furthermore, the present invention relates to an apparatus for magnetic resonance imaging and/or magnetic resonance spectroscopy as well as to a method for performing magnetic resonance imaging and/or magnetic resonance spectroscopy. |
US12292490B2 |
Radio frequency receiver with detection of a malfunction of a detune circuit
For a radio frequency (RF) receiver system a solution for a safe operation of the radio frequency (RF) receiver system in magnetic resonance imaging shall be ensured. This is achieved by a radio frequency (RF) receiver system for use in a magnetic resonance (MR) imaging system the RF receiver system, wherein the RF receiver system comprises at least one RF receive coil with at least one detune circuit (1). The detune circuit (1) comprises at least a pair of crossed diodes (D1, D2) with an interface, wherein the interface is configured to measure an electrical current in the detune circuit (1) to determine the proper function of the PIN diodes (D1, D2) by measuring the detune direct current for a first detune voltage polarity and for a second reversed detune voltage polarity. The present invention also provides a magnetic resonance (MR) imaging system, a method for ensuring a safe radio frequency (RF) receiver system operation in magnetic resonance imaging, a software package for a magnetic resonance (MR) imaging system, a software package for upgrading a magnetic resonance (MR) imaging system and a computer program product. |
US12292487B2 |
Cleaning of a fluid path for hyperpolarization of a pharmaceutical product
A method is provided for cleaning a reusable fluid path system for hyperpolarization of a pharmaceutical product, the system being continuously at least partly contained by a polarizer. The steps include: providing the polarizer with an inlet tube having a first inlet tube end for fluid contact with a fluid vessel and a second inlet tube end for fluid contact with a vial, for holding the pharmaceutical product; providing the polarizer with an outlet tube having a first outlet tube end for receiving the vial and a second outlet tube end for connecting to a receiving vessel; sealing the second inlet end with the first outlet end; fluidly connecting a medium vessel to the first inlet end; fluidly connecting a collector vessel to the second outlet end; cleaning the path system by transferring cleaning medium from the vessel into the system; ejecting the cleaning medium; and drying the path system. |
US12292485B2 |
Magnetic detection system
A magnetic detection system is provided which is usable in a movable body including a power receiving system that receives power from a power transmission system by electromagnetic induction. The magnetic detection system includes at least one magnetic flux measuring unit that detects a magnetic flux including a magnetic source magnetic flux from a magnetic source disposed on the ground, and a signal processing unit that suppresses influence of a magnetic flux generated from the power receiving system on the magnetic flux measured by the magnetic flux sensor unit, to detect the magnetic source magnetic flux. |
US12292481B2 |
Booster kit for battery reuse
The present invention relates to a booster kit for reusing a battery to create an environment enabling the supply of power and managing a voltage to each battery cell or battery module of the battery cells having usable voltages. |
US12292476B2 |
Diagnosis device and system
A device and a system for diagnosing a motor parameter are provided. The device includes a master chip, an excitation conditioning circuit, a motor resolver unit, and a sine and cosine conditioning circuit. The master chip includes a first analog-to-digital converter, a second analog-to-digital converter, a first processing unit, and a monitoring core. |
US12292471B2 |
Test method
Provided is a test method of a semiconductor apparatus comprising: first testing the semiconductor apparatus by bringing one or more probe pins into contact with a pad of the semiconductor apparatus; and second testing the semiconductor apparatus in a state where contact positions of the one or more probe pins with respect to the pad are different from those of the first testing. In the first testing, the one or more probe pins may be brought into contact with first positions and second positions on the pad, and in the second testing, the one or more probe pins may be brought into contact between the first positions and the second positions on the pad. |
US12292465B2 |
System for detecting circuit anomalies in trailer wiring
A system for detecting anomalies in electrical wiring in a truck trailer. The system measures and compares current drawn from the truck tractor with the current drawn by a circuit at a particular trailer component or other location in the trailer wiring. If the two current measurements differ in excess of a predetermined threshold, the system can report a wiring anomaly. The location of the anomaly can then be determined by performing the operation for different trailer components thus testing multiple different branches of the trailer power distribution circuit, and using the results of these tests to determine that an anomaly is present, and possibly the location of the issue. The system may then send a notification to a remote computing device, to the truck tractor, or any combination thereof. |
US12292462B2 |
Inductance measurement circuits and methods using auto-adaptive floating time voltage measurement windows
This disclosure describes circuits and techniques for determining inductance on an electrical line. In some examples, a method comprises charging a capacitor in time steps to a voltage level; counting a number of the time steps to the voltage level, wherein the number of the time steps defines a coarse measurement inductance of the electrical line; measuring a charging rate associated with charging the capacitor within a measurement window that is defined at the voltage level, wherein the charging rate associated with charging the capacitor within the measurement window defines a fine measurement of the inductance of the electrical line; and outputting an indication of the number of time steps and an indication of the charging rate associated with charging the capacitor within the measurement window. |
US12292459B2 |
Current sensors employing Rogowski coils and methods of using same
An exemplary embodiment provides a current sensor comprising a printed circuit board (PCB), a Rogowski coil, and a controller. The PCB can comprise an aperture configured to receive a conductor carrying an alternating electrical current. The Rogowski coil can be positioned on the PCB along a perimeter of the aperture. The controller can be in electrical communication with the Rogowski coil and configured to generate an output signal indicative of the alternating electric current carried by the conductor. The current sensor can be configured to measure the alternating electric current relative to a full scale at a resolution of 1000:1 and at an accuracy within 1%, wherein the full scale can range over 5000:1. |
US12292456B2 |
Wedge amplitude-modulation probe card and a main body thereof
A wedge amplitude-modulation probe card and a main body thereof. The probe card includes a probe card main body, upper wedge plates and lower wedge plates. Several upper wedge plates and several lower wedge plates are slidably arranged inside the probe card main body, and the several upper wedge plates and the several lower wedge plates are sequentially arranged at intervals in a staggered manner, so that by means of inserting different numbers of upper wedge plates between the lower wedge plates, probes on the upper wedge plates can be inserted into or shifted out of a probe queue thereunder, so as to increase or decrease the number of probes for testing, and thus, the testing amplitude of a single probe card can be adjusted, such that the probe card has universality. |
US12292451B2 |
ApoA1 exchange rate assays in serum
Provided herein are compositions, systems, kits, and methods for performing an apoA1 exchange assay to determine the risk of MACE and/or for conducting an action based on the assay results. In some embodiments, methods are provided for generating, or receiving, a report that graphically displays: i) the subjects ApoA1 exchange rate in a sample as lower than a control or threshold value, and ii) the subjects risk of a major adverse cardiac event (MACE) and/or cardiovascular disease as being higher than normal. |
US12292450B2 |
Examination method for dementia or risk thereof
Provided is an accurate, minimally invasive method for diagnosing dementia or mild cognitive impairment. The method for examining the likelihood of mild cognitive impairment or dementia, or the risk of dementia includes the steps of: measuring the amount of stereoisomers of proline in the biological sample collected from a subject; and comparing the level of D-proline with a reference value. |
US12292446B2 |
Kits for analysis using nucleic acid encoding and/or label
Kits and methods of using the kits for analyzing macromolecules, including peptides, polypeptides, and proteins, employing nucleic acid encoding are disclosed. The sample analysis kits employ nucleic acid encoding and/or nucleic acid recording of a molecular interaction and/or reaction, such as recognition events (e.g., between an antigen and an antibody, between a modified terminal amino acid residue, or between a small molecule or peptide therapeutic and a target, etc.). Additional barcoding reagents, such as those for cycle-specific barcoding (e.g., “clocking”), compartment barcoding, combinatorial barcoding, spatial barcoding, or any combination thereof, may be included in the kits. The sample may comprise macromolecules, including peptides, polypeptides, and proteins, and the recording may generate molecular interaction and/or reaction information, and/or polypeptide sequence information. The kits may be used in high-throughput, multiplexed, and/or automated analysis, and are suitable for analysis of a proteome or subset thereof. |
US12292443B2 |
Circulating tumor cell based biomarker composition for diagnosis and prognosis of metastatic prostate cancer
The present invention relates to a biomarker composition for diagnosing and predicting prognosis of prostate cancer, and that the detection rate and expression level of gene combination composed with AR (Androgen receptor), AR-V7 (Androgen receptor variant 7), EpCAM (Epithelial cell adhesion molecule) in blood tumor cells (CTC) isolated from patients, Epithelial cell adhesion molecule), KRT-19 (Cytokeratin 19), PSA (Prostate specific antigen), and PSMA (Prostate specific membrane antigen) in circulating tumor cells (CTCs) isolated from patients is related to the level of malignancy in prostate cancer is confirmed and thus the gene combination provides as a biomarker for prostate cancer diagnosis and a biomarker for prognosis prediction of prostate cancer. |
US12292441B2 |
Recombinant Acinetobacter baumannii strain AB5075
In this application is described a mutant Acinobacter baumannii strain having a deletion or mutation in its genome. The deletion or mutation interrupts the proper translation of the Hcp protein. |
US12292440B2 |
Sandwich assays in droplets
The invention generally relates to performing sandwich assays in droplets. In certain embodiments, the invention provides methods for detecting a target analyte that involve forming a compartmentalized portion of fluid including a portion of a sample suspected of containing a target analyte and a sample identifier, a first binding agent having a target identifier, and a second binding agent specific to the target analyte under conditions that produce a complex of the first and second binding agents with the target analyte, separating the complexes, and detecting the complexes, thereby detecting the target analyte. |
US12292436B2 |
Method for preserving urinary cells
The present invention relates to a method for preserving urinary cells, the method comprising the step of contacting a urine sample obtained from a patient with a buffer substance suitable to create and/or maintain a pH value in the range of 6 to 8, particularly approx. 7, within said urine sample, and a formaldehyde releasing compound. |
US12292435B2 |
Apparatus for diagnosing lung cancer based on exhaled breath and method for diagnosing same
Provided are an apparatus for diagnosing a disease and a method for diagnosing same. The apparatus includes a pump for pumping respiratory gas, a first pre-treatment portion connected to the pump and removing moisture and bad breath in the respiratory gas, and a volatile organic compound detector connected between the first pre-treatment portion and the pump and detecting volatile organic compounds in the respiratory gas. |
US12292434B2 |
Elastomeric sensor component with an integrated sensor module
An elastomeric sensor component includes a component body made of elastomer material and a sensor module embedded within the component body. The sensor module includes a sensor chip, a radiofrequency transponder chip electrically connected to the sensor chip, and a loop antenna electrically connected to the radiofrequency transponder chip. The elastomeric sensor component further includes a booster antenna having a booster antenna loop, with the booster antenna loop deposited on a surface of the component body in order to allow near field data communication and energy transfer with the loop antenna. |
US12292433B2 |
ERT/ECT dual-modality combined three-dimensional sensor
The present disclosure relates to an ERT/ECT dual-modality combined three-dimensional sensor. A cover box is sheathed with a shielding box, a plurality of small round holes are formed in the top surface and the side surfaces of the cover box, ERT electrodes are arranged in the small round holes, and ECT electrodes are arranged at the outer sides of the ERT electrodes. The ERT electrodes are connected to an ERT data acquisition box via electrode leads, and the ECT electrodes are connected to an ECT data acquisition box via the electrode leads. An integrated cuboid design in line with the concrete structure is employed. Meanwhile, the dimensions, combination modes, placement modes and positions, supporting structures, shielding devices, electrode leads and leading-out modes of two sets of electrode arrays are subjected to comprehensive optimization design to achieve three-dimensional visual nondestructive monitoring of the moisture intrusion process in the concrete structure. |
US12292430B2 |
Soil testing device
A soil testing device includes a housing and at least one sensor assembly rotatably connected to the housing. The at least one sensor assembly is configured to insert into soil and to output an electrical signal corresponding to a soil parameter to be displayed on a display unit. The at least one sensor assembly includes a rotating portion and a detecting rod, the rotating portion is connected with the detecting rod, and the rotating portion is disposed in the housing, the detecting rod extends out of the housing from an interior of the housing. |
US12292429B2 |
Monitoring system
A monitoring system (100) is provided for flight crew members (99), e.g., aviators, pilots, copilots or passengers, of airplanes or aircraft, e.g., airplanes or helicopters of the civil or military aviation, passenger planes in the scheduled or charter service, especially also ultrafast passenger planes. The monitoring system includes a sensor mechanism and a control unit configured to organize a procedure of a measurement-based monitoring of the gas composition of air, breathing air or breathing gases with the sensor mechanism in an airplane or aircraft, and to control or regulate the procedure. A measurement-based detection of gas concentrations is carried out with the sensor mechanism (60). |
US12292427B2 |
Gas sensor device with high sensitivity at low temperature and method of fabrication thereof
A method for producing a gas sensor comprising a step of providing a substrate with two coplanar electrodes and a step of forming a ZnO nanowires network on the two electrode. The step of forming a ZnO nanowires network on the two electrodes is performed as follows: synthesizing ZnO nanowires with a liquid phase sequential growth method; dispersing the synthetized nanowires in a solvent; drop casting the solution containing the solvent and the ZnO nanowires on the electrodes; drying the solution at a temperature inferior to 85° C. Also, a gas sensor working at low temperature such as room temperature. |
US12292422B2 |
Liquid chromatograph and flow path cleaning method in liquid chromatograph
A liquid chromatograph includes at least one mobile phase supply flow path (6; 42), at least one cleaning solution supply flow path (8; 44) joining the mobile phase supply flow path (6; 42), an analysis flow path (4) provided with a separation column (14), a sampling flow path (2) provided, at a tip end thereof, with a sampling needle (12), a switcher (10; 26) including a high-pressure valve (10) having an injection port (16) and configured to switch a flow path configuration of the liquid chromatograph between a loading state in which the analysis mobile phase supply flow path (6) and the analysis flow path (4) are connected in a fluid manner without the sampling flow path (2) and an injecting state in which the sampling flow path (2) is interposed between the analysis mobile phase supply flow path (6) and the analysis flow path (4) when a tip end of the needle (12) is inserted into the injection port (16), and a controller (50) configured to execute, when a predetermined condition is satisfied, the cleaning operation of supplying the mobile phase and the cleaning solution to the analysis flow path (4) and/or the sampling flow path (2) to temporally change the composition of liquid flowing in the analysis flow path (4) and/or the sampling flow path (2). |
US12292418B2 |
Fatigue testing apparatus for metallic foil and method using same
The present invention relates to a metal foil fatigue test apparatus and a metal foil fatigue test method using the same. The metal foil fatigue test apparatus includes: a metal foil moving unit including an unwinding roll, from which a metal foil is unwound, a plurality of guide rolls configured to support and transfer the metal foil supplied from the unwinding roll, and a rewinding roll where the metal foil transferred from the guide rolls is wound; and a tensile strength measuring unit configured to measure tensile strength of the metal foil. |
US12292410B2 |
Apparatus for couplant management
A couplant feeding circuit is provided. The couplant feeding circuit has a first set of walls extending from a bottom surface and a second set of walls extending from the bottom surface and between the first set of walls. A membrane extends between the first and second set of walls such that the first and second set of walls along with the membrane form a couplant cavity. The couplant feeding circuit also has a couplant port disposed in one of the first or second set of walls that allows routing of couplant to the couplant cavity. Moreover, the couplant feeding circuit also has a vacuum port disposed in one of the first or second set of walls that allows removal of at least a portion of the couplant from the couplant cavity. Furthermore, the couplant port and the vacuum port form a closed loop within the couplant feeding circuit. |
US12292406B2 |
Device for detecting analytes in a sample, and methods of use thereof
Devices for detecting an analyte in a sample suspected of containing the analyte, are provided. The devices include bio-functional, nanostructured, isoporous membranes (BNIM) integrated organic electrochemical transistor (OECT), herein BNIM-OECT, for the rapid and sensitive detection of the presence of an analyte of interest, in a sample, for example, a biological sample. The membrane (i.e., BNIM) is physically separated from the OECT channel therefore the electronic device can be used multiple times. The isoporous membrane is functionalized to include a binding partner for the analyte being detected. The BNIM-OECT can be used for disease detection, by functionalizing the BNIM-OECT with a binding partner to an analyte associated with the disease, applying a collected biological sample to the BNIM-OECT. A decrease in channel current as a result of analyte binding to its binding partner on the isoporous membrane indicates the presence of the analyte in the sample. |
US12292404B1 |
Voltammetric sensor for oxytocin detection
The present disclosure discloses a voltammetric sensor for the detection of oxytocin. The voltammetric sensor comprises a gold electrode. The gold electrode comprises lead oxide (PbO) nanoparticles. The present disclosure also discloses a method of detecting oxytocin using a voltammetric sensor, the voltammetric sensor comprising a gold electrode, the gold electrode comprising lead oxide (PbO) nanoparticles. The method of detecting oxytocin comprises the steps of positioning a liquid droplet, comprising solvent and analyte, to be tested on a sensing area of the gold electrode; receiving a voltammetric response from the electrode; and analysing the voltammetric response to determine if oxytocin is present in the liquid droplet. |
US12292400B2 |
Non-invasive substance analysis apparatus
A non-invasive substance analysis apparatus includes: a sample support plate; an excitation light source; and a temperature sensor. The sample support plate has a main surface including a sample placement region, and a main surface opposite to the main surface. The temperature sensor is provided on the main surface. A through hole extending from the sample placement region to the main surface is provided in the sample support plate. Excitation light emitted from the excitation light source is applied to a sample placed on the sample placement region through the through hole. |
US12292399B2 |
Highly selective chromatography-molecular rotational resonance spectroscopy systems and methods
The capabilities of a gas or liquid chromatography-molecular rotational resonance (GC/LC-MRR) instrument exceed those of high-resolution mass spectrometry and nuclear magnetic resonance in terms of selectivity, resolution, and compound identification. MRR detection provides high specificity for selective gas- or liquid-phase separations, including the ability to resolve co-eluting peaks and isomeric compounds without any loss of specificity or accuracy. MRR can perform both qualitative identification and absolute quantification of analyte components separated by GC or LC without a reference standard. GC-MRR is ideal for compound-specific isotope analysis (CSIA) and can identify enantiomers and enantiomeric excess. GC-MRR measurements are especially useful for studying biosynthetic/degradation and geochemical isotopic compounds. |
US12292396B2 |
X-ray analysis system and method with multi-source design
An X-ray analysis system is provided with multi-source design and an X-ray analysis method is provided with multi-source design. According to the embodiments, the X-ray analysis system includes a ray source including a plurality of ray generating devices that generate a ray; a detector that detects a signal generated due to an analyzed object being irradiated by the ray from the ray source; and a controller that controls the ray source, so that two or more ray generating devices in the ray source simultaneously generate corresponding rays to irradiate the analyzed object. |
US12292392B2 |
X-ray inspection apparatus and article handling system
An X-ray inspection apparatus includes a conveyance unit configured to convey articles, an X-ray irradiation unit configured to irradiate the articles conveyed by the conveyance unit with X-rays, an X-ray detection unit configured to detect X-rays transmitted through the articles, an image generation unit configured to generate an X-ray transmission image based on a detection result by the X-ray detection unit, and a calculation unit configured to calculate, based on the X-ray transmission image, the total amount of the articles conveyed per predetermined time by the conveyance unit. |
US12292391B2 |
Re-entrant cones for moderator chamber of a neutron imaging system
A neutron imaging system that includes a central neutron source configured to produce source neutrons, wherein the central neutron source comprises a beam target, a moderator chamber surrounding at least a portion of the beam target, the moderator chamber housing a moderator, and a re-entrant cone extending into the moderator chamber. The re-entrant cone includes an entrance surface having a concave curvature facing the beam target. The entrance surface encloses a cone chamber, isolating the cone chamber from the moderator. |
US12292388B2 |
Deterioration diagnosis device, deterioration diagnosis method, and recording medium
A deterioration diagnosis device according to an example aspect of the present invention includes: a memory; and at least one processor coupled to the memory. The processor performs operations. The operations include: acquiring an image including a portion to be diagnosed in a structure; calculating, by using the image, deterioration degree that is a degree of deterioration of the portion; calculating reliability for the deterioration degree based on imaging information that is information related to capturing of the image; and outputting the deterioration degree and the reliability in association with each other. |
US12292382B2 |
Crystallinity measurement device, resin-containing material manufacturing device, crystallinity measurement method, and resin-containing material manufacturing method
A crystallinity measurement device includes a Raman spectroscopy unit configured to acquire a Raman spectrum of resin-containing material including crystalline thermoplastic resin; and an analysis unit configured to calculate crystallinity of the crystalline thermoplastic resin based on an intensity of a low-wavenumber spectrum that is a spectrum in a region of less than 600 cm−1, in the Raman spectrum. |
US12292379B2 |
Split refracting or split reflecting light received by cellulose-based film comprising surface pattern
There is provided detecting modification of optically active cellulose-based film. A method comprises split refracting or split reflecting light received by a surface pattern of an optically active cellulose-based film into a plurality of output light patterns, wherein an output light pattern is determined from the plurality of output light patterns on the basis of a modification applied to the optically active cellulose-based film. |
US12292377B2 |
Multi-waveband-tunable multi-scale meta-material and preparation method and spectral detection method thereof
A multi-waveband-tunable multi-scale meta-material and a preparation method and a spectral detection method thereof are provided. The meta-material includes a stretchable layer, a non-stretchable support layer, a metal layer, and a nanoparticle layer sequentially stacked from bottom to top. The stretchable layer is a polydimethylsiloxane (PDMS) layer. The non-stretchable support layer is a polyimide (PI) layer. The metal layer is a gold layer. The nanoparticle layer is modified with a hydrophobic group. The preparation method includes vacuum-evaporating fluorosilane on a silicon wafer, spin-coating PDMS, heat-curing PDMS, conducting plasma cleaning, spin-coating and curing PI, sputtering gold, self-assembling the nanoparticles on a water surface to form the nanoparticle layer, transferring the nanoparticle layer to the metal layer, and etching according to a pattern. The multi-waveband-tunable multi-scale meta-material can sense biochemical molecules by utilizing the advantages of multiple wavebands, is simple and fast to operate, and is suitable for various detection needs. |
US12292375B2 |
Analysis device
An analysis and observation device includes: an electromagnetic wave emitter that emits a primary electromagnetic wave; a reflective object lens having a primary mirror provided with a primary reflection surface reflecting a secondary electromagnetic wave and a secondary mirror provided with a secondary reflection surface receiving and further reflecting the secondary electromagnetic wave; first and second detectors that receive the secondary electromagnetic wave and generate an intensity distribution spectrum; and a controller that performs component analysis of a sample based on the intensity distribution spectrum. A transmissive region through which the primary electromagnetic wave is transmitted is provided at a center of the secondary mirror. The transmissive region transmits the primary electromagnetic wave, which has been emitted from the electromagnetic wave emitter and passed through an opening of the primary mirror, thereby emitting the primary electromagnetic wave along an analysis optical axis of the reflective object lens. |
US12292373B2 |
Optical plastic film, and optical laminate, polarization plate, and image display device using same
The present disclosure addresses the problem of providing an optical plastic film such that rainbow unevenness when viewed with naked eyes and blackout when viewed with polarized sunglasses can be suppressed without any axis alignment or increase in the in-plane phase difference. Disclosed is an optical plastic film satisfying the following conditions 1 and 2: |
US12292370B2 |
Systematic characterization of objects in a biological sample
A method for classifying and counting objects recoverable from a urine sample processed onto a slide. The method includes the following steps: receiving at least one digitalized image of the whole slide; detecting connected components by segmentation of the image of the whole slide; classifying the detected connected components into countable connected components and uncountable connected components using a classifier; for the countable connected components using an object detection model to obtaining the number of objects for each class; for the uncountable components using a semantic segmentation model to obtaining the number of objects for each class; summing up the number of objects for each class obtained from the semantic segmentation model and the object detection model outputting a number of objects for each class. |
US12292369B1 |
Induction type oil debris signal monitoring and identification system and method
The present invention provides an induction type oil debris signal monitoring and identification system, which comprises an induction type oil debris sensor, used to detect small electromagnetic changes in the oil and output a monitoring signal after processing through a signal processing circuit; a bubble and debris classification and identification network module, used to analyze whether an abnormal amplitude signal in the monitoring signal contains bubbles or not so as to prevent the bubbles from being c as debris, and a two-level debris signal analysis network module, used to analyze the monitoring signal and determine the size and the quantity of debris. |
US12292368B2 |
Evaluation method, substrate processing apparatus, manufacturing method of substrate processing apparatus and article manufacturing method
The present invention provides an evaluation method for evaluating a state in an apparatus concerning particles existing inside a substrate processing apparatus for processing a substrate, including arranging a plate in a charged state inside the apparatus and obtaining the number of particles adhered to the plate by performing a dummy operation different from an operation of processing the substrate, and evaluating the state in the apparatus based on a coefficient representing a ratio of the number of particles adhered to the plate by performing the dummy operation for the plate in an uncharged state to the number of particles adhered to the plate in the charged state, and the number of particles obtained in the arranging the plate. |
US12292366B2 |
Cryogenic analysis systems and methods
Cryogenic device analysis systems are provided that can include: a cold source within a first vacuum chamber; a cryogenic device mount within a second vacuum chamber, wherein the first and second vacuum chambers are separated by a vacuum barrier; a first thermal conduit extending from the cold source through the vacuum barrier to the sample mount; a first thermal switch along the first thermal conduit and operatively aligned between the cold source and the vacuum barrier. Methods for performing analysis of a cryogenic device are also provided. |
US12292365B2 |
Sample holder for holding a sample carrier carrying a sample
A sample holder for holding a sample carrier carrying a sample includes a sample carrier fixing element. The sample carrier fixing element includes a first section configured, when in a first position, to fix the sample carrier to the sample holder, and, when in a second position, to release the sample carrier or to provide access to an area where the sample carrier is to be located. The sample carrier fixing element also includes a second section different from the first section, the second section being operable such that upon operation of the second section the first section switches from the first position into the second position or from the second position into the first position. |
US12292363B2 |
Method for preparing biological material having excellent light-transmitting property
The present invention relates to a clearing technique which uses a solution containing at least one of a compound having a delipidation ability, a compound having a biochrome decoloring ability, a compound having a decalcification ability, a compound having a refractive index adjusting ability, and a compound having a tissue swelling ability. The clearing technique is suitable for use in high-throughput and low-magnification imaging which involves a simple process. |
US12292362B2 |
Flow device and associated method and system
A flow device, method, and system are provided for determining the fluid particle composition. An example flow device includes a fluid sensor configured to monitor at least one particle characteristic of fluid flowing through the fluid sensor. The example flow device also includes at least one processor configured to, upon determining the at least one particle characteristic satisfies a particle criteria, generate a control signal for an external device. The example flow device also includes a fluid composition sensor configured to be powered based on the control signal and further configured to capture data relating to the fluid particle composition. The example flow device is also configured to generate one or more particle profiles of at least one component of the fluid based on the data captured by the fluid composition sensor. |
US12292360B2 |
Preliminary diagnoses of cut tissue sections
A system for optical interrogation of tissue samples, the system including: a microtome configured to section one or more tissue sections from a tissue block, the one or more tissue sections including one or more tissue samples; a transfer medium configured to gather the one or more tissue sections and to transfer the one or more tissue sections to one or more slides; and an optical interrogation system including an illumination system configured to illuminate the one or more tissue sections and an imaging system configured to perform an imaging analysis on the one or more tissue sections illuminated with the illumination system. |
US12292358B2 |
Gas density relay with sealing performance self-checking function, and implementation method therefor
The present application provides a gas density relay with sealing performance self-checking function and an implementation method therefor. The gas density relay includes a gas density relay body, a sealing performance detector and an intelligent control unit; the sealing performance detector is communicated with a gas path of the gas density relay body or a sealed cavity in the gas density relay body to obtain gas leakage information of the gas density relay body; the intelligent control unit is connected with the sealing performance detector, receives and/or calculates the data and/or information monitored by the sealing performance detector, and performs diagnosis to obtain the current sealing performance of the gas density relay body; or, the intelligent control unit uploads the received data and/or information to a background, and the background performs diagnosis to obtain the current sealing performance of the gas density relay body. The gas density relay is used to monitor the gas density of gas insulated or arc extinguishing electrical equipment, and the gas leakage performance of the gas density relay can also be monitored on line, which reduces operation and maintenance costs and ensures safe operation of a power grid. |
US12292354B2 |
Modular structure for fixing radial electromagnetic actuators for non-destructive tests and failure simulations in rotating machines without disassembly of bearings
The present invention discloses a modular structure for fixing radial electromagnetic actuators for non-destructive tests and failure simulations in rotating machines without disassembly of bearings and comprises the following components: ferromagnetic core (1), armature (4), cover (6), load cell (10), upper reinforcement (15), lower reinforcement (16), lower plate (17), side plate 1 (18), side plate 2 (19), upper plate (20), beam (7), spool (2), adjustment 1 (11), captive pin (3), chassis (5), lock (8), plate (9), adjustment 2 (13), captive screw (12), adjustment 3 (14). |
US12292353B2 |
Calculating distributed twist of a multi-fiber 3D shape sensor bundle (MFB) using optical frequency domain reflectometry (OFDR) phase interrogation data
MFB twist distribution data is calculated along a multi-fiber shape sensor bundle (MFB) using optical frequency domain reflectometry (OFDR) phase interrogation data. Phase data is extracted from OFDR interferometric interrogation data acquired from an MFB having single core radially offset fibers with fiber Bragg gratings (FBGs) helically wrapped about and rigidly adhered to a central single core fiber with BRFs. A change in phase between current and previously acquired phase signals is calculated for the fibers. The change in phase is unwrapped and FBG gap-induced unwrapping discontinuities are accounted for in the change in phase. The FBG gap-mitigated phase differences are determined for each of the offset fibers and then averaged. The center fiber gap-mitigated phase difference is subtracted from the average to yield a twist-phase difference. Bending-induced changes are removed to create bend-compensated twist-phase difference distribution which is used to calculate the MFB twist distribution data along the MFB. |
US12292351B2 |
Force-measuring device and related systems
A force-measuring device includes a first substrate, signal processing circuitry, a thin-film piezoelectric stack overlying the first substrate, and piezoelectric micromechanical force-measuring elements (PMFEs). The thin-film piezoelectric stack includes a piezoelectric layer. The PMFEs are located at respective lateral positions along the thin-film piezoelectric stack.Each PMFE has: (1) a first electrode, (2) a second electrode, and (3) a respective portion of the thin-film piezoelectric stack. The first electrode and the second electrode are positioned on opposite sides of the piezoelectric layer to constitute a piezoelectric capacitor. Each of the PMFEs is configured to output voltage signals (PMFE voltage signals) between the respective first and second electrodes in accordance with a time-varying strain at the respective portion of the piezoelectric layer between the respective first and second electrodes resulting from a low-frequency mechanical deformation. The signal processing circuitry is configured to read at least some of the PMFE voltage signals. |
US12292347B2 |
Apparatus for measuring the internal gas pressure of a coke oven, associated coke oven system and method
An apparatus (20) for measuring internal gas pressure of a coke oven (31) including a guide (24) receiving at least three pressure probes (21,22,23) each connected to a pressure sensor (61,62,63), wherein, said guide (24) has a circular cross section then forming a tubular guide (24). method (70) for manufacturing the apparatus is also provided. A coke oven (31) including at least one hole (301) through which the above apparatus (20) is inserted horizontally such that a front part of each of the three pressure probes (21,22,23) is inside the coke oven (31) and a rear part of each of the three pressure probes (21,22,23) is outside the coke oven (31). |
US12292345B2 |
Flexible fabric based transistors for electromechanical sensing on 2D and 3D curved surfaces
A system of fabric-based devices designed as transistors with tri-state behavior that can measure any geometries on 2D and 3D surfaces. The devices are constructed from layers of conductive materials and flexible sheets that allow signals to selectively cross between layers. Multiple layers of conductive signals can be achieved by controlling the tension of the top and bottom thread, and interlayering conductive, semiconductive, insulating, and semi-porous materials around a sensing layer. The layers can be further modified to include folds and cuts that allow for 2D and 3D bending, stretching, twisting, and curves. Large sheets of devices can be organized into grid-like matrixes, with signal wires connected in a multiplexed fashion to minimize the amount of threads to simplify construction and device communication to a central processing unit. |
US12292344B2 |
Flexible fabric based transistors for electromechanical sensing on 2D and 3D curved surfaces
A system of fabric-based devices designed as transistors with tri-state behavior that can measure any geometries on 2D and 3D surfaces. The devices are constructed from layers of conductive materials and flexible sheets that allow signals to selectively cross between layers. Multiple layers of conductive signals can be achieved by controlling the tension of the top and bottom thread, and interlayering conductive, semiconductive, insulating, and semi-porous materials around a sensing layer. The layers can be further modified to include folds and cuts that allow for 2D and 3D bending, stretching, twisting, and curves. Large sheets of devices can be organized into grid-like matrixes, with signal wires connected in a multiplexed fashion to minimize the amount of threads to simplify construction and device communication to a central processing unit. |
US12292343B2 |
Systems and methods for foldable multi-mode bend sensors
Disclosed embodiments include systems and methods for additively manufacturing (e.g., by “printing” or the like) a bend sensor as a 2D structure that can then be configured into a 3D or stacked structure. Further disclosed embodiments include bend sensors with foldable sensing regions configurable into a 3D or stacked structure. A differential strain in a sensing region is linearly proportional to the displacement as measured from the endpoints of the sensing region. The differential strain is measurable as a differential change in the capacitance of the sensing regions. |
US12292341B2 |
High voltage harness thermal monitor and power management system
A system and method of controlling a powertrain to protect a high voltage cable by determining a temperature characteristic for a busbar, determining a temperature characteristic adjacent to a component, and determining a current through the high voltage cable. Thereafter, the method reduces an operating characteristic of the powertrain based on the temperature characteristic for the busbar, the temperature characteristic adjacent to the component, and the current. |
US12292337B2 |
Roller temperature monitoring
Overheating of the rollers in a track on mobile equipment can result in failure of the track. Accordingly, embodiments are disclosed for a temperature monitoring device that can be installed within an oil fill hole of each roller. Each temperature monitoring device may monitor the oil temperature within a respective roller, and communicate that oil temperature or other temperature indication to a controller. The controller may alert a human operator or another system when the temperature of a roller exceeds a predefined threshold that is indicative of overheating. |
US12292336B2 |
Bolometer having an alignment layer of carbon nanotubes and method for manufacturing same
An object of the present invention is to provide a bolometer having a high TCR value and a low resistance, and a method for manufacturing the infrared sensor. One aspect of the present embodiment relates to a bolometer comprising: a substrate; a first electrode on the substrate; a second electrode spaced from the first electrode on the substrate; and a carbon nanotube layer electrically connected to the first electrode and the second electrode, wherein the carbon nanotube layer comprises 90% by mass or more of semiconducting carbon nanotubes based on the total amount of carbon nanotubes, and the carbon nanotube layer has an alignment satisfying: fx/fy≥2 where an integrated value f of amplitudes of frequencies from −1 μm−1 to +1 μm−1 in one direction from the center is calculated in an image obtained by performing two-dimensional fast Fourier transform processing on an SEM image of the carbon nanotube layer, and an integrated value for a direction x in which the integrated value f becomes maximum is defined as fx and an integrated value for a direction y perpendicular to the direction x is defined as fy. |
US12292334B2 |
Thermal infrared sensor that can be fixed onto infrared windows
A thermal infrared sensor with a mount so that it can be fixed onto infrared windows to provide a solution for performing continuous thermal monitoring of equipment that is provisioned with one or more infrared windows. The IR mount can be made out of any material or combination thereof. The mount can be attached in any possible form to the Infrared window or enclosure surrounding the Infrared window. The mount can fully or partially cover the Infrared window to be monitored. Depending on its implementation it could also fully or partially cover more than just one infrared window. The mount can be a mount made specifically for one or more types of Infrared windows or a generic mount. It could be an existing mount that could be used in such a way that when combined with the second element it enables the presented invention. |
US12292332B2 |
Hyperspectral image based on dual-frequency comb
A method for generating a illumination dual-comb signal that provides a low frequency train of interferograms (180) readable by a regular video-rate camera (160) comprising N pixels and a sampling frequency of V Hz to extract hyperspectral information (170), the method comprising providing a monochromatic signal, splitting the monochromatic signal in two split monochromatic signals, frequency shifting each monochromatic signal with an offset frequency below V 2 Hz , generating two frequency combs having a difference in repetition below V 2 Hz by a nonlinear modulation of the two split monochromatic signals, generate the illumination dual-comb signal, Illuminating a target and employing a video-rate camera (160) to read a low frequency train of interferograms (180) based on a reflected and/or transmitted signal of the illumination dual-comb signal and performing Fourier transformation of the low frequency train of interferograms (180) detected by each pixel from the N pixels to extract the hyperspectral information (170). |
US12292330B2 |
Spectrometry apparatus
Provided is a spectrometry apparatus that suppresses a reduction in usage efficiency of an irradiation energy of a light. A spectrometry apparatus of the disclosure includes a stage on which a sample is placed, an electromagnetic source that emits an electromagnetic wave, one or a plurality of optical elements that transform a spatial energy distribution of the electromagnetic wave and emit the electromagnetic wave, and a reflective objective lens that collects the electromagnetic wave after a transformation of the spatial energy distribution and irradiates the sample with the collected electromagnetic wave. |
US12292326B2 |
Emitter module for an LED illumination device
An illumination device comprises one or more emitter modules having improved thermal and electrical characteristics. According to one embodiment, each emitter module comprises a plurality of light emitting diodes (LEDs) configured for producing illumination for the illumination device, one or more photodetectors configured for detecting the illumination produced by the plurality of LEDs, a substrate upon which the plurality of LEDs and the one or more photodetectors are mounted, wherein the substrate is configured to provide a relatively high thermal impedance in the lateral direction, and a relatively low thermal impedance in the vertical direction, and a primary optics structure coupled to the substrate for encapsulating the plurality of LEDs and the one or more photodetectors within the primary optics structure. |
US12292322B2 |
Level indicating device for tank
A level indicating device for a tank includes: a differential pressure type level gauge configured to measure a level of a fluid in a tank on the basis of a pressure according to the level of the fluid in the tank; and a level indicator configured to indicate the level of the fluid by moving in a vertical direction according to a differential pressure signal measured by the differential pressure type level gauge. |
US12292321B2 |
Meter box having adjustable length meter couplings
Illustrative embodiments of a meter box and couplings, either separately or in combination, are provided. An illustrative embodiment provides a valve coupling that is disposed through a wall of the meter box such that a first portion of the valve coupling extends exterior of the meter box and a second portion of the valve coupling extends interior of the meter box. An outlet coupling is disposed through the wall of the meter box such that a first portion of the outlet coupling extends exterior of the meter box and a second portion of the outlet coupling extends interior of the meter box. A telescoping tube is located in the meter box, extended into and movable relative to, and in fluid communication with, at least one of the second portion of the valve coupling and/or the second portion of the outlet coupling. The telescoping tube varies a distance between the valve coupling and the outlet coupling within the meter box. |
US12292320B2 |
Yield monitoring apparatus, systems, and methods
A sensor assembly for determining yield of grain harvested by a harvesting machine during harvesting operations. The sensor assembly includes a sensor housing, a displaceable sensor member and a displacement sensor. The sensor housing is mounted to the grain elevator housing above an upper sprocket of a conveyor disposed within the grain elevator housing. The sensor member is displaceably supported via the sensor housing within the elevator housing above the upper sprocket and along a direction of travel of the grain piles thrown by the conveyor flights rotating around the upper sprocket. The thrown grain piles produce a grain force on the sensor member causing a displacement of the sensor member in relation to the grain force. The displacement sensor generates a grain force signal corresponding to the displacement of the sensor member. |
US12292319B2 |
Propagation time measurement device
A device determines the propagation time of an acoustic signal by cross-correlation analysis between a transmission signal and a reception signal. The device determines the propagation time by cross-correlation analysis between the transmission signal and the reception signal from which reverberation has yet to be removed, removes, from the reception signal, as the reverberation, a signal component at and after a time point based on the determined propagation time, and redetermines a propagation time by cross-correlation analysis between the transmission signal and the reception signal from which the reverberation has been removed. |
US12292318B2 |
Fluid consumption meter and method for detecting sound in a piping system
A fluid consumption meter (2) is arranged to measure a flow rate of a fluid and has a control device (14) with a sound detection module (26) arranged to detect a sound in said fluid. The control device (14) is configured such that during activation of the sound detection module (26) at least one further module (20, 22, 24) of the consumption meter (2) not required for sound detection is in a deactivated state. A method is provided for detecting sound in a piping system. |
US12292316B2 |
Sensor apparatus
A sensor apparatus may include a channel structure configured to couple with an external element and a fluid conduit, such that the channel structure may receive a fluid, at least partially drawn through the external element from an ambient environment, and direct the fluid through the fluid conduit. A sensor may generate sensor data indicating a flow rate of the fluid through the fluid conduit based on monitoring a variation in a pressure at a location in hydrodynamic contact with the fluid conduit and in relation to an ambient pressure of the ambient environment. The sensor apparatus may enable generation of improved topography information associated with flows of fluid drawn from the external element based on measuring a local pressure at the location in hydrodynamic contact with the fluid conduit and determining the ambient pressure based on monitoring the local pressure over time. |
US12292314B2 |
Optical encoder
Optical encoder includes a light source, a reflector, and a light receiver. Reflector has a plurality of reflection areas that include M-code areas and reflects a light from light source by one or more areas, corresponding to n-bits, of M-code areas. Light receiver receives a reflection light from reflector to perform a photoelectric conversion on reflection light. M-code areas has a first face corresponding to first code information and a second face corresponding to second code information and having an inclination structure different from that of first face. Light receiver has first and second light-receiving groups. First light-receiving group includes a plurality of first light-receiving elements receiving reflection light reflected from first face. Second light-receiving group includes a plurality of second light-receiving elements receiving reflection light reflected from second face. Positions of first light-receiving elements and positions of second light-receiving elements are shifted from each other in one direction. |
US12292305B1 |
Lane recognition method and lane recognition device
A lane recognition method and a lane recognition device operate such that when a travel lane of a vehicle is recognized by performing cross-check between first boundary information about a boundary dividing lanes acquired from map information and second boundary information about the boundary dividing the lanes acquired from a detection device of the vehicle, a movable center line is detected from at least one of the first boundary information and the second boundary information. The movable center line is a center line that can move in a width direction of a road on which the vehicle travels. When the movable center line is detected, the cross-check between the first boundary information and the second boundary information is not performed on one of a right side and a left side of the vehicle on which the movable center line is detected. |
US12292304B2 |
System and method for determining passing, no-passing zones on roadways
Systems and methods for determining passing and no-passing zones on a roadway. The systems utilize sensors such as an inertial measurement unit, a distance measuring indicator, and a GNSS unit to track the position and orientation of a vehicle as it travels along a route. The systems also utilize a 360° camera and a lidar sensor to generate 360° footage and a lidar map, respectively, of the route. The methods utilize the data and images generated by the system to make line-of-sight determinations for various locations along the route. These determinations are then utilized to determine where passing and no-passing zones should be on a roadway. |
US12292300B2 |
Systems and methods for dynamic transparency adjustments for a map overlay
Systems and methods are described herein for adjusting a transparency of a map overlay. A mapping application generates for display the map overlay at a first level of transparency depicting at least a portion of a route. The mapping application receives an indication of a current location on the route and based on the current location, detects an upcoming directional change on the route. In response to detecting the upcoming directional change, the mapping application adjusts the transparency of the map overlay to a second level of transparency. |
US12292297B2 |
Computational model for creating personalized routes based at least in part upon predicted total cost of claim frequency or severity
Systems and methods are provided for providing recommendations of safe driving routes that are tailored to the driving habits of particular drivers. A machine learning model (e.g., an artificial neural network) may be trained using data indicative of insurance claim severity, road conditions, and/or vehicle telematics data associated with vehicle-related incidents, such as vehicle collisions. The machine learning model may be trained to identify road types and conditions that are predictive of claim frequency and severity. Any given driving route(s) may be provided to the trained machine learning model, and a risk value may be computed for the route(s). By further applying a personalized driver profile to the calculations of risk, personalized risk values may be computed for the route(s), and a safest route may be recommended to a driver. |
US12292293B2 |
Magnet-guiding switching system and magnet-guiding switching method
A magnet-guiding switching system includes a lane magnetic field device, a switching controlling module and a route controlling center. As the switching controlling unit informs the magnetic field switching unit to turn on the first switching electromagnets and to turn off the second switching electromagnets according to the driving signal, the vehicle is guided by magnetic fields of the first switching electromagnets to drive from the first section of the first route to the second section along the guiding section; as the switching controlling unit informs the magnetic field switching unit to turn on the second switching electromagnets and to turn off the first switching electromagnets according to the driving signal, the vehicle is guided by magnetic fields of the second switching electromagnets to drive from the first section of the first route to the continuous section of the second route along the switching section. |
US12292292B2 |
System and method of observing and measuring dismount land navigation
A system for improving accuracy in land navigation with limited non-electronic manual tools is provided. The system comprises a computer and application that provides a starting point and a first plurality of destination points in a field environment with instructions to physically locate the first plurality in a first order. The application also receives a second plurality of points indicating locations identified as corresponding to the first plurality, the second plurality physically found in the field in the first order. The application also plots on an electronic map the starting point, the first plurality, and the second plurality. The application also analyzes, based on observation of the plotted starting point and pluralities, of variances from each of the first plurality of points to a corresponding each of the second plurality of points. The application also displays analysis output and the map in a manner promoting group instruction about the variances. |
US12292290B2 |
Vehicle localization based on pose corrections from remote vehicles in parking garages
This document describes techniques and systems for vehicle localization based on pose corrections from remote vehicles in parking garages and other GNSS denial environments. A system can include a processor and computer-readable storage media comprising instructions that, when executed by the processor, cause the system to autonomously operate a host vehicle and determine an estimated pose of the host vehicle within the GNSS denial environment. The instructions also cause the processor to transmit a pose request to a remote vehicle in the GNSS denial environment. In response to the pose request, the system can receive a corrected pose of the host vehicle from the remote vehicle. The instructions further cause the processor to use the corrected pose to determine an updated pose for the host vehicle. In this way, the system can provide highly accurate vehicle localization in GNSS denial environments in a cost-effective manner. |
US12292288B2 |
Azimuth/attitude angle measuring device
The azimuth/attitude angle measuring device (100) includes a first angular velocity sensor (103), a second angular velocity sensor (104), a power supply unit (102), and a control unit (101). The control unit is configured so that, when an angular velocity, which is to be used in an operation before and after interchanging a function of a primary side control circuit (12) and a function of a secondary side control circuit (13), is detected by one of the first angular velocity sensor and the second angular velocity sensor, the control unit does not perform control for interchanging the function of the primary side control circuit and the function of the secondary side control circuit in the other of the first angular velocity sensor and the second angular velocity sensor. |
US12292286B2 |
Microelectromechanical gyroscope and method for compensating an output thermal drift in a microelectromechanical gyroscope
A microelectromechanical gyroscope includes: the support structure; a sensing mass, coupled to the support structure with degrees of freedom along a driving direction and a sensing direction perpendicular to each other; and a calibration structure facing the sensing mass and separated from the sensing mass by a gap having an average width, the calibration structure being movable with respect to the sensing mass so that displacements of the calibration structure cause variations in the average width of the gap. A calibration actuator controls a relative position of the calibration structure with respect to the sensing mass and the average width of the gap. |
US12292283B2 |
Imaging range estimation device, imaging range estimation method, and program
An imaging range estimation device includes an image data processor configured to acquire image data imaged by a camera device and generate image data with an object name label added, a reference data generator configured to set, by using geographic information, a region within a predetermined distance that is imagable from an estimated position at which the camera device is installed and generate reference data with an object name label added, and an imaging range estimator configured to calculate a concordance rate by comparing a feature indicated by a region of an object name label of the image data with a feature indicated by a region of an object name label of the reference data, and estimate the imaging range of the camera device to be a region of the reference data that corresponds to the image data. |
US12292281B2 |
Method and device for characterizing the surface shape of an optical element
In a method for characterizing the surface shape, the following steps are carried out iteratively: (A) calculating a first figure based on first measurements; (B) subtracting the first figure from first measured values, to determine a first test set-up error; (C) using the first test set-up error for calculating a corrected first figure,; (D) subtracting the corrected first figure from second measured values, to determine a second test set-up error; (E) using the second test set-up error for calculating a corrected second figure; (F) using the corrected second figure for correcting the first test set-up error by subtracting the corrected second figure from the first measured values, to determine a corrected first test set-up error; (G) using the corrected first test set-up error for calculating a first figure corrected once again; and (H) comparing the result with a convergence criterion and optionally repeating steps (A) to (H). |
US12292280B2 |
Angle sensor
A method comprising: generating signals SA1 and SB1 by using a first sensor that is positioned at a first position relative to a rotating target, the signals SA1 and SB1 being generated in response to a magnetic field that is associated with the rotating target; generating signals SA2 and SB2 by using a second sensor that is positioned at a second position relative to the rotating target; and calculating a position of the rotating target based on a ratio of a first difference between the signals SA1 and SA2 and a second difference between the signals SB1 and SB2. |
US12292279B2 |
Movement interval measurement apparatus for checking operating status of vehicle power transmission apparatus unaffected by temperature
Provided is a movement distance measurement apparatus for confirming the operating state of a power transmission device for automobiles, which has removed the effect of temperature, and the movement distance measurement apparatus for confirming the operating state of a power transmission device for automobiles, which has removed the effect of temperature, is configured to measure the movement distance T of the detection target object 20 using a resonance circuit including the sensing coil by using changes in the resonance frequency of the resonance circuit and changes in the output voltage of the resonance circuit according to changes in the distance between the detection target object 20 and the sensing coil, and to be provided with a diode voltage detection unit that separately detects diode voltage included in the output value of the resonance circuit not to be affected by temperature change by removing the diode voltage. |
US12292278B2 |
Method, system, device and medium for measuring gear tooth profile roughness
The present disclosure provides a method, a system, a device and a medium for measuring gear tooth profile roughness. The method includes: obtaining design parameters of a target gear pair and test parameters of each tooth profile working point; fitting a measured surface profile and a theoretical tooth profile curve to obtain a surface structure curve; calculating a Hertzian contact width according to the design parameters and the test parameters for each tooth profile working point on the theoretical tooth profile curve, and determining an evaluation length of surface roughness according to the Hertzian contact width; filtering the surface structure curve by means of a filter with a set wavelength to obtain a surface roughness profile; and determining surface roughness parameters of each tooth profile working point in a working area according to the surface roughness profile for each evaluation length. |
US12292276B2 |
Measuring tape with weatherproof seal and retrofit kit
The present invention relates measuring tapes and methods for making thereof. In particular, the measuring tape of the present invention contains a wipe mechanism for cleaning the tape as it retracts into its housing. The wipe mechanism contains a top wipe and a bottom wipe for removing debris from the top and bottom surfaces of the tape, respectively, when it is retracted after use. |
US12292271B2 |
Wedging arrangement to plug a blast hole
The invention relates to a wedging arrangement to plug a blast hole accommodating an explosive charge. The wedging arrangement comprises a body comprising a first part and a second part arranged to angularly slide relative to each other. Each of the first and second parts defines a holding arrangement for holding the first and second parts relative to each other. The wedging arrangement is configurable between a default configuration in which the holding arrangement holds the first and second parts relative to each other, and a stressed configuration in which the body is subjected to external stress forces thereby causing the holding arrangement to be disengaged to allow the first and second parts to angularly slide relative to each other, in use to locate and lock the wedging arrangement in place within the blast hole in order to plug the blast hole and contain the blast energy resulting from the explosive charge being detonated. |
US12292269B2 |
Projectile
The invention relates to a paintball projectile comprising a front portion and a body portion, which body portion comprises a side wall. The paintball projectile comprises a body component, which is a single piece forming outer surfaces of the front portion and the side wall, a closed cavity in the interior volume of the front portion, a fill in the closed cavity, and a middle component in the interior volume of the body component, the middle component having a first side and a second side. The first side of the middle component is facing the closed cavity, and the projectile further comprises a barrier layer on the second side of the middle component. The invention further relates to a method for manufacturing paintball projectile. |
US12292263B2 |
Safety assembly for training use of a laser-directed energy weapon
A safety assembly for use with a laser-directed energy weapon is disclosed. The assembly comprises a control system comprising a photodetector and a processing unit; and an optical device configured to attach to a target such that, when attached, the optical device provides a light beam to the photodetector. The processing unit is arranged to compare the received light beam against one or more predetermined attributes, and to permit the laser-directed energy weapon to fire only when the received light beam is determined to have the one or more attributes. |
US12292261B2 |
Method of determining topographical interference with guided missile and determination apparatus therefor
A method of determining topographical interference with a guided missile is proposed. The method may include obtaining a pre-calculated expected trajectory of a guided missile. The method may also include extracting topographic elevations with respect to a topography corresponding to the pre-calculated expected trajectory from stored topographical information. The method may further include determining presence or absence of topographical interference with the guided missile based on bottom trajectory elevation values in the pre-calculated expected trajectory and topographic elevation values corresponding to the bottom trajectory elevation values. The pre-calculated expected trajectory may include top, bottom, left, and right trajectories with respect to a launch direction of the guided missile, calculated based on an error factor for the guided missile, and the error factor includes manufacturing error values with respect to at least one of a weight, center of gravity, a thrust, or a moment of inertia of the guided missile. |
US12292253B2 |
Adapter for airsoft gun
An adapter for airsoft guns includes a housing comprising a single, integrally formed plastic element, the housing having an upper portion configured to mate with a magazine well of the airsoft gun, an air reservoir located within the housing for holding pressurized gas, an air inlet configured for allowing ingress of pressurized air from an attached gas canister, an air outlet configured for allowing egress of pressurized air from the air reservoir, a piston valve between the air reservoir and the air outlet configured for preventing airflow from the air reservoir to the air outlet when in the rest position, and allowing temporary airflow from the air reservoir to the air outlet when contacted by a firing pin of the airsoft gun, a projectile inlet configured for allowing ingress of projectiles from an attached projectile magazine, and a projectile outlet configured for allowing egress of projectiles to the airsoft gun. |
US12292251B2 |
Adjustable gas block for firearm
An adjustable gas block for a firearm comprises a housing adapted to be attached to a barrel of the firearm. The housing has a first passageway adapted to be aligned with a gas port in a barrel of the firearm and a second passageway adapted to receive a gas tube of the firearm, such that a bore of the barrel, the gas port of the barrel, the first passageway, and the gas tube are in fluid communication. A valve member is mounted in the housing for forward and rearward sliding movement and has a first portion and a second portion. The first portion has an upwardly facing surface having a radius of curvature that closely approximates a radius of curvature of an outer diameter of the gas tube, and the second portion has threads. A nut is carried by the housing for rotational movement and has threads mating with the threads on the second portion of the valve. Rotating the nut in a first direction translates the valve member forwardly and rotating the nut in a second opposite direction translates the valve member rearwardly. The axial position of the first portion of the valve member controls the amount of gas passing from the first passageway to the gas tube by completely opening, partially opening, or completely closing the first passageway. |
US12292248B1 |
Biometric firearm chamber lock
The biometric firearm chamber lock is a biometric electro-mechanical locking system integrated firearm safety device. The device safely locks firearms by securing the firearm lock into the firearm chamber through the ejection port to prevent rounds from being fired. An electrical biometric sensor quickly unlocks the firearm lock from the firearm. A mechanical backup unlock mechanism is used if a replacement battery is unavailable or if the electrical components fail and cannot be used to unlock the firearm lock. The firearm lock is an independent structure requiring no installation process. |
US12292246B2 |
Methods of manufacturing heat exchanger systems
A method of manufacturing a heat exchanger includes providing a first slab having a first plurality of tubes extending from a first end to a second end of the first slab along a first length of the first slab. The method includes providing a second slab having a second plurality of tubes extending from a third end to a fourth end of the second slab along a second length of the second slab. The method includes positioning a first face of the first slab adjacent to a second face of the second slab in a side-by-side configuration and securing a connector to the first end of the first slab and to the third end of the second slab in the side-by-side configuration. The method includes bending the first slab and the second slab together in the side-by-side configuration to form a bent configuration of the heat exchanger. |
US12292245B2 |
Impingement device for heat exchanger inlet tube protection
Systems, devices, and methods for preventing damage of components of a heat exchanger. In some aspects, a system includes an impingement device for the distribution of fluid flow through an inlet of a heat exchanger that includes a first set of members configured to be disposed between an inlet and one or more process tubes of a heat exchanger and arranged in a first orientation, and a second set of members disposed between the first set of members and the inlet. Each member of the second set of members is arranged in a second orientation that is angularly disposed relative to the first orientation. |
US12292243B2 |
Devices and method for regulating cooler flow through automotive transmissions
Methods and valves for providing a continuous flow of cooler fluid in a fluid circuit of a thermal control system between a cooler and automotive transmission such that free flow of cooler fluid between the cooler and transmission exists at vehicle start-up. Fluid flow to and from the cooler is bypassed in case of pressure increases in cooler lines or pressure differentials, for example cause by a blockage in the cooler, such that the cooler fluid flow bypasses the cooler and continues in the fluid circuit through a thermal element of the thermal control system and back to the transmission. |
US12292235B2 |
Method for liquefying natural gas with improved exchanger configuration
A method for liquefying a hydrocarbon stream using at least one heat exchanger of the plate and fin type having at least one first part and one second part, the first and second parts being physically separate and each comprising at least one stack of a plurality of plates that are parallel to one another and to a longitudinal direction that is substantially vertical, the plates of the first part and the plates of the second part being stacked in a stacking direction that is orthogonal to the plates, the plates being stacked with spacing so as to define between them a plurality of first passages for the flow of at least part of a second two-phase cooling stream in the first part and a plurality of second passages for the flow of at least part of a first two-phase cooling stream in the second part. |
US12292234B1 |
Humidification and dehumidification process and apparatus for chilling beverages and other food products and process of manufacture
A novel self-cooling food product container apparatus (10) and a process for manufacturing the same is disclosed. A self-cooling food product container (20) combined with a substantive vapor transport system producing a humidification cooling process for cooling food and beverage products P. Methods of assembling and operating the apparatus (10) are also provided. |
US12292223B2 |
Refrigerator
A refrigerator includes a cool air passage for guiding the flow of cool air to a freezing compartment and a cool air passage for guiding the flow of cool air to an ice-making compartment that partially share the cool air. Through the sharing of cool air, the amount of cool air supplied to the freezing compartment is increased and sufficient cool air is supplied to the refrigerating compartment. Accordingly, sufficient cool air is supplied to the refrigerating compartment, the freezing compartment, and the ice-making compartment even with a single evaporator. |
US12292222B2 |
Refrigerator and control method therefor
A refrigerator and a control method therefor are provided. The refrigerator comprises a refrigerator body defining a first chamber, and a door body that comprises a main door defining a second chamber, and a secondary door; and the rear side of the main door is provided with an air supply port for introducing cold air in the first chamber into the second chamber. The control method comprises: acquiring an absolute air humidity ρ1 of the first chamber and an air temperature T2 of the second chamber; calculating an expected relative humidity φ3 of air in the first chamber when the temperature changes to T2 according to ρ1 and T2; determining a relative air humidity critical value φ0; comparing φ3 with φ0; and if φ3<φ0, making the air supply port supply air to the second chamber, otherwise, making the air supply port stop supplying air to the second chamber. |
US12292220B2 |
Multi-parallel carbon dioxide heat pump control method based on target load control
A multi-parallel carbon dioxide heat pump control method based on target load control, wherein the multi-parallel carbon dioxide heat pump comprises a carbon dioxide circulation loop, a heat source pipeline and a hot water pipeline, and the control method comprises: adjusting the opening degree of an electronic expansion valve (3) according to the temperature of an inlet of the hot water pipeline, the temperature of an outlet of the hot water pipeline, the flow in the hot water pipeline and a target outlet temperature set by a user, such that the steady-state change of system pressure can be realized by adjusting the electronic expansion valve (3) on the basis of the fluctuation of parameters such as user side temperature and flow, thus a target outlet temperature change curve is rapidly and stably converged to a target value, and the outlet temperature can be rapidly stabilized. |
US12292215B2 |
Heat pump assembly
A heat pump assembly includes a plurality of Peltier devices mounted to receive air from a common air inlet, means for causing a current to flow through the Peltier devices, a plurality of first heat sinks arranged in thermal contact with a first, hot, side of the Peltier devices, and a plurality of second heat sinks arranged in thermal contact with a second, cold, side of the Peltier devices. Each of the first heat sinks defines a respective first channel through which inlet air warmed by the hot side of the Peltier devices flows, and each of the second heat sinks defines a respective second channel through which inlet air cooled by the cold side of the Peltier devices flows. |
US12292214B2 |
Systems and methods for high energy density heat transfer
The application pertains to, for example, novel processes and systems for heat transfer, refrigeration, energy storage, and various cooling and heating processes. Such processes may include cooling or mixing various liquid-liquid phase transition liquids to release and/or energy. Additionally or alternatively, such processes may include charging and/or discharging thermal storage reservoirs with layered liquids of various temperatures. |
US12292213B2 |
HFO-1234ZE, HFO-1225ZC and HFO-1234YF compositions and processes for producing and using the compositions
A fluoropropene composition comprising Z-1,3,3,3-tetrafluoropropene, E-1,3,3,3-tetrafluoropropene, 1,1,3,3,3-pentafluoropropene, 2,3,3,3-tetrafluoropropene, and optionally 1,1,1,3,3-pentafluoropropane wherein the 2,3,3,3-tetrafluoropropene being present in an amount of 0.00001 to 1.0%. A method of producing the fluoropropene, methods for using the fluoropropene and the composition formed are also disclosed. |
US12292211B2 |
System and method to create indoor thermal environment based on IJV and DPV
A system and a method are provided to create an indoor thermal environment based on impinging jet ventilation (IJV) and ductless personalized ventilation (DPV), the system includes an IJV duct installed on a wall of a room and a DPV device installed on a table. An air inlet of the IJV duct is connected to an air conditioning system and an air outlet of the IJV duct is close to ground. An upper duct and a lower duct of the DPV device are disposed on two opposite sides of a tabletop, the upper duct is provided with an air supply panel, the lower duct is provided with a duct fan with an air supply volume being adjustable, and the duct fan is configured to send air absorbed from a ground air lake to a user's face area through the air supply panel of the upper duct. |
US12292209B2 |
Systems, devices, and/or methods for managing condensate
Example implementations can provide a system, machine, device, and/or manufacture that is configured for operably releasing condensate received from a condensate-producing unit toward a drain without allowing a substantial quantity of gas to flow through the system, machine, device, and/or manufacture, those embodiments including a valve, a spring, and/or a housing. |
US12292208B2 |
Airflow appliance for mitigating spread of infectious disease
An airflow appliance for mitigating spread of infectious disease. The appliance may include an elongated body configured for being disposed across the top surface of a table, first and second side surfaces of the body respectively facing first and second sides of the table; at least one air intake disposed along at least one of top or side surfaces of the body; at least one air exhaust disposed along at least one of bottom or end surfaces of the body; at least one fan disposed in the body, the at least one fan drawing air from the at least one air intake and expelling air from the at least one air exhaust; wherein the at least one air intake is configured to draw air from at least one of the first and second sides of the table; and wherein the at least one air exhaust is configured to blow air away from at least one of the first and second sides of the table. |
US12292195B2 |
Adjustable gaseous fuel injector
A fuel injector for a gas turbine engine combustor is provided that includes a swirler, a mounting stage, and a distributor. The swirler has a shaft, a collar, a throat section, and first and second axial ends. The throat section includes an inner radial surface that defines a central passage that extends between the swirler inner bore and the collar. The collar includes a plurality of apertures extending therethrough disposed radially outside of the central passage. The mounting stage is disposed in the inner bore, and has an annular flange, a central hub, and at least one strut. The distributor has a stem attached to a head. The stem has a distal end opposite the head portion engaged with the central hub. The head portion has an end surface and a side surface. The distributor is selectively positionable relative to the throat section. |
US12292189B2 |
Rich-lean flame burner
A rich-lean flame burner having on an upper part thereof: a longitudinally elongated lean burner port; and a rich burner port lying adjacent to at least one lateral side of the lean burner port with a clearance therebetween. At a plurality of longitudinal points of straightening members having a plurality of straightening plates which divide the lean burner port into a plurality of laterally sectioned regions, there are disposed first constricted portions which bring upper parts of the straightening plates into intimate contact with each other. Second constricted portions are disposed in at least laterally outermost straightening plates to further divide each portion of the lean burner port that has been divided by the first constricted portions. The second constricted portions are such that the lower end thereof is positioned above the lower end of the first constricted portions, and that the vertical length is shorter than the first constricted portions. |
US12292185B2 |
Lighting module, lighting device and lamp
A lighting device disclosed in an embodiment of the invention includes: a substrate; a plurality of light emitting devices disposed on the substrate; a first reflective member disposed on the substrate; a resin layer disposed on the first reflective member; a second reflective member disposed on the resin layer; and a wavelength conversion layer disposed on one surface of the resin layer opposite to the light emitting surface of the light emitting device, wherein a distance from the light emitting surface to the one surface may be 5 to 10 times a height of the resin layer. |
US12292178B1 |
Plug-in lamp with disordered stem bundling device
Disclosed is a plug-in lamp with a disordered stem bundling device, including a plug-in stake and a bundling device, wherein an unburied end of the plug-in stake is provided with a mounting portion with a built-in main control board, and a plurality of strip-shaped imitation flower stem connectors are arranged around a side edge of the mounting portion; a plurality of notches for inserting the imitation flower stem connectors are arranged around an edge of the bundling device, and the spacing between any two adjacent notches is unequal. Through the cooperation of the bundling device and the imitation flower stem connectors, the imitation flower stem connectors are in a disorderly hanging state, making the plug-in lamp have a better decoration effect. |
US12292174B2 |
Decorative element for a motor vehicle, and production method for a decorative element
A decorative element for a motor vehicle comprising a transparent carrier element which can be fastened to the motor vehicle, a transparent surface layer which forms an external surface of the decorative element and is arranged on a visible side of the decorative element on the carrier element during intended use, a film printed with a predetermined pattern and arranged on a side opposite the visible side on the carrier element, and a transparent inner surface layer which forms an inner surface of the decorative element. The printed film comprises at least one transparent cut-out. A paint layer in a predetermined color is arranged between the printed film and the inner surface layer. A method for producing the decorative element is also disclosed. |
US12292170B2 |
Illumination device for vehicles
An illumination device for vehicles, having a housing, a cover lens, which closes an opening in the housing, an elongate light guide, a light source for coupling light into the elongate light guide, a groove-like receptacle for receiving the elongate light guide, an outcoupler for coupling out the light coupled into the elongate light guide. The outcoupler is arranged along part of a lateral surface of the elongate light guide. The groove-like receptacle runs along an edge of the cover lens so that a position light is produced. |
US12292166B2 |
Lighting system
A lighting system includes a light source unit and a light-distributing member. The light source unit includes a laser light source. The light-distributing member has the function of reflecting incident light that has been emitted as a beam of light from the light source unit toward a target space. The light-distributing member transforms the incident light into lighting light having a different light distribution property from the incident light and distributes the lighting light over the target space. |
US12292163B2 |
Method and device for precooling a cryostat
A method is provided for precooling a cryostat having a hollow cold head turret into which a neck tube protrudes and connects an object to be cooled to the exterior of the cryostat, wherein a cold head having a cold head stage for cooling a cryogenic working medium may be introduced into the neck tube. During a condensation operation the cryogenic working medium flows through a heat pipe into an evaporator chamber which is thermally conductively connected to the object to be cooled. During a precooling phase a precisely fitting, thermally conductive short circuit block is inserted through the neck tube into the heat pipe to provide thermal conduction between the object to be cooled and a cooling device. The short circuit block is removed from the heat pipe after the target temperature is reached, and heat is subsequently transmitted through the heat pipe during a condensation operation. |