Document | Document Title |
---|---|
US12249326B2 |
Method and device for voice operated control
At least one exemplary embodiment is directed to a method and device for voice operated control with learning. The method can include measuring a first sound received from a first microphone, measuring a second sound received from a second microphone, detecting a spoken voice based on an analysis of measurements taken at the first and second microphone, learning from the analysis when the user is speaking and a speaking level in noisy environments, training a decision unit from the learning to be robust to a detection of the spoken voice in the noisy environments, mixing the first sound and the second sound to produce a mixed signal, and controlling the production of the mixed signal based on the learning of one or more aspects of the spoken voice and ambient sounds in the noisy environments. |
US12249319B2 |
Automatically determining language for speech recognition of spoken utterance received via an automated assistant interface
Implementations relate to determining a language for speech recognition of a spoken utterance, received via an automated assistant interface, for interacting with an automated assistant. Implementations can enable multilingual interaction with the automated assistant, without necessitating a user explicitly designate a language to be utilized for each interaction. Selection of a speech recognition model for a particular language can based on one or more interaction characteristics exhibited during a dialog session between a user and an automated assistant. Such interaction characteristics can include anticipated user input types, anticipated user input durations, a duration for monitoring for a user response, and/or an actual duration of a provided user response. |
US12249316B1 |
Speech recognition services
A speech recognition platform configured to receive an audio signal that includes speech from a user and perform automatic speech recognition (ASR) on the audio signal to identify ASR results. The platform may identify: (i) a domain of a voice command within the speech based on the ASR results and based on context information associated with the speech or the user, and (ii) an intent of the voice command. In response to identifying the intent, the platform may perform a corresponding action, such as streaming audio to the device, setting a reminder for the user, purchasing an item on behalf of the user, making a reservation for the user or launching an application for the user. The speech recognition platform, in combination with the device, may therefore facilitate efficient interactions between the user and a voice-controlled device. |
US12249311B1 |
Multimodal active noise cancellation
A system configured to perform adaptive active noise cancellation (ANC) processing. Specifically, the system may adaptively determine a feed-forward ANC filter by maximizing a ratio of A:B, where A corresponds to microphone-ear coherence and B corresponds to microphone-microphone coherence between the feed-forward microphones. By maximizing this ratio, the system may determine weighted gain values used to combine the feed-forward microphone signals. In addition, the system may (i) apply a fixed feed-forward ANC filter profile selected based on a geometry of the device and a generalized ear response, (ii) monitor a secondary path to select from a plurality of feed-forward ANC filter profiles based on an individual user's ear response, or (iii) adaptively update the feed-forward ANC filter based on a feedback microphone signal. |
US12249310B2 |
System and method for estimating secondary path impulse response for active noise cancellation
A system and method for estimating secondary path impulse response (IR) for an active noise cancellation (ANC) system to enhance performance of the ANC system in a near-imperceptible manner is provided. An adaptive music interference canceller (AMIC) uses music signals as test signals and ANC error microphones to estimate the secondary path IR between all speakers and microphones. The system validates that the music signals have sufficient audio content to be considered an adequate test signal. Furthermore, the system employs additional signal processing to ensure that a unique IR for all speakers and microphones can be obtained using the audio test signals. New coefficients of the AMIC filter are calculated, in real time, using the music signals and can be copied into the estimated secondary path for the ANC system. A supervisor unit manages enabling and disabling the AMIC as needed for calculating and copying coefficients. |
US12249309B2 |
Damping enhancement for bubble sheet components
A damping panel includes a first metal and a second metal. The first metal has a first surface and a second surface opposite the first surface. The second metal portion has a third surface and a fourth surface opposite the third surface. A fixed region is where the second surface of the first metal is fixed to the third surface of the second metal. A non-fixed region is where the second surface is not fixed to the third surface. A cavity is disposed between the second surface and the third surface at the non-fixed region. A damping material is disposed on at least one of: at least a portion of the cavity on the second surface, at least a portion of the cavity on the third surface, at least a portion of the first surface, and at least a portion of the fourth surface. |
US12249307B2 |
Methods and systems of sound-stimulation practice
In one aspect, a computerized method of auditory therapeutic stimulation with a mobile-device application includes the step of, with a mobile device, providing an auditory therapeutic stimulation application operative in the mobile device. The method includes the step of receiving a user input comprising a user pathology of the user or an athletic goal of the user. The method includes the step of associating the user input with a neurological region of user's brain; determine a tone frequency that stimulates the neurological region of user's brain. The method includes the step of determining a specified period to play the tone frequency. The method includes the step of playing the tone frequency to the user for the specified period of time. |
US12249306B2 |
Musical sound processing device and musical sound processing method
This musical sound processing device includes: a storage part that stores musical sound waveform data; a plurality of reproduction control parts that perform reproduction processes for reproducing a plurality of pieces of musical sound piece data acquired by dividing the musical sound waveform data stored in the storage part on the basis of respectively independent reproduction start timing, reproduction end timing and reproduction modes; and a mixer that mixes a plurality of reproduction sounds to be outputted as the results of the reproduction processes. |
US12249305B2 |
Information processing method, information processing device and a non-transitory storage medium
An information processing method implemented by a computer, the information processing method including, generating pedal data representing an operation period of a pedal that extends sound production by key depression, from playing data representing a playing content. |
US12249300B2 |
System and method for causing graphical information to be rendered
A system and method uses a two-dimensional graphics library to generate an image representation that can be used by a three-dimensional graphics library to render the image. |
US12249299B2 |
Single bitline SRAM pixel and method for driving the same
A novel bit storage circuit includes a first voltage supply line, a second voltage supply line, a bit line, a latch, a first switching transistor, and a blocking transistor. The latch includes an input and an output. The first switching transistor includes a first terminal, a second terminal, and a control terminal. The first switching transistor is operative to provide a conductive path and a non-conductive path between the bit line and the input of the latch responsive to a first control signal being asserted on the control terminal of the first switching transistor. The blocking transistor includes a control terminal and is operative to selectively provide a conductive path and a non-conductive path between the input of the latch and the second voltage supply line responsive to a second control signal. The blocking transistor facilitates the use of a single bit line. |
US12249289B2 |
Circuit device and display system
A circuit device includes: a color correction circuit configured to perform color correction on image data to output display image data to a display device; a reverse color correction circuit configured to perform reverse color correction of the color correction on the display image data to output image data after being subjected to the reverse color correction; and a comparison circuit configured to compare the image data with the image data after being subjected to the reverse color correction to output a result of the comparison as error detection information of the display image data. |
US12249284B2 |
Pixel circuit and display device including the same
Provided are a pixel circuit and a display device having the pixel circuit. The pixel circuit includes an organic light emitting diode, a switching transistor, a storage capacitor, and a driving transistor. The switching transistor is turned off when a scan signal has a first voltage and turned on when the scan signal has a second voltage. The storage capacitor stores a data voltage when the switching transistor is turned on in response to the scan signal. The driving transistor is electrically connected with the organic light emitting diode between a high power supply voltage and a low power supply voltage to provide a driving current to the organic light emitting diode, and includes a first bottom gate electrode that is provided with the first voltage. The driving current corresponds to the data voltage stored in the storage capacitor. |
US12249283B2 |
Display apparatus
According to one embodiment, a display apparatus includes a plurality of semiconductor layers, a first insulation film, a first conductive layer, a second insulation film and a display element includes a second conductive layer. The first conductive layer and the second conductive layer are opposed to each other to form a capacitance unit. |
US12249281B2 |
Display device for providing biometric information using infrared light
A display device includes display pixels arranged in a display area of a display panel, infrared light emitting pixels arranged in the display area to alternate with the display pixels, light sensing pixels arranged in the display area to alternate with the infrared light emitting pixels, a display scan driver supplying display scan signals to the display pixels and the infrared light emitting pixels, a light sensing driver sequentially supplying sensing scan signals to the light sensing pixels, and a component detection circuit for analyzing biomarker information using light sensing signals received from the light sensing pixels, which are based on light reflected from an object in front of the display panel. |
US12249275B2 |
Electronic device, display device, and driving method thereof
A display device which includes a display panel that includes a first display area and a second display area, and a driving controller. During a multi-frequency mode, the driving controller drives the first display area by using a first driving frequency and drives the second display area by using a second driving frequency. During the multi-frequency mode, when the second driving frequency changes from a first frequency to a second frequency, the driving controller drives the first display area and the second display area during at least one frame by using a base frequency, drives the first display area and the second display area during at least one second frame by using an intermediate frequency between the base frequency and the second frequency, and then drives the first display area by using the first driving frequency and drives the second display area by using the second frequency. |
US12249270B2 |
Display panel, method for driving the same, and display apparatus
A display panel, a method for driving a display panel, and a display apparatus are provided. The display panel includes first sub-pixels. At least one of the first sub-pixels includes a first pixel circuit and a first light-emitting element. The first pixel circuit includes a display controller and a detector that are electrically connected to a first electrode of the first light-emitting element, respectively. An operating process of the first pixel circuit includes a detection stage. In the detection stage, the detector is turned on to detect a voltage of the first electrode of the first light-emitting element. |
US12249268B2 |
Pixel and display device including the same
A pixel includes: first to fourth driving transistors; a first light emitting diode connected to the first driving transistor; a second light emitting diode connected to the second driving transistor and spaced apart from the first light emitting diode in a first direction; a third light emitting diode connected to the third driving transistor and disposed between the first light emitting diode and the second light emitting diode; and a fourth light emitting diode connected to the fourth driving transistor and disposed between the first light emitting diode and the second light emitting diode, wherein a planar area of the first driving transistor is smaller than a planar area of each of the third and fourth driving transistors, a planar area of the second driving transistor is smaller than a planar area of each of the third and fourth driving transistors, and a first data signal is applied to the first and second driving transistors. |
US12249267B2 |
Display apparatus and method for controlling the same
A method for controlling a display apparatus, including calculating at least one of a complexity or an average picture level (APL) of the received image signal, determining a final shift time of pixels based on the at least one of the calculated complexity or APL of the image signal, and shifting the received image signal in a horizontal direction or a vertical direction and outputting the shifted image signal, based on track coordinate information stored in a memory and the determined final shift time of the pixels. |
US12249260B2 |
Flexible polarizer and flexible touch display device
A flexible polarizer and a flexible touch display device. The flexible polarizer includes: a support protective layer; a linear polarized layer provided on the side of the support protection layer and comprising an acidic substance; a retardation layer provided on the side of the linear polarized layer distant from the support protection layer, and bonded to the linear polarized layer by means of a first bonding layer; and a block layer provided on the side of the retardation layer distant from the linear polarized layer. The block layer is bonded to a flexible touch display panel of the flexible touch display device by means of the second bonding layer. The block layer is used for blocking the acidic substance in the linear polarized layer from permeating into the flexible touch display panel. |
US12249259B2 |
Rollable display device with extending arms and fixing bar
A display device includes a display module, a roller connected to a first end of the display module, and a first arm and a second arm disposed on a rear surface of the display module, spaced apart from each other, and connected to a second end of the display module. Each of the first arm and the second arm includes joint units coupled to each other and rotatable relative to each other, and a torsion spring disposed in a portion of adjacent ones of the joint units. |
US12249252B1 |
Machine learning-based argument component segmentation
Data is received that includes a passage of text generated in response to a prompt which comprises a plurality of sentences. Thereafter, the passage of text is tokenized into a plurality of tokens each corresponding to a different word in the passage of text. A first classification head of an adaptive fine-tuned transforms classifies each of the tokens into one of a plurality of classes. A second classification head of the adaptive fine-tuned transformer model classifies each of the sentences as either including or not including an argument. Data can then be provided which characterizes the first and second classifications. Related apparatus, systems, techniques and articles are also described. |
US12249251B2 |
Virtual multi-property training environment
A virtual environment may be provided, the virtual environment including a procedurally generated virtual landscape. The virtual landscape may include various components, such as natural terrain elements, infrastructural elements, and residential/commercial properties, that are automatically generated based upon procedural rules so as to provide uniqueness of any one virtual landscape. A user may enter the virtual environment and, via various virtual tools, identify aspects of the generated virtual landscape that affect risk to one or more of the properties therein. |
US12249248B1 |
Educational book covers
Educational book covers including a spine, a cover member, and a pull mechanism. The cover member pivotally couples to the spine. The cover member has an outer face. The pull mechanism is attached to the outer face. The pull mechanism includes a track and a knob. The track is coupled to the outer face. The track defines fixed pull positions along the length of the track. The knob is complementarily configured with the track to selectively rest within the fixed pull positions. The cover member includes unique indicia aligned with each fixed pull position to identify and differentiate the fixed pull positions for educational purposes. More force is required to pivot the cover member relative to the spine by pulling the knob when the knob is selectively translated within the track closer to the spine than when the knob is selectively translated within the track farther from the spine. |
US12249243B2 |
Anomaly determination in geospatial data
A computing device is provided comprising a processor and a memory storing instructions executable by the processor. The instructions are executable by the processor to monitor location information for a plurality of aircraft in a geographic region. Geospatial data is received for the geographic region. The geospatial data comprises, for each of one or more physical objects in the geographic region, a virtual representation of the physical object. The instructions are further executable to determine that the location information meets a threshold difference compared to expected location information for a selected virtual representation of a physical object. An indication of an anomaly is output based at least on the determination that the location information meets the threshold difference. |
US12249240B2 |
Communication device, vehicle, computer-readable storage medium, and communication method
A communication device includes a target locating unit configured to locate a position of a target having a risk of approaching a moving body. The communication device includes a transmission unit configured to transmit request information including positional information of an external terminal, for which the positional information is requested, based on the position of the target located by the target locating unit. The communication device includes a reception unit configured to receive response information with respect to the request information. The transmission unit is configured to transmit warning information based on the positional information of the external terminal included in the response information. |
US12249237B2 |
Automotive traffic flow control in the absence of smart infrastructure
Disclosed are techniques for traffic flow control. In an aspect, an on-board computer (OBC) of a vehicle of a secondary traffic flow determines that a primary traffic flow is passing through an intersection associated with a traffic light, wherein the determination that the primary traffic flow is passing through the intersection is based on sensor data from one or more sensors of the vehicle, vehicle-to-vehicle (V2V) communication, vehicle-to-everything (V2X) communication, or any combination thereof, and reduces a speed of the vehicle to prevent the vehicle from tripping a traffic light sensor associated with the traffic light until after the primary traffic flow has passed through the intersection. |
US12249231B2 |
Alarm system for facilitating partial alarm system disabling during temporary premises access
Alarm system arrangements (e.g., methods, apparatus, etc.) including receiving data originating from an entity located outside of a monitored premise, the data providing information detailing an impending request for temporary access of the monitored premise; and using the data to determine a predefined access plan to allow the temporary access to a predefined sub-area of the premises without triggering an alarm event, and to implement the predefined access plan at a time of receipt of an actual request for the temporary access. One example involves using the data to determine a predefined access plan which includes temporarily disabling of the alarm system's ability to recognize an alarm event with respect to activities occurring with respect to a predefined sub-area of the premises during the temporary access, and to implement the predefined access plan at a time relative to receipt of an actual request for the temporary access. |
US12249226B2 |
System, apparatus and method for inventory
An inventory system, apparatus and method. The method to be used in a cooler that includes a power module provides power to the inventory system from an electric source, battery, WIFI charge, wireless charge and/or combination thereof, a computer processor coupled to the power module, a memory module coupled to the computer processor, an image capturing module coupled to the processor, a movement module coupled to the processor; wherein the movement module triggers the image capturing device to capture images of products in a cooler due to a movement. |
US12249225B2 |
Range discrimination in an RFID electronic article surveillance system
RFID-based electronic surveillance article systems are provided with first and second receiving antennas. An RF signal is transmitted to an RFID device, which transmits a return signal that is received by the receiving antennas. A position of the RFID device may be determined based on a difference between the strength of the return signal when received by the first antenna and the strength of the return signal when received by the second antenna. If RF signals are transmitted by the receiving antennas, the position of the RFID device may be determined by changing the strengths of the RF signals transmitted by each antenna and comparing the strength of the RF signal transmitted by the first antenna when the RFID device is at a threshold for receiving the signal to the strength of the RF signal transmitted by the second antenna when the RFID device is at the threshold. |
US12249223B2 |
Money handling system, money handling method, and money handling apparatus
A money handling system includes a first money handling apparatus, a money cassette to which money is to be transferred from the first money handling apparatus, a second money handling apparatus to which the money is to be transferred from the money cassette, a memory unit that is included in the money cassette and stores specific information that identifies a timing at which the money is transferred from the first money handling apparatus to the money cassette, and a management unit that calculates sales proceeds for each predetermined period, based on the specific information received by the second money handling apparatus from the memory unit and an amount of the money transferred from the money cassette to the second money handling apparatus. |
US12249218B2 |
Gaming machine having a modifiable number of held wild reels and special symbols
A gaming machine having a number of reels. Each of the reels includes at least one special symbol that in either in an active state or a normal state. Each of the reels is in either a held state or a symbol collection state indicative of a number of special symbols currently collected. During a game, when the number of special symbols of a reel reaches a predetermined number, the special symbols on the reel are in an active state for a next play of the game. While in the active state, when a special symbol is selected for the reel, the reel is in a held state a subsequent play of the game. |
US12249211B2 |
Systems and methods for interactive electronic gaming with collusion detection
Systems and methods for interactive electronic gaming with collusion detection. A host computer system may initiate an interactive gaming session for an interactive electronic game. Interactions by players may be received by the host computer system via player terminals to control gaming action of an interactive electronic game. Interactive content displayed to the players may be responsively changed according to a state of the game created by gaming action. In response to the gaming action, the interactions received from the player terminals may be evaluated and an occurrence of gaming rule violations may be determined based on a result of the interactions being evaluated. Upon determining an occurrence of a gaming rule violation, the host computer system may initiate actions to bar involved player(s) from participating in the interactive gaming session using respective player terminal(s). |
US12249210B2 |
Preparation and installation of gaming devices using blockchain
A blockchain system for facilitating preparation and installation of electronic gaming devices using a blockchain network is provided. The blockchain system includes an electronic gaming machine (EGM). The EGM includes a memory, a network interface, and at least one processor. The processor is configured to execute the operating system and the blockchain client, initiate a software installation on the EGM of a software component after the EGM has been delivered to an operational venue, including transmitting a software request transaction into the blockchain network for addition to the blockchain, identify a software permission blockchain transaction from the blockchain authorizing the installation of the software component on the EGM, download the software component from a cloud server of a regulated cloud storing certified software images of software components for EGMs in the blockchain network, and install the software component on the EGM. |
US12249208B2 |
Electronic gaming machine with wireless communication capabilities
The present disclosure relates generally to gaming machines, systems, and methods. As an example, a method is disclosed that includes enabling a user to interact with a game of chance via a user interface device of the electronic gaming machine, storing an amount of credit available for the player to play the game of chance in a credit meter, presenting the amount of credit available to the user via the user interface device, providing information from the credit meter to a wireless communication assembly, and transmitting, with the wireless communication assembly, the information from the credit meter to a game management system. |
US12249206B2 |
Spinning reel game with a synchronized spinning prize reel
A gaming machine having a first reel, and a set of second reels. The first reel has a plurality of prizes displayed at respective first display positions, and spins in a first direction. Each of the second reels is aligned with one of the first display positions, and spins in a second direction to identify one of the prizes. |
US12249205B2 |
Merged game matrices on an electronic gaming machine
A method of playing a feature game on a gaming machine. A display displays a first game and a second game. A game controller determines if a merging condition occurs, and if a merging condition occurs, animates a merging of the first game and the second game into a merged game at the display. The merged game has a plurality of display positions from the first game, the second game, and a set of additional display positions. |
US12249196B2 |
Method and system for measuring steering angle error of vehicle
The disclosure provides a method and system for measuring steering angle error of a vehicle. The method includes the following steps: a rotating step is performed first, and the rotating step is to continuously rotate the steering wheel left and right between a left position relative to the center and a right position relative to the center when the vehicle is driving. A time-series change of the steering angle of the vehicle and a time-series change of a turning radius of the vehicle in the rotating step are obtained to calculate a response delay of the turning radius. Afterwards, the correlation expression of the turning radius is calculated, and the correlation expression corrects the response delay corresponding to the steering angle at multiple time points. Based on the correlation expression, the steering angle under the condition where the turning radius is 0 is defined as the steering angle error. |
US12249190B2 |
Method and system for checking a level of damage of at least one aircraft part, and associated aircraft
A method for checking a level of damage of at least one part of an aircraft. According to the disclosure, such a method comprises at least: a collection step for receiving data representative of measurements of at least one flight parameter, the data being generated during a mission of the aircraft by at least one embedded sensor; a projection step for projecting points onto a map in order to form an image point; an identification step for identifying, for each image point, an image zone in which the image point is located; and an analysis step for statistically analyzing the identified image zones and determining the level of damage of the at least one aircraft part. |
US12249189B2 |
Predictive maintenance of automotive lighting
Systems, methods and apparatus of predictive maintenance of automotive lights. For example, a vehicle has: a vehicle light assembly; sensors configured on the vehicle to measure operating parameters of the vehicle light assembly; an artificial neural network configured to analyze the operating parameters of the vehicle light assembly as a function of time to generate a result; and at least one processor configured to generate a suggestion for a maintenance service of the vehicle light assembly based on the result from the artificial neural network analyzing the operating parameters of the vehicle light assembly. For example, the sensors can be configured to measure ambient light intensity, light intensity reflected by a surface illuminated by the light, current and/or voltage in the light, and/or light intensity at a location illuminated by both environment and the light. |
US12249185B2 |
System and method for exercise type recognition using wearables
The present disclosure provides for using multiple inertial measurement units (IMUs) to recognize particular user activity, such as particular types of exercises and repetitions of such exercises. The IMUs may be located in consumer products, such as smartwatches and earbuds. Each IMU may include an accelerometer and a gyroscope, each with three axes of measurement, for a total of 12 raw measurement streams. A training image includes a plurality of subplots or tiles, each depicting a separate data stream. The training image is then used to train a machine learning model to recognize IMU data as corresponding to a particular type of exercise. |
US12249178B2 |
Face reconstruction from a learned embedding
The present disclosure provides systems and methods that perform face reconstruction based on an image of a face. In particular, one example system of the present disclosure combines a machine-learned image recognition model with a face modeler that uses a morphable model of a human's facial appearance. The image recognition model can be a deep learning model that generates an embedding in response to receipt of an image (e.g., an uncontrolled image of a face). The example system can further include a small, lightweight, translation model structurally positioned between the image recognition model and the face modeler. The translation model can be a machine-learned model that is trained to receive the embedding generated by the image recognition model and, in response, output a plurality of facial modeling parameter values usable by the face modeler to generate a model of the face. |
US12249174B2 |
Display device
A display device may include a sensor layer, a substrate, a pixel layer, and a black matrix. The sensor layer may include photo sensors. The substrate may be positioned on the sensor layer. The pixel layer may be positioned on the substrate and may include pixels. The substrate may be positioned between the sensor layer and the pixel layer. The pixels may include pixel electrodes. The black matrix may be positioned on the pixel layer, may include first-set openings respectively overlapping with the pixel electrodes, and may include second-set openings not overlapping with any pixel electrodes of the display device in a direction perpendicular to the substrate. The pixel layer may be positioned between the substrate and the black matrix. |
US12249172B2 |
Information processing apparatus, non-transitory computer readable medium storing program, and information processing method
An information processing apparatus includes a processor configured to acquire a text recognition result including a text string included in an image and position information of the text string in the image, display the text string included in the text recognition result, and specify, in a case where the displayed text string is corrected, position information corresponding to the corrected text string, among pieces of the position information associated with each text string included in the text recognition result. |
US12249171B2 |
Computing system for extraction of textual elements from a document
Described herein are various technologies pertaining to text extraction from a document. A computing device receives the document. The document comprises computer-readable text and a layout, wherein the layout defines positions of the computer-readable text. Responsive to receiving the document, the computing device identifies at least one textual element in the computer-readable text based upon spatial factors between portions of the computer-readable text and contextual relationships between the portions of the computer-readable text. The computing device then outputs the at least one textual element. |
US12249170B2 |
Vision-based document language identification by joint supervision
The present embodiments relate to a language identification system for predicting a language and text content of text lines in an image-based document. The language identification system uses a trainable neural network model that integrates multiple neural network models in a single unified end-to-end trainable architecture. A CNN and an RNN of the model can process text lines and derive visual and contextual features of the text lines. The derived features can be used to predict a language and text content for the text line. The CNN and the RNN can be jointly trained by determining losses based on the predicted language and content and corresponding language labels and text labels for each text line. |
US12249168B2 |
Text detection algorithm for separating words detected as one text bounding box
A method, computer system, and a computer program product for text detection is provided. The present invention may include training a text detection model. The present invention may include performing text detection on an inputted image using the trained text detection model. The present invention may include determining whether at least one of a plurality of bounding boxes generated using the inputted image has an aspect ratio above a threshold. The present invention may include based upon determining that at least one of the plurality of bounding boxes generated using the inputted image has the aspect ratio above the threshold, upscaling any text within the at least one bounding box and performing text detection on a new image using the trained text detection model. The present invention may include outputting an output image. |
US12249166B2 |
System and method for triggering video recording for the area around a vehicle in scenarios where collisions with the vehicle are detected while the vehicle is parked
The present disclosure relates to a system for recording a video of driving and a method for operating the same. The system includes a non-transitory memory, and a processor connected to the non-transitory memory, and the processor detects a location of a driver and a state of a door of a vehicle when an impact on the vehicle is sensed during parking, and performs at least one of an impact sensing video storage or an impact sensing notification service based on the driver location and the state of the door. |
US12249158B2 |
Object detection method
An object detection method includes steps that are to be performed for each piece of point cloud data received from a lidar module, of selecting a first to-be-combined image from among images received from a camera device that corresponds in time to the piece of point cloud data, selecting a second to-be-combined image from among the images that is the Nth image before the first to-be-combined image in the time order, combining the first to-be-combined image and the second to-be-combined image to generate a combined image, generating a result image by incorporating the piece of point cloud data into the combined image, and inputting the result image into a trained machine learning model in order to determine a class to which each object in the result image belongs. |
US12249154B2 |
Method and system for learning neural network and device
A method of operating a neural network device including a plurality of layers, includes receiving sensing data from at least one sensor, determining environmental information, based on the received sensing data, determining multiple layers corresponding to the determined environmental information, and dynamically reconstructing the neural network device by changing at least two layers, among the plurality of layers, to the determined multiple layers. |
US12249152B2 |
Artificial intelligence and computer vision powered driving-performance assessment
Present invention provides a system and method that includes installation of one or more cameras at various locations on a smart driving yard or in a parking lot. These cameras capture activity of a vehicle in the smart driving yard and perform an analysis using Computer Vision and machine learning. In some embodiments, one or more drones may also be employed for capturing the vehicle activity. The vehicle location is identified based on the individual pose of markers installed on the vehicle for easier object localization. The vehicle is then localized and its location is marked on a 2-dimensional map of the yard. Subsequently, a lane model is applied to identify driving violations or errors that a driver commits while driving. Subsequently, a lane model based on decision trees algorithm is trained to identify if the vehicle touches/intersects any of the parking line markings or any zones of interest. |
US12249148B2 |
Object-centric and relation-centric graph neural networks for physical property discovery
According to one embodiment, a method, computer system, and computer program product for identifying one or more intrinsic physical properties of one or more objects is provided. The present invention may include identifying one or more objects in a video set, extracting observable physical properties of the identified one or more objects from the video set, including one or more trajectories, and inferring, by a property-based graph neural network, intrinsic properties of the one or more objects based on the trajectories. |
US12249146B2 |
Systems and methods for reduced resource utilization for event modeling
A system described herein may provide a technique for using modeling techniques to identify events, trends, etc. in a set of data, such as streaming video or audio content. The system may perform lightweight pre-processing operations on a different set of data, such as object position data, to identify timeframes at which an event may potentially have occurred, and the modeling techniques may be performed at portions of the streaming content that correspond to such timeframes. The system may forgo performing such modeling techniques at other portions of the streaming content, thus conserving processing resources. |
US12249134B2 |
Visualization method, program for the same, visualization device, and discrimination device having the same
The second multi-dimensional feature vectors 92a of sample image data 34a having instruction signals that are converted by a feature converter 27 are read in (Step S10), two-dimensional graph data for model 36a is generated based on the read second multi-dimensional feature vectors 92a to be stored (Step S12), two-dimensional model graphs Og and Ng are generated based on the generated two-dimensional graph data for model 36a, to be displayed on the window 62 (Step S14). The second multi-dimensional feature vectors 92a are indicators appropriate for visualization of the trained state (individuality) of a trained model 35. Thus, it is possible to visually check and evaluate whether the trained model 35 is in an appropriately trained state (individuality) or not. |
US12249133B2 |
Systems and methods for image modification and image based content capture and extraction in neural networks
Systems and methods for image modification to increase contrast between text and non-text pixels within the image. In one embodiment, an original document image is scaled to a predetermined size for processing by a convolutional neural network. The convolutional neural network identifies a probability that each pixel in the scaled is text and generates a heat map of these probabilities. The heat map is then scaled back to the size of the original document image, and the probabilities in the heat map are used to adjust the intensities of the text and non-text pixels. For positive text, intensities of text pixels are reduced and intensities of non-text pixels are increased in order to increase the contrast of the text against the background of the image. Optical character recognition may then be performed on the contrast-adjusted image. |
US12249132B2 |
Adapting generative neural networks using a cross domain translation network
The present disclosure relates to systems, non-transitory computer-readable media, and methods for adapting generative neural networks to target domains utilizing an image translation neural network. In particular, in one or more embodiments, the disclosed systems utilize an image translation neural network to translate target results to a source domain for input in target neural network adaptation. For instance, in some embodiments, the disclosed systems compare a translated target result with a source result from a pretrained source generative neural network to adjust parameters of a target generative neural network to produce results corresponding in features to source results and corresponding in style to the target domain. |
US12249131B2 |
Model generating apparatus and model generating method
A model generating apparatus includes a measurement unit and a change unit. The measurement unit measures a size of an object appearing on an image included in data set. The change unit changes, based on a distribution of the size, a layer to be connected to a detection unit of a Convolutional Neural Network (CNN) for detecting an object appearing on the image, among layers for extracting feature included in the CNN. |
US12249129B2 |
Machine learning method and information processing apparatus for machine learning
The preset invention aims to provide a method of presenting a learning condition which enables an improvement in the accuracy of image analysis. An information processing apparatus for machine learning is provided which includes a true/false information generating unit which generates true/false information of an image analysis result, a reliability determining unit which determines reliability related to analysis in image analysis processing, and a learning condition output unit which presents a learning condition, based on the true/false information and the reliability. |
US12249126B2 |
Training data generation with generative modeling
Disclosed herein include systems, devices, and methods for generating training data for spot detection using generative models with expectation maximization. The training data can be used to train a machine learning model for spot detection. |
US12249125B2 |
Learning apparatus, method and computer readable medium
According to one embodiment, a learning apparatus includes a processor. The processor acquires first training data. The processor inputs the first training data to a model, and generate a plurality of estimation vectors that are a processing result of the model. The processor generates an estimation distribution from the estimation vectors. The processor calculates a distribution loss between the estimation distribution and a target distribution that is a target in an inference using the model. The processor updates parameters of the model, based on the distribution loss. |
US12249124B2 |
Super resolution device and method
A super resolution device and method are provided. The device comprises an input interface and a sharing layer calculator group. An image and a scaling signal are received by the input interface, wherein the scaling signal is configured to indicate to perform a double scaling operation or a quadruple scaling operation to the image. When the scaling signal indicates to perform the quadruple scaling operation, the sharing layer calculator group performs a plurality of convolution operations based on a first number of input channels and a first number of output channels. When the scaling signal indicates to perform the double scaling operation, the sharing layer calculator group performs the convolution operations based on a second number of input channels and a second number of output channels. |
US12249123B2 |
System and method for rare object localization and search in overhead imagery
A feature extractor and novel training objective are provided for content-based image retrieval. For example, a computer-implemented method includes applying a query image and a search image to a neural network of a feature extraction network of a computing device, the query image indicating an object to be searched for in the search image. The feature extraction network includes the neural network, a spatial feature neural network receiving a first output of the neural network pertaining to the search image, and an embedding network receiving a second output of the neural network pertaining to the query image. The method includes generating spatial search features from the spatial feature neural network, generating a query feature from the embedding network, applying the query feature to an artificial neural network (ANN) index, and determining an optimal matching result of an object in the search image based on an operation using the ANN index. |
US12249122B2 |
Holographic display calibration using machine learning
A system comprises a computer including a processor and a memory. The memory includes instructions such that the processor is programmed to receive, at a deep neural network, an image captured by an image capture device. The processor is also programmed to generate a predicted distortion map based on the image and update at least one weight of the deep neural network based on a loss function of the deep neural network. |
US12249119B2 |
Domain adaptation using pseudo-labelling and model certainty quantification for video data
Systems and method for domain adaptation using pseudo-labelling and model certainty quantification for video data are provided. The method includes obtaining a source data and a target data each comprising a plurality of frames for processing by a machine learning module. The method comprises testing the target data to identify if a minimum number of frames exhibit a frame confidence score based on the source data and identifying salient region within the target data and measuring a degree of spatial consistency of the salient region over time. The method comprises identifying class specific attention region within the target data and measuring a confidence score of class specific attention region within the target data and carrying out pseudo-labeling of the target data based on the source data and calculating a certainty metrics value based on the frame confidence score, the degree of spatial consistency of the salient region over time, the confidence score of class specific attention region within the frames of the target data and confidence score of the pseudo-labeling on the target data. The machine learning module is retrained till the certainty metrics value reaches peak and further retraining the machine learning module does not increase the certainty metrics value. |
US12249116B2 |
Concept disambiguation using multimodal embeddings
Systems and methods for image processing are described. Embodiments of the present disclosure identify a plurality of candidate concepts in a knowledge graph (KG) that correspond to an image tag of an image; generate an image embedding of the image using a multi-modal encoder; generate a concept embedding for each of the plurality of candidate concepts using the multi-modal encoder; select a matching concept from the plurality of candidate concepts based on the image embedding and the concept embedding; and generate association data between the image and the matching concept. |
US12249114B1 |
Stripe image processing method and apparatus for camera optical communication
The disclosure belongs to the field of visible light communication, and specifically discloses a stripe image processing method and apparatus for camera optical communication. The method includes: obtaining a stripe image data set, the stripe image data set including a stripe image sample and a stripe sequence label corresponding to the stripe image sample and a stripe-free image label; based on the stripe image sample and the stripe sequence label corresponding to the stripe image sample and the stripe-free image label, training a generative adversarial network to obtain an image reconstruction model and a stripe extraction model; among them, the image reconstruction model serves as a generator of the generative adversarial network, and the stripe extraction model serves as a discriminator of the generative adversarial network. |
US12249105B2 |
Three-dimensional data encoding method, three-dimensional data decoding method, three-dimensional data encoding device, and three-dimensional data decoding device
A three-dimensional data encoding method includes: encoding, for each of three-dimensional points included in point cloud data, geometry information and one or more items of attribute information to generate a bitstream. In the encoding, a normal vector of each of the three-dimensional points is encoded as an item of attribute information included in the one or more items of attribute information of the three-dimensional point. |
US12249104B2 |
Camera device and image processing method
A camera device includes an imaging unit for capturing an image of an imaging area in which a subject is present, a memory for storing a camera parameter related to imaging, a detection unit for detecting the subject from the captured image, a first determination unit for primarily determining a color of a target portion of the detected subject, a second determination unit for adjusting a determination result of a predetermined color corresponding to the target portion determined by the first determination unit based on the camera parameter, when the color of the target portion determined by the first determination unit is the predetermined color having a plurality of gradations, and a communication unit for transmitting an adjustment result of the predetermined color corresponding to the determined target portion and information on the target portion to an external device in association with each other. |
US12249099B2 |
Systems, methods, and devices for reconstructing a three-dimensional representation
Systems, methods, and devices for reconstructing an image is provided. An imaging device may be oriented at one or more poses and an image may be received at each of the one or more poses to form a set of images. Pose information may be received at each of the one or more poses. The set of images and the pose information may be inputted into a reconstruction model to generate a three-dimensional representation of the one or more anatomical elements. |
US12249097B2 |
Object collection system and method
An object-collection system is disclosed. The system including a vehicle connected to a bucket, a camera connected to the vehicle, and an object picking assembly configured to pick up objects off of ground. The system further includes a processor that obtains object information for identified objects, guides the object-collection system over a target geographical area toward the identified objects based on the object information, captures images of the ground relative to the object picker as the object-collection system is guided towards the identified objects, identifies a target object in the images, tracks movement of the target object across the images as the object-collection system is guided towards the identified objects, and employs the tracked movement of the target object to instruct the object picker to pick up the target object. |
US12249093B2 |
System and method for geo-referencing object on floor
Disclosed is a system and a method for geo-referencing an object on a floor. The method comprises receiving a camera frame providing view of a section of the floor, receiving a detailed floor plan of the floor, selecting a first area from the section of the floor in which the object needs to be tracked and defining a plurality of reference points. Herein, at least one of the pluralities of reference points is close to a mid-point along one of corresponding axes of the first area. The method further comprises mapping the plurality of reference points to the floor plan, processing the camera frame to determine if the object has been placed in the first area and geo-referencing the one or more object in the floor plan if the object is determined to be placed in the first area. |
US12249090B2 |
Information processing device, information processing method, and computer program
There is provided an information processing device, an information processing method, and a computer program capable of highly accurately designating a discretionary position in a three-dimensional model. The information processing device includes: a first display control unit that displays, on a display device, a three-dimensional model of a subject based on a plurality of captured images obtained by imaging the subject from a plurality of viewpoints; a second display control unit that displays, on the display device, a first captured image on a first viewpoint and a second captured image on a second viewpoint among the plurality of captured images; a position acquisition unit that acquires position information of a first position included in the subject in the first captured image and acquires position information of a second position included in the subject in the second captured image; a position calculation unit that calculates a third position included in the three-dimensional model, on the basis of information regarding the first viewpoint and the second viewpoint, position information of the first position, and position information of the second position; and a third display control unit that displays, on the display device, position information of the third position superimposed on the three-dimensional model. |
US12249087B2 |
Image processing device and image processing method
The present invention facilitates detection of an object imaged by a three-dimensional sensor. The image processing device includes: a distance calculating unit that, on the basis of three-dimensional data acquired by the three-dimensional sensor, calculates a distance between each of points in the three-dimensional data and a reference plane; a distance image creating unit that creates a distance image having pixel values constituted by values each calculated on the basis of the distance calculated by the distance calculating unit; and an image processing unit that carries out image processing on the distance image. The reference plane may be a bearing surface bearing the object or a surface parallel with the bearing surface. The reference plane may also be a surface of the object. The image processing device may include the three-dimensional sensor. |
US12249086B2 |
Method for measuring growth height of plant, electronic device, and storage medium
A method for measuring a growth height of a plant, an electronic device, and a storage medium are provided. The method controls a camera device to obtain a color image and a depth image of a plant to be detected. The color image is detected by a detection model which is pre-trained, and a plurality of detection boxes which includes a plurality of plants to be detected is obtained. The color image and the depth image are aligned to create an alignment image. A plurality of target boxes is acquired from the alignment image, and depth values of the plurality of target boxes are determined. The quantity of the target boxes and a height of one or more plants to be detected are determined, no manual operations are required. |
US12249082B2 |
Article identification and tracking
Methods for identifying and tracking an article are disclosed. During a journey, an article follows a path between an origin and a destination. An image of the article is captured during the journey and a first characteristic vector determined from the image of the article. The first characteristic vector is compared with a set of predetermined characteristic vectors and, based on the comparison, the first article is either associated with an identifier associated with a corresponding one of the predetermined characteristic vectors, or is associated with a new identifier. |
US12249078B2 |
System and method for tracking creature body
The present invention provides a system for tracking a creature body. The system includes an image capturing device, a radio frequency transceiver device, and a computing device. The image capturing device is configured to capture an image of a target creature. The radio frequency transceiver device is configured to transmit a radio signal to the target creature and receive a plurality of reflected signals from the target creature. The computing device includes an image tracking module, a creature feature value database, and a comparison module. The image tracking module is configured to track the target creature according to the captured image, and the comparison module is configured to compare the reflected signals with the creature feature value, to find out a registered identity of the target creature, so that the image tracking module keeps tracking the target creature. The present invention also provides a method for tracking a creature body. |
US12249074B2 |
Human pose analysis system and method
System and method for extracting human pose information from an image, comprising a feature extractor connected to a database, a convolutional neural network (CNN) with a plurality of CNN layers. Said system/method further comprising at least one of the following modules: a 2D body skeleton detector for determining 2D body skeleton information from the human-related image features; a body silhouette detector for determining body silhouette information from the human-related image features; a hand silhouette detector for determining hand silhouette detector from the human-related image features; a hand skeleton detector for determining hand skeleton from the human-related image features; a 3D body skeleton detector for determining 3D body skeleton from the human-related image features; and a facial keypoints detector for determining facial keypoints from the human-related image features. |
US12249069B2 |
Learning device, learning method, learning program, information processing apparatus, information processing method, and information processing program
A processor derives a first feature amount for an object included in an image by a first neural network, and derives a second feature amount for a sentence including description of an object by a second neural network. The processor acquires each of a first attribute, which is an attribute of the object included in the image, and a second attribute, which is an attribute of the sentence. The processor trains the first and second neural networks such that, in a feature space to which first and second feature amounts belong, as relevance of a combination of the first and the second attributes is higher a distance between the derived first feature amount and second feature amount is smaller. |
US12249062B2 |
Techniques for segmentation of lymph nodes, lung lesions and other solid or part-solid objects
Techniques for segmentation include determining an edge of voxels in a range associated with a target object. A center voxel is determined. Target size is determined based on the center voxel. In some embodiments, edges near the center are suppressed, markers are determined based on the center, and an initial boundary is determined using a watershed transform. Some embodiments include determining multiple rays originating at the center in 3D, and determining adjacent rays for each. In some embodiments, a 2D field of amplitudes is determined on a first dimension for distance along a ray and a second dimension for successive rays in order. An initial boundary is determined based on a path of minimum cost to connect each ray. In some embodiments, active contouring is performed using a novel term to refine the initial boundary. In some embodiments, boundaries of part-solid target objects are refined using Markov models. |
US12249059B2 |
Navigation accuracy using camera coupled with detector assembly
A system includes first and second imaging assemblies, and a processor. The first imaging assembly is configured to produce a first image of a measurement site in a sample. The second imaging assembly is coupled with a measurement assembly and is configured to produce a second image of the measurement site. The processor is configured to: (i) perform, based on the first image, a first movement of the sample relative to the measurement assembly, (ii) perform, based on the second image, a second movement of the sample for aligning the sample with the measurement assembly, and (iii) control the measurement assembly to perform a measurement in the measurement site. |
US12249055B1 |
System for generating and processing a plurality of celestial image features from a plurality of images of a sky and methods of use thereof
A system includes a plurality of satellites orbiting around a celestial body in a plurality of orbital planes. Each satellite includes an imaging device having a field of view (FOV) to capture an image of a sky that includes celestial image features of resident space object (RSO), stars, and/or planets. The satellite processor is configured to input the image data for each image into a pre-processing software pipeline to generate for each image a contrast-enhanced image data replica of each image, and an enhanced image data replica of each image, to receive from an output of a known-unknown RSO split data processing pipeline, a determination that a candidate RSO is a known RSO stored in an RSO catalog, or an unknown RSO, and to assign to the candidate RSO based on the determination, an RSO ID of the known RSO listed in the RSO catalog, or a new RSO ID. |
US12249051B2 |
Image inpainting with geometric and photometric transformations
Techniques are disclosed for filling or otherwise replacing a target region of a primary image with a corresponding region of an auxiliary image. The filling or replacing can be done with an overlay (no subtractive process need be run on the primary image). Because the primary and auxiliary images may not be aligned, both geometric and photometric transformations are applied to the primary and/or auxiliary images. For instance, a geometric transformation of the auxiliary image is performed, to better align features of the auxiliary image with corresponding features of the primary image. Also, a photometric transformation of the auxiliary image is performed, to better match color of one or more pixels of the auxiliary image with color of corresponding one or more pixels of the primary image. The corresponding region of the transformed auxiliary image is then copied and overlaid on the target region of the primary image. |
US12249050B2 |
Extended depth-of-field correction using reconstructed depth map
A computer-implemented method includes obtaining 3D model of real-world environment; receiving image of real-world environment captured using camera and pose information indicative of camera pose from which image is captured; utilising 3D model of real-world environment to generate reconstructed depth map from perspective of camera pose; and applying extended depth-of-field correction to image segment(s) of image that is/are out of focus, by using point spread function determined for camera, based on optical depths in segment(s) of reconstructed depth map corresponding to image segment(s) of image. |
US12249049B2 |
Image processing device, image processing method, and image presentation system
The present disclosure relates to an image processing device, an image processing method, a program, and an image presentation system capable of presenting a more suitable image to the interior of a vehicle.An image processing unit generates a presentation image to be presented to the interior of a second vehicle that is traveling, on the basis of a vehicle external image obtained by capturing an environment outside a first vehicle that is traveling. The present disclosure can be applied to, for example, a projector type presentation device. |
US12249044B2 |
Ocular fundus image processing method, ocular fundus image processing device, ocular fundus image processing program, and recording medium having said program recorded thereon
An ocular fundus image processing device acquires a first image generated by irradiating an ocular fundus of a subject with excitation light of a blue wavelength and a second image generated by irradiating the ocular fundus with excitation light of a green wavelength, generates three trained models for predicting a correction factor for calculating a quantity of macular pigment of the subject from input images including the first image and the second image through training using three different initial values, predicts three correction factors by inputting the input images including the first image and the second image to the three trained models, calculates a statistical value of the three correction factors and derives the statistical value as the correction factor of the subject, and calculates a quantity of macular pigment of the subject on the basis of the first image and the correction factor of the subject. |
US12249039B2 |
Method and system for three-dimensional reconstruction of target object
The present invention relates to the field of three-dimensional images, and provides a method for three-dimensional reconstruction of a target object, comprising the following steps: S10: calculating and acquiring a visual angle boundary of the target object; S20: acquiring image information of the target object under multiple visual angles in the visual angle boundary, the image information including initial image information and/or fused image information; S30: finishing three-dimensional reconstruction of the target object according to the acquired image information. By adopting the method for three-dimensional reconstruction of the target object in the present invention, three-dimensional reconstruction of the three-dimensional target at different moments can be carried out in real time, no other links are carried out during the operation, the acquired image information is not lost, real information is directly reproduced, and three-dimensional reconstruction of the real target object is realized. |
US12249031B2 |
Method for generating objects using an hourglass predictor
A computer-implemented method for generating a 2D or 3D object, including training an autoencoder on a first set of training data to identify a first set of latent variables and generate a first set of output data; training an hourglass predictor on a second set of training data, where the hourglass predictor encoder converts a set of related but different training input data to a second set of latent variables, which decode into a second set of output data of the same type as the first set of output data; and using the hourglass predictor to predict a 2D or 3D object of the same type as the first set of output data based on a 2D or 3D object of the same type as the second set of input data. |
US12249028B2 |
Lidar scene generation for training machine learning models
A lidar method and system for training and using a machine learning model are disclosed. An example method includes: obtaining a map of a background scene, the map including three-dimensional (3D) point cloud data; obtaining at least one point cloud representation of at least one foreground object, the at least one point cloud representation including 3D point cloud data, wherein one or more lidar sensors were used to generate the 3D point cloud data for the map and the at least one point cloud representation; generating a lidar scene by placing the at least one point cloud representation within the map; and training the machine learning model using the generated lidar scene. The model can be used to identify objects and control a vehicle. |
US12249027B2 |
Three-dimensional model generation method, information processing device, and medium
A three-dimensional model generation method executed by an information processing device includes: obtaining a first three-dimensional model from a measuring device that emits an electromagnetic wave and obtains a reflected wave which is the electromagnetic wave reflected by a measurement target to thereby generate a first three-dimensional model including first position information indicating first three-dimensional positions in the measurement target; obtaining a multi-viewpoint image generated by one or more cameras shooting the measurement target from different positions; and generating a second three-dimensional model by enhancing the definition of the first three-dimensional model using the multi-viewpoint image. |
US12249026B2 |
Method and apparatus for light estimation
A processor-implemented method for light estimation includes: estimating light information corresponding to an input image using a light estimation model; detecting a reference object in the input image; determining object information of the reference object and plane information of a reference plane supporting the reference object; rendering a virtual object corresponding to the reference object based on the light information, the object information, and the plane information; and training the light estimation model by updating the light estimation model based on a result of comparing the reference object and the rendered virtual object. |
US12249022B2 |
Displaced micro-meshes for ray and path tracing
A Displaced Micro-mesh (DMM) primitive enables high complexity geometry for ray and path tracing while minimizing the associated builder costs and preserving high efficiency. A structured, hierarchical representation implicitly encodes vertex positions of a triangle micro-mesh based on a barycentric grid, and enables microvertex displacements to be encoded efficiently (e.g., as scalars linearly interpolated between minimum and maximum triangle surfaces). The resulting displaced micro-mesh primitive provides a highly compressed representation of a potentially vast number of displaced microtriangles that can be stored in a small amount of space. Improvements in ray tracing hardware permit automatic processing of such primitive for ray-geometry intersection testing by ray tracing circuits without requiring intermediate reporting to a shader. |
US12249018B2 |
Game engine on a chip
An electronic chip and a chip assembly are described. The electronic chip comprises one or more processing cores and at least one hardware interface coupled to at least one of the one or more processing cores. At least one of the one or more processing cores implements a game engine in hardware. |
US12249017B2 |
Reduced display processing unit transfer time to compensate for delayed graphics processing unit render time
Devices and methods for reducing a DPU transfer time to compensate for a delayed GPU render time. After completion of rendering a second frame that follows a first frame, a frame processor determines whether the first frame is currently transferring to a display panel or has already been transferred to the display panel. At least one clock is used with a first set of clock speeds when the first frame is determined to be currently transferring and used with a second set of clock speeds when the first frame is determined to have already been transferred, the second set of clock speeds being faster than the first set of clock speeds. After completion of the transfer of the first frame, the second frame is transferred based on the set of clock speeds. |
US12249009B2 |
Motion compensation of positron emission tomographic data
A method for compensating motion in positron emission tomographic, PET, data comprising coincident lines of response from positron-emitting position markers, includes: detecting a slippage of one or more of the position markers; determining slippage correction parameters based on the detected slippage; and applying motion correction to the PET data by taking into account the slippage correction parameters, thereby obtaining a motion-compensated PET data. |
US12249003B2 |
Device and method with data preprocessing
A device and method with data preprocessing are disclosed. The device with preprocessing includes a first memory configured to store raw data, and a field programmable gate array (FPGA) in which reconfigurable augmentation modules are programmed, where the FPGA includes a decoder configured to decode the raw data, a second memory configured to store the decoded raw data, and a processor, where the processor is configured to determine target augmentation modules, from among the reconfigurable augmentation modules, based on a data preprocessing pipeline, perform the data preprocessing pipeline using the determined target augmentation modules to generate augmented data, including an augmentation of at least a portion of the decoded raw data stored in the second memory using an idle augmentation module, from among the target augmentation modules, and implement provision of the augmented data to a graphics processing unit (GPU) or Neural Processing Unit (NPU). |
US12249000B2 |
Methods for cleaning communal facilities in smart cities based on the internet of things, systems, and mediums
The present disclosure provides a method for cleaning communal facilities in a smart city based on an Internet of Things. The method includes: obtaining first cleanliness information of the communal facilities in a target area at a first time point; obtaining weather information, construction information, factory information, and traffic information of the target area during a target time period; determining second cleanliness information of the communal facilities at the second time point based on the first cleanliness information, the weather information, the construction information, the factory information, and the traffic information through a cleanliness assessment model; determining, based on the second cleanliness information, target cleanliness information of the communal facilities at the second time point; determining the communal facilities as target communal facilities when the target cleanliness information satisfies a preset condition, and determining cleaning instructions for cleaning the target communal facilities and sending them to an object platform. |
US12248998B2 |
Location-based verification of user requests, identification of matching users based on image analysis, and generation of notifications on mobile devices
Various techniques for facilitating communication with and across a network platform and one or more user computing devices are described. For example, these techniques may include (i) generating preference data based on capturing and analyzing user interactions with respect to a set of training photographs, (ii) generating, verifying, and processing search requests to allow users to identify other users and/or target objects on the network platform, and (iii) generating, verifying, and processing link requests to allow users to create links to or associations with other users and/or target objects on the network platform, among others. |
US12248994B2 |
Systems and methods for environmental analysis based upon vehicle sensor data
A system for analyzing the environment of a vehicle i) receives a plurality of data from at least one sensor associated with a vehicle, such that the plurality of data includes at least one environmental condition at a location; (ii) analyzes the plurality of data to determine the at least one environmental condition at the location; (iii) determines a condition of a building at the location based upon the at least one environmental condition; (iv) determines an insurance product for the building based upon the determined condition associated with the building; and (v) generates an insurance quote for the insurance product. As a result, the speed and accuracy of insurance providers learning about potential clients and the conditions of the potential client's property and needs is increased. |
US12248993B2 |
Chatbot for reviewing social media
The following relates generally to artificial intelligence (AI)-based responses to social media posts. In some embodiments, one or more processors may be configured to: (1) receive, via a chatbot, a social media post; (2) categorize, via the chatbot, the social media post; (3) determine, via the chatbot, based upon the categorization, an entity to contact; (4) build, via the chatbot, based upon the determined entity to contact, a response to the social media post; and/or (5) send, via the chatbot, the response to the entity. |
US12248992B2 |
Systems, methods, and platforms for automated quality management and identification of errors, omissions and/or deviations in coordinating services and/or payments responsive to requests for coverage under a policy
In an illustrative embodiment, systems and methods for monitoring insurance claims include identifying, based on predetermined monitoring frequency, insurance claims identified for vulnerability detection processing. Vulnerability detection features may be extracted from data files of the claims, which provide an indication of claim handling deficiencies that can cause claim leakage. A trained vulnerability detection data model can be used to detect claim handling vulnerabilities within the extracted vulnerability detection features where each of the vulnerabilities may include a likelihood of the vulnerability resulting in claim leakage. The vulnerability detection data model may be trained with a data set customized to a respective insurance provider for each claim. Vulnerability scores indicating an overall likelihood of claim leakage can be calculated for the claims based on the detected claim handling vulnerabilities. Vulnerability scores for claims assigned to a user may be presented within a user interface screen at a remote computing device. |
US12248990B2 |
Methods and systems for providing digital identification cards for mobile applications
The disclosed embodiments include methods and systems for providing digital identification cards are disclosed. In one aspect, the disclosed embodiments may provide digital identification cards, such as proof of insurance cards, to mobile devices that are compliant with one or more standards set by identification-requiring organizations, such as a department of motor vehicles. Certain disclosed embodiments may update digital identification cards based on changes to user information or formatting information associated with one or more identification-requiring organizations. |
US12248987B2 |
Systems and methods for trading derivatives purchased on a blockchain on a digital trading platform that integrates with the traditional broker-dealer ecosystem
The present invention discloses a system and method of trading derivatives purchased on a blockchain within the traditional broker-dealer ecosystem. In these systems and methods, derivatives purchased on a blockchain can be traded within the traditional broker-dealer ecosystem by a user using their brokerage account. Users participate on a digital trading platform within the traditional broker-dealer ecosystem, where they take an action that comprises the placement of at least one of an order, bid or offer on the derivatives. |
US12248985B2 |
Investment fund token ownership
A decentralized investment fund operates according to consensus code on a shared ledger and raises capital by issuing ownership tokens on the shared ledger. The decentralized investment fund may hold digital assets in the consensus code and distribute profits to the token owners according to each owner's dividend preference. A token owner's dividend preference can include digital assets tracked by a different shared ledger, stabletoken digital assets pegged to the value of a digital asset, and cross-chain digital asset swaps. Token issuance may include a proof of accreditation requirement based on cryptographic proof on a shared ledger. The decentralized investment fund may distribute fund documents to the token holders by encrypting the document, first with a symmetric key common to all token holders, and second with an asymmetric key unique to each token holders and based on the token's holder's known public address on the shared ledger. |
US12248980B2 |
Method, computer program product, and system for displaying a three-dimensional image of an item to a user of an online concierge system during order fulfillment
An online concierge system receives multiple images of an item from a first client device associated with a shopper associated with the online concierge system, in which each of the images of the item is captured from a different angle and/or position and the item is included among an inventory of a warehouse associated with a retailer associated with the online concierge system. Based in part on the images of the item, the online concierge system generates a three-dimensional image of the item, in which the three-dimensional image of the item includes a dimension of the item and/or a color of the item. The online concierge system then sends the three-dimensional image of the item to a second client device associated with a customer of the online concierge system, in which a perspective of the three-dimensional image is modifiable within a display area of the second client device. |
US12248979B2 |
Method and system for product design and visualization
Systems and methods for rendering a product design associated with a foldable or other type of product are disclosed. According to certain aspects, an electronic device may display a foldable product within a product preview area, where the electronic device may animate the foldable product going from a folded state to an unfolded state, and vice-versa. In animating the foldable product, the electronic device may adjust the product within the product preview area and adjust a viewpoint so that the product is accurately and effectively reflected within the product preview area for a user to make an informed decision on whether to purchase the product. |
US12248973B2 |
Method and system for geographically tracking nourishment selection
A system for geographically tracking nourishment selection including a computing device configured to receive a location from a user device associated with a user; determine a plurality of nourishment possibilities within the location; locate a performance character associated with the user, wherein the performance character contains a nourishment score; generate a user profile wherein the user profile comprises the location, the plurality of nourishment possibilities, and the performance character; generate a selector machine-learning process, wherein the selector machine-learning process utilizes the user profile as an input, and outputs a plurality of corresponding nourishment possibility indexes; and grade the plurality of nourishment possibilities using the plurality of corresponding nourishment possibility indexes. |
US12248971B2 |
Systems and methods for providing repeated use of computing resources
Systems, methods, and non-transitory computer-readable media can provide access to a first-level computing resource via a service catalog. In some instances, the first-level computing resource can be created by a first entity. Moreover, a second-level computing resource can be received. In some cases, the second-level computing resource can be created by a second entity based, at least in part, on the first-level computing resource. Access to the second-level computing resource can be provided via the service catalog. Relational information associated with the first-level computing resource and the second-level computing resource can be tracked. |
US12248970B2 |
Crowdfunding using mixed reality system and fundraising methods
The present invention presents a method and device. A headset comprising a display, wherein the headset is at least one of an AR, VR or mixed reality headset, wherein the headset is used by a first user. A computer system comprising a plurality of computer processors with one or more network interfaces. A virtual 3D space comprising at least one live streaming video and a 3D model. A live streaming video content creator, wherein the live streaming video is being live broadcast by the live streaming video content creator. Displaying the live streaming video in the virtual 3D space on the first user's mixed reality headset display. Displaying a live streaming video in the virtual 3D space on the campaign backer's computing device's display, wherein a combination of a live streaming video shown on a virtual screen and a 3D model is displayed. |
US12248968B2 |
Methods and systems for displaying information associated with a three dimensional digital asset on a graphical user interface
Using various embodiments, methods and systems for displaying information associated with a three dimensional (3D) digital asset on a graphical user interface are disclosed. In one embodiment, a system receives metric data related to user interaction or viewability of a set of 3D digital assets in the 3D environment. The system generates a list of 3D digital assets sorted based on the metric data of at least one 3D digital asset out of the set of 3D digital assets, and transmits information of the at least one 3D digital asset and the sorted list of 3D digital assets to the user interface. The information that is related to a 3D digital asset with the highest metric data value is displayed first on the user interface, and wherein information related to the set of 3D digital assets is ordered based on the sorted list. |
US12248964B2 |
Multimedia communication system and method
Systems and methods are disclosed for creating, editing, sharing and distributing high-quality, media-rich web-based communications. The communications are created in a layered fashion that integrates user-selected text, colors, background patterns, images, sound, music, video, or other media. The systems and methods are used to generate, edit, broadcast, and track electronic presentations, brochures, advertisements (such as banner advertisements on highly trafficked media websites), announcements, and interactive web pages, without the need for the user to understand complex programming languages. |
US12248962B2 |
Predicting service product adoption by customers and prospective customers
The present disclosure is directed to models for predicting customer behavior, including the use or adoption of products by current customers and prospective customers of a service platform offering multiple service products. |
US12248952B2 |
Graph based processing of multidimensional hierarchical data
Multidimensional data analysis applications, including OLAP applications, simultaneously aggregate across many sets of dimensions. However, computing multidimensional aggregates is a performance bottleneck for OLAP data analysis applications. In order to improve the speed of interactive analysis, OLAP databases often precompute aggregates at various levels of detail and on various combinations of data attributes. However, the cost and speed of precomputation influences how frequently the aggregates can be brought up-to-date. Systems and methods disclosed herein provide graph based multidimensional analysis processing without pre-aggregating or precomputing the data along dimensional hierarchies, and by providing the results to the end user on-demand. Since preaggregation or precomputation of data along dimensional hierarchies is not necessary, implementations allow the end user to perform data analysis as soon as the data is available. |
US12248951B2 |
Real-time alerting system
Real-time alerting system comprises a processor that receives from client devices user activity data associated with interactions by users with a website displayed on client devices. Website comprises webpages displayed during sessions. Processor identifies based on the user activity data, user experience indicators and identifies based on the user experience indicators an error on the website. Processor generates, based on the user experience indicators or the error on the website, an insight associated with the website. Processor causes a real-time alert to be displayed on display device. Real-time alert comprises the error or the insight and a selectable item to cause a visualization of interactions by one of the users with the website during one of the sessions associated with the error or the insight to be displayed. Visualization of interactions is generated based on the user activity data. Other embodiments are disclosed herein. |
US12248947B2 |
Banking processing method and computer-readable storage medium having application for banking processing stored therein
A banking processing method according is performed by a processing logic including an application for banking processing implemented on a user terminal and a computer-readable storage medium. The method comprises the steps of: when the application for banking processing is run, searching a hardware security area of the user terminal and confirming the existence of a certificate for confirming an execution history of the application for banking processing; when the existence of the certificate is confirmed, searching the security area and confirming the existence of a token key for identifying whether login information of the user has been set; when the existence of the token key is not confirmed, setting the login information of the user by providing a membership page for setting the login information of the user; and opening an account according to a request of the user whose login information has been set. |
US12248946B2 |
System for third party sellers in online retail environment
A third party item listing management system useable for validation of third party items to be included on a retailer website is disclosed. The third party item listing management system includes an application programming interface (API) accessible by a plurality of third parties and configured to receive item data. An item management process receives the item data and calls an item validation pipeline which includes a plurality of item validation stages including an item legalization stage. In the item legalization stage, the item data and the identity of the third party are validated against a plurality of item listing rules to determine whether the one or more items are allowed to be offered via the retailer website by the third party. The item listing rules can include a rule preventing the third party from listing an item included in a core item collection offered by the retailer via the retailer website. |
US12248944B2 |
Context-enhanced category classification to generate product category labels used to conduct electronic transactions based on regulatory restrictions
Systems/techniques for facilitating context-enhanced category classification are provided. In various embodiments, a system can access a first textual description of a product or service. In various aspects, the system can identify, via execution of named entity recognition, one or more keywords in the first textual description. In various instances, the system can access, from a set of queryable databases, one or more second textual descriptions that respectively correspond to the one or more keywords. In various cases, the system can generate, via execution of word embedding, a first numerical representation of the first textual description and one or more second numerical representations of the one or more second textual descriptions. In various aspects, the system can identify, via execution of a machine learning classifier, a category label for the product or service, based on the first numerical representation and the one or more second numerical representations. |
US12248941B1 |
Methods and apparatus for mobile device messaging-based communications using custom-generated deeplinks and based on the Hyper Text Transfer Protocol (HTTP)
In some embodiments, a method includes in response to an integration tag included in a webpage at a first user interface being executed at a mobile device, receiving a mobile device identifier and a request to retrieve a purchase identifier. The method includes sending a first signal causing a frame to be provided within the webpage at the first user interface. The method includes in response to a first user input, receiving a Hyper Text Transfer Protocol (HTTP) POST request and determining a uniform resource identifier (URI). The method includes retrieving purchase information and sending a HTTP response message including the URI of the second user interface and the purchase information to deeplink to the second user interface and to cause the second user interface to be rendered at the mobile device with the purchase information pre-populated in an input field of a text message. |
US12248940B2 |
Dynamic ledger address masking
A ledger based dynamic digital address masking solution for reducing vulnerability of private cryptographic keys used during digital transactions. Tokenized digital transaction addresses may be stored in association with an actual distributed ledger reference address. The tokenized transaction address, or recipient token, may be used to complete a variety of transactions for digital asset exchange without exposing the transaction address's actual reference address on the distributed ledger. |
US12248934B2 |
Resource transfer data management method and apparatus, and storage medium
Embodiments of this disclosure disclose a resource transfer data management method and apparatus, and a storage medium, which belong to the field of Internet technologies. The method includes: receiving transaction data transmitted by a first server, wherein the transaction data is obtained by the first server by signing resource transfer data according to a private key of the first server; verifying the transaction data according to a public key of the first server; and generating a second block according to the transaction data and a feature value of a first block in a blockchain when the verification succeeds, and adding the second block as a next block of the first block to the blockchain. |
US12248932B2 |
System and method for optimizing cryptocurrency transactions
In the disclosed transaction processing system, a system and method are described that increase the ease of access and use of different currency networks by consumers using customizable transaction devices. The customizable transaction devices may be re-programmed prior to or during a currency transaction in accordance with the consensus protocol of the currency network associated with the currency transaction. The currency network further includes one or more host devices, each of which include an interface configured to communicate with a transaction device for the purposes of re-programming a Field Programmable Gate Array (FPGA) of the transaction device according to one or more currency network consensus protocols. Optimizing the performance of transaction devices for proof-of-work or other consensus protocol processing decreases the latency associated with validating currency network transactions, thereby increasing the suitability of cryptocurrency for retail transactions. |
US12248930B2 |
System and method for closing pre-authorization amounts on a virtual token account
Disclosed are various embodiments for automatically updating an authorized variance for a virtual token account. In one example, among others, a computing device is configured to receive an authorization request associated with a virtual token from a merchant system. The transaction request amount is determined to be less than the virtual token balance combined with an authorized variance of the virtual token. The authorization request is authorized based at least in part on the determination that the-transaction request amount is less than the virtual token balance combined with the authorized variance. An authorized variance transaction history is generated based on previous approved transactions and previous declined transactions. The authorized variance for the virtual token is determined to be updated based at least in part on the authorized variance transaction history. The authorized variance of the virtual token is automatically updated. |
US12248927B2 |
Identification card registration system and methods
An identification card registration system uses a cloud-based server to authenticate and register an identification card from a user. A device captures card data for the identification card and transaction information generated at the device. The card data and transaction information is sent to the cloud-based server as a primary notification for registering the identification card. The cloud-based server sends an alert to an administrator to approve or decline the registration. During the approval process, the identification card subsequently is used at the device or another device. The cloud-based server provides notice that the identification card is awaiting approval and takes corrective action after too many registration attempts are tracked. |
US12248926B2 |
Automated teller machine and mobile computing device with synchronized displays
An automated teller machine (ATM) has a display and a wireless communication interface. The ATM may detect a proximity of a mobile computing device and exhibit on its display an indication of the proximity of mobile computing device to the ATM. The ATM may also be configured to detect when the mobile computing device and the ATM have established a wireless communication connection and display a visual cue on the display that the wireless connection has been established. The ATM is configured to synchronize the display of the ATM with a display of the mobile computing device. The displays may be synched temporally and positionally and may display the same or related content, such as an image or animation at the same time. |
US12248925B2 |
Peer to peer mobile transactions leveraging personal area networks and robust post-transaction verification
A method for facilitating electronic transactions between a first mobile device and a second mobile device is provided. At a central server, when internet connection is established, the method may include receiving transaction data and prior to processing an electronic transaction based on the transaction data, verifying the electronic transaction. The verifying may include retrieving a first activity log from the first mobile device and a first browser timeout history. The method may further include retrieving from the second mobile device a second activity log and a second browser timeout history. The method may further include verifying that a first mobile application was active when a browser on the first mobile device was in timeout and that a second mobile application was active when a browser on the second mobile device was in timeout. |
US12248924B2 |
System and method for mobile payments
A system and method allows a user to pay for a transaction by scanning an encoded image, for example, using a mobile device. The payor is anonymous to the party receiving payment. |
US12248923B2 |
Device for resource dispensing using alternative communication rails
Systems, computer program products, and methods are described herein for activity data transmission in real-time using alternative communication rails to skip processing touch points. Specifically, the systems, apparatuses, methods and computer program products of the present invention are directed to a secure platform for preemptive transformation and structuring of resource data at a resource instrument device and authentication of resource data for processing from the resource instrument device to an end point party in real time without requiring intermediary processing. In some embodiments the apparatuses and systems comprise a resource processing terminal device structured for operative communication with a resource instrument device with a mobile application embedded thereon via a first proximity communication channel between the resource processing terminal and the resource instrument device using request for resource distribution messaging associated with alternative rail resource distribution processing. |
US12248922B1 |
Associating an account with a card
A method and system for multi-account payment processing are described. An example method includes: receiving, at a computing system and for a payment transaction involving one or more items, information associated with a purchaser, wherein the information is associated with a plurality of accounts, and wherein each of the plurality of accounts is associated with distinct account information; determining, at the computing system and based on one or more account selection criteria, one or more accounts of the plurality of accounts to use for processing the payment transaction, wherein the one or more account selection criteria include at least one of merchant type or available funds in the plurality of accounts; and processing, at the computing system, a respective aspect of the payment transaction corresponding to a respective item of the one or more items using a respective account of the determined one or more accounts. |
US12248916B1 |
System and method for automated determination of name, image and likeness fulfillment
A method of automatically determining fulfillment of services performed by a first entity, the method including at a management server, determining one or more first entities having one or more service agreement obligations to one or more second entities, and extracting content data from one or more websites and/or servers hosting the one or more websites. The content data includes one or more separate and distinct event datasets, each event dataset being generated by a particular first entity of the one or more first entities. Determining, for each event dataset, whether the event dataset includes an indication of a particular second entity. Determining whether the particular first entity and particular second entity have service agreement specific information, and in response to determining that the particular first entity and particular second entity are indicated in the service agreement specific information, automatically determining that a service agreement obligation has been fulfilled. |
US12248915B2 |
System and method for payment processing telemetry
A computer-implemented system and method of tracking telemetry data at a financial computing system is presented. The system and method includes receiving an electronic message that includes a payment transaction originating from a payment terminal, and associating a unique transaction identifier to the payment transaction. Telemetry data for the payment transaction is received from payment processing applications through a telemetry interface and aggregated into a data store. The aggregated telemetry data associated with the unique identifier is presented on a user interface by the financial computing system. |
US12248914B2 |
Vendor token generator
A method for generating tokens for use in an email-based e-commerce transaction between third party vendor and a customer that is facilitated by a payment server is disclosed. The method may comprise generating a token for use with an email checkout, wherein the token comprises a customer name, and customer email address. The processor may generate an email message for at least one recipient, the email message including a mailto hyperlink including the token, wherein the mailto hyperlink generates an email response message addressed to the payment server including the token. The method may comprise receiving a notification from the payment server indicating that the at least one recipient that the email response message was successfully received by the payment server and the email-based e-commerce transaction is successful. |
US12248913B2 |
System and method for facilitating enhanced offline payment
Embodiments described herein provide a client system for facilitating enhanced offline payment. During operation, the system obtains a location indicator, which indicates the location of a service, from a charging system. The system then generates an offline code that allows access to the service and corresponds to the location indicator. The offline code can be readable by the charging system, and the client system and the charging system can both be offline. Subsequently, the system encodes the historical data associated with the service in a field of the offline code and sends a message comprising the offline code to the charging system. |
US12248911B2 |
User interface component generation using service and/or duration information
Methods and systems for a payment processing service (PPS) to receive transaction data for transaction(s) processed by the PPS; generate training data based on the transaction data that comprises, for individual transactions, a service, an employee, and a duration; training a duration-identification model using the training data, wherein the duration-identification model outputs a duration for a particular service with a particular employee; receiving, from a computing device of a customer, a request for an appointment for the service; determining, based at least in part on the duration-identification model and the service, a duration of the service with the particular employee; based at least in part on the duration, determining a proposed appointment with the employee for the service; and causing presentation of a user interface of the computing device of the customer that includes an indication of the proposed appointment. A customer-specific model may also be used. |
US12248909B1 |
System and method for agentless application inventory detection
A system and method for agentless generation of a software bill of materials (SBOM) in a cloud computing environment is disclosed. The method includes: accessing a plurality of workloads in a cloud computing environment; detecting in each workload of the plurality of workloads a software component; generating for each workload an SBOM based on the detected software component; and storing each SBOM in a database. |
US12248908B2 |
Method for tracking placement of products on shelves in a store
One variation of a method for tracking placement of products in a store includes: accessing an image recorded by a mobile robotic system within a store; detecting a shelf in a region of the image; based on an address of the shelf, retrieving a list of products assigned to the shelf by a planogram of the store; retrieving a set of template images—from a database of template images—defining visual features of products specified in the list of products; extracting a set of features from the region of the image; determining that a unit of the product is mis-stocked on the shelf in response to deviation between the set of features and features in a template image, in the set of template images, representing the product; and in response to determining that the unit of the product is mis-stocked on the shelf, generating a restocking prompt for the product. |
US12248906B2 |
Systems and methods for synchronizing delivery of related parcels via a computerized locker bank
A synchronized delivery system for delivering parcels directly to an alternate delivery location such as a locker bank in lieu of making any delivery attempt at a primary delivery location such as a home or office. The system may deliver parcels directly to the alternate delivery location when a related parcel is currently stored at the alternate delivery location awaiting pickup. A related parcel may include a parcel addressed to the same consignee, to a related consignee (e.g., such as a neighbor, roommate, or spouse), or to another authorized to pick up parcels on behalf of the consignee. When delivering parcels to alternate deliver locations, the system may facilitate a grouping of related parcels in a single locker. |
US12248905B2 |
Method for allocating parcels and a system therefor
Aspects of the present disclosure relate to methods and systems for parcel allocation. In one example embodiment, a system is disclosed including a server, one or more service points and a user application. In another example embodiment, a method for allocating parcels is disclosed including acts of communicating data to and from the server and the service point, comprising electronic tokens. In various embodiments, the communicated data to or from the service point and/or the server is received by and/or transmitted from a user application and a mobile smart device. |
US12248904B2 |
Reader device technology for determining that an assets is loaded to the assigned logistics vehicle
In various embodiments, a first tag is associated with a first parcel that is to be delivered. A data structure is accessed that indicates that the first parcel is assigned to be placed in a first logistics vehicle of a plurality of logistics vehicles. An indication is received that a first device, which may be located inside, on, or in proximity to the first logistics vehicle, has read data of the first tag. A determination is made that the first parcel has been placed inside the first assigned logistics vehicle and a notification is transmitted to a user device associated with a first user that indicates that the first parcel has been placed inside the first logistics vehicle. |
US12248902B2 |
System and method for providing freight visibility
In some aspects, the techniques described herein relate to a method including: receiving a network request from a computing device, the network request including a company identifier, an estimated time of arrival (ETA), and a location of interest (LOI); computing a first score based on an actual ETA of at least one vehicle associated with the company identifier; computing a second score based on an hours of service value associated with a driver of the at least one vehicle; computing a third score based on a direction of the at least one vehicle; and aggregating the first, second, and third score to generate a total matching score. |
US12248898B2 |
Confirming skills and proficiency in course offerings
Embodiments are directed to managing courses. Course information for a course may be provided. Skill terms may be determined for the course based on the course information and skill models. Candidate skills may be determined based on the skill terms and a unified skill dictionary such that the skill terms may be mapped to the candidate skills based on the unified skill dictionary. A summary of the course information and the candidate skills may be displayed to a subject matter expert. if the subject matter expert confirms that a candidate skill may be taught by the course, the candidate skill may be associated with a course profile for the course that includes the confirmed candidate skills and proficiency scores for the confirmed skills. |
US12248892B1 |
Techniques for lead information sharing
The described features generally relate to improved methods, systems, and devices for techniques for lead information sharing. A device may transmit a first message indicating a person (i.e., a lead) identified by a setting representative. The first message may include one or more scores of the person, the setting representative, or both. The device may receive a second message indicating a request for information of the person. The second message may include a score of a closing representative. The device may identify that the closing representative is selected for sending the information of the person. The device may transmit a third message indicating that the closing representative is selected. The third message may include the information of the person. |
US12248890B1 |
Disambiguating between users
This disclosure describes a system for disambiguating between multiple potential users that may have performed an item action (e.g., item removal or item placement) at an inventory location. For example, if there are three picking agents (users) standing near an inventory location and one of the agents removes an item (item action) from the inventory location, the example systems and processes described herein may utilize various inputs to disambiguate between the users and determine which of the potential users performed the item action. |
US12248889B2 |
Stochastic risk scoring with counterfactual analysis for storage capacity
One example method includes accessing a dataset, selecting a list of attributes of the dataset, each of the attributes being selected based on a determination that the attribute is affecting growth of the dataset and affecting an amount of data storage space consumed by the dataset, assigning a SHAP score to each attribute, using the SHAP scores to assign respective weights to each attribute, deriving drift and shock information for the dataset, and based on the drift and shock information, calculating a risk score that a storage capacity of an asset where the dataset is stored will be exhausted within a particular time interval. |
US12248888B2 |
Hyperparameter tuning using visual analytics in a data science platform
Techniques are disclosed for facilitating the tuning of hyperparameter values during the development of machine learning (ML) models using visual analytics in a data science platform. In an example embodiment, a computer-implemented data science platform is configured to generate, and display to a user, interactive visualizations that dynamically change in response to user interaction. Using the introduced technique, a user can, for example, 1) tune hyperparameters through an iterative process using visual analytics to gain and use insights into how certain hyperparameters affect model performance and convergence, 2) leverage automation and recommendations along this process to optimize the tuning given available resources, 3) collaborate with peers, and 4) view costs associated with executing experiments during the tuning process. |
US12248887B2 |
Method and apparatus for predicting a race time
A method and system for optimizing an athlete's performance during a race using a wearable device. The method involves determining the athlete's performance level from past races or trainings, and collecting race data through a wearable sensor. This data helps retrieve a tailored race profile from several options, each a non-linear function of time over distance, optimized for the athlete's level. The selected profile is applied to the sensor data to compute a projected race time, which is then displayed on the device. The system also measures and displays other race parameters such as stride length, cadence, and physiological metrics. It adjusts recommendations for pace in real-time based on these inputs. Advanced features include neural networks for enhancing race profile accuracy using data from multiple athletes. The device's processor and memory manage these functions effectively, providing dynamic feedback and strategic adjustments during the race, aiming to significantly improve athletic performance. |
US12248882B2 |
Locating a decision boundary for complex classifier
Systems and methods improve performance of a classifier, which comprises a neural network and is trained through machine learning. First and second scores are computed, by the classifier, for each a multiple data examples from a generator. The first score is indicative of whether the data example belongs to a first data cluster and the second score is indicative of whether the data example belongs to a second data cluster. The generator is trained with an objective such that, for each data example generated by the generator, the first and second scores computed by the classifier are equal. Partial derivatives from the classifier are back-propagated for multiple data examples generated by the generator, to obtain a vector, for each data example, that is orthogonal to a decision surface for the classifier. A problem with the classifier is detected based on changes in directions of the vectors. Upon detecting a problem, the classifier is adjusted to reduce errors by the classifier caused by overfitting training data. |
US12248881B2 |
Annotating high definition map data with semantic labels
According to an aspect of an embodiment, a method may include obtaining multiple sets of camera images and light detection and ranging (LIDAR) point clouds along a track within a geographic sector of a map. The method may include applying a learning model to the camera images to characterize objects within the camera images within classes of objects to generate segmented images. The method may additionally include mapping the sets of camera images and the LIDAR point clouds to three dimensional points of the geographic sector of the map. The method may also include projecting the three dimensional points onto the segmented images to obtain corresponding classes for the three dimensional points of the geographic sector of the map. |
US12248874B2 |
Automatic identification of lessons-learned incident records
Systems and methods to classify incident report documents are disclosed, comprising inputting, a first type data entry of a document into a deep neural network (DNN); encoding, via the DNN, the first type data entry to output a densely embedded contextual vector representing contents of the first type data entry; generating, a list containing ordered data from a second type data entry of the document; encoding, via a machine learning network, the ordered data into a sparse vector representation of the second type data entry; concatenating, the densely embedded contextual vector with the sparse vector representation to generate a representative vector of the document; and training a gradient-boosted classifier network by using as training inputs the representative vector and a label associated with the document to generate a classification of the document. |
US12248872B1 |
Machine learning framework for personalized clothing compatibility
Systems and methods are described for recommending pairs or sets of clothing items for an individual to wear together, including learning a compatibility metric personalized to each individual. A framework is used to learn compatibility that is personalized to the user based on initial item feedback that may be received from the user via user interfaces that prompt the user to indicate whether the user would wear certain clothing items together and/or individually. |
US12248869B2 |
Three dimensional circuit implementing machine trained network
Some embodiments provide a three-dimensional (3D) circuit structure that has two or more vertically stacked bonded layers with a machine-trained network on at least one bonded layer. As described above, each bonded layer can be an IC die or an IC wafer in some embodiments with different embodiments encompassing different combinations of wafers and dies for the different bonded layers. The machine-trained network in some embodiments includes several stages of machine-trained processing nodes with routing fabric that supplies the outputs of earlier stage nodes to drive the inputs of later stage nodes. In some embodiments, the machine-trained network is a neural network and the processing nodes are neurons of the neural network. In some embodiments, one or more parameters associated with each processing node (e.g., each neuron) is defined through machine-trained processes that define the values of these parameters in order to allow the machine-trained network (e.g., neural network) to perform particular operations (e.g., face recognition, voice recognition, etc.). For example, in some embodiments, the machine-trained parameters are weight values that are used to aggregate (e.g., to sum) several output values of several earlier stage processing nodes to produce an input value for a later stage processing node. |
US12248867B2 |
Data processing device for neural network, method of operating the same, and program
A data processing device includes: an input data determining unit configured to determine whether or not each of binarized input data is a predetermined value; a storage unit configured to store a plurality of coefficients and coefficient address information including information related to coefficient addresses where the plurality of coefficients are stored; a control unit configured to read the coefficient address from the storage unit based on a determination result of the input data determining unit and read the coefficient from the storage unit based on the coefficient address; and an arithmetic unit configured to execute an arithmetic operation related to the coefficient acquired by the control unit. |
US12248866B2 |
Method and apparatus for reducing computational complexity of convolutional neural networks
A convolutional neural network (CNN) system for generating a classification for an input image is presented. The CNN system comprises circuitry running on clock cycles and configured to compute a product of two received values, and at least one non-transitory computer-readable medium that stores instructions for the circuitry to derive a feature map based on at least the input image; puncture at least one selection among the feature map and a kernel by setting the value of an element at an index of the at least one selection to zero and cyclic shifting a puncture pattern to achieve a 1/d reduction in number of clock cycles, where d is an integer and puncture interval value >1. The feature map is convolved with the kernel to generate an output, and a classification of the input image is generated based on the output. |
US12248864B2 |
Method of training artificial neural network and method of evaluating pronunciation using the method
The disclosure relates to a method of training an artificial neural network so that a first artificial neural network is trained based on a plurality of training data including a first feature and a second feature that has a correlation with the first feature and depends on the first feature. |
US12248862B1 |
System for deep learning using knowledge graphs
A method may include receiving data from a computing device requesting approval of a loan application; accessing time-series data associated with the user from a knowledge graph; building a feature vector based on the accessed time-series data; inputting the feature vector into a machine learning model; receiving a response from the output from the machine learning mode, the output indicating a level of approval for the user with respect to the loan application; and transmitting a response to the request based on the level of approval. |
US12248855B2 |
Iterative vectoring for constructing data driven machine learning models
Embodiments described herein are directed to generating a machine learning (ML) model. A plurality of vectors are accessed, each vector of the plurality of vectors including a first set of features associated with a corresponding data item. A second set of features is identified by expanding the first set of features. A ML model is trained using vectors including the expanded set of features, and it is determined that an accuracy of the ML model trained using the vectors increased. A third set of features is identified by determining a measure of importance for different subsets of features in the second set and replacing subsets having a low measure of importance with new features. A ML model is trained using vectors that include the third set, and it is determined that an accuracy of the model increased due to the replacing. |
US12248854B2 |
Robust model performance across disparate sub-groups within a same group
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing the difference in performance of a model across groups and sub-groups within the same group of users with similar characteristics for providing digital components. Methods can include identifying, a loss function that generates a loss representing a measure of performance the model seeks to optimize during training. The loss function is modified by adding an additional term to the loss function. The model is trained using the modified loss function. A request for digital component is received that includes a user group identifier. The model generates one or more user characteristics based on which one or more digital components are selected and transmitted to the client device of the user. |
US12248850B2 |
Quantum device with multiplexed electrometer output signals
A quantum device includes several spin qubits arranged as a matrix and each comprising a quantum dot; several electrometers each electrostatically coupled to a potential well of one of the quantum dots; and circuits for applying an excitation signal to an input electrode of each electrometer. The circuits are configured such that a value of the frequency, phase or maximum amplitude of each excitation signal is different from that of the other excitation signals, and the circuits apply a same excitation signal on electrometers coupled to a same row of qubits. The device also includes a transimpedance amplifier having an input coupled to output electrodes of the electrometers and a demultiplexing circuit including an input electrically coupled to an output of the transimpedance amplifier and configured to demultiplex the output signals to be delivered by the electrometers. |
US12248845B2 |
Barcode detection using a multi-camera system
A computing device includes multiple camera systems each having one or both of a different field of view or a focus range. For example, the computing device may include a telephoto camera system, a wide angle camera system, an ultra-wide angle camera system, and a macro camera system. When a camera application is running, the scenes from each of the multiple cameras are automatically analyzed to determine whether a barcode (e.g., a 1-dimensional barcode or a 2-dimensional barcode, also referred to as a QR code) is included in one of the scenes. If a barcode is included in the scene from a particular camera system, that camera system is selected and one or more actions are taken (e.g., the barcode is displayed by the computing device, information embedded in the barcode is displayed, and so forth). |
US12248844B2 |
Bioptic barcode reader and bioptic barcode reader assembly
Bioptic barcode reader assemblies are disclosed herein. An example bioptic barcode reader assembly includes a metal perimeter frame and a bioptic barcode reader positioned within and supported by the metal perimeter frame. The bioptic barcode reader includes an upper housing and a plastic lower housing secured to the upper housing. |
US12248841B2 |
Anti-misplug detection mechanism for code scanners, code scanning system and battery processing system
An anti-misplug detection mechanism may include: a plurality of first communication interfaces, and anti-misplug detection assemblies. The plurality of first communication interfaces may be used to be mutually plug-in connected to second communication interfaces on the code scanners one to one to form a plurality of code scanner plug-in assembly groups; and the anti-misplug detection assemblies may be arranged in groups with the first communication interfaces, and include a first matching structure, a second matching structure and a detector. The first matching structures and the first communication interfaces may be relatively fixed one to one, the second matching structures may be connected to the code scanners one to one through connecting elements, and a first mistake-proofing feature and a second mistake-proofing feature of the same group may be matched with each other. |
US12248839B2 |
Driving assistance method and system
A driving assistance system and method is provided that includes a plurality of magnetic markers having a magnet component configured to generate a magnetic field on a road surface, together with a pavement marking material that includes a RFID tag that is readable by a RFID tag reader. The pavement marking material includes encoded information that is conveyed to a vehicle's on-board sensing system that is adapted to obtain data through wireless communications. The magnetic markers are conformable, polymeric materials having viscoelastic properties such that vehicles having magnetic sensors can detect magnetic fields from the magnetic markers when positioned on a road surface. |
US12248837B2 |
Method of optimizing read technology for high density items
A method of optimizing a RFID reader system to increase the percentage of RFID tags successfully inventoried in a container comprising a relatively large number of RFID tagged items in close proximity to one another. To achieve the greater percentage of successfully inventoried RFID tagged items, a transmitting system capable of reading an RFID tag and a receiving system capable of determining how much of the transmitted power propagates through the volume of RFID tagged items is positioned on either side of the container. A host system in communication with both the transmitting and receiving systems then utilizes one or more parameters of the transmitting system to maximize propagation of the RFID signal through the container and, therefore, increase the percentage of RFID tags successfully inventoried with the ultimate goal being 100%. |
US12248836B2 |
Systems, methods, and devices for wireless detection of radio frequency identification devices
Systems, methods, and devices detect radio frequency identification devices. Methods include transmitting a signal from a transmitter of a wireless device compatible with a wireless communications protocol, and receiving, using a receiver of the wireless device, a signal from a radio frequency identification (RFID) device, the signal comprising one or more resonance parameters. Methods also include generating sensing information and an estimated distance value based, at least in part, on the received signal, the sensing information representing a sensed condition at the RFID device, and the estimated distance value representing an estimate of a distance between the wireless device and the RFID device. |
US12248835B2 |
Method for anti-tampering apparatus servicing data and system thereof
The present disclosure provides a method for anti-tampering apparatus servicing data implemented by a calculation device connected to a target device, the method comprising: identifying a contract identification code and obtaining a contract package file and a contract authentication code from at least one remote device; obtaining a microservice file corresponding to the target device from the remote device when a device embedded code of the calculation device is matching the contract authentication code; performing the microservice file to enable the target device according to the contract package file and generate an execution report; publishing the execution report to the remote device to obtain an acceptance certification code; and combining and hashing the device embedded code, the contract authentication code and the acceptance certification code to generate a hash value, and sending the hash value to a blockchain. The present disclosure further provides a system for anti-tampering apparatus servicing data. |
US12248834B2 |
Integration of RFID technology into management of products
In some embodiments, a product management system includes at least one receiving location configured to receive a product associated with at least one smart device encoded with a unique identifier. The product management system further includes a reader system configured to receive a first signal transmitted from the at least one smart device, determine a time measurement, determine a state of the product based at least in part on a time measurement, and transmit a second signal based on the state of the product. The product management system further includes at least one display associated with the product and configured to receive the second signal from the reader system, and generate a visual indication of the state of the product based at least in part on the second signal. |
US12248833B2 |
Module for integrating into a card body of a smart card, smart card, and method of implanting a module into a card body of a smart card
The present invention relates in various aspects to a module for integrating into card body of a smart card, to a smart card, and to a method of implanting a module into a card body of a smart card. In an aspect, a module for integrating into a card body of a smart card comprises a support, a contact portion formed on a first surface of the support, and a solder material formed on the contact portion, wherein a surface of the solder material is at least partially covered by a flux. |
US12248828B1 |
Printing system and methods for enhanced paper selection
A printing system receives a print job. The print job includes parameters such as dimensions and print attributes. A plurality of papers is accessed in a paper catalog available for a printing device within the printing system. A group of papers is formed based on the dimensions. If the dimensions are for a non-standard size paper, then a standard size of available paper is determined. The smallest standard size paper that fits the dimensions of the print job may be a determined size. The group of papers includes paper entries from the paper catalog having the standard size. Subsets of the group of papers is defined using the attributes. The groups and subsets are presented in a recommended list of paper entries from the paper catalog. |
US12248827B2 |
Printing apparatus printing one or more image sets, control method of printing apparatus, and storage medium
A printing apparatus that prints images on a roll paper based on a job prints one or a plurality of image sets, each formed of a partition page image and a content image, on the roll paper based on a job in which partition information for inserting a partition page is set. In a case where the printing apparatus executes printing based on the job in which the partition information is set, control is performed to determine, based on a remaining amount of the roll paper loaded on the printing apparatus, a number of image sets that can be printed on the roll paper without interruption from among the image sets based on the job to print the determined number of image sets on the roll paper loaded on the printing apparatus. |
US12248826B2 |
Cloud-based healthcare platform
A system and a method directed to various techniques for creating an autonomous multipurpose application using a platform of application programming interfaces (APIs). In one embodiment, a method comprising operations performed by a cognitive intelligence platform is disclosed. The method includes: publishing, for implementation in the autonomous multipurpose application, at least one API that uses artificial intelligence to perform analytics based on a knowledge graph pertaining to ontological data of a medical condition, wherein the at least one API is included in a set of APIs; providing the at least one API in a user interface of a computing device; receiving, from the computing device, a request to subscribe to the at least one API; implementing computer instructions of the at least one API in the autonomous multipurpose application; and providing the autonomous multipurpose application to the computing device for execution on the computing device. |
US12248824B2 |
Prediction and automatic performance of computer-related activities
A method comprises constructing, for a specific activity, a decision model based on action data of one or more actions, each action having an identifier of an activity performed with a computer application, use data being operated on by the computer application, and a timestamp, the decision model including a rule specifying a first activity as a next activity or a probabilistic classifier that accepts use data being operated on via the specific activity and outputs an identifier of an activity to be performed as a next activity with a probability. The method comprises detecting performance of the specific activity, when the decision model for the specific activity includes the rule, automatically applying the rule, and when the decision model for the specific activity includes the probabilistic classifier and no applicable rule: executing the probabilistic classifier to obtain a list of candidate next activities and an associated list of probabilities. |
US12248823B2 |
Dynamic personalized API assembly
Methods, computer readable media, and devices for dynamic personalized API assembly are provided. One method may include receiving a data query from a client by a CDN, parsing the data query to generate a modified data query, transmitting the modified data query to an origin server, receiving a content from the origin server, generating a modified content based on the content, and sending the modified content to the client. Another method may include receiving an API call by an origin server, generating an API response by creating a payload file and adding markup directives indicating whether content is cacheable, and transmitting the API response. |
US12248822B2 |
Lifecycle management for workloads on heterogeneous infrastructure
Examples described herein relate to providing pool-based automated lifecycle management of infrastructure via abstracted resources. According to an example, a consumption model is maintained in which heterogeneous infrastructure is represented in a generalized form as logical resource objects, including nodes and pools of the nodes. The nodes have respective node roles indicative of specific functionality the nodes are operable to provide to a workload based on the respective attributes/qualities of the nodes. A state model is maintained through which the logical resource objects are transitioned among states and responsive to which notifications are provided to an application orchestration tool associated with the workload. Interactions by the application orchestration tool with heterogeneous infrastructure utilized by the workload are abstracted by providing an API through which requests to manage a lifecycle of the heterogeneous infrastructure are expressed with reference to the logical resource objects. |
US12248816B2 |
Techniques for deploying changes to improve reliability of a cloud service
A data processing system implements obtaining a set of input parameters associated with an update to be deployed to a plurality of server farms of a cloud-based service, wherein each server farm includes a primary replica configured to handle user traffic and a disaster recovery replica configured to handle user traffic responsive to a failure of the primary replica; determining temperature information for each of the server farms, ranking the server farms based on the temperature information to determine an order in which an update is to be deployed to the server farms; iteratively deploying the updates to the primary replicas of the server farms according to the ranking until an deployment threshold has been satisfied; and iteratively deploying the updates to the primary replicas of server farms for which the primary replicas have not yet been updated and to the disaster recovery replicas of the server farms. |
US12248813B2 |
System and method for performing dynamic execution of data processes in distributed server systems
Embodiments of the invention provide a system for performing dynamic execution of data processes in distributed server systems. The system is configured for identifying initiation of at least one data process that is scheduled to be executed on at least one server of distributed server systems associated with an entity, communicating with a metrics node comprising a metrics machine learning model to gather information associated with the at least one server, determining that the at least one server will experience degradation of performance while performing at least one step of the at least one data process based on communicating with the metrics node, and routing the at least one step of the at least one data process to at least one new server and execute the at least one step on the at least one new server. |
US12248811B2 |
Redistributing update resources during update campaigns
Disclosed are various embodiments for the controlling the amount of active updates that can occur during a given time on devices that are associated with tenants (e.g., organizations) and subtenants (e.g., sub-organizations) in a multi-tenant environment. In particular, each tenant and subtenant is assigned throttle corresponding to different update parameters (e.g., an amount of devices executing an active update, an amount of data to be downloaded during a campaign, a time for completing the update campaign, etc.). When an update campaign is established, the update campaign can define the different devices that are to be updated. In some situations, the number of active updates required may exceed the allotted resources for a given subtenant. When a subtenant requires additional resources than what is assigned to complete the update, the subtenant can borrow resources defined by the update parameters from a subtenant peer that has a surplus. |
US12248810B2 |
Automatically orchestrating a computerized workflow
The method performs at the orchestration interface at which update information, including changes to tasks of a workflow, is received from a task manager system (TMS), where the workflow includes a set of tasks, inputs to the tasks, and outputs from the tasks. The inputs and outputs determine runtime dependencies between the tasks. Based on the update information received, the orchestration interface populates a topology of nodes and edges as a directed acyclic graph (DAG) that maps nodes to tasks and edges to runtime dependencies between tasks, based on node inputs and outputs. The orchestration interface instructs the execution of the tasks and handling dependencies by interacting with a task execution system (TES) and by traversing the DAG, the orchestration interface identifies tasks that depend on completed tasks as per the runtime dependencies and instructs the TES to execute the dependent tasks identified. |
US12248807B2 |
Methods, apparatus, systems, and instructions to migrate protected virtual machines
Techniques for migration of a source protected virtual machine from a source platform to a destination platform are descried. A method of an aspect includes enforcing that bundles of state, of a first protected virtual machine (VM), received at a second platform over a stream, during an in-order phase of a migration of the first protected VM from a first platform to the second platform, are imported to a second protected VM of the second platform, in a same order that they were exported from the first protected VM. Receiving a marker over the stream marking an end of the in-order phase. Determining that all bundles of state exported from the first protected VM prior to export of the marker have been imported to the second protected VM. Starting an out-of-order phase of the migration based on the determination that said all bundles of the state exported have been imported. |
US12248803B2 |
System and method for dynamic adjustment of data plane virtual machines
A method of adjusting a number of virtual machines in a data plane is provided. A number of virtual machines in the data plane each having a data plane proxy is provisioned. The virtual machines provide data routing for a first number of operational pods in a deployment plane associated with the data plane. A status of the deployment plane is monitored. The status reflects the deployment plane has a second number of operational pods different from the first number of operational pods. The first number of operational pods is compared to the second number of operational pods. Based on the comparison, the number of virtual machines in the data plane is adjusted. |
US12248801B2 |
Update of virtual machines using clones
The disclosure provides an approach for upgrading a virtual machine (VM) using an instant clone. A method includes initiating updating of the VM on a host in a datacenter; creating a clone of the VM on the host, in response to initiating the update; receiving a first write input/output (I/O) request for a first data block; checking a first disk bitmap associated with a first delta disk for whether a first bit associated with the first data block is set; based on the first bit being set, checking a scanner bitmap for whether a second bit associated with the first data block is set; and based on the second bit being set: waiting until the first data block is merged into a second disk; and performing the first write I/O to the first data block in the second disk after the first data block is merged into the second disk. |
US12248800B2 |
Virtualization of interprocessor interrupts
Embodiments of apparatuses, methods, and systems for virtualization of interprocessor interrupts are disclosed. In an embodiment, an apparatus includes a plurality of processor cores; an interrupt controller register; and logic to, in response to a write from a virtual machine to the interrupt controller register, record an interprocessor interrupt in a first data structure configured by a virtual machine monitor and send a notification of the interprocessor interrupt to at least one of the plurality of processor cores. |
US12248793B2 |
Monitoring transitions of a circuit
A circuit includes a guard trigger circuit that includes a first input node adapted to be coupled to a first state signal, a second input node adapted to be coupled to a second state signal and an output node. The circuit also includes a reset synchronizer circuit that includes an input node coupled to the output node of the guard trigger circuit, a clock node adapted to be coupled to a clock signal and an output node. The circuit further includes a timeout circuit including an input node coupled to the output node of the reset synchronizer circuit, a clock node adapted to be coupled to the clock signal and an output node. The circuit still further includes a reset requestor circuit that includes a first input node coupled to the output node of the guard trigger circuit, a second node coupled to the output node of the timeout circuit. |
US12248792B2 |
Cloud computing platform that executes code in a distributed cloud computing network
A compute server receives a request that triggers execution of a code piece out of multiple code pieces. A single process at the compute server executes the code piece, which is run in an isolated execution environment. Each other code piece runs in other isolated execution environments respectively and executed by the single process. The code piece, when executed, modifies a response to the request. The response is generated based at least in part on the executed code piece. The generated response is transmitted. |
US12248783B2 |
Frequency scaling for per-core accelerator assignments
Methods for frequency scaling for per-core accelerator assignments and associated apparatus. A processor includes a CPU (central processing unit) having multiple cores that can be selectively configured to support frequency scaling and instruction extensions. Under this approach, some cores can be configured to support a selective set of AVX instructions (such as AVX3/5G-ISA instructions) and/or AMX instructions, while other cores are configured to not support these AVX/AMX instructions. In one aspect, the selective AVX/AMX instructions are implemented in one or more ISA extension units that are separate from the main processor core (or otherwise comprises a separate block of circuitry in a processor core) that can be selectively enabled or disabled. This enables cores having the separate unit(s) disabled to consume less power and/or operate at higher frequencies, while supporting the selective AVX/AMX instructions using other cores. These capabilities enhance performance and provides flexibility to handle a variety of applications requiring use of advanced AVX/AMX instructions to support accelerated workloads. |
US12248782B2 |
Accelerating processor based artificial neural network computation
An apparatus employed in a processing device comprises a processor configured to process data of a predefined data structure. A memory fetch device is coupled to the processor and is configured to determine addresses of the packed data for the processor. The packed data is stored on a memory device that is coupled to the processor. The memory fetch device is further configured to provide output data based on the addresses of the packed data to the processor, where the output data is configured according to the predefine data structure. |
US12248780B2 |
Continuous integration and continuous delivery pipeline for low code and no code application platform
Methods, systems, and computer-readable storage media for receiving, through a set of user interfaces (UIs), user input including job configuration information and deployment information for an application, providing a CI/CD job for the application with a CI/CD service using the job configuration information and the deployment information, and triggering, in response to a commit of changes to the application in a repository, automated build of the application, and in response, automatically: generating a development descriptor file at least partially based on the user input, providing an archive file including the development descriptor file, and processing, by the CI/CD job executed by the CI/CD service, the archive file to deploy the application within the target environment. |
US12248778B2 |
Communication device and control method
A communication device, in a case where the power supply operation by a user has been detected, displays, on a display unit, an update screen capable of receiving a user instruction for updating software on a basis that the communication device is in a state in which the software can be updated before changing the power supply state of the communication device in accordance with the power supply operation. The communication device, even in a state in which a user instruction has not been received with respect to the update screen, displays the update screen until a predetermined time has elapsed, and changes the power supply state of the communication device in accordance with the power supply operation after the predetermined time has elapsed. |
US12248777B2 |
Center, distribution control method, and non-transitory storage medium
A center is configured to distribute, to a vehicle, update data of software of a control device mounted on the vehicle. The center includes one or more processors configured to make a determination on whether to distribute, as the update data, update software or difference data between current software and the update software based on first information on the software of the control device mounted on the vehicle. The center then transmits the determined update data to the vehicle. |
US12248776B2 |
Terminal control program, terminal apparatus, and reel information management system
A terminal control program according to the present disclosure causes a terminal apparatus to perform: receiving model information and version information that have been automatically transmitted from a fishing electric reel in response to a first request transmitted according to a user's operation; storing a reel control program of a latest version of the fishing electric reel of a model indicated by the model information; transmitting the reel control program of the latest version to the fishing electric reel, in a case where a version indicated by the received version information does not match the latest version; and changing a screen for setting or displaying reel information to the screen that corresponds to the reel control program of the latest version. |
US12248772B2 |
Cloud platform application deployment method and apparatus, electronic device, and storage medium
The cloud platform application deployment method and apparatus, the electronic device and the storage medium are provided in the disclosure. The method includes: acquiring the composition information of the application to be deployed in the current cloud platform, the composition information representing the attribute content and composition logic of the application to be deployed; determining the environmental attributes of the respective components included in the application to be deployed according to the composition information of the application to be deployed; calling the corresponding cloud environment plugins for the respective components according to the environmental attributes of the respective components based on the preset multi-cloud environment configurator; and deploying the application to be deployed to the current cloud platform based on the cloud environment plugins of the respective components. |
US12248770B1 |
Data processing and transmission using hardware serialization and deserialization functions
Various embodiments described herein support or provide for data communication using hardware serialization and deserialization functions, such as identifying definition data that defines structured data for transmission from a first electronic device to a second electronic device; generating a description file based on the definition data and using a compiler to generate, based on the description file, a plurality of hardware parameters and to generate source code defining a class that incorporates the structured data. |
US12248769B2 |
Program analyzing apparatus, program analyzing method, and trace processing addition apparatus
A program analyzing apparatus (failure analyzing apparatus) includes an execution path reduction unit that deletes an execution path that is not executed by referring to information related to a branch destination of a conditional branch included in a program, from all execution paths that are all executable execution paths among execution paths that are columns of statements to be sequentially executed in the program. |
US12248756B2 |
Creating predictor variables for prediction models from unstructured data using natural language processing
Systems and methods for creating predictor variables from unstructured data for prediction models are provided. A variable creation application receives unstructured data and processing the unstructured data to generate processed data. Based on the processed data, the variable creation application generates an attribute pool that contains multiple predictor variables generated by applying natural language processing (NLP) procedures on the processed data. The variable creation application further executes a prediction model on at least the predictor variables in the attribute pool to generate a prediction result. Based on the prediction result, the variable creation application evaluates the predictive power of each of the predictor variables and retains predictor variables that are predictive as input predictor variables for the prediction model. |
US12248755B2 |
Building bots from raw logs and computing coverage of business logic graph
A method for dynamically generating training data for a model includes receiving a transcript corresponding to a conversation between a customer and an agent, the transcript comprising a customer input and an agent input. The method includes receiving a logic model including a plurality of responses, each response of the plurality of responses representing a potential reply to the customer input. The method further includes selecting, based on the agent input, a response from the plurality of responses of the logic model. The method includes determining that a similarity score between the selected response and the agent input satisfies a similarity threshold, and, based on determining that the similarity score between the selected response and the agent input satisfies the similarity threshold, training a machine learning model using the customer input and the selected response. |
US12248754B2 |
Database systems with automated structural metadata assignment
Database systems and methods are provided for assigning structural metadata to records and creating automations using the structural metadata. One method of assigning structural metadata to a record associated with a conversation involves obtaining a plurality of utterances associated with the conversation, identifying, from among the plurality of utterances, a representative utterance for semantic content of the conversation, assigning the conversation to a group of semantically similar conversations based on the representative utterance, and automatically updating the record associated with the conversation at a database system to include metadata identifying the group of semantically similar conversations. |
US12248753B2 |
Bridging semantics between words and definitions via aligning word sense inventories
There is included a method and apparatus comprising computer code configured to cause a processor or processors to perform generating one or more aligned inventories, wherein the one or more aligned inventories are generated using one or more word sense inventories, obtaining a word in a context sentence, determining one or more semantic equivalence scores indicating semantic similarity between the word in the context sentence and each of one or more associated glosses in the one or more aligned inventories using a semantic equivalence recognizer model, and predicting a correct sense of the word in the context sentence based on the determined one or more semantic equivalence scores. |
US12248751B1 |
User interface for use with a search engine for searching financial related documents
A method for rendering context based information on a user interface includes receiving a user request to extract the context based information from a database. The database includes a plurality of documents and the request includes at least one search criteria required to determine a context of the user request. The method includes generating a list of documents corresponding to the context of the user request and rendering on a viewing portion of the user interface the list of documents corresponding to the context of the user request. |
US12248747B2 |
Device dependent rendering of PDF content
The technology disclosed relates to systems and methods for device-dependent display of an article from a PDF file. The article can have multiple columns. The system can use a library to render the article from the PDF file. The rendering can include bounding boxes positioned at on-page coordinates that can include one or more images and multiple text blocks of glyphs. The system can partition the text blocks and images in two or more columns using dynamically adjusted valleys between columns. The system can set a reading order of the article after rendering. The system can merge and split text blocks to form paragraphs of text. The system includes logic to infer semantic information about typographic roles of the paragraphs from at least the font information. The system can cause display of the article in a device-dependent format using the semantic information and the reading order. |
US12248743B2 |
Cell architecture with backside power rails
Various implementations described herein refer to a method. The method may be configured to synthesize standard cells for a physical design having a power supply net with power supply rails. The method may be configured to employ a place-and-route tool so as to define edge-types for each standard cell of the standard cells in the physical design based on the power supply net and the power supply rails that touch at least one edge of each standard cell of the standard cells. |
US12248738B1 |
Systems, methods, and software for identification and application of physical mitigations in planning and operating an electrical power grid
Reliable, automated or semi-automated systems/methods that address technical problems involved in electrical power grid design, planning, and operation/control are disclosed. Applications include the technical problem of optimizing adjustments of, and/or infrastructure additions to, large electrical power grids in response to changed operating conditions or planned facility additions that may impact their reliability. An automated or semi-automated system for identifying appropriate adjustments to the electrical power grid and/or addition of new facilities, and the methods and executable computer instructions that enable them, are disclosed. |
US12248732B2 |
Playback device configuration and control
Disclosed systems and methods include causing a graphical user interface to display an indication that a first and second playback device have been configured to play multi-channel audio content in at least one of a grouped mode or a stereo mode. Some embodiments include, (i) after receiving a command(s) to switch the first and second playback devices into the stereo mode while the first and second playback devices are in the grouped mode, configuring the first and second playback devices to play the multi-channel audio content in the stereo mode, and (ii) after receiving a command(s) to switch the first and second playback devices into the grouped mode while the first and second playback devices are in the stereo mode, configuring the first and second playback devices to play the multi-channel audio content in the grouped mode. |
US12248730B2 |
Earphone software and hardware
At least one exemplary embodiment is directed to a method of earphone feature control by using a graphic user interface on a device linked to the earphone. |
US12248723B2 |
Electronic device with variable display area and operation method thereof
According to an example embodiment, an electronic device outputs, on a second display screen, a page layout output on a first display screen along with another page layout grouped together with the page layout in response to a screen switch from the first display screen to the second display screen having a greater display area than a display area of the first display screen, and switches the grouped page layouts in response to a swipe input being detected. |
US12248719B2 |
Storage medium enabling easy grasping of capabilities of printer by icons, and control method
A computer-readable storage medium storing a program for expanding a function of general-purpose software that generates print data which can be printed by a plurality of printers of a plurality of makers. The program includes a code for causing an apparatus to acquire capability information of capabilities of a printer included in the printers of the plurality of makers, a code for converting the acquired capability information to icons each representing an item of the capability information, and a code for causing the apparatus to display the converted icons on a display section. |
US12248717B2 |
Device, method, and non-transitory computer-readable recording medium with computer program for managing machine troubles, and image forming system with machine trouble management device
A management device for managing machine troubles includes a controller that: generates display information in which production timeline information of one or a plurality of jobs and information on errors of the one or a plurality of jobs are associated with each other; and outputs the display information. The production timeline information includes one or a plurality of pieces of production timeline information of the one or a plurality of jobs. The information on errors includes one or a plurality of pieces of error-related information each associated with a corresponding one of the one or a plurality of pieces of production timeline information. In the display information, the one or a plurality of pieces of production timeline information are arranged along one of a vertical axis and a horizontal axis and the one or a plurality of pieces of error-related information are arranged along the other axis. |
US12248714B2 |
Method for processing a print job by a printer with less waste based on determining waste areas on the sheets
Method for a printing system for processing a print job comprising the print data and the plurality of print job settings. Automatically an area of the recording medium is established that is deemed to be removed or made invisible during the at least one finishing action by a finisher. A digital object is retrieved from memory of the printer which is used for checking and monitoring at least one characterization of the desired end product. The print data are printed and also the digital object is printed at the automatically established area. |
US12248709B2 |
Storage server and operation method of storage server
A method of operating a storage server which includes a plurality of storage devices and a storage node configured to control the plurality of storage devices is provided. The method includes grouping first virtual machines based on workload characteristics of the first virtual machines, to generate a virtual machine group table; receiving, from first storage devices, attribute information of the first storage devices, the first storage devices being allocated to the first virtual machines; collecting recovery information from the first storage devices; generating a recovery sequence table by determining recovery sequences based on the virtual machine group table, the attribute information, and the recovery information; and providing a corresponding recovery sequence to a second storage device of the plurality of storage devices, based on the recovery sequence table, the second storage device being allocated to a new second virtual machine different from the first virtual machines. |
US12248701B2 |
Memory system and method of controlling transmission of packets
According to one embodiment, a memory system includes a buffer, a nonvolatile memory and a controller. The buffer is capable of storing packets up to a first upper limit number. The controller generates a packet related to access to the nonvolatile memory and stores the packet in the buffer. The controller classifies the packets into packets of a first type and packets of a second type. The number of packets of the second type allowed to be stored in the buffer is limited to a second upper limit number smaller than the first upper limit number. When the number of packets of the second type stored in the buffer is the second upper limit number or larger, the controller does not generate a second packet of the second type or does not store the second packet in the buffer. |
US12248700B2 |
Storage system utilizing transaction layer packet contained steering information
A storage system includes a host and a storage device. The host includes a host processor and a host memory buffer, wherein the host processor includes a CPU core controlling operation of the host and a cache dedicated for use by the CPU core. The host memory buffer includes a submission queue and a completion queue. The storage device is connected to the host through a link and communicates with the host using a transaction layer packet (TLP). The storage device includes a nonvolatile memory device (NVM) and a storage controller, wherein the host writes a nonvolatile memory express (NVMe) command indicating a destination to the submission queue, and the storage controller reads data from the NVM, directly accesses the cache in response to destination information associated with the destination, and stores the read data in the cache. |
US12248698B2 |
Storage device throttling amount of communicated data depending on suspension frequency of operation
A storage device includes a memory and a controller. The controller controls the memory such that, in response to a request for a first read operation on the memory while a first write operation is performed on the memory, the first write operation is suspended, and the first read operation is performed, the suspended first write operation is resumed after the first read operation is completed, and second write operation subsequent to the first write operation is performed on the memory after the resumed first write operation is completed. The controller throttles an amount of data communicated to the memory device for the second write operation or for a second read operation subsequent to the first read operation, based on a frequency that the first write operation is suspended. |
US12248696B2 |
Techniques to repurpose static random access memory rows to store a look-up-table for processor-in-memory operations
Example compute-in-memory (CIM) or processor-in-memory (PIM) techniques using repurposed or dedicated static random access memory (SRAM) rows of an SRAM sub-array to store look-up-table (LUT) entries for use in a multiply and accumulate (MAC) operation. |
US12248695B2 |
Controller and operation method thereof
An operation method includes buffering data chunks to be programmed in the multi-level cells in a write buffer; backing up at least one backup data chunk of the data chunks to a backup memory; determining a program sequence of the data chunks, the program sequence for programming a non-backup data chunk among the data chunks to the multi-level cells through a second step program operation of the multi-step program operation; and controlling the memory device to program the data chunks in the multi-level cells, based on the program sequence, by performing first and second step program operations of the multi-step program operation in a first page of the multi-level cells, the second step program operation performed in the first page later than another first step program operation performed in a second page subsequent to the first page. |
US12248694B2 |
Device and method for data replication in disaggregated distributed storage system
A method for dynamically replicating data in a disaggregated distributed storage system includes receiving, by a processor, a request from a controller to replicate data; dynamically selecting, by the processor, a storage node for replicating the data from among a plurality of storage nodes, based on one or more replication parameters associated with each storage node of the plurality of storage nodes, wherein the one or more replication parameters include at least one of a flash factor corresponding to the each storage node, and a latency between the controller and the each storage node; and providing, by the processor, information about the selected storage node to the controller for replicating the data. |
US12248687B2 |
Preventing data loss in a filesystem by creating duplicates of data in parallel, such as charging data in a wireless telecommunications network
The disclosed system prevents data loss by creating duplicates of data in parallel. The system creates in parallel a first multiplicity of copies of the data to store in a sub-queue associated with a queue. The system creates a second multiplicity of copies of the data, and stores in parallel the second multiplicity of copies of the data in multiple independent memory locations. The system obtains a copy of the data among the first multiplicity of copies of the data, and creates a third multiplicity of copies of the data based on the copy of the data. The system distributes in parallel the third multiplicity of copies of the data to multiple independent data storage devices. |
US12248685B2 |
Data storage device and method for reducing read disturbs when reading redundantly-stored data
A data storage device and method for reducing read disturbs when reading redundantly-stored data are provided. In one embodiment, a data storage device is provided comprising a memory and a controller. The memory is configured to redundantly store a plurality of copies of data, wherein the plurality of copies of the data comprise a primary copy of the data and at least one secondary copy of the data. The controller is configured to randomly select one of the plurality of copies of the data instead of selecting the primary copy of the data as a default; and read, from the memory, the randomly-selected one of the plurality of copies of the data. Other embodiments are possible, and each of the embodiments can be used alone or together in combination. |
US12248676B2 |
Storage optimization of CAT table during background operations
A data storage device includes a memory device, a random access memory (RAM) device, and a controller coupled to the memory device and the RAM device. The controller is configured to determine a workload type of the data storage device, determine to store at least a portion of a compressed logical to physical translation table (ZCAT) in the RAM device based on the workload type, and utilize a remaining portion of the RAM device to perform background operations. The controller is further configured to determine a persistence or temperature of the ZCAT, where the portion of the ZCAT stored to the RAM device is based on the persistence and/or the temperature of the ZCAT. The remaining portion of the ZCAT is stored in the HMB, where the remaining portion may update any out-of-date ZCAT entries. |
US12248675B2 |
Multitouch data fusion
A method for performing multi-touch (MT) data fusion is disclosed in which multiple touch inputs occurring at about the same time are received to generating first touch data. Secondary sense data can then be combined with the first touch data to perform operations on an electronic device. The first touch data and the secondary sense data can be time-aligned and interpreted in a time-coherent manner. The first touch data can be refined in accordance with the secondary sense data, or alternatively, the secondary sense data can be interpreted in accordance with the first touch data. Additionally, the first touch data and the secondary sense data can be combined to create a new command. |
US12248673B2 |
Systems and methods for attributing a scroll event in an infinite scroll graphical user interface
Systems and methods for attributing a scroll event are described herein. The system can provide, to a client device, an infinite scroll attribution script. The script can cause the client device to set a dimension of an inline frame, embedded with a content document, of an page to a dimension corresponding to a viewport of an application and determine, responsive to detecting a scroll event, that a first offset between a first content document end and a first viewport end is less than or equal to a first predetermined threshold. The script can further cause the client device to determine, responsive to detecting the scroll event, that a second offset between a second content document end and a second viewport end is greater than or equal to a second threshold and assign the scroll event to the inline frame responsive to the determinations of the first and second offsets. |
US12248671B2 |
Systems and user interfaces for dynamic and interactive access of, investigation of, and analysis of data objects stored in one or more databases
Embodiments of the present disclosure relate to user interfaces and systems that may enable dynamic and interactive access of, investigation of, and analysis of data objects stored in one or more databases. The data objects may be accessed from the one or more databases, and presented in multiple related portions of a display. In particular, the system provides a time-based visualization of data objects (and/or properties associated with the data objects) to a user such that the user may, for example, determine connections between various data objects, observe flows of information among data objects, and/or investigate related data objects. |
US12248670B2 |
Method and system for multi-range slider user interface control of medical images
Various methods and systems are provided for a user interface of a medical imaging system. In one embodiment, a method may include displaying a slider bar comprising a track having a fixed range of values, a first slider thumb defining a maximum value of a first adjustable range on the track, and a second slider thumb defining a minimum value of a second adjustable range on the track; operating the first slider thumb and the second slider thumb in one of a linked mode and an unlinked mode; and adjusting one or both of the maximum value of the first adjustable range and the minimum value of the second adjustable range in response to receiving a single user input based on whether the first slider thumb and the second slider thumb are operating in the linked mode or the unlinked mode. |
US12248664B2 |
Creating time-based combination videos
A user input content video is presented on a user system. A user input content combination indicium associated with a combination function is presented. Responsive to detection of a user selection of the user input content combination indicium, the combination function is activated. The combination function detects selection, by a user, of a portion of the user input content video, and accesses a second user input content item. The portion of the user input content video is combined with the second user input content item, based on one or more combination options selected by the user, to create a combined user input content video. |
US12248663B1 |
System on board an on-road vehicle for identifying, tagging and reporting hazardous drivers in the vicinity of a host vehicle
The present invention provides a system and method for identifying, tagging and reporting hazardous drivers in the vicinity of a host vehicle. A system comprises a sensor array on the host vehicle for detecting one or more adjacent vehicles in a vicinity of the host vehicle, a host display inside the host vehicle visible to the occupant of the host vehicle, and at least one adjacent vehicle display inside the one or more an adjacent vehicles visible to at least one adjacent vehicle occupant of the one or more adjacent vehicles. A server electronically coupled to the sensor array and the host display is configured to facilitate identification and tagging. |
US12248662B2 |
User terminal device and displaying method thereof
A user terminal device and a displaying method thereof are provided. The user terminal device includes a display configured to display a first screen on a display which is divided by a folding line into a first area and a second area, the second area being larger than the first area with reference to a folding line and including an exposure area that is exposed while the display is folded along the folding line such that the first area faces the second area, a detector configured to detect, while the first screen is displayed, a first folding interaction of folding the display such that the first area faces the second area and a second folding interaction of folding the display such that a first cover corresponding to the first area faces a second cover corresponding to the second area, and a controller configured to, in response to detecting the first folding interaction, display a second screen related to the first screen on the exposure area, and in response to the second folding interaction being detected, display a third screen related to the first screen on the first area or the second area. |
US12248660B2 |
Machine learning model automation of user interface transformation
A system includes memory hardware storing processor-executable instructions, a persona, and a data structure associated with the persona. Processor hardware executes the processor-executable instructions. The instructions include generating a graphical user interface and, in response to a first condition, inputting a first set of explanatory variables to a first trained machine learning model to generate a first metric and transforming the graphical user interface according to the persona and the first metric. The instructions include, in response to a second condition, inputting a second set of explanatory variables to a second trained machine learning model to generate a second metric and transforming the graphical user interface according to the persona and the second metric. The first trained machine learning model is different from the second trained machine learning model. The instructions include automatically approving a first prior authorization prescription in response to the first metric reaching a threshold value. |
US12248656B2 |
Graphical user interface system
A method of interactively navigating a user through a path of menu choices on a user interface may include displaying a current menu of choices on a first portion of a user interface display. The user interface allows for selecting of a menu item from the current menu of choices and to drill down through levels of menu choices based on selecting a menu item from a prior level of menu choices. A second portion of the user interface display presents past selected and past unselected menu items of the drilled-down levels. The past unselected menu items are displayed as selectable options. The user interface allows for jumping to a different path of menu choices by selecting a past unselected menu item from a previously navigated menu level displayed on the second portion of the user interface display. |
US12248655B2 |
Icon display method and terminal
An icon display method and a terminal. The method includes: receiving a first input performed by a user on a first icon, the first icon located at a first position on a first page; displaying, in response to the first input, a first identifier at the first position or a position associated with the first position; receiving a second input performed by a user on a second page; displaying, in response to the second input, a second identifier at a second position on the second page; and displaying, at the second position, the first icon or an icon associated with the first icon. |
US12248651B2 |
Touch substrate and display device
A touch substrate and a display device are disclosed. The touch substrate has a folding line, the touch substrate including a touch region and a non-touch region. The non-touch region includes a first non-touch region, a second non-touch region, and a third non-touch region between the first non-touch region and the second non-touch region. The touch substrate includes: multiple first electrode groups; multiple second electrode groups; a touch integrated circuit in the third non-touch region; multiple first sub-electrode group connecting lines in the first non-touch region; and a shielded line. |
US12248648B2 |
Magnetically conductive electrically insulating material in a capacitance module
A capacitance module may include a stack of layers, the stack including a first substrate and at least one capacitance sensing electrode on the substrate. The capacitance module may also include a magnetically conductive, electrically insulating material incorporated into the capacitance module. |
US12248637B2 |
Method for outputting command by detecting object movement and system thereof
The present invention discloses a method for outputting a command by detecting a movement of an object, which includes the following steps. First, an image capturing device captures images generated by the movement of the object at different timings by. Next, a motion trajectory is calculated according to the plurality of images. Further next, a corresponding command is outputted according to the motion trajectory. The present invention also provides a system which employs the above-mentioned method. |
US12248633B2 |
Method for providing vibration and wearable electronic device supporting the same
A wearable electronic device according to an embodiment may comprise a plurality of speakers, a plurality of vibration devices, and at least one processor. The at least one processor may be configured to identify a first object corresponding to a first sound and a position of the first object in a virtual space of VR content displayed through the display. The at least one processor may be configured to obtain a second sound corresponding to the movement of the first object based on the first sound and the position of the first object. The at least one processor may be configured to output the second sound through the plurality of speakers. The at least one processor may be configured to determine one or more vibration devices corresponding to the movement of the first object among the plurality of vibration devices. The at least one processor may be configured to control the one or more vibration devices to vibrate while the second sound is output through the plurality of speakers. |
US12248632B2 |
Vibrational input elements
Systems and methods are provided that relate to vibrational input elements configured to provide inputs to control an application executed by a mobile computing device. The vibrational input elements may produce distinct vibration patterns that are detectable by a sensor of the mobile computing device. The respective vibration patterns may correspond to one or more actions that may be performed in relation to the application. |
US12248630B2 |
Wearable computing device with electrophysiological sensors
A wearable computing device with bio-signal sensors and a feedback module provides an interactive mediated reality (“VR”) environment for a user. The bio-signal sensors receive bio-signal data (for example, brainwaves) from the user and include bio-signal sensors embedded in a display isolator, having a deformable surface, and having an electrode extendable to contact the user's skin. The wearable computing device further includes a processor to: present content in the VR environment via the feedback module; receive bio-signal data of the user from the bio-signal sensor; process the bio-signal data to determine user states of the user, including brain states, using a user profile; modify a parameter of the content in the VR environment in response to the user states of the user. The user receives feedback indicating the modification of the content via the feedback module. |
US12248629B2 |
Static and dynamic input multiplexing for high-density neural signal recording
Techniques for static and dynamic input multiplexing for high-density neural signal recording are disclosed herein. A multiplexer can receive a first set of neural signals via inputs. A subset of the first set of neural signals above a threshold can be determined. A group of the inputs corresponding to the subset of the first set of neural signals can be determined. Operation of the multiplexer can be modified to block inputs not in the identified group of the inputs. A second set of neural signals can be received into the multiplexer via the group of the inputs. The second set of neural signals can be transmitted to a plurality of channels of an amplifier while blocking inputs not in the identified group of the inputs. The second set of neural signals can be amplified using the amplifier. The amplified second set of neural signals can be transmitted for further processing. |
US12248625B2 |
Map-aided inertial odometry with neural network for augmented reality devices
Techniques of providing continual augmented reality navigation include combining first and second 6DoF poses from, respectively, a localization from a map in a vicinity of a location to an image and from predicted 6DoF poses based on IMU data. The first 6DoF pose is based on a visual positioning system that uses map data from a vicinity of a location combined with an image from the world-facing camera of the AR smartglasses that provides 6DoF pose in world coordinates independent of the IMU. The second 6DoF pose is based on compensated rotational velocity and acceleration measurements derived from IMU intrinsic values. |
US12248620B2 |
Metric-driven improvements of virtual reality experiences
Systems and methods for obtaining metrics relating to an extended reality experience and using the obtained metrics to perform remedial actions, such as managing user motion sickness, determining user performance relating to a designed game difficulty, and performing home automation are disclosed. The methods include determining a starting and ending checkpoint in an extended reality experience. Data from a plurality of users as they navigate between the determined checkpoints is obtained and used to determine a metric, such as a median, average, or other representative data. The current user's navigation through the same checkpoints is monitored and compared with the metric. The results from the comparison are used to enhance extended reality experience, which includes customizing the experience for motion sickness, game difficulty level, and home automation. |
US12248618B2 |
Encrypted human interface keyboard
Systems and methods for sending and receiving communications securely between a human interface keyboard and a computer terminal are described. In some embodiments, the keyboard includes a human interface display and a processor to encrypt keystrokes entered by a user. Synchronization between the keyboard and the computer terminal is maintained by the devices, by encrypting and decrypting a signal according to the same randomized negotiated ASCII CharSet, which is generated by the computer terminal. |
US12248617B2 |
Defending against adversarial attacks in federated learning
A computer-implemented method, a computer program product, and a computer system for defending against adversarial attacks in federated learning. In the federated learning comprising an aggregator and parties, the aggregator receives weights sent from the respective parties. The aggregator computes values of a performance metric for weight arrays obtained by the respective parties, using a validation dataset. The aggregator ranks the values of the performance metric in a list. The aggregator recursively splits the list in half until one or more adversary updates of the weights are isolated. The aggregator excludes one or more parties that send the one or more adversary updates from participating in a current round of training in the federated learning. |
US12248614B2 |
Computer-implemented methods, apparatuses, and computer program products for frequency based operations
Computer-implemented methods, apparatuses, and computer program products are provided for frequency based operations. An example computer-implemented method includes receiving a request for data transfer of a plurality of data elements of a production data environment to a non-production data environment. The method includes determining an access frequency associated with each data element and grouping each data element into a first set of data elements or a second set of data elements based upon the determined access frequency. The method further includes refreshing the first set of data elements according to a first refresh protocol defining a first refresh rate and refreshing the second set of data elements according to a second refresh protocol defining a second refresh rate less than the first refresh rate. The method also includes outputting the plurality of data elements to the non-production data environment. |
US12248609B2 |
Chat attachment screening
Certain aspects of the present disclosure provide techniques and systems for screening chat attachments. A chat attachment screening system monitors a chat window of a first computing device associated with a first user during an interaction session between the first user and a second user. An upload of an attachment is detected based on the monitoring. Access to the attachment from a second computing device associated with the second user is blocked, in response to detecting the upload. Content from the attachment is identified and extracted. A type of the attachment is determined based on the content. A determination is made as to whether the second user is authorized to access the type of the attachment. An indication of the determination is presented on at least one of the first computing device or the second computing device during the interaction session. |
US12248606B2 |
Systems, methods, and apparatuses for identifying unauthorized use of a user's authentication credentials to an electronic network based on non-public data access
Systems, computer program products, and methods are described herein for identifying unauthorized use of a user's authentication credentials to an electronic network based on non-public data access. The present invention is configured to receive a verified access attempt at a first time for a user account; receive an unverified access attempt at a second time for the user account; determine the unverified access attempt is a credential sharing event for the user account; determine the user account is an internal account; determine an unverified user associated with the unverified access attempt is an external user; receive unverified account access logs associated with the unverified access attempt, the unverified account access logs comprising access to non-public data; and generate an unverified data access interface component to configure a graphical user interface of a device associated with a manager of the system. |
US12248605B2 |
Storing, reading, and encrypting personal identifiable information
The present application discloses a method, system, and computer system for storing, reading and/or encrypting personal identifiable information (PII). The method includes obtaining PII data corresponding to a dataset, obtaining a PII key associated with the PII data, and storing, in the dataset, information pertaining to the PII key in association with the PII data. |
US12248604B2 |
Scalable and differentially private distributed aggregation
An encoding process performed by a computing device (e.g., a user's private device) can include obtaining private data that includes a private value. According to an aspect of the present disclosure, the computing device can produce a plurality of messages that respectively comprise a plurality of message values, where a total sum of the plurality of message values approximates the private value, and where at least one of the plurality of message values is randomly selected. The device can provide the plurality of messages for aggregation with a plurality of additional messages respectively generated for a plurality of additional private values. For example, the messages can be transmitted to a shuffler model configured to shuffle the plurality of messages with the plurality of additional messages. |
US12248599B1 |
Centralized data retention and deletion system
Disclosed herein are systems and techniques for centralized data retention and deletion. Data can be ingested from multiple external data sources and saved internally for use to process data modification (e.g., deletion) requests via a data processing pipeline, which may apply eligibility checks and modification logic to determine the appropriate modifications to the relevant data items to comply with the data modification request. Various user interfaces may be generated to provide a user with oversight of the data processing pipeline and the data modifications. The user may review and trigger the modification of data stored at the external data sources and/or internally. |
US12248595B2 |
Network intrusion event response and protection
Provided herein are systems and methods for network intrusion event response and remediation. A file encryption key is generated based on a first private key of a user and a root key associated with a primary deployment of a database system. File data is encoded at a source account of the user using the file encryption key. The file data is replicated from the source account into a target account of the user to generate replicated file data. Notification of a detected network intrusion event is encoded for transmission to the user. A failover of the source account to the target account is performed based on the notification. The failover grants the user access to the replicated file data based at least on a second private key of the user. |
US12248594B2 |
Parsing a directory tree to translate permissions
Architectures and techniques are described that can translate permissions from a first storage system to a second storage system. Such can be applied during a data migration operation that migrate storage data from the first storage system to the second storage system. A directory tree structure of the storage data can be explored to identify one or more target directories that can be used to leverage an inheritance property. Permissions can be translated based on the identification of the target directories. |
US12248593B2 |
Taking snapshots with integrity of secure workspaces having distributed cache
Snapshots with integrity can be taken of secure workspaces having distributed cache. When a snapshot of a secure workspace is to be taken, a host agent executing external to the secure workspace can instruct a workspace agent running inside the secure workspace to lock a filesystem and flush the cache within the secure workspace. The host agent can then lock the filesystem and flush the cache outside the secure workspace. The host agent may then create a snapshot of the secure workspace. After the snapshot is created, the host agent can unlock the filesystem outside the secure workspace and instruct the workspace agent to unlock the filesystem inside the secure workspace. |
US12248592B2 |
Enabling persistence in a volatile secure workspace
Persistence can be enabled in a volatile secure workspace. A management service may be configured to provide a managed application image containing a managed application to a host agent on a user computing device. When a secure workspace is deployed on the user computing device, the host agent can attach the managed application image to the secure workspace to create an injected volume. The host agent can also provide image details of the managed application image to a file system filter in the secure workspace. The file system filter may cause the managed application to be loaded from the managed application image and may then redirect I/O performed by the managed application to the injected volume which in turn will cause such I/O to be persisted in the managed application image. In this way, the managed application, any files it creates or modifies, and any state will be persisted even though the secure workspace is volatile. |
US12248591B2 |
Control server for sharing data using distributed ledger, data sharing system with distributed ledger, and control program for sharing data with distributed ledger
Upon receiving a usage request that includes a file identifier and a version identifier from a user terminal 20, a control server 10 transmits a file request that is based on the usage request to a file management system, and transmits a permission information request that is based on the usage request to a distributed ledger system. Upon receiving the file request, the file management system acquires the file that corresponds to the combination of the file identifier and the version identifier and transmits the file to the control server 10. Upon receiving the permission information request, the distributed ledger system acquires permission information that corresponds to the combination of the file identifier and the version identifier from a distributed ledger, and transmits the permission information to the control server 10. The control server 10 transmits the file to the user terminal 20 if the user of the user terminal has viewing permission based on the permission information. |
US12248586B2 |
Auto generating build time policies from run time policies for shift left security
Comprehensive matching allows for automated conversion from runtime policy rules to build time rules that can be applied to an IaC configuration file(s). API specifications of a CSP and resource models defined in an IaC configuration file(s) are parsed and tokenized. The tokenized API specifications are evaluated to identify, for each resource model, a most appropriate API specification for mapping fields. Based on the evaluation and token matching, tokens of the API specifications are mapped to the tokens of the IaC resource models to form a mapping model. In an implementation phase, a runtime policy rule converter replaces tokens of a runtime security policy rule query with IaC tokens based on the mapping index to convert the runtime security policy rule query into a buildtime security policy rule query that can be applied against the IaC configuration files. |
US12248584B2 |
System and method for agentless host configuration detection of an image in a virtualized environment
A system and method for evaluating definitions from a markup language document for agentless host configuration of an image in a virtualized computing environment generates an instruction to deploy a virtual instance based on a base image, the virtual instance including a disk. The method further includes generating an inspectable disk based on the disk of the virtual instance; receiving a markup language document, the document including a plurality of definitions, each including a data element; inspecting the inspectable disk for a cybersecurity object corresponding to a data element of a first definition of the plurality of definitions; evaluating the first definition based on the cybersecurity object to generate an evaluated first definition result, in response to determining that the definition is evaluable; generating an output based on the evaluated first definition result; and generating the output based on a notification, in response to determining that the definition is unevaluable. |
US12248578B2 |
Digital shadows for remote attestation of vehicle software
Systems and methods for performing vehicle software attestation. One system includes an electronic control unit (ECU) master included in a vehicle and a verifier system. The ECU master receives a digital shadow request generated by the verifier system and generates a digital shadow. The digital shadow is based on a unique, one-way identifier of a program memory space of the ECU master and a unique, one-way identifier of a program memory space of each of a plurality of other ECUs included in the vehicle. The ECU master transmits the digital shadow to the verifier system. The verifier system receives the digital shadow from the ECU master as a first digital shadow, receives a second digital shadow from a digital twin representing software installed in the ECU master and each of the plurality of other ECUs, and determines whether the first digital shadow matches the second digital shadow. |
US12248575B2 |
System and method for monitoring delivery of messages passed between processes from different operating systems
Disclosed herein are systems and methods for monitoring delivery of messages passed between processes from different operating systems. In one aspect, an exemplary method comprises, creating a proxy process in a first Operating System (OS) for a second process, wherein the second process is from a second OS, the first and second OS being installed in respective computing environments, assigning at least one security policy to the created proxy process for monitoring delivery of messages associated with the created proxy process, where the messages are transmitted through a programming interface of the created proxy process corresponding to a programming interface of the second process, generating a security monitor for the first OS based on the created proxy process and security policies of the first OS, and monitoring the delivery of messages between at least a first process in the first OS and the second process based on the security policies. |
US12248574B1 |
Ai identification of computer resources subjected to ransomware attack
A method provides a set of computer data statistical profiles derived from a corresponding set of samples of computer data to a ransomware detection system and obtains a prediction of the likelihood of a ransomware attack in the set of samples of computer data. The system utilizes a machine learning system trained to achieve data models, with each model trained initially on a corresponding cluster of curated computer data statistics profiles, each cluster including statistics characterizing a corresponding cluster of curated samples resulting from exposing a selection of raw data samples to processing by actual ransomware. Each model is subject to iterations against initial validation data until performance convergences, with sample sources from the same backups not being present in both training and validation models. The models have been subject to final validation against actual customer data to address data drift that would otherwise result in excessive false predictions. |
US12248568B2 |
Systems and methods for disparate quantum computing threat detection
Systems, methods, and computer program products are provided for disparate quantum computing (QC) detection. An example system includes QC detection data generation circuitry configured to generate a set of QC detection data. The example system further includes cryptographic circuitry configured to distort the set of QC detection data via a first PQC cryptographic technique, generate a pair of asymmetric cryptographic keys comprising a public cryptographic key and a private cryptographic key via a second PQC cryptographic technique, generate encrypted QC detection data from the distorted set of QC detection data based on the pair of asymmetric cryptographic keys, and destroy the private cryptographic key. The example system further includes data monitoring circuitry configured to monitor a set of data environments for electronic information related to the encrypted QC detection data. |
US12248565B2 |
Real-time and independent cyber-attack monitoring and automatic cyber-attack response system
A cyber safety system that provides a real-time and independent cyber-attack monitoring and automatic cyber-attack response. The cyber safety system comprises a cyber monitoring logic to generate a cyber attack signal in response to a cyber attack event. The cyber safety system further comprises an automatic segmentation controller to generate a plurality of segmentation voltage signals or a plurality of segmentation messages in response to the cyber attack signal. The cyber safety system further comprises a plurality of firewalls configured to invoke firewall rulesets depending upon an input voltage signal level of the plurality of segmentation voltage signals or the plurality of segmentation messages to segment a site network in a plurality of site network segments and to control one or more physical devices as response to the cyber attack event. |
US12248564B2 |
Systems and methods for transforming instructions for metadata processing
According to at least one aspect, a hardware system include a host processor, a policy engine, and an interlock is provided. These components can interoperate to enforce security policies. The host processor can execute an instruction and provide instruction information to the policy engine and the result of the executed instruction to the interlock. The policy engine can determine whether the executed instruction is allowable according to one or more security policies using the instruction information. The interlock can buffer the result of the executed instruction until an indication is received from the policy engine that the instruction was allowable. The interlock can then release the result of the executed instruction. The policy engine can be configured to transform instructions received from the host processor or add inserted instructions to the policy evaluation pipeline to increase the flexibility of the policy engine and enable enforcement of the security policies. |
US12248557B2 |
Automatic workstation functionality management based on login credentials
The present disclosure involves systems, software, and computer implemented methods for automatically controlling access and limiting functionality of a computer workstation based on which user is currently logged in. In some implementations, an overwatch application is installed on the workstations to be controlled and monitored. If an authorized, but limited, user logs in, the overwatch application can initiate a lockdown process on the workstation. In some instances, the lockdown process is managed by a dedicated lockdown application, which is initiated or notified from the overwatch application, and which can initiate a lockdown of particular applications, functionality, and allowed interactions on the workstation until the limited user has completed their task and a new user logs in. |
US12248550B2 |
Detection of attachment problem of apparatus being worn by user
Provided is to prevent a false determination due to an attachment condition of an apparatus that transmits and receives an acoustic signal, and perform accurate personal authentication. A personal authentication device includes: a personal authentication means that authenticates an individual by using first information at least including an acoustic characteristic calculated from an acoustic signal propagating through the head of the user, which is detected by an apparatus being attached on a head of a user for transmitting and receiving the acoustic signal, and a feature amount extracted from the acoustic characteristic; an attachment trouble rule storage means that stores an attachment trouble rule for detecting an attachment trouble with the apparatus; and an attachment trouble detection means that detects a trouble with an attachment state of the apparatus when the first information satisfies the attachment trouble rule. |
US12248547B2 |
Detection of attachment problem of apparatus being worn by user
Provided is to prevent a false determination due to an attachment condition of an apparatus that transmits and receives an acoustic signal, and perform accurate personal authentication. A personal authentication device includes: a personal authentication means that authenticates an individual by using first information at least including an acoustic characteristic calculated from an acoustic signal propagating through the head of the user, which is detected by an apparatus being attached on a head of a user for transmitting and receiving the acoustic signal, and a feature amount extracted from the acoustic characteristic; an attachment trouble rule storage means that stores an attachment trouble rule for detecting an attachment trouble with the apparatus; and an attachment trouble detection means that detects a trouble with an attachment state of the apparatus when the first information satisfies the attachment trouble rule. |
US12248542B2 |
Image forming apparatus that manages application accessible by user, information processing system including image forming apparatus, authentication application program, and normal application program
An image forming apparatus includes an authentication application device that registers information acquired from an authentication system, and indicating a normal application accessible by a user when the user logs in in the image forming apparatus, in temporary user information, and a normal application device that decides, upon being requested to activate itself, whether the user who has logged in in the image forming apparatus is authorized to utilize the normal application device, on a basis of the temporary user information. |
US12248541B1 |
Watermark embedding method based on service invocation data
The present invention discloses a watermark embedding method based on service invocation data, comprising obtaining service invocation data, and preprocessing the invocation data, then, obtaining the key data through screening the preprocessed invocation data based on relevant weights, then, adding timestamps to the key data to obtain enhanced data, after that, selecting the contribution degree of the enhanced data to obtain high-quality data, and encoding the high-quality data to generate encoded data, then, constructing a data watermark embedding model by employing the encoded data, and inputting the service invocation data to be embedded into the data watermark embedding model, and thus the embedding results can be output. This method can not only improve the accuracy of watermark embedding for service invocation data, but also provides good interpretability, making it directly applicable to watermark embedding systems. |
US12248540B2 |
Information processing device, system, and method for license verification
An information processing device includes: a hardware processor that executes a license check of software, wherein the hardware processor detects a request for remote access to the software, extracts a description about remote access from a license agreement of the software to which a request for remote access is requesting access, and determines, based on the extracted description about the remote access, whether the remote access is a license violation. |
US12248539B2 |
Method and system for securing computer software using a distributed hash table and a blockchain
A computer-implemented method (100) and system (1) for determining a metadata M for securing a controlled digital resource such as computer software using a distributed hash table (13) and a peer-to-peer distributed ledger (14). This is a blockchain such as the Bitcoin blockchain. The method includes determining (110) a data associated with the computer software and determining (120) a first hash value based on the computer software. A second hash value based on the data and the computer software may be determined (130). The method further includes sending 140, over a communications network (5), the data, the first hash value and the second hash value to an entry for storage in a distributed hash table (13). The second hash value may be a key of a key-value pair. The data and the first hash value may be a value in the key-value pair. A metadata (M) that is based on the second hash value may be determined (150) for storage on the peer-to-peer distributed ledger (14). |
US12248538B2 |
License scan triggering system
A method, system and computer program product for light-weight software license compliance management. One embodiment of the method comprises accessing a set of software logs from a target device, analyzing the set of software logs to generate a license violation probability score, determining the license violation probability score satisfies a predetermined threshold, and notifying a user of a need to scan the target device for software license compliance. |
US12248523B1 |
Frustration scoring system
Systems and methods provide for deriving values for a set of features, for each session of a plurality of sessions that each comprise one or more actions performed by a given user on one or more webpages of a website. The systems and method further provide for generating an initial frustration score for each session of the plurality of sessions by analyzing the set of features for each session of the plurality of sessions using a first machine learning model trained to generate an initial frustration score based on values derived for a set of features for each session of a given set of sessions. The systems and methods further add the initial frustration score to the set of features to generate an updated set of features for each session and generate a final frustration score for each session of the plurality of sessions by analyzing the updated set of features using a second machine learning model trained to generate a final frustration score based on the initial frustration score and features derived for each session of a given set of sessions. |
US12248521B1 |
Search using an overlay graph mapping to source knowledge graphs
Provided are techniques for a search using an overlay graph mapping to source knowledge graphs. A plurality of overlay graphs are generated, where each overlay graph comprises entities represented by nodes and relations represented by edges, and where the entities and the relations map to a subset of entities and relations in a plurality of source knowledge graphs. A search request comprising an entity and a relation is received. An overlay graph is selected from the plurality of overlay graphs based on the entity and the relation. The search request is issued against the overlay graph, where the search request is translated to knowledge graph specific queries, and where the knowledge graph specific queries are issued against the plurality of source knowledge graphs. Search results are received from the plurality of source knowledge graphs. The search results are used to respond to the search request. |
US12248518B2 |
Free-form, automatically-generated conversational graphical user interfaces
Systems and methods for automatic generation of free-form conversational interfaces are disclosed. In one embodiment, a system receives an input from a user device through a conversational graphical user interface (GUI). An intent of the user may be determined based on the received input. Based on the intent of the user, the system may identify, from a plurality of objects available to the system, one or more objects. Each of the plurality of objects has annotations corresponding to one or more elements of the object and one or more functions of the object. The one or more functions corresponding to the one or more elements are executable to perform an action upon corresponding elements. Based on the identified one or more objects and the annotations of the identified one or more objects, the system may generate a dynamic dialogue flow for the conversational GUI, where the dynamic dialogue flow is generated in real-time during a conversational GUI session. |
US12248510B2 |
Playback of media content according to media preferences
Example techniques involve playback of curated playlists based on media preferences. In an example implementation, a playback device receives data representing one or more instructions to play back a particular curated playlist of a streaming audio service and, in response, plays back audio tracks of the particular curated playlist. During playback, when a preference database includes a negative preference for a given audio track, the playback device skips that audio track. |
US12248507B2 |
Method, electronic device, and computer program product for content recommendation
Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for content recommendation. A method for content recommendation includes determining a similarity between a first recommendation result and a second recommendation result for a content set. The first recommendation result and the second recommendation result are determined based on different recommendation techniques and respectively indicative of a recommendation degree for each content in the content set. The method further includes adjusting the second recommendation result using the similarity. In addition, the method further includes determining a target recommendation result for the content set based on the first recommendation result and the adjusted second recommendation result. In this manner, the accuracy and stability of the finally obtained recommendation results can be improved. |
US12248506B2 |
Generation, curation, and presentation of media collections
Systems and methods are provided for receiving, at a server computer, a plurality of content messages from a plurality of content sources, each content message comprising media content and associated with a predetermined media collection, for each of the plurality of content messages received, analyzing each of the plurality of content messages to determine a quality score for each of the plurality of content messages, and storing each of the plurality of content messages in a database along with the quality score for each of the plurality of content messages. The systems and methods further provided for receiving, from an operator device, a threshold percentage for the media collection, determining a subset of the plurality of content messages associated with the media collection to be made available to the operator device based on the threshold percentage received from the operator device and the quality score for each of the plurality of content messages, and causing only the subset of the plurality of content messages associated with media collection to be displayed on the operator device for the media collection. |
US12248505B2 |
Automatic annotation for vehicle damage
Aspects described herein may allow an automated generation of an interactive multimedia content with annotations showing vehicle damage. In one method, a server may receive vehicle-specific identifying information of a vehicle. Image sensors may capture multimedia content showing aspects associated with exterior regions of the vehicle, and may send the multimedia content to the server. For each of the exterior regions of the vehicle, the server may determine, using a trained classification model, instances of damage. Furthermore, the server may generate an interactive multimedia content that shows images with annotations indicating instances of damage. The interactive multimedia content may be displayed via a user interface. |
US12248501B1 |
System for surveying security environments
Embodiments are directed to surveying security environments. A subject index that includes entries may be generated based on a survey of a content system. A question of a client may be compared to entries in the subject index. A prompt associated with the content system may be generated based on the entries, the data sources, or the question. Query models may be employed to obtain data associated with the question from the data sources. Other prompts may be generated based on the data from the data sources to generate candidate answers based on the question and the data from the data sources. An evaluation prompt that includes the candidate answers and the question may be generated to rank the candidate answers for correctness. Answers may be determined based on the ranking of the candidate questions such that top ranked candidate answers are provided to the client. |
US12248500B2 |
Dynamic response engine
A hybrid system for natural language processing is provided. The system may include a transceiver operable to receive a query from a user. The query may include a stock portion integrated with a set of real-time conditions specific to the user. The transceiver may transmit the query to a model and to a response application. The model may receive the query and communicate with a data store. Based on historical data stored at the data store, the model may separate the stock portion from the set of real-time conditions, formulate a response to the stock portion and insert placeholders into the response for responses to the real-time conditions portion. The response application may receive the query and the response. The response application may communicate with private data stores to formulate responsive elements for the placeholders. The response application may insert the responsive elements into the placeholders to complete the response. |
US12248498B2 |
Information processing device, information processing method, storage medium on which an information processing program is stored, and vehicle
An information processing device receives a request signal, read out a user class or a storage region class from a memory, based on which user class and storage region class the request signal requests, and generates an object corresponding to the read-out class, wherein each user class is a class relating to users and each storage region class is a class relating to storage regions utilized by the users, based on the generated object and the request signal. The information processing device executes a method corresponding to the object, and thereby acquire data corresponding to the request signal. The information processing device outputs the acquired data. |
US12248496B2 |
Two-round byzantine fault tolerant (BFT) state machine replication (SMR) protocol with linear authenticator complexity and optimistic responsiveness
The present disclosure is directed to a leader-based partially synchronous BFT SMR protocol that improves upon existing protocols by exhibiting two rounds of communication latency, linear authenticator complexity, and optimistic responsiveness. This is achieved through the novel use of an aggregate signature scheme as part of the protocol's view-change procedure. |
US12248495B2 |
Systems and methods for flexible synchronization
A method for managing data synchronization for a database having a dynamic schema, the method comprising: generating, at a first client device, a first changeset that is representative of an operation on a data object in a database; transmitting a synchronization request for synchronizing the database with one or more changesets generated by a second client device; receiving a second changeset that is representative of an operation performed by the second client device on the data object, wherein the database is shared between the first client device and the second client device; and merging, at the first client device, the first changeset and the second changeset to update the data object, wherein the merging is performed based on data received from a plurality of the one or more servers operating in parallel to each other. |
US12248492B2 |
Extract, transform, load monitoring platform
In some implementations, a monitoring device may receive configuration information associated with an extract, transform, load (ETL) pipeline that includes one or more data sources and one or more data sinks. The monitoring device may generate, based on the configuration information, lineage data related to a data flow from the one or more data sources to the one or more data sinks in the ETL pipeline. The monitoring device may generate one or more predicted quality metrics associated with the ETL pipeline using a machine learning model. The monitoring device may generate a visualization in which multiple nodes are arranged to indicate the data flow from the one or more data sources to the one or more data sinks and further in which the one or more predicted quality metrics are encoded within the visualization. |
US12248490B2 |
System and method for ranking of database tables for use with extract, transform, load processes
In accordance with various embodiments, described herein are systems and methods for use with an analytic applications environment, for ranking of database tables for use in controlling extract, transform, load (ETL) processes. In accordance with an embodiment, the system uses a ranking algorithm or process to rank database tables and/or table columns associated with a set of data. The table/column rankings can then be used to prioritize ETL processing of a customer's data for use with a data warehouse or other data analytics environment. In accordance with an embodiment, the method includes determining a global rank; a business rank; and a tenant or customer-specific rank, for a plurality of tables and columns in a customer's database; and aggregating or otherwise using the determined rankings to control the ETL process for a particular customer (tenant), to load their data into the data warehouse. |
US12248487B2 |
Techniques for in memory key range searches
One embodiment of the invention is directed to a method for performing efficient key range searches in a distributed computing system. The method may comprise, receiving a first key (e.g., an alphanumeric identifier). A key range tree map associated with the first key may be identified from a plurality of key range tree maps. In some embodiments, individual key range tree maps map a set of minimum range values to a set of index values. The method may further comprise determining an index value associated with a second key using the determined key range tree map. Transaction processing data associated with the first key may be determined using the index value and provided to the requesting source. Utilizing the plurality of key range tree maps as described herein enables a key range search to be performed using on-board memory of an electronic device. |
US12248484B2 |
Reassigning processing tasks to an external storage system
Systems and methods are described for reducing execution time of a query that references external data systems. The system can determine an external data system is capable of processing one or more map or reduce phases of a map-reduce operation. When it is determined that the external data system can process a map or reduce phase, associated operations may be reassigned from the system to the external data system reducing the processing resources used by the system to response to the query and, in some cases, speeding up performance of the query. |
US12248483B2 |
Systems and methods for connecting applications based on exchanged information
Systems and methods for connecting applications based on exchanged information are disclosed. According to one embodiment, a method may include: (1) receiving, by a data mining computer program, application information for a plurality of applications in an organization; (2) receiving, by the data mining computer program, application details for each application comprising application programmable interface (API) used by each application; (3) receiving, by the data mining computer program, API information for each API in the application details; (4) populating, by the data mining computer program, an application data objects table for each application; (5) creating, by the data mining computer program, parent-child relationships for the plurality of applications based on the application data objects table; and (6) generating, by the data mining computer program, an application dependency graph for the parent-child relationships. |
US12248479B2 |
Database system, database structure, and associated methods
A database structure includes at least one of a distributed data storage structure configured to store a plurality of different entity entries, each entity entry being configured to store datasets. The datasets comprise data and a dataset identifier, each entity entry further being configured to store a header comprising matching edges. Each matching edge comprises a matching rule or a reference to the matching rule, the dataset identifiers of any pairs of datasets which match with each other with respect to the matching rule, an index data structure configured to store matching keys, which refer to a respective matching rule, and dataset identifiers of the datasets corresponding to the respective matching key, a lookup data structure configured to store dataset identifiers and a storage location of the corresponding entity entry in the distributed data storage structure or a reference to the storage location. |
US12248478B2 |
Method and apparatus for federated data query, electronic device, and computer-readable storage medium
A method for federated data query includes: using, by a first electronic device, a joint query statement corresponding to a federated data query to obtain at least one operator containing a joint query operator; transforming the joint query operator to a first joint security operator; determining first data for intersection on the first electronic device by executing the first joint security operator, receiving second data for intersection from a second electronic device involved in the federated data query, and performing joint computing on the first data for intersection and the second data for intersection in a form of a ciphertext to obtain a joint data table; and determining a federated data query result corresponding to the at least one operator based on the joint data table. |
US12248477B2 |
Method for dynamic resource scheduling of programmable dataplanes for network telemetry
A method for network dataplane telemetry includes: a) receiving telemetry queries, where each query includes a requested network telemetry task, and associated query result accuracy and query result latency weights; b) every epoch, scheduling the telemetry queries to produce a schedule associating to each sub-epoch of an epoch for a subset of the telemetry queries; c) every sub-epoch, reprogramming a programmable dataplane device to execute scheduled telemetry queries associated the sub-epoch; d) every sub-epoch, collecting and aggregating intermediate query results from the programmable dataplane device; e) every epoch, returning aggregated results of completed queries; wherein scheduling the telemetry queries uses a multi-objective optimization that uses multiple objective functions weighted by the query result accuracy and query result latency weights to balance resource requirements of the runtime programmable network switch, query result accuracy, and query result latency. |
US12248472B2 |
Systems and methods for dynamic query prediction and optimization
Systems, apparatus, methods, and articles of manufacture provide for evaluation of and prediction for data queries (e.g., SQL statements). In one example implementation, a controller device trains a data model for classifying input SQL queries. The controller classifies each input SQL query by testing it against the data model, without requiring actual execution of the SQL query. |
US12248471B2 |
Systems and methods for generating and displaying a data pipeline using a natural language query, and describing a data pipeline using natural language
System and method for generating and displaying data pipelines according to certain embodiments. For example, a method includes: receiving a natural language (NL) query; receiving a model result generated based on the NL query, the model result including a query in a standard query language, the model result being generated using one or more computing models; and generating the data pipeline based at least in part on the query in the standard query language, the data pipeline comprising one or more data pipeline elements, at least one data pipeline element of the one or more pipeline elements being corresponding to a query component of the query in the standard query language. |
US12248470B2 |
Anticipatory pre-execution of data queries
Implementations of the disclosure provide for anticipatory pre-execution of queries. In an implementation of the disclosure, a method for anticipatory pre-execution of queries includes the computation of an execution cost of each of a multiplicity of different queries to a data source scheduled at a specified time on a specified date. The method also includes monitoring a querying processing schedule and detecting from the monitoring, unscheduled time on a particular date prior to the specified time on the specified date. Finally, the method includes responding to the detection by first selecting a most expensive one of the different queries in terms of execution cost, for instance an amount of computing resources consumed in executing a corresponding one of the different queries, and then executing the selected most expensive one of the different queries during the unscheduled time on the particular date prior to the specified time on the specified date. |
US12248469B2 |
Methods and systems for undetermined query analytics
Set analysis may be used to determine the best data analysis model(s) (e.g., data charts, data tables, data graphs, data maps, graphical objects, key performance indicators (KPIs), etc.) for representing the results of an undetermined query (e.g., an imprecise query, an undefined query, an incomplete query, a partially expressed query, a portioned query, etc.). |
US12248467B1 |
Artificial intelligence-powered search and evaluation system
A computing system configured to perform artificial intelligence-powered search and evaluation functionalities is disclosed. The computer system can receive a natural language search input entered through a user interface, request a search engine to perform a search based on the natural language search input, receive search results returned by the search engine, and submit, in runtime, structured data contained in the search results to a large language model. The structured data includes a table including one or more records and a plurality of fields. The computing system can prompt, in runtime, the large language model to generate scores for the one or more records and present the structured data and the scores on the user interface. |
US12248465B1 |
System and method for retrieving data
A system and method uses a set of processors that each perform a logic function to identify portions of a data source meeting a criteria. Each logic function is performed against a row of a column of the data source, and a value that is derived from the criteria for that logic function, which is also derived from the criteria. The output of each of the logic functions is applied as an address to a table that has been configured to read true at the addresses corresponding to the criteria being met, and false otherwise. Data from the row of the database table having a table value of true are retrieved from the data source. |
US12248463B1 |
Query enhancements for contextual data aggregator
Devices and techniques are generally described for query enhancements for a contextual data aggregator. In some examples, a context aggregator component may receive from a first computing device, a first query directed to a graph database. In some examples, the first query may include a first sub-query and a second sub-query. In some cases, the context aggregator component may determine that a first input to the first sub-query includes first output data from the second sub-query. In various examples, the first output data may be determined from the second sub-query. In further examples, the first output data may be provided from the second sub-query as the first input to the first sub-query to generate first result data. In various examples, the first result data may be sent to the first computing device. |
US12248462B2 |
System and method for semantic search
Disclosed is a system and a method for semantic search in an enterprise. The method comprises defining entities in the enterprise, indexing content from one or more data sources of the enterprise to determine relationships between individual pieces of the content and one or more of the entities, providing an interface to allow a user to enter a search query, parsing the search query, determining relevant pieces of the content based on the parsed search query, identifying the one or more of the entities for each of the relevant pieces of content based on the relationships therebetween and configuring the interface to display each of the relevant pieces of the content under respective one or more of the entities in response to the search query. |
US12248460B2 |
Transaction processing failover
Transaction processing systems in accordance with aspects of the invention may process a variety of transactions. Transaction processing systems may include a transaction processing device and a distributed processing system. The transaction processing device obtains transaction requests from a variety of client devices and process the transaction requests. The distributed processing system may also obtain the transaction requests and maintain a transaction history of the transaction requests obtained and/or processed by the transaction processing device. Both the distributed processing system and the transaction processing device may send a transaction succeeded event based on the transaction being processed successfully. The transaction processing device and distributed ledger may also maintain an indication of if a particular transaction has been processed. When the transaction processing device becomes available after a period of unavailability, the transaction history for both the transaction processing device and distributed ledger may be reconciled. |
US12248459B2 |
Versioning in editable tables
Versioning in editable tables including receiving, by a table manager via a client computing system, an instruction to edit a first row in an editable table in a cloud-based data warehouse, wherein the instruction comprises a column value; determining, by the table manager, a version value for the edit to the first row; and generating, by the table manager, a database statement instructing the cloud-based data warehouse to create, in the editable table, a second row including the version value and the column value. |
US12248458B1 |
Offline structured data navigation on a mobile device
The invention provides, in some aspects, a digital data processing method that includes executing a remote app on a client digital data processor that is adapted to be at least intermittently connected for communications with a server digital data processor and, with the remote app, requesting from the server digital data processor a schema of a table used by the app. The remote app uses that to facilitate user navigation of records or other structured data in the table by presenting a view or report of such records (or other structured data) in the table in accord with a format and content defined in the schema and/or selecting table data for presentation in the view or report based on a query defined in that schema. |
US12248455B1 |
Systems and methods for generic data parsing applications
Systems and methods for Generic Data Parsing (GDP) applications may automatically parse unstructured and/or semi-structured data sources (e.g., extensible Markup Language (XML), JavaScript Object Notation (JSON), and/or Common Business-Oriented Language (COBOL)) and generate a normalized and/or structured (e.g., relational) data schema, and load the parsed data into the structured data schema, which may then be readily queried utilizing known end-user tools. |
US12248447B2 |
Data quality evaluation system
A data quality evaluation system can automatically detect one or more types of data anomalies or other data quality issues associated with a data processing system that may impact the quality of output generated by the data processing system. For example, the data quality evaluation system can detect data errors associated with data, detect when data is not received by the data processing system in compliance with defined schedules, detect when elements of the data processing system may be mishandling data, and/or detect when patterns of data does not correspond with historical patterns or validation data. By automatically detecting such data quality issues, technical issues or problems causing the data quality issues can be investigated and corrected. |
US12248443B2 |
Database migration
Techniques are disclosed pertaining to migrating a database between different storage clusters. A computer system identifies a current state of the database that is managed by a database application that enables a client application to access data of the database stored at a first storage cluster. The computer system copies first particular data of the database that is associated with the current state from the first storage cluster to a second storage cluster. After the copying, the computer system transitions the database application into a read-only mode in which it processes read but not write traffic. The computer system copies, from the first storage cluster to the second storage cluster, second particular data of the database that was generated by the database application during the copying of the first particular data. The computer system may also instantiate another instance of the database application in association with the second storage cluster. |
US12248442B2 |
Database modification using a script component
Technologies are provided for database modification using a script component. In some embodiments, a method comprises executing, by a computing system comprising at least one processor, a script component comprising one or more functions to transform a database. The method also includes modifying, by the computing system, the database based on at least one transformation defined by the one or more functions in response to executing the script component. |
US12248439B2 |
Affinity scoring
Some embodiments provide a method for determining a relatedness of content items to categories. The method identifies a particular content item, a relevancy score associated with the particular content item, and a set of categories to which the particular content item is classified as related. Based on a set of glossaries associated with the set of categories, the method calculates a set of affinity scores that each represents a degree of relevancy between the particular content item and a category in the set of categories. The method modifies the relevancy score associated with the particular content item based on the calculated set of affinity scores. |
US12248431B1 |
Handling case sensitivity of filenames
A method for updating file system entity (FSE) metadata. The method may include receiving, by a first computing entity, a request to perform a case-sensitive FSE operation that comprises one of (a) adding a case-sensitive version of a name of a FSE to a data structure, or (b) deleting the case-sensitive version of the name of the FSE from the data structure, the data structure comprises multiple name blocks; finding, by the first computing entity, a certain name block of the multiple name blocks that is associated with the case-sensitive version of the name of the FSE. The method may also include determining, by the first computing entity, whether (a) the certain name block is associated with a case-insensitive version of the name of the FSE, and whether (b) the first computing entity preceded a second computing entity in reaching the certain name block, the second computing entity was requested to perform a case-insensitive FSE operation that corresponds to the case-sensitive FSE operation; when it is found that (a) the certain name block is associated with the case-insensitive version of the name of the FSE, and (b) the first computing entity preceded the second computing entity in reaching the certain name block, then: a) informing the second computing entity that the first computing entity takes over a performing of the corresponding case-insensitive FSE operation; and b) performing the corresponding case-insensitive FSE operation by the first computing entity. |
US12248430B2 |
Overlay layer for network of processor cores
Methods and systems related to the efficient execution of complex computations by a multicore processor and the movement of data among the various processing cores in the multicore processor are disclosed. A multicore processor includes a set of processing cores and associated sets of processing pipelines, core controllers, routers, and network interface units. The multicore processor also includes a computation layer, for conducting computations using the set of processing cores, with executable instructions for the set of processing pipelines which are executed by the set of core controllers. The multicore processor also includes a network-on-chip layer, for connecting the set of processing cores in the multicore processor, with executable instructions for the set of routers and the set of network interface units. The multicore processor also includes a set of programmable controllers, with executable instructions for reformatting computational data from the computation layer for transmission through the network-on-chip layer. |
US12248428B2 |
Information processing system, information processing method and program
One aspect of the present invention is an information processing system including a computer installed in a computer base, a first transceiver connected to the computer, a second transceiver installed in a user base used by a user, a device connected to the second transceiver, a network configured to perform communication between a plurality of the first transceivers and the second transceiver, and a controller configured to control connection between one of the plurality of the first transceivers and the second transceiver, in which the controller is configured to control connection between one of the plurality of the first transceivers and the second transceiver via the network having a circuit switching function. |
US12248427B2 |
Apparatus and method for transmitting data based on serial communication
A system for transmitting data based on serial communication, which allows the number of slave apparatuses connectable to one master apparatus to be increased, includes a master apparatus configured to generate an input data packet including first data, second data, and control data, and a slave apparatus group consisting of a plurality of slave apparatuses connected in a daisy-chain manner to the master apparatus, wherein each of the slave apparatuses determines first identification information (ID) using bits included in the first data, extracts second ID from the second data, and controls a target device using the control data when the first ID and the second ID match. |
US12248423B2 |
Apparatus and methods for managing outstanding transactions between one or more requesting units and a target unit
An apparatus includes logic circuitry that selects a retag transaction identifier for an original transaction identifier of an incoming transaction request, based on a plurality of sub-groups of retag tracking data. Each sub-group of retag tracking data is associated with a corresponding sub-group of retag transaction identifiers in a group of retag transaction identifiers. The logic circuitry retags the incoming transaction request with the selected retag transaction identifier (ID) by replacing the original transaction identifier associated with the incoming transaction request and sends the retagged incoming transaction request to a target. A returned response is received from the target. The retag transaction ID in the returned response is removed and replaced with the original transaction ID before being sent as a reply to the requesting unit. Associated methods are also presented. |
US12248422B2 |
Systems and methods for lane management in a communication bus
Systems and method for lane management in a communication bus are disclosed. In one aspects, a communication link or bus between a baseband processor (BBP) and a radio frequency integrated circuit (RFIC) may include multiple uplink lanes for transmission and multiple downlink lanes for reception that are frequency constrained and adjust bandwidth by adjusting duty cycles on the lanes. To reduce power consumption by the communication bus, exemplary aspects of the present disclosure contemplate using in-band signaling to turn off lanes selectively during inactive periods such that the lanes do not duty cycle in tandem with active lanes. Additionally, in some aspects, the uplink lanes may be continuously active during transmission while the downlink lanes are turned off. This dynamic lane usage reduces power consumption, does not require additional pins for sideband signaling, and does not introduce any additional latency. |
US12248421B1 |
Chiplet gearbox for low-cost multi-chip module applications
Semiconductor devices, packaging architectures and associated methods are disclosed. In one embodiment, a chiplet-based multi-chip module (MCM) is disclosed. The chiplet-based MCM includes a first integrated circuit (IC) chiplet comprising a first interface to receive a first set of information-carrying signals associated with a memory access operation. Conversion circuitry generates a second set of support signals associated with the memory access operation. The conversion circuitry aggregates the second set of support signals with the first set of information-carrying signals to generate an aggregate set of signals associated with the memory access operation. A second interface transmits the aggregate set of signals. Memory, comprising a memory interface coupled to the second interface of the first IC chiplet receives the aggregate set of signals. |
US12248411B2 |
Data burst queue management
Operations include establishing a queue storing a list of data burst commands to be communicated via a multiplexed interface coupled to the set of memory dies, communicating, during a first time period, a first data burst command in the queue to a first memory die of the set of memory dies via the multiplexed interface, and communicating, during a second time period, a second data burst command in the queue to a second memory die of the set of memory dies via the multiplexed interface, where a first latency associated with the first data burst command occurs during the second time period. |
US12248410B2 |
Intelligent bluetooth beacon I/O expansion system
Apparatus, methods and system relating to a vehicular telemetry environment for an intelligent Bluetooth beacon I/O expansion of the vehicular telemetry hardware system. The intelligent Bluetooth beacon I/O expansion provides a capability to receive beacon data, log beacon data, communicate beacon data and operate on beacon data to determine and further communicate a range of operational conditions, such as damage, hazardous and missing objects in the form of text messages, audio messages or compliance and management reports. |
US12248409B2 |
Apparatus and method of controlling access to data stored in a non-trusted memory
An apparatus including memory access circuitry for controlling access to data stored in the non-trusted memory, and memory security circuitry to verify integrity of data stored in the non-trusted memory. The memory security circuitry has authentication code generation circuitry for generating authentication codes to be associated with the data stored in the non-trusted memory, for use when verifying the integrity of the data. The apparatus also has a trusted storage, and the authentication code generation circuitry is arranged to generate different authentication codes, dependent on whether the authentication code is to be stored in the non-trusted memory or the trusted storage. |
US12248405B2 |
Address boundary functions for physical and localized addresses
An integrated circuit for translating and reverse-translating the address included in a memory request is disclosed. The integrated circuit may first comprise a processor, a first boundary function, a second boundary function, and a component device. The processor is configured to transmit a memory request to a target module over a bus of the integrated circuit. The memory request requests access to one or more memory mapped resources and the memory request includes a physical address. The first boundary function is configured to translate the physical address to a relative address which operates in or applies to a different address space than an address space that the physical address operates in or applies to. The second boundary function is configured to translate the relative address to the physical address. The device is configured utilize the physical address transmitted by the second boundary function. |
US12248395B2 |
Data storage device and method for predictable low-latency in a time-sensitive environment
A data storage device and method are provided for predictable low-latency in a time-sensitive environment. In one embodiment, a data storage device is provided comprising a memory and a controller configured to communicate with the memory. The controller is further configured to: receive, from a host, an indication of a logical block address range that the host will later read; and in response to receiving the indication: read data from the logical block address range; and perform an action on the data to reduce a read latency when the host later reads the logical block address range. Other embodiments are disclosed. |
US12248393B2 |
Automated software testing
The technology described herein provides an automated software-testing platform that functions in an undefined action space. The technology described herein starts with an undefined action space but begins to learn about the action space through random exploration. Both the action taken during testing and the resulting state may be communicated to a centralized testing service. The technology described herein also mines the action telemetry data and state telemetry data to identify action patterns that produce a sought after result. Once a plurality of action patterns is identified and, at least, a partial model of the action space is built, the testing on the test machines may be split into random test mode, replay test mode, and a pioneering test mode. |
US12248382B2 |
Data center environment architecture including system under test component analysis for use when performing test automation orchestration
A system, method, and computer-readable medium for performing a data center management and monitoring operation. The data center management and monitoring operation includes: receiving a plurality of system under test (SUT) test plans, each SUT test plan comprising a plurality of SUT test cases; analyzing the plurality of SUT test cases, the analyzing comprising generating a phase component resolution score for each of the plurality of SUT test cases; generating a continuous schedule for the SUT test plan, the generating the continuous schedule taking into account the phase component resolution score for each of the plurality of SUT test cases; and, continuously orchestrating the SUT test plan based upon the continuous schedule for the SUT test plan. |
US12248380B2 |
Faster replay of metadata and data operations using inode number based dependency graph
Techniques are provided for replay of metadata and data operations. During initial execution of operations, identifiers of objects modified by the execution of each operation are identified and stored in association with the operations. When the operations are to be replayed (e.g., executed again, such as part of a replication operation or as part of flushing content from a cache to persistent storage), the identifiers are evaluated to determine which operations are independent with respect to one another and which operations are dependent with respect to one another. In this way, independent operations are executed in parallel and dependent operations are executed serially with respect to the operations from the dependent operations depend. |
US12248379B2 |
Using mirrored copies for data availability
Ensuring resiliency to storage device failures in a storage system, including: determining a number of storage device failures within a particular write group that are to be tolerated by the storage system; for a plurality of datasets stored within the storage system, writing each dataset to at least a predetermined number of storage devices within the particular write group, wherein the predetermined number of storage devices is greater than the number of storage device failures within the particular write group that are to be tolerated by the storage system; and responsive to recovering from a system interruption: determining a number of readable storage devices that contain a copy of the dataset; and if the number of readable storage devices that contain a copy of the dataset is not greater than the number of failures that are to be tolerated, writing the dataset to one or more additional storage devices. |
US12248377B2 |
Enabling data integrity verification with multipathing software and storage array microcode
Multipathing software in an IO path on a host implements DIF processing (MPIO DIF) to enable data integrity verification to be implemented between the host and a storage array. The multipathing software uses control signaling to identify a set of applications that have data integrity verification implemented using MPIO DIF. For application write IO operations, the multipathing software adds an 8-byte extended sector defined by DIF, to enable data integrity verification to be implemented by the storage array when the write IO is received at the storage array front-end. For application read IO operations, the storage array receives the read IO operation, determines that the read IO operation is from an MPIO DIF application, and the storage array adds an 8-byte extended sector defined by DIF, to enable data integrity verification to be implemented by the multipathing software when the read IO is received from the storage array. |
US12248374B2 |
Last resort access to backups stored in vaults
Last resort access to backups is disclosed. An encrypted backup associated with a first system or vault is stored in the backup associated with another system. If a key needed to decrypt a backup in the first vault is unavailable, an encrypted copy of a backup in the second vault may be used for the recovery operation. Incremental backups from the first and/or second vault, which may be difference incremental backups and may be unencrypted, may be used in the recovery operation. |
US12248364B2 |
Intelligent recovery of managed devices in a multi-tenant cloud environment
Intelligent recovery of managed devices can be provided in a multi-tenant cloud environment. A recovery service can be employed to maintain management server details and device details for managed devices across multiple tenants. When a managed device loses connectivity to its management server, an agent on the managed device can access the recovery server to obtain management server details which have been associated with device details of the managed device. The agent can then use the management server details to regain connectivity to the management server. |
US12248361B2 |
Parallelized exception handling for large datasets
Example embodiments relate to parallelized exception handling for large datasets. One example embodiment includes a method. The method includes retrieving one or more sets of entries to be analyzed. The method also includes selecting an available computing resource. In addition, the method includes causing the available computing resource to perform an analysis of each entry within the respective set of entries to identify previously defined exceptions. Further, the method includes causing, for each entry within the respective set of entries, a list of exceptions associated with the respective entry to be created or updated based on the analysis. Additionally, the method includes causing, for each entry within the respective set of entries, metadata associated with the respective entry to be updated when the list of exceptions associated with the respective entry indicates that no exceptions are associated with the respective entry. |
US12248352B2 |
Computer orchestration
A computer system comprising a plurality of computers, each computer comprising at least one processor, respectively, such that the computer system comprises a plurality of processors, and an orchestration system comprising an orchestrator. The orchestration system is configured to: forecast a traffic load of the plurality of processors to obtain a forecast traffic load: determine, in dependence on the forecast traffic load, a clock frequency for each of the plurality of processors so as to decrease a power consumption of the computer system; and using the orchestrator, instruct adjustment of the clock frequency for each respective processor of the plurality of processors to the clock frequency determined for the respective processor. This patent application further relates to a telecommunications network comprising a computer system, and an orchestration system. |
US12248345B2 |
Solid-state device with multi-tier extreme thermal throttling
Aspects of a storage device are provided that apply advanced thermal throttling with multi-tier extreme thermal throttling. Initially, a controller determines whether a first temperature measurement indicates that a temperature of the memory meets a first thermal threshold associated with a first-tier extreme thermal throttling or a second thermal threshold associated with a second-tier extreme thermal throttling. Subsequently, the controller enables the first-tier extreme thermal throttling when the temperature measurement indicates that the temperature of the memory meets the first thermal threshold, or the controller enables the second-tier extreme thermal throttling when the temperature measurement indicates that the temperature of the memory meets the second thermal threshold. The controller then determines whether a second temperature measurement indicates that the temperature of the memory has decreased to avoid thermal shutdown of the storage device. Storage device performance is thus improved through advanced thermal throttling without compromising data integrity. |
US12248342B2 |
Speaker module and electronic device, including the same
An electronic device according to various embodiments of the disclosure includes: a first housing; a second housing configured to be unfolded by a specified angle with respect to the first housing and to rotate about a folding axis; at least one hinge structure including a hinge providing the folding axis and disposed between the first housing and the second housing to rotatably connect the first housing and the second housing; a hinge cover accommodating at least a portion of the hinge structure therein and selectively exposed based on the rotation of the second housing; a first speaker module including a speaker accommodated in the first housing; and a second speaker module including a speaker accommodated in the second housing, wherein in the first state, the first speaker module is configured to discharge sound to the outside of the electronic device via a first area provided in the first housing, a second area provided in the hinge structure and contact with the first area, and a first through-hole extending through the hinge cover, is exposed to the outside in the first state, and is configured to be selectively closed based on the rotation of the second housing. |
US12248338B2 |
Display apparatus
A display apparatus includes: a display panel; a first pattern layer on one surface of the display panel; and a second pattern layer facing the one surface with the first pattern layer interposed therebetween, wherein: the first pattern layer comprises a plurality of first patterns each having a closed line shape comprising a first opening; the second pattern layer comprises a plurality of second patterns each having a closed line shape comprising a second opening; on the one surface, each of the first pattern layer and the second pattern layer has a deformation rate which is smaller in a direction perpendicular to a tensile direction than in the tensile direction; and on the one surface, the first openings overlap portions of the second patterns. |
US12248335B2 |
Phase detection circuitry for high-frequency phase error detection
Phase detector circuitry includes first mixer circuitry configured to receive a first clock signal and a second clock signal. The first mixer circuitry includes a first plurality of transistors. The first plurality of transistors includes first transistors, second transistors, and an output transistor. The first transistors receive the first clock signal, and the second transistors receive the second clock signal. The first output transistor outputs a first output signal. The first output signal corresponds to a first phase difference between the first clock signal and the second clock signal. |
US12248331B2 |
Low-dropout (LDO) regulator with a feedback circuit
A voltage regulator circuit is provided. The voltage regulator circuit includes a voltage regulator configured to provide an output voltage at an output terminal. A plurality of macros are connectable at a plurality of connection nodes of a connector connected to the output terminal of the voltage regulator. A feedback circuit having a plurality of feedback loops is connectable to the plurality of connection nodes. The feedback loop of the plurality of feedback loops, when connected to a connection node of the plurality of connection nodes, is configured to provide an instantaneous voltage of the connection node as a feedback to the voltage regulator. The voltage regulator is configured, in response to the instantaneous voltage, regulate the output voltage to maintain the instantaneous voltage of the connection node approximately equal to a reference voltage. |
US12248329B2 |
Temperature sensing assembly for an oven appliance
An oven appliance includes a cooking chamber positioned within a cabinet and a heating assembly for selectively heating the cooking chamber. The cooking chamber has two or more separate regions, and a temperature sensing assembly includes a temperature sensor positioned within each region of the cooking chamber. A switching assembly is coupled to the first temperature sensor and the second temperature sensor and is adjustable between a first position that connects the first temperature sensor to a controller and a second position that connects the second temperature sensor to the controller. |
US12248328B2 |
Valve system
A valve system includes a tank, a valve member, a driving device configured to move the valve member for opening and closing the tank, and a control unit. The circuit of the control unit is programmed to move the valve member in the open direction after beginning of a process, and then reverse a direction of movement of the valve member to a standby position in a valve closed state. If the first rate of pressure change in the internal pressure of the tank since the cycle began is greater than a target rate of change, the circuit determines a waiting time such that a second rate of pressure change of the internal pressure from the start to the end of the cycle is equal to the target rate of change, and then keeps the driving device in the standby position until the determined waiting time has elapsed. |
US12248326B2 |
Roadside inducement assistance
A method of controlling vehicle inducement in response to an override request includes transmitting, by a controller, an override request to a remote computing device. The override request includes a fault condition resulting in a vehicle inducement that limits a performance parameter of the vehicle to a first value. The method additionally includes receiving, by the controller, instructions from the remote computing device in response to the override request. The instructions include an inducement calibration including a second value of the performance parameter. The method further includes controlling, by the controller, the vehicle inducement to limit the performance parameter of the vehicle to the second value. |
US12248320B2 |
System and method for removing debris from a storage facility
Autonomous carriers or totes that include vacuum units are provided. As the totes move or are moved through a warehouse carrying products, they collect debris. The debris can be analyzed at the tote, and actions can be performed based upon the analysis. |
US12248318B1 |
Self-driving vehicle with remote user supervision and temporary override
Disclosed herein is a remotely situated vehicle control device in data communication with a vehicle and operable by a user situated outside of the vehicle to enable the user to remotely control the vehicle. The remotely situated vehicle control device includes a device data transceiver for receiving first-person view (FPV) image data from an FPV camera carried by the vehicle, a device display to display FPV images to the user based on the FPV image data received from the FPV camera while also displaying virtual reality or augmented reality representations of vehicle controls to enable the user to remotely control the vehicle by interacting with the virtual reality or augmented reality representations of the vehicle controls, and a user input device configured to receive user input to interact with the virtual reality or augmented reality representations of the vehicle controls. |
US12248316B2 |
Expert system for vehicle configuration recommendations of vehicle or user experience parameters
A system for transportation includes a vehicle configured to have a rider located therein or thereon, and an expert system to produce a recommendation for a configuration of the vehicle, wherein the recommendation includes at least one recommended parameter of configuration for the expert system that controls a parameter selected from the group consisting of a vehicle parameter, a rider experience parameter, and combinations thereof. |
US12248311B2 |
System and method for determining and predicting vulnerability of building management systems
A system for predicting the vulnerability of a building management system (BMS) includes one or more memory devices configured to store instructions that, when executed on one or more processors, cause the one or more processors to establish a first communication link to a first data source and receive a first data using a communication module communicatively coupled to the processor. The first data includes information related to at least one of a plurality of IoT-enabled devices. The system is further configured to generate a historical record composed of a plurality of received data feeds received from a plurality of data feeds at unanticipated time intervals and analyze at least one of the plurality of data feeds with at least one or more of: the first data, the historical record, and another of the plurality of data feeds to predict the vulnerability of the BMS. |
US12248307B2 |
Method for monitoring the production of containers filled with an aqueous system with a production facility, use of a monitoring method and production facility
The present disclosure relates to a computer-implemented method for monitoring for specification conformity along a production sequence for the production of a plurality of container base bodies filled with an aqueous system with an aggregate-based production facility. Moreover, the present disclosure relates to a computer-readable storage medium which stores computer-executable commands, which, when executed by a computer device, cause the computer device to carry out a method according to the present disclosure. Finally, the present disclosure relates to quasi-continuous monitoring for specification conformity, along a production sequence for the production of a plurality of containers filled with an aqueous system, in some cases a beverage, in an aggregate-based production facility, in some cases a high-speed production facility. |
US12248299B2 |
Control system unit for use in a 3-dimensional object manufacturing system and a corresponding method of operating
A control system unit for a 3-dimensional (3D) object manufacturing system is disclosed herein that comprises one or more sensors and a controller. The one or more sensors are to sense 3D-objects manufactured in the manufacturing system in accordance with product specification data and to generate sensor signals representative for the sensed 3D-objects. The controller is to determine 3D-object characteristics of said sensed 3D-objects on the basis of said sensor data signals and to issue one or more corresponding control signals to control a system actuator unit so as to act on said sensed 3D-objects in accordance with their respective determined characteristics. The controller comprises a synthetic sensor data module to generate synthetic sensor data from product specification data of 3D-objects to be manufactured with the object manufacturing system, to therewith simulate sensor data for said 3D-objects to be sensed when manufactured. The controller further comprises a trainable classification module to be trained in a supervised manner with the synthetic sensor data. Therewith human assisted configuration efforts are obviated in that the improved control system unit does not require other input than the product specification data that was already available for the purpose of actually manufacturing the 3D-products to be identified. |
US12248297B2 |
Method and apparatus for computer aided optimization of an occupancy of magazine slots by tools
A method for optimizing the occupancy of magazine spaces by tools within at least one tool magazine for a machine tool in a computer-supported manner is provided. One or more workpieces of one or more workpiece types is produced using the tools supplied by a magazine device at a supply area, having the following steps: a-i) detecting a number of workpieces, magazine spaces, a number of tools, required space, allowable magazines spaces for each tool, allowable starting magazine occupancy, a sequence of work steps to be carried out by the machine tool on a workpiece, work step time periods required to carry out each individual work step on the workpiece, one or more supply time periods depending on the sequence of the work steps to be carried out, and j) optimizing the occupancy of the magazine spaces by tools. |
US12248295B2 |
System for adjusting balance and runout of rotary tool, device for determining the balance and runout, method of adjusting the balance and runout, and tool holder
A balance and runout amount adjustment system for a rotary tool includes a rotary tool constituted of a tool holder mounted on a spindle, a balance determining device configured to obtain outer circumference position data of the rotary tool and to determine a mass balance of the rotary tool based on the outer circumference position data obtained, in the course of rotation of the rotary tool and a runout determining device configured to obtain shape data of the rotary tool and to determine a runout amount of the rotary tool based on the shape data obtained, in the course of rotation of the rotary tool. The rotary tool is configured to be capable of adjustment of the mass balance based on the result of the determination made by the balance determining device and capable also of adjustment of the runout amount based on the result of the determination made by the runout determining device. |
US12248294B2 |
Backlash-amount measurement apparatus, backlash-amount measurement method and computer readable medium
A rotation control unit performs a rotation process of rotating a servomotor which is connected to a device via a power transmission means. A waveform-data acquisition unit performs a waveform-data acquisition process of acquiring waveform data when the servomotor is rotated. A determination unit performs a determination process of determining whether or not rotation has been transmitted to the device when the servomotor is rotated, based on the waveform data. A calculation unit ends a repetition process of repeating a search process, the search process being constituted by the rotation process, the waveform-data acquisition process, and the determination process, when it is determined that the rotation has been transmitted to the device, and calculates as a backlash amount, a sum of a rotation amount in the repetition process, the rotation amount being an amount by which the rotation control unit has rotated the servomotor in the rotation process. |
US12248291B2 |
Central energy system with expert subplant models
A central plant includes a plurality of subplants and circuitry. The circuitry is configured to obtain an expert model associated with a first subplant of the plurality of subplants. The expert model includes a map of values of independent variables to one or more dependent variables. The circuitry is also configured to receive input data indicating input values for the independent variables and estimate outputs values for the one or more dependent variables associated with the input variables by determining a spatial relationship between the input data and the expert model, reducing the expert model to a reduced model based on the spatial relationship, and performing an interpolation using the reduced model to generate the output values for the one or more dependent variables. The circuitry is also configured to initiate an automated action using the output values. |
US12248289B2 |
Systems and methods for generating a continuous music soundscape using automatic composition
Disclosed are systems and techniques for creating a personalized sound environment for a user. Output is received from a plurality of sensors, wherein the sensor output detects a state of a user and an environment in which the user is active. Two or more sound sections for presentation to the user are selected from a plurality of sound sections, the selecting based on the sensor output and automatically determined sound preferences of the user. A first sound phase is generated, wherein the first sound phase includes the two or more selected sound sections. A personalized sound environment for presentation to the user is generated, wherein the personalized sound environment includes at least the first sound phase and a second sound phase. The personalized sound environment is presented to the user on a user device. |
US12248288B2 |
Method and systems for achieving collaboration between resources of IoT devices
A method of controlling a plurality of Internet of Things (IoT) devices included in an IoT ecosystem is provided. A change of a value of a resource of an IoT device from among the plurality of IoT devices is detected, an intent associated with the resource of which the value is changed is identified, a resource associated with the identified intent from among resources of the plurality of IoT devices is determined, and a value of the determined resource is controlled based on a context corresponding to the identified intent. |
US12248287B2 |
Variable refrigerant flow system with predictive control
A variable refrigerant flow (VRF) system for a building includes an outdoor VRF unit, a plurality of indoor VRF units, a battery, and a predictive VRF controller. The outdoor VRF unit includes powered VRF components configured to apply heating or cooling to a refrigerant. The indoor VRF units are configured to use the heated or cooled refrigerant to provide heating or cooling to a plurality of building zones. The battery is configured to store electric energy and discharge the stored electric energy for use in powering the powered VRF components. The predictive VRF controller is configured to optimize a predictive cost function to determine an optimal amount of electric energy to purchase from an energy grid and an optimal amount of electric energy to store in the battery or discharge from the battery for use in powering the powered VRF components at each time step of an optimization period. |
US12248285B2 |
Automatic data transfer between a source and a target using semantic artificial intelligence for robotic process automation
Automatic data transfer between a source and a target using semantic artificial intelligence (AI) for robotic process automation (RPA) is disclosed. A user may be provided with the option of selecting a source and a target and indicating through an intuitive user interface that he or she would like to copy data from the source to the destination, regardless of format. This may be done at design time or at run time. For instance, the source and/or target may be a web page, a graphical user interface (GUI) of an application, an image, a file explorer, a spreadsheet, a relational database, a flat file source, any other suitable format, or any combination thereof. The source and the target may have different formats. The source, target, or both may not necessarily be visible to the user. |
US12248279B2 |
Impact striking mechanism, in particular for timepieces
An impact striking mechanism (1), in particular for a horological movement (3), the mechanism (1) including at least one resonant element (5) enabling a sound to be emitted when it is struck, and a hammer (8) capable of moving between a rest position (9) and a strike position (11) in which it strikes the resonant element (5) in order to cause it to vibrate, characterised in that it comprises a system for actuating the hammer (8) including a movable impactor (16, 17, 18) configured to move from a release position (19) to an impact position (21), in which it at least partially transmits the momentum thereof to the hammer (8) to move it from the rest position (9) thereof to the strike position (11) thereof in order to cause the resonant element (5) to vibrate. |
US12248275B2 |
Electrostatic charge image developing toner, electrostatic charge image developer, and toner cartridge
An electrostatic charge image developing toner includes toner particles, and an external additive that contains particles A containing a perovskite-type compound and having an equivalent circle diameter of 15 nm or greater and 90 nm or less and particles B containing a perovskite-type compound and having an equivalent circle diameter of 1.0 μm or greater and 3.0 μm or less, in which the particles B occupy 0.3% by number or greater and 3.5% by number or less of an entirety of the toner particles. |
US12248273B2 |
Electrophotographic photosensitive member, process cartridge and electrophotographic apparatus
In an electrophotographic photosensitive member, wrinkles have a convex portion in which a linear shape portion having a length of 50 μm or longer exists, the linear shape portion is parallel to any one of L1 to L150 and L1651 to L1800, and each of L1 to L1800 intersects with the convex portion at a plurality of places, and at least two of the places have different intersection angles; and when height information of the wrinkles is subjected to a frequency analysis, and a two-dimensional power spectrum is obtained, a one-dimensional radial distribution function has at least one local maximum value, and when an angular distribution is calculated from the spectrum at a frequency of the local maximum value, the power values have a particular relationship. |
US12248270B2 |
Image forming apparatus including particular gear-shaft configuration
An image forming apparatus includes: a driving source including an output shaft including a large diameter portion and a small diameter portion; a first gear including (i) a first portion provided with a first opening and (ii) a second portion provided with a second opening having a smaller diameter than that of the first opening, and (iii) gear teeth formed on an outer peripheral surface of the second portion, the first gear being mounted on the output shaft such that the large diameter portion is inserted into the first opening and the small diameter portion is inserted into the second opening; and a second gear that engages with the gear teeth of the first gear and is driven by the first gear. Rotation of the first gear with respect to the output shaft is restricted by at least a part of the large diameter portion. |
US12248266B2 |
Conductive sheet and sheet bundle package
A conductive sheet that is configured to be stacked between a sheet tray of an image forming device and a sheet. The conductive sheet includes a base layer and a regulator. The base layer comprises a conductive material. The base layer is configured to be stacked between the sheet tray and the sheet so that the conductive material overlaps with a wireless tag of the sheet. The regulator is configured to regulate conveyance of the conductive sheet by the image forming device when the conductive sheet is stacked between the sheet tray and the sheet so that the conductive material overlaps with the wireless tag of the sheet. |
US12248260B2 |
Image forming apparatus
An image forming apparatus includes: a fixing portion for fixing an image formed on a recording material; and a guide member for guiding the recording material. The guide member is provided at an entrance to the fixing portion and at an end portion with respect to a direction perpendicular to a feeding direction of the recording material The guide member is moved when the guide member is pushed by the recording material. |
US12248257B2 |
Developing apparatus having a sealed developer opening
A developing apparatus includes a sealing sheet to seal an opening portion in a developing container, an attaching portion provided on an accommodating chamber and to which the sealing sheet is attached, and a discharge portion through which the sealing sheet is discharged from inside of the developer container to outside of the developer container. The initial developer in the accommodating chamber moves to a second chamber through the opening portion by discharging the sealing sheet through the discharge portion from the inside of the developer container to the outside of the developer container. The discharge portion is disposed upstream from the opening portion and above the opening portion, and the discharge portion is disposed on a wall surface of the developer container intersected with a side wall of the developer container, the side wall having a through hole which a second conveyance screw penetrates. |
US12248254B2 |
Universal metrology file, protocol, and process for maskless lithography systems
Embodiments of the present disclosure relate to a system, a software application, and a method of a lithography process to update one or more of a mask pattern, maskless lithography device parameters, lithography process parameters utilizing a file readable by each of the components of a lithography environment. The file readable by each of the components of a lithography environment stores and shares textual data and facilitates communication between of the components of a lithography environment such that the mask pattern corresponds to a pattern to be written is updated, the maskless lithography device of the lithography environment is calibrated, and process parameters of the lithography process are corrected for accurate writing of the mask pattern on successive substrates. |
US12248248B2 |
Electron beam lithography with a bilayer resist
A method, apparatus, and system for processing a material stack. A hydrogen silsesquioxane layer is deposited on the material stack. A diffusion barrier layer is deposited on the hydrogen silsesquioxane layer to form a bilayer. The diffusion barrier layer comprises a material having a thickness that increases an amount of time before the hydrogen silsesquioxane layer ages to change a dose in an electron beam needed to expose the hydrogen silsesquioxane layer for a selected feature geometry with a desired width. The electron beam is directed through a surface of the bilayer to form an exposed portion of the bilayer. The electron beam applies the dose that is selected based on a pattern density of features for the material stack to have a desired level of exposure of the hydrogen silsesquioxane layer for the selected feature geometry. The hydrogen silsesquioxane layer is developed. The exposed portion remains on material stack. |
US12248244B2 |
Mask data generation method and mask data generation program
A mask data generation method including: calculating first evaluation value of projection image based on first mask data in which first value or second value different from first value is set for each of a plurality of unit elements that constitute 2-dimensional grid; generating second mask data by changing value of first unit element to which first value is set to second value and by changing value of second unit element which is disposed close to first unit element on 2-dimensional grid and to which second value is set to first value, among the plurality of unit elements included in the first mask data; calculating second evaluation value of projection image based on the second mask data; and comparing the first evaluation value and the second evaluation value and selecting either the first mask data or the second mask data as output mask data based on the comparison result. |
US12248243B2 |
Multilayer graphene direct growth method and method for manufacturing pellicle for extreme ultraviolet lithography using the same
This application relates to a method for direct growth of multilayer graphene used as a core layer of a pellicle for extreme ultraviolet lithography. This application also relates to a method for manufacturing the pellicle for extreme ultraviolet lithography by using the multilayer graphene direct growth method. The multilayer graphene direct growth method may include forming few-layer graphene on a silicon nitride substrate, forming a metal catalyst layer on the few-layer graphene, and forming an amorphous carbon layer on the metal catalyst layer. The method may also include directly growing multilayer graphene from the few-layer graphene used as a seed layer by interlayer exchange between the metal catalyst layer and the amorphous carbon layer through heat treatment. |
US12248241B2 |
Camera lens barrel, camera module, and optical device
The present invention comprises: a base; a housing disposed at one side of the base; a lens barrel disposed inside the housing; a cover disposed at one side of the housing; a first substrate disposed at the other side of the base; an image sensor which is installed on the first substrate, and disposed below the lens barrel; a diaphragm set which is movably supported inside the housing and which adjusts the amount of light incident to the lens barrel; a first drive unit comprising a first coil and a first magnet which enable the lens barrel and the diaphragm set to move together in the optical axis direction; and a second substrate which is attached to the housing and comprises a plurality of terminals which protrude to the outside as a result of the drive of the first drive unit, wherein the diaphragm set has a second drive unit for driving the diaphragms disposed therein, and the terminals are also connected to the second drive unit. |
US12248240B2 |
Camera module
A camera module includes a movable portion including a lens barrel, an accommodating portion configured to receive the movable portion, and a driving unit configured to drive the movable portion, comprising a driving magnet integrated with the movable portion. A cross-sectional area of the driving magnet decreases as a distance thereof from an optical axis increases. |
US12248237B2 |
Show effect system for attraction system
An attraction system of an amusement park includes a viewing area, a virtual area, and a beam splitter. The beam splitter is positioned to enable visibility of a portion of the viewing area through the beam splitter and visibility of a portion of the virtual area via reflection off the beam splitter. The attraction system also includes a controller configured to perform operations. The operations include generating image data that is distorted in correlation to a distortive parameter associated with a first element disposed in the viewing area. The distortive parameter is indicative of a distortion applied by the first element to light interacting with the first element. The operations also include transmitting the image data to cause display of a second element in the virtual area. |
US12248233B2 |
Shape memory alloy actuators and methods thereof
SMA actuators and related methods are described. One embodiment of an actuator includes a base; a plurality of buckle arms; and at least a first shape memory alloy wire coupled with a pair of buckle arms of the plurality of buckle arms. Another embodiment of an actuator includes a base and at least one bimorph actuator including a shape memory alloy material. The bimorph actuator attached to the base. |
US12248232B2 |
Multifunctional handheld Bluetooth device
A multifunctional handheld Bluetooth beat aid is disclosed. The multifunctional handheld Bluetooth beat aid comprises a clamping assembly comprising a retractable clamping member and a fixed member. The retractable clamping member configured to clamp a mobile device comprises a first clamping portion orthogonal to a second clamping portion. The retractable clamping member is configured to move away from, and towards the fixing member of the clamping assembly. Further, a fixed seat is rotatably connected to the fixed member. A hollow handle comprises a telescopic rod rotatably connected to the fixed seat and a Bluetooth controller provided towards a second telescopic end of the hollow handle. |
US12248229B2 |
Cooling apparatus for electronic apparatus
A cooling apparatus includes a body frame holding a fan. The fan includes a blade housed in a casing and rotating about a fan shaft and discharges air from a casing's fan inlet opening surrounding the fan shaft into a casing's fan exhaust opening on a tangent line of the blade's rotational direction. The body frame includes an air-leading duct feeding the discharged air to a heat exchanger in a first direction. The fan tilts by a first tilt from a first plane orthogonal to the first direction to position, in the first direction, the fan exhaust opening closer to the heat exchanger than the blade, and by a second tilt about the fan shaft to tilt, as viewed from the first direction, the fan exhaust opening from a direction parallel to a second plane parallel to the first direction. |
US12248228B2 |
Directing projected images for a vehicle
A system for directing projections within a vehicle includes a projector for producing a projected image. The system also includes a projection directing module in optical communication with the projector for directing the projected image to a predetermined location. The system also includes a projection surface upon which the projected image is projected. The system also includes a controller in electrical communication with the projector and the projection directing module. The controller is programmed to configure the projection directing module to direct the projected image to a projection region of the projection surface. The controller is further programmed to project the projected image on the projection region using the projector and the projection directing module. |
US12248226B2 |
Driving methods for a variable light transmission device
A variable light transmission device has at least one layer of electrophoretic medium comprising charged particles. Application of a an electric field having a waveform formed by a superposition of a carrier and a modulator waveform enables the switching of the device from a closed state to an open state, wherein the open state has higher light transmission than the closed state. As a result, the device enables the selection of the desired optical state by the user. |
US12248225B2 |
Solar power dynamic glass for heating and cooling buildings
Various embodiments herein relate to systems for powering electrochromic windows in a building. Systems may include photovoltaic panels configured to generate electrical power, energy storage device(s) configured for storing generated power, and one or more controllers on a network of electrochromic windows that are configured to receive power from the energy storage device(s) and power tint transitions in one or more electrochromic windows. Systems may include various additional circuit components described herein for regulating and/or controlling the generation, storage, and application of electric power. The systems and techniques described herein can be used to design networks of electrochromic windows that are hybrid-solar or off-the-grid (“OTG”). |
US12248222B2 |
Display device
A display device may include a scan line extending in a first direction, a storage line parallel to the scan line, a first data line disposed on the scan line and the storage line, the first data line extending in a second direction crossing the first direction, a second data line parallel to the first data line, a transistor including a control electrode protruding from the scan line, a source electrode protruding from the first data line, and a drain electrode spaced apart from the source electrode and including a drain electrode extending portion, and a pixel electrode disposed between the first data line and the second date line and connected to the drain electrode extending portion. The storage line or the scan line may include a first extending portion between the second data line and the drain electrode extending portion in a plan view. |
US12248217B2 |
Display apparatus and light source device thereof with optical dome
According to the disclosure, a display apparatus includes a printed circuit board (PCB), a light emitting diode (LED) chip mounted on the PCB and configured to emit light, an optical dome formed to enclose the LED chip by being dispensed on the LED chip, and a liquid crystal panel configured to block or pass light output from the LED chip, wherein the optical dome may be formed to satisfy 1.70 |
US12248214B2 |
Color filter
Provided is a color filter. The color filter includes a nano structure layer including a base substrate and a plurality of nano structures which are disposed to be spaced apart from each other on the base substrate and each of which has an elliptical shape on a plane, and a polarization control layer disposed on the nano structure layer and including liquid crystal molecules of which an alignment direction on a plane parallel to the base substrate is controlled by an electric field to realize excellent color reproducibility. |
US12248211B2 |
Display device having a curved shape in section along one axis
A display device includes a display panel having a curved shape in section along one axis, the display panel including a display screen that includes a concave surface, wherein a radius of curvature (R) of the curved shape of the display screen is larger than 2000 mm. |
US12248205B2 |
Optical modulation element and method for driving optical modulation element
This optical modulation element includes a first optical waveguide, a second optical waveguide, a first electrode for applying an electric field to the first optical waveguide, and a second electrode for applying an electric field to the second optical waveguide. The first optical waveguide and the second optical waveguide each include a ridge-shaped portion protruding from a first surface of a lithium niobate film. A first interaction length L1 that is a length of a part of the first electrode overlapping the first optical waveguide in a longitudinal direction is 0.9 mm or more and 20 mm or less. A second interaction length L2 that is a length of a part of the second electrode overlapping the second optical waveguide in the longitudinal direction is 0.9 mm or more and 20 mm or less. |
US12248200B2 |
Eyeglasses
An eyeglass frame with an eyeglass front for receiving at least one eyeglass lens, and with a left and right temple, which are pivotably connected to the eyeglass front via a pivot joint connection for holding the eyeglass frame on the head of an eyeglass wearer, wherein the eyeglass front forms at least an upper frame section, wherein the temples can be pivoted relative to the eyeglass front from a position of use into a closing position, in which the temples are arranged above the upper frame section, and vice versa. The temples are arranged in a crossed position relative to each other in their closing position above the upper frame section. |
US12248196B2 |
Optical imaging lens
An optical imaging lens may include a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element, a sixth lens element and a seventh lens element positioned in an order from an object side to an image side. Through designing concave and/or convex surfaces of the lens elements, the optical imaging lens may provide slim and compact appearance, small fno and great image height along with well image quality. |
US12248191B2 |
Fiber optical connectors
An optical connector has a connector housing assembly for holding one or more ferrules, the connector housing assembly having a height align a vertical alignment axis and a width perpendicular to the height. The connector housing assembly includes an inner front body and an outer release component, the outer release component being movable in relation to the inner front body between a front position and a back position. The optical fiber connector is configured to mate with a receptacle having an upper receptacle hook such that the upper receptacle hook is received in the upper receptacle hook recess and latches with the upper hook retainer surface when the outer release component is in the front position and such that the upper ramp lifts the upper receptacle hook out of the upper receptacle hook recess when the outer release component moves to the back position. |
US12248190B2 |
Biased connector system
A biased connector assembly is disclosed that includes a receptacle configured to mount to a substrate and form an electrical connection therewith, and a plug connector. The receptacle includes a cage that defines a port having a connector positioned therein. The connector may include a slot that is aligned with the port. The port includes one or more biasing members positioned therein. The plug connector includes a pluggable transceiver module to be inserted into the port and a card with at least one contact pad configured to engage with a terminal of the connector. The one or more biasing members may bias the plug module away from the connector such that a stub length of the contact pad is within a predetermined range. |
US12248184B2 |
Optical connector
An optical connector includes: a ferrule having a fiber hole into which an optical fiber is inserted and a guide hole into which a guide pin is inserted; a housing that accommodates the ferrule; and a biasing member disposed in the housing and applies to the ferrule a biasing force directed toward a side close to an opening portion of the housing in an axial direction of the guide hole, the biasing force having nonlinear characteristics. |
US12248182B2 |
Fiber optic connector with shutter
The present disclosure relates to fiber optic connectors having integrated features for protecting the optical fibers of the fiber optic connectors. The fiber optic connectors can include protective features such as retractable noses and shutters. The fiber optic connectors can include fiber anchoring units with tapered front sections for preventing micro-bends. |
US12248177B2 |
Waveguide crossings with a multiple-level non-contacting arrangement
Structures for a waveguide crossing and methods of fabricating a structure for a waveguide crossing. The structure comprises a first waveguide core and a second waveguide core each including a first section, a second section, and a first waveguide bend connecting the first section to the second section. The second section terminates the first waveguide core. The second section terminates the second waveguide core. The second waveguide bend has a side surface that is spaced from a side surface of the first waveguide bend by a gap. A third waveguide core is terminated by a section having an overlapping arrangement with the second section of the first waveguide core. A fourth waveguide core is terminated by a section having an overlapping arrangement with the second section of the second waveguide core. |
US12248175B2 |
Optical gyroscopes and methods of manufacturing of optical gyroscopes
The disclosed structures and methods are directed to a chip for an optical gyroscope and methods of manufacturing the chip for the optical gyroscope. The chip comprises a substrate, a waveguide having a first waveguide cladding layer and a waveguide core; and a ring resonator having a first ring cladding layer and a ring resonator core attached to the first ring cladding layer. A side wall of the ring resonator core forms an obtuse angle with an upper surface of the substrate. The method comprises etching a ring groove and a waveguide groove; placing the optical fiber ring into the ring groove and the optical fiber waveguide into the waveguide groove. The method further comprising splicing two ends of an optical fiber; annealing the ring junction of the optical fiber ring; and attaching the optical fiber waveguide to the waveguide groove and the optical fiber ring into the ring groove. |
US12248170B2 |
Vehicle window assembly and vehicle
A vehicle window assembly and a vehicle are provided. The vehicle window assembly includes a vehicle window glass and a light-guiding assembly. The vehicle window glass includes a first transparent plate, an intermediate layer, and a second transparent plate, and the second transparent plate defines a through-hole. The light-guiding assembly includes a light-guiding member and a fixing member. The light-guiding member is at least partially disposed in the through-hole, and a light-outputting surface of the light-guiding member is disposed facing towards an inner sidewall of the through-hole. The fixing member is disposed on a surface of the second transparent plate facing away from the first transparent plate, and the fixing member and the second transparent plate define an accommodating space configured to accommodate a light source. A light-emitting surface of the light source is disposed facing towards a light-inputting surface of the light-guiding member. |
US12248169B2 |
Backlight module and display device
Backlight module and display device are provided. Backlight module is for providing light source for display panel. Display panel has bonding side at a side of display panel in first direction. Backlight module includes: back plate, including base plate at backlight side of display panel, and first side plate at bonding side, where a side of first side plate away from base plate is bent towards direction away from center of base plate to form top plate supporting display panel; rubber frame, including second side plate at bonding side, where first opening is in middle of second side plate in extension direction of second side plate to accommodate first side plate; main circuit board, including opposite first and second ends in first direction, where first end is inserted between top plate and first side plate, and second end has first bonding area for bonding connection with display panel. |
US12248167B2 |
Illumination device
According to one embodiment, in an illumination device, a second light guide includes a plurality of fourth projecting portions provided in a first area of a fifth main surface opposing a prism sheet, a plurality of fifth projecting portions provided in a second area of a fifth main surface, and a plurality of sixth projecting portions on a sixth main surface opposing the fifth main surface, cross-sectional shapes of the fourth projecting portions and the fifth projecting portions are scalene triangles, and the fourth projecting portions and the fifth projecting portions are arranged in respective positions line-symmetrical position with respect to each other in plan view. |
US12248164B2 |
Display device and backlight module thereof
A backlight module includes a light guide plate, a light source, and an optical film. The light guide plate has a light incident surface and a light exiting surface opposite to the light incident surface, in which the light exiting surface has a normal line. The light source is adjacent to the light incident surface. The optical film is disposed to the light exiting surface and includes plural parallel prisms and plural microstructures. An extending direction of each of the prisms is perpendicular to the normal line, and each of the prisms faces the light exiting surface of the light guide plate. Each of the microstructures is located on a surface of the optical film which faces away from the light guide plate. Each of the microstructures has a pyramid structure with plural facets. The prisms are located between the microstructures and the light exiting surface. |
US12248162B2 |
Optical assembly and optical system for beam steering and homogenization
An optical assembly including light sources emitting light beams having multiple wavelengths; fiber combiner(s) arranged to combine light beams into combined beam, light beams enter fiber combiner(s); optical homogenizer(s), combined beam having non-homogenous intensity profile received at third end and combined beam having homogeneous intensity profile exits at fourth end; first optical element(s) second optical element(s), between optical homogenizer(s) and light guide(s), first optical element(s) and second optical(s) element collectively steer combined beam towards light guide(s), when optical assembly in use, second optical element(s) is adjustable to steer combined beam; first actuator(s) coupled to first optical element(s); controller coupled to first actuator(s), controller generate first signal controlling first actuator(s) that combined beam is steered by first optical element(s) also causing vibration of first optical element(s) at randomized pattern. |
US12248161B2 |
Optical filter and method for manufacturing same
Provided is an optical filter capable of reducing the dependency on the angle of light incidence. An optical filter 1 includes a hydrogenated silicon-containing film 4, wherein in a Raman spectrum of the hydrogenated silicon-containing film 4 measured by Raman spectroscopy a ratio (SiH/SiH2) obtained from a ratio between an area of a peak derived from SiH and an area of a peak derived from SiH2 is 0.7 or more. |
US12248158B2 |
Multilayer optical film structure and method of manufacturing the same
A multilayer optical film structure and a method of manufacturing the same are provided. The multilayer optical film structure includes a base layer, a first optical structure and a second optical structure. The base layer has a first surface and a second surface. The first optical structure is disposed on the first surface of the base layer. The second optical structure is disposed on the second surface of the base layer, and includes a first structural layer, a second structural layer and a third structural layer. The first structural layer is located between the base layer and the second structural layer, and the second structural layer is located between the first structural layer and the third structural layer. The difference between the refractive index of the first structural layer and the refractive index of the second structural layer is greater than or equal to 0.1. |
US12248154B2 |
Tether actuation systems and methods for visualization device
An augmented reality, virtual reality, and/or mixed reality (AR/VR) system includes a wearable visualization assembly configured to be worn by a user and to display virtual features for visualization by the user during a ride stage of an attraction. The wearable visualization assembly includes a sensor configured to provide feedback indicative of an attachment status of the wearable visualization assembly on the user. The AR/VR system also includes a retraction assembly coupled to the wearable visualization assembly via a tether and configured to retrieve the tether. The AR/VR system further includes a controller communicatively coupled to the retraction assembly and the sensor. The controller is configured to actuate the retraction assembly to retrieve the tether to transition the wearable visualization assembly to a storage configuration in response to the feedback indicating that the wearable visualization assembly is in a detached configuration during the ride stage. |
US12248152B1 |
Adjustable head securement for head-mountable device
Systems of the present disclosure can provide a head-mountable device with a head securement element that allows a user to adjust how the head securement element fits near the ears of the user. Examples of adjustment mechanisms described herein allow a user to control the size, shape, flexibility, and/or position of certain regions of the head securement element with respect to the ears of the user. Accordingly, the user can select a configuration that distributes forces evenly, maximizes comfort, and allows the user to enjoy the head-mountable device for longer durations of time. |
US12248151B1 |
Extended reality projection using monochrome pixel panels in inverted arrangements
Illustrative systems and methods for performing extended reality projection using monochrome pixel panels in inverted arrangements are described herein. For example, an extended reality projection system may include a binocular head-mounted display having a left side and a right side, a first set of monochrome pixel panels distributed in a first arrangement and collectively configured to produce a color image for presentation on the left side, and a second set of monochrome pixel panels distributed in a second arrangement and collectively configured to produce the color image for presentation on the right side. In this extended reality projection system, the second arrangement may be inverted from the first arrangement such that a color non-uniformity associated with the presentation on the right side is inverted from a color non-uniformity associated with the presentation on the left side. Corresponding methods and systems are also disclosed. |
US12248150B2 |
Wearable heads up displays
An optical display, including a first waveguide having a first set of surfaces, an input grating, a fold grating, and an output grating; an image input image node assembly; and a prismatic relay optics is provided. The prismatic relay optics may be configured to be optomechanically connected to the waveguide and the input image node assembly. The optical display is may also be configured to operate alone or as integrated with a headpiece to be used as a HUD. The HUD may have a first and a second configuration wherein the waveguide is decoupled or coupled. |
US12248142B2 |
Optical scanning device
This optical scanning device includes: a shaft part to which a mirror part is connected; a movable magnet; a base part; a ball bearing; a core unit that has a core body and a coil body and rotationally drives the movable magnet; and a magnet position holding member that is a magnetic body provided facing the movable magnet and magnetically attracts the movable magnet to a reference position. The core unit is disposed on the outer surface side of one wall section of a pair of wall sections of the base part. An angle sensor unit for detecting the rotation angle position of the shaft part is disposed between the core unit and the one wall section. |
US12248138B2 |
Light deflector and manufacturing method
A light deflector includes a mirror part, a pair of torsion bars, inside piezoelectric actuators, and a movable frame part. The crystal orientation in the axial direction of the torsion bars is set to <100>. In the joint edge portions of the torsion bars and the inside piezoelectric actuators, radius parts are oriented to <110> and each formed by a curved surface recessed inward. The amount of waviness about a roughness curve derived from the curved surface is set within 600 nm. |
US12248136B2 |
Apparatus and method for simultaneous imaging and execution of contact-free directed hydrodynamic flow
A method for simultaneous imaging and executing contact-free directed hydrodynamic flow in a specimen. At least one light source dynamically heats the interior and/or a surface of the specimen via a light beam, the beam of the at least one light source is directed to the specimen through an objective of a microscope, the light beam is variably guided to specified locations of the specimen inducing a hydrodynamic flow in the specimen, and imaging the specimen via the same objective as used for introduction of the light beam. |
US12248133B2 |
Methods and apparatus for in vivo high resolution multiphoton microscopy
Provided herein is a method for identifying and correcting optical aberrations within a sample under optical microscopy. The method includes providing a plurality of optical beams including at least a first optical beam and a second optical beam; modulating at least one of the optical beams at one or more frequencies; providing a combined optical beam at least partially superimposed in time by the first optical beam and the second optical beam; focusing the combined optical beam into the sample; detecting a first signal excited by the combined optical beam in the sample; demodulating the first signal by at least one lock-in amplifier to obtain a second signal including performing a plurality of measurements of spatial positions of the first optical beam with respect to the second optical beam; identifying and correcting the optical aberrations by the second signal through obtaining the electric-field point spread function of the optical beams. |
US12248132B2 |
Image capturing apparatus and image capturing method
An image capturing apparatus includes a stage on which an object is placed, an image capturer, and a controller that relatively moves the stage within a predetermined plane with respect to the image capturer to move a unit image capturing region, and simultaneously causes the image capturer to perform image capturing a plurality of times. The image capturer includes a light source, an objective lens having an optical axis in a direction intersecting the predetermined plane, a multifocal diffractor that generates a plurality of rays of diffracted light including a ray of diffracted light of 0 order from incident light entering through the objective lens, the plurality of rays of diffracted light having focusing positions being different from each other, and an image capturing member that receives each of the plurality of rays of diffracted light in each of a plurality of segment regions defined in a light receiving surface. |
US12248129B2 |
Zoom lens system, image capture device, and camera system
A zoom lens system includes: a first lens group having positive power; a second lens group having negative power; a third lens group having positive power; a fourth lens group having positive power; a fifth lens group having negative power; and a following lens group following the fifth lens group. The first to fifth lens groups and the following lens group are arranged in this order such that the first lens group is located closest to an object and that the following lens group is located closest to an image. While the zoom lens system is zooming, intervals between the respective lens groups change. While the zoom lens system is focusing from an infinity focus point through a shortest shooting range, a plurality of negative lens groups included in the fifth lens group and the following lens group move. |
US12248128B2 |
Zoom optical system, optical apparatus and method for manufacturing the zoom optical system
This variable power optical system (ZL(1)) has a plurality of lens groups (G1-G7), and the intervals between the respectively adjacent lens groups change during power variation. The plurality of lens groups include a first focusing lens group (G6) that moves during focusing, and a second focusing lens group (G7) that is disposed closer to the image surface than is the first focusing lens group and moves so as to follow a track different from that of the first focusing lens group. The first focusing lens group (G6) and the second focusing lens group (G7) each have a negative refractive power and satisfy conditional expression: 0.40 |
US12248127B2 |
Zoom lens and image device
A zoom lens includes: a first lens group having negative refractive power on a most object side; and a positive lens group Pa having positive refractive power, a negative lens group N having negative refractive power, and a positive lens group Pb having positive refractive power that are arranged in this order from the object side and provided on an image side with respect to the first lens group. |
US12248119B2 |
Compound, resin precursor, cured object, optical element, optical system, interchangeable camera lens, optical device, cemented lens, and method for manufacturing cemented lens
A compound represented by Formula (1) given below. (In the formula, R1 represents a hydrogen atom of a methyl group, and X represents a C2 to 6 alkylene group, a C4 to 6 alkylene group containing an oxygen atom and/or a sulfur atom, or a C3 to 6 alkylene group in which at least one hydrogen is replaced with an acryloxy group or a methacryloxy group.) |
US12248118B2 |
Optical metasurface films
An optical metasurface film includes a flexible polymeric film having a first major surface, a patterned polymer layer having a first surface proximate to the first major surface of the flexible polymeric film and having a second nanostructured surface opposite the first surface, and a refractive index contrast layer adjacent to the nanostructured surface of the patterned polymer layer forming a nanostructured bilayer with a nanostructured interface. The nanostructured bilayer acts locally on amplitude, phase, or polarization of light, or a combination thereof and imparts a light phase shift that varies as a function of position of the nano structured bilayer on the flexible polymeric film. The light phase shift of the nanostructured bilayer defines a predetermined operative phase profile of the optical metasurface film. |
US12248117B2 |
Method and device for calculating volcanic ash dispersion prediction information in real time
Provided is a method of calculating volcanic ash dispersion prediction information in real time. The method according to an embodiment of the present disclosure includes collecting volcanic ash advisory texts and weather forecast data in real time, preprocessing the collected volcanic ash advisory texts and weather forecast data, and calculating a volcanic ash eruption rate using some of the preprocessed volcanic ash advisory texts and weather forecast data. |
US12248116B2 |
Charged-particle measurement apparatus and control method of charged-particle measurement apparatus
According to one embodiment, a charged-particle measurement apparatus comprising: a plurality of gas detectors in each of which gas for detecting passage of a charged particle is enclosed; a trajectory calculator configured to calculate a trajectory of the charged particle based on detection signals outputted from the gas detectors and each of the parameters associated with the gas detectors; a measurer configured to measure an object based on the trajectory of the charged particle, the object being a measurement target; a signal intensity acquirer configured to acquire signal intensity of the detection signals; an operating state monitor configured to evaluate the operating states of the gas detectors based on the signal intensity corresponding to the gas detectors; and a parameter updating processor configured to update at least one parameter when at least one of the operating states of the gas detectors associated with this parameter changes. |
US12248113B2 |
Metal detector with sampled architecture
The invention relates to the technical field of magnetic detection. In particular, it relates to a metal detector for detecting at least one metallic object exposed to a detection magnetic field. A metal detector that uses a sampled-architecture receiver yields a sampling operation separate from the quantization and encoding operations. As a result, sampling can be done directly on the reception signal and most of the signal processing is done in a discrete-time manner (e.g., by the use of switched-capacitor systems with MOS switches for the switching). |
US12248112B2 |
Frame with acoustic sources for marine survey
A marine survey system and method for ultrahigh resolution (UHR) mapping of a marine bottom (B) below a body of water (W) by means of a frame (20) towed as a whole by one or more towing cables (12) at a distance (Xf) behind a marine vessel (10) moving over the water (W) in a movement direction (V). The frame (20) comprises a rigid framework (23) and a plurality of independent acoustic sources (21), wherein each acoustic source (21) is independently controlled to emit a separate acoustic wave (A) propagating through the water (W) and reflecting off bottom regions of the marine bottom (B) for the mapping thereof. The acoustic sources (21) are kept fixated by the rigid framework (23) at a source-to-source distance (Ys) less than four meters in a transverse direction (Y) perpendicular to the movement direction (V) of the vessel (10) to distinguish the bottom regions with an ultrahigh resolution (Ry) of less than two meters at least in the transverse direction (Y). |
US12248110B1 |
System and method for radiochromic film calibration utilizing non-ionizing radiation
A system and method for radiochromic film calibration utilizing non-ionizing radiation to achieve controlled and reproducible exposures without the need for ionizing radiation sources or specialized expertise. The system includes a non-ionizing photon source, such as LEDs or laser diodes, emitting ultraviolet or visible light, a mechanical shutter to control exposure duration, and a control unit regulating light emission and shutter operation. A variable optical element of a collimator can be used to shape and direct the light beam for uniform exposure. Precise calibration of the system is performed through a field radiometer for routine verification and periodic cross-validation with ionizing radiation sources. |
US12248104B2 |
Optical sensor according to the time-of-flight principle for detecting objects in a monitored region
The invention relates to an optical sensor according to the time-of-flight principle for detecting objects in a monitored region, having a first transmitter for transmitting first light pulses into the monitored region, a first receiver for detecting first light pulses radiated back by a first object to be detected in the monitored region, a second transmitter for transmitting second light pulses into the monitored region, a second receiver for detecting second light pulses radiated back by the first object or by a further object in the monitored region, a control and evaluation unit which is designed to control the first transmitter and to evaluate the first light pulses detected by the first receiver and to control the second transmitter and to evaluate the second light pulses detected by the second receiver, characterised in that between the first transmitter and the second receiver a first optical reference path is formed, between the second transmitter and the first receiver a second optical reference path is formed, the control and evaluation unit is designed to trigger the first transmitter to transmit first test light pulses which reach the second receiver on the first optical reference path and to activate the second receiver after a first time offset, the first time offset corresponding to a time of flight of the first test light pulses over the first optical reference path, and/or to trigger the second transmitter to transmit second test light pulses which reach the first receiver on the second optical reference path and to activate the first receiver after a second time offset, the second time offset corresponding to a time of flight of the second test light pulses over the second optical reference path, and to evaluate the first test light pulses detected by the second receiver and/or the second test light pulses detected by the first receiver. |
US12248096B2 |
Distance-measuring unit with a detection field subdivided into a plurality of receiver solid angle segments
Various implementations disclosed herein include a distance measuring unit for measuring, on the basis of a time-of-flight signal, a distance to an object situated in a detection field. The distance measuring unit includes an emitter unit for emitting pulses in the form of electromagnetic radiation, and a receiver unit comprising a sensor area for receiving the electromagnetic radiation in the form of echo pulses, and a mirror unit disposed upstream of the sensor area, wherein a detection field of the receiver unit is subdivided into a plurality of receiver solid angle segments, and wherein the plurality of receiver solid angle segments are assigned to the same sensor area in that echo pulses incident on the mirror unit from a respective receiver solid angle segment are reflected onto the sensor area when the mirror unit is in a tilt state associated with the respective receiver solid angle segment. |
US12248095B2 |
2D scanning high precision LiDAR using combination of rotating concave mirror and beam steering devices
The present disclosure describes a system and method for coaxial LiDAR scanning. The system includes a first light source configured to provide first light pulses. The system also includes one or more beam steering apparatuses optically coupled to the first light source. Each beam steering apparatus comprises a rotatable concave reflector and a light beam steering device disposed at least partially within the rotatable concave reflector. The combination of the light beam steering device and the rotatable concave reflector, when moving with respect to each other, steers the one or more first light pulses both vertically and horizontally to illuminate an object within a field-of-view; obtain one or more first returning light pulses, the one or more first returning light pulses being generated based on the steered first light pulses illuminating an object within the field-of-view, and redirects the one or more first returning light pulses. |
US12248091B2 |
Radar system implementing segmented chirps and phase compensation for object movement
An apparatus comprises processor cores and computer-readable mediums storing machine instructions for the processor cores. When executing the machine instructions, the processor cores obtain received signals for transmitted chirps from a radar sensor circuit. Each transmitted chirp comprises an A chirp segment, a time gap, and a B chirp segment, respectively. The processor cores sample the received signals to obtain sampled data matrices M1(A) for the A chirp segments and M1(B) for the B chirp segments. The processor cores perform a first Fourier transform (FT) on each column of M1(A) and M1(B) to obtain velocity matrices M2(A) and M2(B), respectively. The processor cores apply a phase compensation factor to M2(B) to obtain a phase corrected velocity matrix M2(B′), and concatenate M2(A) and M2(B′) to obtain an aggregate velocity matrix M2(A&B′). The processor cores perform a second FT on each row of M2(A&B′) to obtain a range and velocity matrix M3(A&B′). |
US12248088B2 |
Efficient programming model for real-time radar sequencing in a radar device
A radar semiconductor chip includes a radar circuit component configured to generate at least part of a frequency-modulated ramp signal or process at least part of a reflected frequency-modulated ramp signal according to a control parameter; a memory configured to store a sequencing program associated with regulating the control parameter, wherein the sequencing program specifies a first data source, external to the sequencing program, that is configured to provide a first data value corresponding to the control parameter; and a decoder configured to read the sequencing program, access the first data value from the first data source specified by the sequencing program, derive a first control value for the control parameter from the first data value, and provide the first control value to the radar circuit component. The radar circuit component regulates a controlled circuit function in accordance with the control parameter based on the first control value. |
US12248084B2 |
Wayfinding and location-based information delivery using bluetooth beacons
In some implementations, a user device may receive one or more first advertisements from one or more first beacons. Accordingly, the user device may exchange check-in messages with a remote device based on the one or more first advertisements. The user device may track a location using at least one or more signal strengths associated with the one or more first beacons and one or more signal strengths associated with one or more second beacons. The user device may further display and update a map based on tracking the location. The user device may receive one or more second advertisements from the one or more second beacons. Accordingly, the user device may request first information associated with the one or more second beacons that is different from second information associated with one or more third beacons. The user device may further display the first information. |
US12248082B2 |
Position-grid based machine learning for GNSS warm-start position accuracy improvement
Aspects presented herein may improve the performance and accuracy of GNSS-based positioning, where a position-grid based ML may be implemented by a UE or a location server to improve the accuracy of identifying a warm-start position of the UE. In one aspect, a UE or a location server determines, for each grid point within a range of an initial position of a UE, a set of PR residuals based on PRs for each SV of a set of SVs. The UE or the location server determines an estimated position of the UE based on the sets of determined PR residuals. |
US12248080B2 |
Network locationing RF planner
Systems and methods for determining an indication of locationing accuracy are disclosed herein. In some embodiments, an antenna deployment including multiple antennas and corresponding locations for the antennas is obtained. Then, one or more radio characteristics are determined for ubiety locations based on the antenna deployment and an indication of locationing accuracy for the ubiety locations is determined based on the one or more radio characteristics. In this way, an antenna deployment can be evaluated for locationing accuracy. This may be used by a network engineer or an automated system to determine and/or refine an antenna deployment. |
US12248078B2 |
Signal receiving equipment, signal processing method and program
A signal receiving equipment includes a receiver configured to receive signals from a GNSS satellite, a memory, and a processor configured to select a plurality of signals from among the signals received by the receiver using a preset first parameter; perform at least positioning of a location by code-based positioning using the plurality of signals selected using the first parameter; select a plurality of signals from among the signals received by the receiver using a preset second parameter; and perform positioning of a location and time synchronization by carrier-phase-based positioning using the plurality of signals selected using the second parameter, with coordinates indicated by the location positioned by the code-based positioning as initial coordinates. |
US12248076B2 |
Scheimpflug correlation lidar
A system for determining the distance or range from a LIDAR device and the wind direction uses optics configured in the Scheimpflug condition to establish range from the LIDAR to the atmosphere being measured. This LIDAR embodiment uses correlation techniques to establish wind speed and direction. Multiple laser beam lines of sight are required to determine wind direction and speed. |
US12248072B2 |
Electromagnetic wave detection apparatus and information acquisition system
An electromagnetic wave detection apparatus 100 includes a wavelength separator 123 having a transmittance of electromagnetic waves in a first wavelength band larger than a transmittance of electromagnetic waves in a wavelength band other than the first wavelength band, a wavelength selector 124 having a transmittance of electromagnetic waves in a second wavelength band larger than a transmittance of electromagnetic waves in a wavelength band other than the second wavelength band, and a first detector 130 configured to detect electromagnetic waves progressing via the wavelength separator 123 and the wavelength selector 124. The first wavelength band and the second wavelength band partially overlap with each other. |
US12248071B2 |
3D time-of-flight camera and method of detecting three-dimensional image data
A 3D time-of-flight camera for detecting three-dimensional image data from a detection zone is provided, the 3D time-of-flight camera comprising an illumination unit for transmitting transmission light that is modulated with a first modulation frequency; an image sensor having a plurality of reception elements for generating a respective reception signal; a plurality of demodulation units for demodulating the reception signals with the first modulation frequency in order to obtain sampled values; and a control and evaluation unit that is configured to control the illumination unit and/or the demodulation units for a number of measurement repetitions, in each case with a different phase shift between the first modulation frequency for the transmission light and the first modulation frequency for the demodulation, and that is configured to determine a distance value from the sampled values obtained per light reception element by the measurement repetitions. In this respect, the control and evaluation unit is furthermore configured to change the number of measurement repetitions. |
US12248069B2 |
Vehicle driving control system and method using sensor fusion technology
A vehicle driving control system includes: an input device configured to receive LiDAR data and camera and/or radar data obtained for a region of interest around a host vehicle; a microprocessor configured to obtain information for localization on objects of interest by executing a first process for the LiDAR data and the camera and/or radar data and obtain information for driving path on the objects by executing a second process for the LiDAR data and the camera and/or radar data; and an output device configured to output the information for localization and the information for driving path. |
US12248066B2 |
Light detection device, lidar device including the same, and method of measuring distance
A light detection device may include: a light receiver comprising a plurality of light detectors configured to receive light emitted from a light emitter toward an object and reflected by the object; and a signal processor configured to process an electrical signal according to the light received by the light receiver. The light receiver includes at least one light receiving area, wherein each of the at least one light receiving area includes a plurality of sub-light receiving areas, and the plurality of light detectors are disposed in the plurality of sub-light receiving areas, respectively. The signal processor includes a plurality of transimpedance amplifiers that have a one-on-one correspondence with the plurality of light detectors, and at least one signal summer that has the one-on-one correspondence with the at least one light receiving area. |
US12248065B2 |
Optical device for determining a distance of a measurement object
An optical device for determining a distance of a measurement object includes a LIDAR unit and a light sensor. The LIDAR unit has an illumination device to illuminate the measurement object and a measurement channel to detect a measurement beam reflected from the measurement object and to generate a LIDAR measurement signal. The light sensor has an optical source with a mode-locked laser to generate first and second frequency comb signals and splits the first frequency comb signal into a first measurement signal and a first reference signal and to illuminate the measurement object with the first measurement signal. The light sensor splits the second frequency comb signal into a second measurement signal and a second reference signal. An evaluation unit determines first distance information, evaluates signals detected by a measurement detector and a reference detector, generates a frequency spectrum, and determines second distance information of the measurement object. |
US12248058B2 |
Track association based on azimuth extension and compactness errors
The techniques and systems herein enable track association based on azimuth extension and compactness errors. Specifically, first and second tracks comprising respective locations and footprints of respective objects are received. An azimuth distance is determined based on an azimuth extension error that corresponds to azimuth spread between the first and second tracks with respect to a host vehicle. A position distance is also determined based on a compactness error that corresponds to footprint difference between the first and second tracks. Based on the azimuth and position distances, it is established whether the first object and the second object are a common object. By doing so, the system can better determine if the tracks are of the common object when the tracks are extended (e.g., not point targets) and/or partially observed (e.g., the track is not of an entire object). |
US12248056B2 |
Systems for estimating three-dimensional trajectories of physical objects
In implementations of systems for estimating three-dimensional trajectories of physical objects, a computing device implements a three-dimensional trajectory system to receive radar data describing millimeter wavelength radio waves directed within a physical environment using beamforming and reflected from physical objects in the physical environment. The three-dimensional trajectory system generates a cloud of three-dimensional points based on the radar, each of the three-dimensional points corresponds to a reflected millimeter wavelength radio wave within a sliding temporal window. The three-dimensional points are grouped into at least one group based on Euclidean distances between the three-dimensional points within the cloud. The three-dimensional trajectory system generates an indication of a three-dimensional trajectory of a physical object corresponding to the at least one group using a Kalman filter to track a position and a velocity a centroid of the at least one group in three-dimensions. |
US12248054B2 |
System and method for detecting an object in a scene
The present disclosure provides a multiple-input multiple-output (MIMO) radar system and a method for detecting an object in a scene. The method comprises transmitting frequency modulated continuous wave (FMCW) in a radio frequency (RF) band, and collecting radar measurements of the scene sampled in a time-frequency domain within an intermediate frequency (IF) bandwidth. The method further comprises transforming the radar measurements into range-doppler space to produce measurements of different segments of the scene for different range-doppler bins formed by intersections of different range bins with different Doppler bins, classifying a presence of the hypothetical transmitter at different segments of the scene according to a signal model with an internal classification, combining the results of the classification to produce parameters of the object, and outputting the parameters of the object. |
US12248049B2 |
High-frequency magnetic field generating device
A high-frequency magnetic field generating device includes two coils arranged with a predetermined gap in parallel with each other, the two coils (a) in between which electron spin resonance material is arranged or (b) arranged at one side from electron spin resonance material; a high-frequency power supply that generates microwave current that flows in the two coils; and a transmission line part connected to the two coils, that sets a current distribution so as to locate the two coils at positions other than a node of a stationary wave. |
US12248048B1 |
Method for magnetic resonance imaging, magnetic resonance imaging system and computer program product
In method for MR imaging, an MR signal is acquired for each of a plurality of readout gradient pulses during a respective readout period and an MR image is generated on the basis thereof. A start time of the respective readout period relative to a start time of the respective readout gradient pulse is delayed by a delay duration which is selected randomly or pseudo-randomly from two or more predefined time values, and/or to generate the MR image, the acquired MR signals are processed, wherein the processing includes a frequency conversion based around a center frequency which is randomly or pseudo-randomly selected from two or more predetermined frequency values. |
US12248045B2 |
Collocated PET and MRI attenuation map estimation for RF coils attenuation correction via machine learning
Various systems and computer-implemented methods for Radio Frequency (RF) coil attenuation correction are disclosed. PET time-of-flight (TOF) data generated by a PET imaging modality collocated with an MR imaging modality is received. RF coil attenuation data is extracted from the PET TOF data and an initial RF coil attenuation map is generated. A trained model configured to improve a signal to noise ratio of the initial RF coil attenuation map is applied to generate a final RF coil attenuation map. Attenuation correction of the PET TOF data is performed based on the final RF coil attenuation map. An image is reconstructed from attenuation corrected PET TOF data. |
US12248043B2 |
Magnetic resonance gradient system
A gradient system for a magnetic resonance device, configured to, when arranged in use in the magnetic resonance device, generate a variable magnetic gradient field in a scanning region of the magnetic resonance device. The gradient system includes a first magnetic assembly configured to generate a first magnetic gradient field contribution to the magnetic gradient field. The first magnetic assembly includes one or more components configured to, in use, act as respective non-electric magnets to generate the first magnetic gradient field contribution. A positioning unit is configured to adjust a position and/or orientation, relative to the magnetic resonance device, of the first magnetic assembly and/or of one or more of the components of the first magnetic assembly to adjust the first magnetic gradient field contribution and thereby to vary the magnetic gradient field. |
US12248041B2 |
Vapor cell detection system
One example includes a vapor cell. The cell includes a transparent enclosure and alkali metal atoms enclosed within the transparent enclosure. The alkali metal atoms can be configured to be stimulated from a first energy state to a second energy state in response to an optical beam provided through the vapor cell and to emit fluorescent light in response to energy of the alkali metal atoms decaying from the second energy state to the first energy state. The cell further includes a reflective coating that is provided on an exterior surface of the transparent enclosure to surround the vapor cell to provide a reflective interior surface with respect to the transparent enclosure of the vapor cell to reflect the fluorescent light. The reflective coating can include a detection window configured to facilitate escape of the fluorescent light from the vapor cell for optical detection. |
US12248037B2 |
Magnetic sensor
A magnetic sensor includes: a non-magnetic substrate; and a sensitive element 31 having a longitudinal direction and a short direction, provided with uniaxial magnetic anisotropy in a direction crossing the longitudinal direction, and sensing a magnetic field by a magnetic impedance effect, wherein the sensitive element 31 includes plural soft magnetic material layers 105a to 105d and plural non-magnetic material layers 106a to 106c configured with a non-magnetic material and laminated between the plural soft magnetic material layers 105a to 105d, and the soft magnetic material layers 105a to 105d facing each other with each of the non-magnetic material layers 106a to 106c interposed therebetween are antiferromagnetically coupled. |
US12248033B2 |
Subsea connector
An independently mountable sensor system for a wet-mateable subsea connector or a dry-mateable subsea connector having at least one of a receptacle connector body or a plug connector body with a pressure vessel; one or more sensors, a power source, a transmitter, a processor and a memory within the pressure vessel. The pressure inside the pressure vessel is maintained at a predetermined pressure and an antenna is provided in the sensor system. The pressure vessel includes an electromagnetically transparent section to permit electromagnetic waves to pass between the sensor system and an external receiver. The sensor system is configured to be mounted between a back end and a front end of the receptacle connector body, or between a back end and a front end of the plug connector body; or configured to be mounted to the connector body back end. |
US12248030B2 |
Test arrangement for testing a power electronics controller, and power electronics module for such a test arrangement
A power electronics module for a test arrangement for testing a power electronics controller includes: supply connections for supplying energy; at least one load connection for providing at least one electrical connection variable; a supply circuit for providing electrical control voltages; a selection circuit with circuit breakers for switching one of the electrical control voltages onto the at least one load connection of the power electronics module; and an interface for controlling the circuit breakers. The supply connections of the power electronics module are AC supply connections. The supply circuit is a multi-phase circuit for providing a plurality of phase voltages on a plurality of phase conductors. The selection circuit connects a phase conductor to the at least one load connection of the power electronics module. |
US12248029B2 |
Estimating condition of battery, related system and vehicle
An apparatus for estimating a condition of a battery includes a mode identifying unit configured to identify a usage mode of the battery during a period of time and its corresponding attenuation curve, according to recorded data on battery usage, stored usage modes of the battery and attenuation curves corresponding to the various usage modes, the attenuation curve representing a change of a fully charged capacity of the battery with battery usage; and a condition estimating unit configured to calculate battery degradation according to the recorded data, the identified usage mode and its corresponding attenuation curve, the degradation representing a quantity of the fully charged capacity of the battery that is reduced over the battery usage. The condition of the battery is estimated so as to rationally judge the residual value of the battery in operation. |
US12248024B2 |
Battery classification apparatus and method
A battery classification apparatus includes a profile generating unit configured to obtain battery information about capacity and voltage of a battery and generate a differential profile representing a corresponding relationship between the capacity and a differential voltage based on the capacity and the voltage, and a control unit configured to obtain the differential profile from the profile generating unit, detect a plurality of peaks in the obtained differential profile, and classify the battery into any one of a plurality of preset groups based on a plurality of classification conditions preset for the number of the plurality of detected peaks and the differential voltage. |
US12248023B2 |
Output voltage compensation method
The present invention provides an output voltage compensation method, for a DC voltage source having a constant voltage circuit and a constant current circuit connected in series, and the DC voltage source provides an output voltage to a device under test (DUT), and the output voltage compensation method comprising: generating a voltage compensation value according to a load current and a gain parameter of the DUT; generating a virtual current setting value according to a voltage setting value and the voltage compensation value; generating a duty cycle command according to the virtual current setting value and a load current measurement value of the load current; and generating the output voltage conforming to the voltage setting value according to the duty cycle command. Wherein the gain parameter is related to a multiplier parameter of the constant voltage circuit. |
US12248015B2 |
Integrated circuit having current detection device and operating method thereof
An IC includes a pad, a current detection device connected to the pad and configured to generate monitoring information corresponding to an electrostatic discharge (ESD) event, and an internal circuit configured to receive the monitoring information from the current detection device, wherein the current detection device includes a current sensing circuit having a T-coil that is configured to generate an ESD current when the ESD event occurs and is further configured to generate an induced voltage corresponding to the ESD current, a plurality of detection circuits outputting a detection signal based on the induced voltage, and a monitoring circuit configured to receive the detection signal from each of the plurality of detection circuits and configured to generate the monitoring information, wherein the plurality of detection circuits have different sensitivities with respect to the induced voltage. |
US12248012B2 |
Method for producing a probe used for testing integrated electronic circuits
Cantilever probes are produced for use in a test apparatus of integrated electronic circuits. The probes are configured to contact corresponding terminals of the electronic circuits to be tested during a test operation. The probe bodies are formed of electrically conductive materials. On a lower portion of each probe body that, in use, is directed to the respective terminal to be contacted, an electrically conductive contact region is formed having a first hardness value equal to or greater than 300 HV; each contact region and the respective probe body form the corresponding probe. |
US12248011B2 |
Electromagnetic field receiver
This disclosure provides an electromagnetic field detector, and a method of operating the electromagnetic field detector in a wireless telecommunications network, the electromagnetic field detector including a first optical transmitter, a second optical transmitter, and a transmission medium, wherein the first optical transmitter is configured to transmit a probe signal at a probe frequency and the second optical transmitter is configured to transmit a coupling signal at a coupling frequency, wherein the probe frequency is set to excite electrons of the transmission medium from a ground state to a first excited state and the coupling frequency is set to excite electrons of the transmission medium to a predetermined excited state so as to induce an Electromagnetic Induced Transparency (EIT) effect such that an incident electromagnetic field at the transmission medium causes a detectable change in the probe signal. |
US12248010B2 |
Electromagnetic wave leakage measurement system
The electronic wave leakage measurement system according to the present invention is a system for measuring the electronic wave leakage of an electronic wave shielding structure. The system comprising a signal generator for generating an electronic wave generation signal; a transmitting antenna for transmitting the electronic wave towards a wall surface of the electronic wave shielding structure by receiving the signal from the signal generator; a receiving antenna capable of beam steering and comprising N individual antenna modules for receiving the electronic wave that has passed through the wall surface of the electronic wave shielding structure; and a signal analyzer that analyzes and displays the received electronic wave signal from the receiving antenna. |
US12248009B2 |
Method for determining test signals for electromagnetic susceptibility testing of a device-under-test
The invention relates to a method and a system for determining test signals for electromagnetic susceptibility, EMS, testing of a device-under-test, DUT. The method comprises the steps of: receiving at least one DUT parameter which defines a property of the DUT; receiving at least one environmental parameter which defines an electromagnetic environment, EME, in which the DUT is to be used; receiving information on an EM emission behavior, in particular an emission spectrum, of the DUT; and inputting the at least one DUT parameter, the at least one environmental parameter and the information on the EM emission behavior to a machine learning, ML, or artificial intelligence, AI, model. The ML or AI model is configured to determine one or more test signals for EMS testing of the DUT based on the at least one DUT parameter, the at least one environmental parameter and the information on the EM emission behavior. |
US12248006B2 |
Determination of an unbalanced load in a high-voltage system and reaction to the same
For an electrical unbalanced load of a vehicle having an at least partially electrified drive train with at least one high-voltage system, information about a value characterizing an energy quantity of a Y capacitor of the high-voltage system is determined. The information about the electrical unbalanced load is finally determined by comparing the determined characterizing value with a threshold value. |
US12248005B2 |
Shunt resistor and manufacturing method thereof
A shunt resistor (1) includes: a resistance element (3); a first electrode (5A) and a second electrode (5B) coupled to both sides of the resistance element (3); a first fusion material (6A) and a second fusion material (6B) electrically coupled to the first electrode (5A) and the second electrode (5B), respectively, the first fusion material (5A) and the second fusion material (5B) haying electric conductivity; and at least one board (10) coupled to the first electrode (5A) and the second electrode 15B) by the first fusion material (6A) and the second fusion material (6B). The first fusion material (6A) is arranged in a first through-hole (7A) formed in the first electrode (5A) or the board (10), and the second fusion material (6B) is arranged it as second through-hole (7B) formed in the second electrode (5B) or the board (10). |
US12247996B2 |
Method of compensating for sensor tolerances
A method for compensating sensor tolerances of accelerometers of a vehicle. The method includes following steps: recording of measurement signals of at least three similarly oriented accelerometers, calculation of an acceleration (ab,z) at a reference position in the spatial direction, which corresponds to the orientation of the accelerometers, low-pass filtering of the measurement signals, determination of tolerance parameters (cx, cy, cz) of each sensor via an optimization method with the aid of the calculated acceleration (ab,z) at the reference position, and calculation of the adjusted measurement signals from the recorded measurement signals and the tolerance parameters (cx, cy, cz). |
US12247993B2 |
Specimen platelet aggregation measurement method and specimen platelet aggregation measurement apparatus
Disclosed is a specimen measurement method for measuring platelet aggregation of a specimen, and the specimen measurement method includes: automatically preparing a diluted reagent solution that contains a platelet-aggregating reagent diluted with a diluent; preparing a measurement sample that contains a predetermined concentration of the platelet-aggregating reagent, from the diluted reagent solution and the specimen; and performing optical measurement of the measurement sample. |
US12247981B2 |
Method of diagnosing cancer based on lipidomic analysis of a body fluid
A method of diagnosing cancer based on lipidomic analysis of a body fluid taken from the body of a patient is disclosed. The method includes the steps of spiking of the sample with a set of internal standards having at least one internal standard for each lipid class present in the sample, subsequently processing the sample by liquid-liquid lipidomic extraction or by solid phase lipidomic extraction, measurement of the processed sample by a mass spectrometry method, determining concentrations for at least 51, more preferably for all lipids present at a level above detection threshold of the mass spectrometry method, statistical evaluation of the determined concentrations of the lipids, the statistical evaluation determining the level of probability of the patient suffering from cancer, or optionally from a specific type of cancer. |
US12247977B2 |
Nasopharyngeal protein biomarkers of acute respiratory virus infection and methods of using same
The present disclosure provides methods for determining the presence or absence of and/or the etiology of an acute respiratory viral infection in a subject, as well as methods of treating the subject based on the determination, by measuring on a platform the expression levels of a pre-defined set of gene products. |
US12247976B2 |
Sample concentration and detection systems and methods
Provided herein are devices, systems, and methods for concentration and detection of sample components. In particular, provided herein are lateral flow devices, systems, and methods that utilize flow control of samples. |
US12247975B2 |
Detection apparatus and detection method
Disclosed is a detection apparatus that transfers magnetic particles through a plurality of chambers in a cartridge which includes the plurality of chambers and a channel connecting between the plurality of chambers, and that causes the magnetic particles to carry a complex of a test substance and a labelling substance, to detect the test substance on the basis of the labelling substance in the complex. The detection apparatus includes: a rotation mechanism configured to rotate the cartridge about a rotation shaft; a magnet configured to collect the magnetic particles in the chambers; a movement mechanism configured to move the magnet in a direction different from a circumferential direction of a circle in which the rotation shaft is centered; a detector configured to detect the test substance; and a controller programmed to control the rotation mechanism and the movement mechanism so as to transfer the magnetic particles from one of the chambers to another one of the chambers. |
US12247972B2 |
Method for measuring intracellular potential with a capacitance type potential measurement device
The purpose of the present invention is to provide a method for accurately measuring and controlling intracellular potential by a simple method that is less invasive to the cell and does not require a skilled technique. The method according to the present invention comprises: by using magnetic force from a magnetic electrode adhered to the surface of a target cell, into which conductive nanoparticles have been preliminarily introduced, or a magnet being in contact with a conductive plate electrode, attracting the conductive nanoparticles inside the cell to the side of the cell surface adhering to the electrode, and then allowing the conductive nanoparticles to pass through the cell membrane to thereby bring the end outside the cell into contact with the magnetic electrode or the conductive plate electrode; or alternatively, adhering the conductive nanoparticles adsorbed on the magnetic electrode surface to the upper side of the target cell, and allowing the conductive nanoparticles to pass through the cell membrane by attracting the conductive nanoparticles to an iron plate disposed on the lower side of the cell to thereby leave the end outside the cell being in contact with the magnetic electrode. A capacitor is fabricated by using the conductive plate in contact with the conductive nanoparticles together with a conductive plate (an aluminum foil). Alternatively, a capacitor is fabricated by disposing a magnetic body via an insulating body on the upper side of the magnetic electrode. This capacitor detects, as a sensor, a change in charge inside the target cell and converts the same into a voltage change to thereby enable the measurement of the intracellular potential. The present invention also makes it possible to monitor the effect of a test reagent, said test reagent being administered to an extracellular solution, on a cell. |
US12247970B2 |
Method for the assessment of alkali-silica reactivity of aggregates and concrete mixtures
Chemical test methods for evaluating the alkali-silica reactivity (ASR) of an aggregate or an aggregate within a particular concrete job mix design by exposing the aggregate to a simplified system with the same or simulated long-term pore solution conditions is provided. ASR is a chemical reaction occurring between alkaline hydroxides within cement paste and certain types of amorphous silica found in mineral aggregates. Causing an accumulation of internal pressure within concrete structures due to the formation of a hygroscopic gel through the absorption of water, ASR leads to expansion and cracking of concrete. The present test method determines the reactivity index (RI) of a given aggregate, or an aggregate as it is to be used in a proposed concrete job mix design by determining the average concentrations of calcium, aluminum, and silicon across multiple tested samples, wherein the RI is the ratio of the concentrations of silicon to that of aluminum and calcium combined. |
US12247967B2 |
Method for determining a freshness state of a food in a storage container as well as computer program product and storage container
A method based on sensor information of a MOX sensor. Sensor information captured at different operating temperatures in different freshness state determination cycles determines a freshness state of a food. Additional information relating to a food is determined. A storage container, a computer program product, and a household cooling appliance for carrying out the method. |
US12247965B1 |
Air quality notification system
An air quality notification system to perform operations that include: causing a sensor device to sample an air quality associated with a location at a predefined sampling interval; determining, at the sensor device, that a value corresponding with the air quality sampled by the sensor device transgresses a threshold value; causing the sensor device to transmit an alert to a server system responsive to the determining that the value corresponding with the air quality transgresses a threshold value; and causing the server system to present a notification at a client device responsive to the sensor device transmitting the alert, the notification including at least a display of an identifier associated with the location. |
US12247963B2 |
Analysis system
An analysis system includes a setting device, an execution device, a determination device, and a notification device, and analyzes a sample by combining functions of a plurality of units. The setting device sets an analysis condition for each of the plurality of units. The execution device can execute the function of each of the plurality of units prior to the analysis of the sample. The determination device determines whether preparation for starting the analysis is completed for each of the plurality of units based on a comparison between a state of the unit and the analysis condition corresponding to the unit. The notification device notifies an analyst of a determination result by the determination device. |
US12247957B1 |
Pin-on-disk type in-situ current-carrying friction testing system
The present invention discloses a pin-on-disk type in-situ current-carrying friction testing system, and belongs to the technical field of friction performance testing. The friction testing system includes a pin-on-disk type friction pair, a current loading mechanism, and a magnetic field generating mechanism. The current loading mechanism includes a conductive terminal abutting against an annular sidewall of a disk specimen and used to guide a current in the disk specimen to flow along a horizontal direction, and the magnetic field generating mechanism is used to generate a magnetic field. When a pin specimen and a disk specimen rotate relatively, the pin specimen, the conductive terminal, and the magnetic field generating mechanism are relatively stationary, and an Ampere force generated by the current in the disk specimen flowing in the horizontal direction under the action of the magnetic field faces a support platform. |
US12247954B2 |
Methods and devices for evaluating the contents of materials
Provided are containers that are useful for the collection and analysis of materials, which typically comprise solid material, such as geologic material samples, such as drill cuttings, core samples, drilling muds, or similar materials. Such containers comprise a barrier component that forms an inner chamber for isolating a material and a compressible or collapsible section that is adapted to be compressed by application of a force, but without rupture or other disruption that would result in the loss of volatile compounds contained in the container (such as volatile compounds released from the material). The containers can be sealed by a seal component, which can be punctured by a component (e.g., a needle) permitting the flow of gaseous material from the interior of the container when a force is applied through the puncturing component. In aspects, the containers comprise a sample material, such as a drill cutting or other geologic material. |
US12247953B2 |
Device for creep test, system for tensile and compressive creep test and test method of the same
A device for a creep test and a test system and a method using the device are provided. The device for the creep test includes a device frame, a test piece clamp, a load loading mechanism and linear displacement sensors. A test piece is arranged in a middle of the test piece clamp. A first end of the test piece clamp is a fixed end, a position of the fixed end is unchanged relative to the device frame. A second end of the test piece clamp is a movable end. The load loading mechanism includes a pulley block and a load. A system for a tensile and compressive creep test includes a box body which is sealable. The box body is provided with a box door which is provided with a constant temperature and humidity device. The device for the creep test is arranged in the box body. |
US12247952B2 |
Ultrasonic pulse velocity tester device with threshold error correction
Ultrasonic pulse velocity is a parameter for assessing strength of concrete structures and studying elastic properties. A method involves transmission of longitudinal ultrasound by a transmitting transducer and receiving by a similar transducer. A transit time-measurement and associated triggering pulses provide the overall time-measurement resolution of at least 1 μs. An ultrasonic pulse velocity measuring device capable of generating ultrasound in the solid materials supporting the propagation of ultrasound and precisely measuring the ultrasonic propagation delay time or the transit time is also disclosed. An ultrasonic transit time measurement device having provision for automatic pulse threshold error correction is also disclosed. A method to realize fast counting for generation of high resolution with relatively slower microcontrollers is also disclosed. Accuracy in the transit time measurement is improved by subtracting the threshold corrected zero offset (without material under test) from the threshold corrected transit time (with sample). |
US12247949B2 |
Apparatus and method for pipeline inspection using EMAT generated shear waves
A method and apparatus for detecting and classifying cracks in pipelines is disclosed. The method for detecting and classifying cracks comprises the steps of: emitting a first shear wave along a region of inspection, the first shear wave being polarized in a first direction; receiving the first shear wave; emitting a second shear wave along the region of inspection, the second shear wave being polarized in a second direction at a minimal angle of about 10° different from the first direction, preferably at an angle of about 30° or more; receiving the second shear wave; examining the anisotropy of the first and second received shear waves by comparing at least one wave property of said first and second received shear wave for detecting and classifying cracks in the region of inspection. Said apparatus as disclosed herein comprises emitting and receiving EMATs, and is configured to carry out said method. |
US12247948B1 |
Height adjustable inspection shoes, apparatus and methods for inspecting tubulars
Tubular member electromagnetic inspection apparatus, systems and methods for inspecting tubulars. An EMI shoe includes a generally arcuate body having a non-working major face, a working major face, a trough configured to hold one or more sensors embedded in a potting material, and at least one through hole for mechanical connection to an EMI apparatus. The generally arcuate body includes at least one non-central through hole in which are positioned respective externally threaded cylindrically-shaped set screws, each of the at least one non-central through holes having a wear-resistant friction member movably secured therein and positioned such that a distal portion of each wear-resistant friction member protrudes away from the major working face an initial distance (d1) and configured to wear down over time to a generally arcuate surface that is a distance d2 from the major working face, where d2 |
US12247944B2 |
Gas sensor and protection member for gas sensor
A gas sensor (1) including a sensor element (10); a metallic shell (138); a tubular outer surface member (190) attached directly or indirectly to the metallic shell, constitutes an outer surface of the gas sensor, and extends toward a rear end side in relation to the metallic shell; and a tubular protection member (210, 220) which is detachably fixed to a fixation region C1, C2 of an outer circumference of the outer surface member. The protection member includes a first arc portion (212), a second arc portion (222), and a fixation portion (214,224) brought into contact with and is fixed to the fixation region. When the protection member fixed to the outer circumference of the outer surface member by fixing the fixation portion to the fixation region is viewed in the axial O direction, the first arc portion and the second arc portion cover in total at least 90% of the entire circumference of the outer surface of the outer surface member. |
US12247935B2 |
X-ray fluorescence spectrometer
An X-ray fluorescence spectrometer includes: a vacuum chamber (17) configured to be evacuated including at least a detection chamber in which a detector is disposed; drive units (18A to 18H) each including a drive source outside the vacuum chamber (17), and configured to perform a mechanical operation in the vacuum chamber (17); and a vacuum leakage location identification unit (23A, 23B) configured to: operate the drive units (18A to 18H) one at a time while monitoring a degree of vacuum in the vacuum chamber (17); if the change in the degree of vacuum in the vacuum chamber (17) before and after each operation is greater than or equal to a predetermined threshold, identify the relevant one of the drive units (18A to 18H) as a vacuum leakage location; and cause information to that effect to be displayed in a display unit (19) and/or be recorded in a recording unit (21). |
US12247934B2 |
Polarized, energy dispersive x-ray fluorescence system and method
An x-ray fluorescence system and method of fabrication are provided which include a titanium x-ray source, a focusing, doubly-curved lithium fluoride (LiF) crystal optic, and a detector. The titanium x-ray source includes a titanium target on which electrons impinge to generate a diverging x-ray beam with a titanium-based characteristic energy, and the focusing, doubly-curved LiF crystal optic monochromates and focuses the diverging x-ray beam from the titanium x-ray source to provide a monochromated and focused x-ray excitation beam directed to impinge on a sample. The crystal optic and the titanium x-ray source operate at a Bragg angle which facilitates polarization within the x-ray fluorescence system. The detector receives fluorescence from the sample induced by the x-ray excitation beam impinging thereon, with the fluorescence is indicative of a concentration of at least one element in the sample. |
US12247932B2 |
Antenna assembly for emitting microwaves, and measuring assembly having at least one such antenna assembly
An antenna assembly for emitting microwaves comprises a dielectric hollow conductor element and a support element, wherein the hollow conductor element has an electrically conductive surface along a circumferential lateral face, the hollow conductor element has an electrically non-conductive emission face, and the hollow conductor element has a coupler receptacle. The support element contains a material having a modulus of elasticity of no less than 50 GPa. The support element surrounds the hollow conductor element at least along the lateral face. The hollow conductor element is fixed in the support element. The support element has an emission opening, and the emission face aligns with the emission opening. The hollow conductor element has a permittivity of no less than 8 at 2 GHz, the hollow conductor element containing a ceramic material, in particular aluminium oxide, zirconium oxide or titanium oxide. |
US12247931B2 |
Systems and methods for microwave jamming of molecular recognition
Disclosed herein are methods of disrupting cell-to-cell communication. An exemplary method comprises transmitting one or more microwave signals to a communication molecule located in an environment having a plurality of cells. The one or more microwave signals can comprise a first microwave signal and a second microwave signal. The first microwave signal can have a first frequency corresponding to frequency of a first peak in a microwave spectrum associated with rotational modes of the communication molecule. The second microwave signal can have a second frequency corresponding to a frequency of a second peak in the microwave spectrum associated with the rotational modes of the communication molecule. |
US12247930B2 |
Inspection apparatus and inspection method for display device
An embodiment provides an inspection apparatus for a display device, including: a light supplier that supplies light to a surface of the display device; an inspection pattern portion positioned between the display device and the light supplier; a measurement portion that measures reflected light reflected from the surface of the display device; and a processor that processes data of the reflected light measured by the measurement portion, wherein the processor includes a calibration data portion including calibration data and a calibrator calibrating the data using the calibration data of the calibration data portion. |
US12247929B2 |
Apparatus and method for inspecting technical devices using a borescope
An apparatus is used for inspecting a technical device using a borescope. The apparatus has a repeatedly plastically deformable and elongated carrier which is guidable in a deforming unit. The deforming unit has a stationary guide configured to axially guide the carrier at an outlet end and an actuator which is designed to axially guide the carrier and can be moved in at least one direction perpendicular to the gap between the guide and the actuator in order selectively to apply a bending moment to the carrier guided by the guide and the actuator. A borescope head is arranged at that end of the carrier which protrudes from the outlet end of the deforming unit. |
US12247924B2 |
Platform for stand-off and real-time SERS sensing of airborne analytes
Disclosed herein is a composite material suitable for use in surface-enhanced Raman scattering, the material comprising a substrate layer having a surface; a plurality of layers of core-shell particles formed on the surface of the substrate layer, wherein the core is formed from a plasmonic metal nanoparticle, and the shell is formed from a metal-organic framework (MOF), and wherein the plurality of layers of core-shell particles provide a thickness of from 0.5 to 10 um on the surface of the substrate layer. In specific embodiments, the plasmonic metal nanoparticles are silver nanocubes, and the MOF is ZIF-8. |
US12247923B2 |
Graphene hybrids for biological and chemical sensing
Embodiments relate to a layered material (having a substrate, at least a buffer layer, with zero or more growth layers) that has been intercalated via a process that decouples (physically and electronically) the buffer layer from the substrate, thereby resulting in the creation of few-atom thick metal layers that exhibit a range of optical properties, including plasmonic or electronic resonance, that enables superior optical (e.g. Raman) detection of molecules. |
US12247918B2 |
Method and device for simulating a solar spectrum
The application relates to a method of testing an item with a spectrally precise, artificial solar spectrum including wavelengths from 200 nm to 20 microns and it also relates to a solar spectrum simulator capable of producing a light spectrum including wavelengths from 200 nm to 20 microns. The simulator comprises: a) amplitude optimization software; b) a spectrum controller; c) an emitter controller; d) heat lamp/heater generation sources including: a xenon/infrared (IR) lamp and a blackbody radiator; e) laser generation sources including an ultraviolet (UV) laser source, a visible laser source, a near infrared (NIR) laser source, a short wavelength (SW) laser source, a medium wavelength (MW) laser source, a long wavelength (LW) laser source, and a quantum cascade laser source (QCL); f) a beam combiner; g) a beam profiler; h) a spectrometer; and i) a surface on which can be placed an item to be tested. |
US12247916B2 |
Identification method of plastic microparticles
Provided is an identification method of plastic microparticles, including: performing an infrared analysis on plastic microparticles to identify whether the plastic microparticles include polyethylene terephthalate, polyethylene, polypropylene, or nylon 66, wherein the identification is to determine whether the plastic microparticles have a characteristic peak of each plastic, and the characteristic peak is selected from signals that do not overlap and interfere with each other in the infrared spectrum signals of each plastic. |
US12247913B2 |
System and methods for analysis of a fluid
Systems and methods for analysing milk are described. A plurality of First Type Sensors (FTPs) are provided, each associated with a respective one of a plurality of Milking Clusters (MKs) of a milking system and configured to analyse milk extracted from an animal by the MK to determine at least one FTP value of a parameter of the milk across an event period. At least one of a Second Type Sensor (STP) associated with at least one of the plurality of MKs is configured to analyse the milk to determine at least one STP value of the parameter within the event period, wherein the STP is less susceptible to animal specific bias than the FTP. An Animal Specific Bias Correction (ASBC) is determined based on the at least one FTP value and the at least one STP value and applied to FTP values for milk extracted from the animal. |
US12247908B2 |
Detection device and detection method for distinguishing types of particles in aqueous solution
A detection device and a detection method for distinguishing types of particles in an aqueous solution are provided. The detection device includes a detection chip, a signal source and a processing device. The detection chip includes a substrate, a coplanar waveguide transmission line and a super-hydrophobic film mask. When a to-be-detected aqueous solution that contains to-be-detected particles is provided on the detection chip, the super-hydrophobic film mask of the detection chip can confine the to-be-detected aqueous solution in a detection area. The processing device controls the signal source to provide detection microwave signals with different detection frequencies, simultaneously measures a first output signal and a second output signal at the different detection frequencies to generate a to-be-detected absorption spectrum, and compares the to-be-detected absorption spectrum with historical absorption spectra, so as to determine types of the to-be-detected particles. |
US12247906B2 |
Particle emission tomography
The present invention provides autoradiography methods and systems for imaging via the detection of alpha particles, beta particles, or other charged particles. Embodiments of the methods and systems provide high-resolution 3D imaging of the distribution of a radioactive probe, such as a radiopharmaceutical, on a tissue sample. Embodiments of the present methods and systems provide imaging of tissue samples by reconstruction of a 3D distribution of a source of particles, such as a radiopharmaceutical. Embodiments of the methods and systems provide tomographic methods including microtomography, macrotomography, cryomicrotomography and cryomacrotomography. |
US12247901B1 |
Soil layer detection drilling device
A soil layer detection drilling device includes a drilling cylinder, and a soil-sampling assembly is provided inside the drilling cylinder. When the soil is drilled, equipment is in a vertical state, a controller is turned on to control a rotary motor to rotate, and the drilling cylinder is driven to drill the soil with the cooperation of drive wheels and a drive belt. Four slide blocks are evenly distributed around an outer circumference of a sliding disk and are matingly connected with slide grooves provided on an inner wall of the drilling cylinder, so when the drilling cylinder rotates, the soil-sampling assembly also rotates. A conical head first in contact with the ground starts to drill the ground, then the drilling cylinder gradually drills into a soil layer, and the drilling cylinder is idled as the drilling cylinder arrives at a certain depth, to clear soil on auger blades. |
US12247897B1 |
Method and apparatus for automated gas turbine engine testing
An automated test cell and method for testing a gas turbine test engine is provided. The automated test cell includes a fuel subsystem, an engine lubrication subsystem, a test cell security subsystem, and a system controller. The system controller is in communication with the fuel subsystem, the engine lubrication subsystem, the test cell security subsystem, and a non-transitory memory storing instructions. The instructions when executed cause the system controller to: operate the test engine pursuant to a predetermined test cycle, including producing test data; control the engine lubrication subsystem to provide lubrication to the test engine pursuant to the predetermined test cycle; control the fuel subsystem to provide fuel to the test engine pursuant to the predetermined test cycle; control the test cell security subsystem to monitor an environment within the test cell; and report the test data. |
US12247894B2 |
Torque measurement with correction of an external magnetic field
A drive bearing includes an element rotatably mounted and which comprises magnetized magnetostrictive material. A torque can be applied to the element and the magnetostrictive magnetized material is formed to generate at a first position outside the element a magnetic field as a function of the torque applied. A measuring circuit comprises a first magnetic field sensor for detecting a total magnetic field at the first position, the total magnetic field comprising the magnetic field generated by the magnetostrictive magnetized material and an external magnetic field. The first magnetic field sensor outputs a first signal as a function of the total magnetic field detected. A second magnetic field sensor detects the external magnetic field at a second position and outputs a second signal as a function of the external magnetic field detected. The measuring circuit determines a value of the torque applied using the first and the second signals. |
US12247891B2 |
Temperature isolator systems and methods for the assembly thereof
A system for protecting a pressure measuring instrument from high temperatures is disclosed herein. The system can include a diaphragm seal, a liquid metal alloy, a temperature isolator, and an isolator diaphragm. Methods of assembling the system are also presented. A benefit of the systems and methods disclosed herein can include protecting pressure measuring instruments from high temperatures as well as other adverse conditions. |
US12247888B2 |
Space temperature scanner and method for displaying space temperature
A space temperature scanner capable of measuring a temperature distribution in a space without requiring troublesome device installation work or complex data processing is disclosed. The space temperature scanner (scanner 100) of the present invention includes a bar-shaped portable support member 110, attachment units 120 arranged along a straight line on the support member 110, and thermocouple units 130 that can be removably attached to the attachment units 120. The thermocouple units 130 can be selectively attached to some or all of the attachment units 120 when temperature measurement is to be performed. |
US12247887B2 |
Structural health monitoring system based on shape memory polymer
A structural health monitoring system based on a shape memory polymer includes a plurality of shape memory polymer buckling beam rod components, and a signal processing and structural health state abnormity warning platform. Each shape memory polymer buckling beam rod component includes an outer frame constraint, a shape memory polymer rod, and an electric signal generating element. The electric signal generating element includes piezoelectric material layers, and the signal processing and structural health state abnormity warning platform is electrically connected to the piezoelectric material layers. |
US12247885B2 |
Method and device for detecting temperature rise inside superconducting levitation device based on deep learning
A method for detecting temperature rise inside a superconducting levitation device based on deep learning is provided. An initial vibration acceleration information, an initial temperature rise information, and a vibration acceleration detection information are obtained. Feature extraction is performed on the initial vibration acceleration information to obtain a high-frequency feature parameter set and a low-frequency feature parameter set. Wavelet band energy calculation is performed for the high-frequency feature parameter set and the low-frequency feature parameter set to obtain a wavelet band energy information. The wavelet band energy information and the initial temperature rise information are input into a preset deep learning network for training to obtain an internal temperature rise detection model of the superconducting levitation device. The vibration acceleration detection information is input into the internal temperature rise detection model to obtain an internal temperature rise prediction information to reflect real-time temperature rise of the superconductor. |
US12247884B2 |
Customizable supplies for high temperature exposure monitoring
An excess heat exposure indicator and methods for making the same are disclosed. The excess heat exposure indicator includes a print media substrate comprising an indicator region, a data region, at least one first thermochromic composition is provided on the substrate within the indicator region of the substrate, a second thermochromic composition is provided on the substrate within the data region, the second thermochromic composition configured to change color state from a third color state to a fourth color state when heated above a second temperature threshold, the indicator region is configured to be selectively treated with heat above the first temperature threshold to place a first portion of the indicator region in the second color state, different than the first color state, forming a visible indicia, the visible indicia configured to change appearance when the indicator region is subsequently exposed to a temperature above the first temperature threshold. |
US12247879B2 |
Image sensor and method of operating
Optical spectrometers may be used to determine the spectral components of electromagnetic waves. Spectrometers may be large, bulky devices and may require waves to enter at a nearly direct angle of incidence in order to record a measurement. What is disclosed is an ultra-compact spectrometer with nanophotonic components as light dispersion technology. Nanophotonic components may contain metasurfaces and Bragg filters. Each metasurface may contain light scattering nanostructures that may be randomized to create a large input angle, and the Bragg filter may result in the light dispersion independent of the input angle. The spectrometer may be capable of handling about 200 nm bandwidth. The ultra-compact spectrometer may be able to read image data in the visible (400-600 nm) and to read spectral data in the near-infrared (700-900 nm) wavelength range. The surface area of the spectrometer may be about 1 mm2, allowing it to fit on mobile devices. |
US12247876B2 |
Sensing device
A sensing device 1 includes a light detection sensor that includes a lower electrode, an organic layer provided above the lower electrode, and an upper electrode provided above the organic layer, a sealing structure that includes at least a first inorganic layer provided above the light detection sensor and a first resin layer provided above the first inorganic layer, and an optical filter that is provided above the light detection sensor and blocks a part of light incident on the light detection sensor using at least one of the first inorganic layer or the first resin layer as a layer thickness adjustment layer. An end portion of the first inorganic layer is positioned outward of an end portion of the organic layer. |
US12247875B2 |
Low loss partial photon number-resolution detection
Methods are disclosed for performing projective measurements combining continuous-variable quadrature and discrete photon-number-basis detections on bosonic quantum modes. Some embodiments use single-photon detectors to perform photon subtraction on a bosonic mode propagating along a waveguide prior to field measurements with homodyne detection. Methods of implementation and specific applications for quantum computation, Gaussian boson sampling, and full quantum state tomography are also disclosed. |
US12247874B2 |
Photoelectric conversion device, imaging system, light detection system, and mobile body
A photoelectric conversion device according to an embodiment of the present disclosure includes an avalanche photodiode, a pulse generation unit that converts an output from the avalanche photodiode into a pulse signal, a pulse count unit that counts the pulse signal and outputs a pulse count value, a time count unit that outputs a time count value indicating a time from the start of operation of the pulse generation unit, an output unit that, when the pulse count value does not exceed a threshold value, outputs the pulse count value, and when the pulse count value exceeds the threshold value, ends counting in the pulse count unit and outputs the time count value at the time of the pulse count value exceeding the threshold value, and a threshold calculation unit that calculates the threshold value using the time count value. |
US12247873B1 |
Low power single photon avalanche diode photon counter with peak current suppression technique
A method of counting photons using a plurality of single photon avalanche diodes (SPADs), including initiating a detection phase, enabling each single photon avalanche diode (SPAD) of the plurality of SPADs for a period of time within the detection phase, accumulating a SPAD event from each SPAD of the plurality of SPADs, wherein each SPAD event corresponds to a detection of a single photon, determining a counter code at an end of the detection phase, where the counter code corresponds to accumulated SPAD events, and enabling one or more SPADs of the plurality of SPADs within an exposure phase based on the counter code, where the counter code is greater than an expected number of the SPAD events during the exposure phase, and where the expected number of SPAD events during the exposure phase is based on the counter code that is determined at the end of the detection phase. |
US12247867B2 |
Device and method for determining a focal position of laser beam
A device for determining a focal position of a laser beam, in particular a processing laser beam in a laser processing head, has an optical decoupling element for decoupling a partial beam from a beam path of the laser beam, a detector for detecting at least one beam parameter of the partial beam, and at least one optical element with an adjustable focal length, which is arranged in a region of the beam path of the partial beam between the optical decoupling element and the detector. Also disclosed is a laser processing head which includes a device of this type, as well as a method for determining a focal position of a laser beam. |
US12247865B1 |
Portable luggage scale
A portable luggage scale including a housing assembly and a measuring assembly. The housing assembly includes a housing. The housing is removably attached to a suitcase or luggage. The housing has a lid hingedly attached thereto. The measuring assembly includes a weight measuring device and a light emitting diode (LED) display. The weight measuring device measures the weight inside the housing. The LED display is used to visualize the weight measured by the weight measuring device. The LED display and the weight measuring device are powered by a battery. |
US12247863B2 |
Method and device for measuring a powder mass flow for powder cladding
The innovation relates to a device and a method for measuring a powder mass flow for powder cladding. Before the powder cladding, the powder mass flow is set by means of a powder mass determining device and a powder mass flow sensor is calibrated on the basis of the setting. Then a powder switch is used to begin the powder cladding without interrupting the delivery of the powder mass. During the powder cladding, the powder mass flow is monitored by means of the powder mass flow sensor. |
US12247860B2 |
Flow sensor and method for adjusting fluid flow measurement
A flow sensor including a fluid flow path, a first sensor configured to determine a first measurement of a thermal diffusivity and/or a viscosity of a fluid in the fluid flow path, a second sensor configured to determine a second measurement of a fluid flow velocity and/or a volumetric flow rate of the fluid in the fluid flow path, and at least one processor configured to adjust the second measurement based on the first measurement. A method including receiving fluid in a fluid flow path of a flow sensor, determining a first measurement of a thermal diffusivity and/or a viscosity of the fluid in the fluid flow path, determining a second measurement of a fluid flow velocity and/or a volumetric flow rate of the fluid in the fluid flow path, and adjusting the second measurement based on the first measurement. |
US12247859B2 |
Magnetically inductive flow meter
A magnetically inductive flow measuring probe comprises a housing that is adapted to be exposed to the medium; two measuring electrodes arranged in a housing end section for forming a galvanic contact with the medium and for sensing a voltage induced in the flowing medium; and a means for producing a magnetic field passing through the housing end section. The means includes a coil arrangement and a field guide body. The field guide body comprises two field guide body legs connected with a coil core, extending to a front section of the housing and adapted to serve as field guideback. Orthogonal projections of the measuring electrodes and the field guide body onto a cross sectional plane are disjoint. |
US12247857B2 |
Flow measurement apparatus and method of use
The invention provides a flow measurement apparatus which comprise a meter body comprising a through bore and a fluid flow path. The apparatus also comprises at least one pressure port configured to be in fluid communication with the fluid flow path, a flow displacement member and a mounting member. The flow displacement member and/or the mounting member are configured to be removably mountable within the through bore. |
US12247856B2 |
Micro-displacement measurement system having picometer scale resolution and measurement method
A micro-displacement measurement system having a picometer scale resolution and a measurement method. The measurement system comprises a probe module, a demodulation optical path module, a static lock-in amplification module, an upper computer module, and a micro-displacement drive module. The probe module comprises a measurement FBG sensor, a matching FBG sensor, a precision stainless steel needle tube, and an external support; the demodulation optical path module comprises an ASE broadband light source, a first circulator, a second circulator, and an InGaAs photodetector; the upper computer module comprises a data acquisition card and a computer; and the micro-displacement drive module comprises a piezoelectric ceramic nano-positioner, a piezoelectric ceramic driver, a three-dimensional precision micro-motion platform. |
US12247855B2 |
Inductive angular position sensor
An inductive sensor may track an angle of a movable element. In some cases, it is desirable to operate the inductive sensor using battery power so that turns are tracked properly even when power is lost. The disclosed inductive sensor includes circuitry to conserve power, such as a non-resonant driver that allows for fast measurements without wasting energy and a difference encoder that can estimate the angle within a range without the need for digitization and complicated processing. |
US12247854B2 |
Inductive position sensor
Methods and apparatuses to obtain increased performance and differentiation for an inductive position sensor through non-disruptive placement of multiloop coil interconnects are disclosed. In a particular embodiment, a sense element includes at least one transmit coil and a first receive coil that includes a first plurality of arrayed loops. In this embodiment, two or more of the first plurality of arrayed loops are phase blended. The sense element also includes a first plurality of interconnects. In this embodiment, each of the first plurality of interconnects connects two of the first plurality of arrayed loops. In this embodiment, the first plurality of interconnects is disposed outside of a sensing area of the sense element. |
US12247851B2 |
Hall sensor—magnet geometry for large stroke linear position sensing
Position sensing units, comprising a magnetic assembly (MA) having a width W measured along a first direction and a height H measured along a second direction and including at least three magnets having respective magnetic polarizations that define along the first direction at least a left MA domain, a middle MA domain and a right MA domain, wherein the magnetic polarizations of each MA domain are different, and a magnetic flux measuring device (MFMD) for measuring a magnetic flux B, wherein the MA moves relative to the MFMD along the first direction within a stroke L that fulfils 1 mm≤L≤100 mm, stroke L beginning at a first point x0 and ending at a final point xmax, and wherein a minimum value Dmin of an orthogonal distance D, measured along the second direction between a particular MA domain and the MFMD, fulfills L/Dmin>10. |
US12247847B2 |
Electrode and shielding systems and methods for compliant sensors
Disclosed embodiments include compliant sensors having a signal electrode layer of an elastomeric material with conducting material confined to at least one sensor region, at least one trace connected to the at least one sensor, and a perimeter electrode region. The compliant sensors also include a dielectric layer including an elastomeric material having a first side in contact with the signal electrode layer and configured to allow electrical contact to the perimeter electrode region and a top electrode layer including an elastomeric material with conducting material integrated within and in contact with a second side of the dielectric layer and in electrical contact with the perimeter electrode region. In some embodiments, the top electrode layer includes a portion of electrically conducting material configured in a hatched pattern. |
US12247845B2 |
Method for calculating travel distance and a vehicle utilizing the same
A vehicle may include a cluster and an engine control unit (ECU), where the cluster may generate a travel distance signal that indicates a travel distance detected by a vehicle speed sensor, and the ECU may be configured to set a travel distance at the time of an immediately previous key-OFF as a current travel distance when the travel distance signal indicates the initial value at the time of an ignition-ON, and to set the temporary previous travel distance and the temporary current travel distance as a previous travel distance and the current travel distance, respectively, when a temporary previous travel distance prior to a current time point by a predetermined period and a temporary current travel distance at the current time point are greater than or equal to the set current travel distance. |
US12247839B2 |
Waypoint ordering
A computer includes a processor and a memory, and the memory stores instructions executable by the processor to divide a plurality of waypoints in a geographic area into a plurality of clusters according to at least one metric, arrange the clusters into an upper-level ordering by executing an optimization algorithm, arrange the waypoints within the respective clusters into a plurality of respective lower-level orderings by executing the optimization algorithm on the respective clusters, and output the waypoints in a final ordering by concatenating the waypoints in the lower-level orderings according to the upper-level ordering. The final ordering defines a final route passing through the waypoints in the final ordering. |
US12247837B2 |
Information processing device and information processing method
To enable learning of versatile heuristics with a large reduction in search time. Provided is an information processing device including: a learning unit configured to learn a heuristics function according to path searching, with a convolutional neural network, in which the convolutional neural network carries out learning based on a plurality of obstacle maps, to output a heuristics map expressing the heuristics function as a two or more dimensional image. Moreover, provided is an information processing method including: learning a heuristics function according to path searching, by a processor, with a convolutional neural network, in which the convolutional neural network carries out learning based on a plurality of obstacle maps, to output a heuristics map expressing the heuristics function as a two or more dimensional image. |
US12247835B2 |
Stabilized frequency generator
A radio frequency generator has first and second lasers configured to emit first and second optical outputs; a reference module configured to receive at least part of the first and second optical outputs from the first and second lasers; a control module connected to the first and second lasers and to the reference module; and an optical-to-electrical (O/E) converter configured to process optical signals, originating from the first and second single-frequency lasers, to provide a radio frequency output.Another radio frequency generator has a control module; and a reference module connected to the control module. The reference module includes a photonic integrated circuit (PIC) having first and second single-frequency lasers configured to emit first and second optical outputs; an unbalanced Mach-Zehnder interferometer (UMZI) with first and second 3×3 optical splitter/combiners; first and second peripheral splitter/combiners; and an output splitter/combiner. |
US12247826B2 |
Spectacle lens shape measurement method
A method of measuring lens shape of a spectacle lens, the method comprising: a) providing a spectacle lens on a surface; b) providing an image recording apparatus comprising a camera and a display; c) positioning the image recording apparatus so that the camera is largely parallel to the surface; d) capturing an image of the spectacle lens, the captured image comprising a total surface area of a camera-facing side of the spectacle lens; e) indicating positions of features of the spectacle lens in the captured image; and f) measuring a shape of the spectacle lens and determining image coordinates of the spectacle lens features. |
US12247824B1 |
Heterodyne interferometer based on multi-target opposite displacement measurement and measurement method thereof
A heterodyne interferometer and a measurement method based on multi-target opposite displacement measurement are provided, technical points including: An output path of the laser source is sequentially arranged with a first beam splitter and a second beam splitter arranged in parallel on left and right sides, and both of which are polarization beam splitters; a first reflector is arranged above the first beam splitter, a third reflector is arranged on a right side of the second beam splitter, a second plane reflector is arranged in front of the second beam splitter, and a first plane reflector is arranged behind the second beam splitter; the first plane reflector and the second plane reflector jointly constitute a second reflector group; a left side of the first beam splitter is provided with a first photodetector and a second photodetector. The present invention realizes the measurement of relative displacement between opposing objects. |
US12247819B2 |
Two-piece insert and/or flash tube for polymer ammunition cartridges
A high strength polymer-based cartridge casing can include an upper polymer component, molded from a polymer. The upper component has a first end having a mouth, at least a wall between the first end and a second end of the upper component opposite the first end, an overlap portion extending from the wall near the second end. An upper insert is included and has a first end and an opposing second end, a molded area disposed approximate the first end, that engages the overlap portion to join the upper polymer component and the upper insert, and an insert engagement area disposed approximate to the second end. Further, a lower insert has a front end and a back end, an upper insert engagement area engaging with the insert engagement area, a rim and groove disposed around an outside of the lower insert, and a primer pocket disposed inside the back end. Lastly, a flash hole is inside the lower insert and communicates between the primer pocket and upper polymer component. |
US12247812B1 |
Dart game apparatus
A dart game apparatus includes a target mechanism, a first support frame, a second support frame and an adjustment mechanism, an end of the first support frame is detachably connected with the target mechanism, an end of the second support frame is rotatably connected with the target mechanism, and the adjustment mechanism is arranged between the first support frame and the second support frame to adjust an included angle between the first support frame and the second support frame. |
US12247807B2 |
Reflex sight having modular hood
A target sight system includes a base portion with a gun-mounting interface allowing the sight to be firmly fastened to a shooting device. The base also includes a power supply, a target light generator, and a light-passing surface through which the target light passes between the target light generator and a target. The sight system also includes a cover that is detachably removable from the base portion. |