US12272389B1
According to one embodiment, a magnetic disk device includes a disk, a read head, and a control unit. The control unit includes a read processing unit that executes first read processing of moving the read head to n1 radial positions within a period in which the disk makes m1 rotations and reading the data of the track, a comparison unit that derives a first signal of highest quality, and a determination unit that determines a radial position at which the first signal of the highest quality is derived as a first appropriate read position. Where 1≤m1
US12272384B1
Systems and methods for synchronization of lip movement images to an audio voice signal are provided. A method includes acquiring a source video; dividing the source video into a set of image frames and a set of audio frames; generating, by the computing device, a vector database based on the set of image frames and the set of audio frames, wherein a vector of the vector database includes a face vector and an audio vector; receiving a target image frame and a target audio frame; determining a target image vector based on the target image frame and a target audio vector based on the target audio frame; searching the vector database to select a pre-determined number of vectors corresponding to the target image vector and the target audio frame; and generating, based on the pre-determined number of vectors, an output image frame of an output video.
US12272375B2
Methods, apparatus and systems for radio-based voice activity detection are described. In one example, a described system comprises: a transmitter configured to transmit a radio signal through a wireless channel of a venue; a receiver configured to receive the radio signal through the wireless channel, wherein the wireless channel is impacted by a voice activity of a target voice source in the venue; and a processor. The processor is configured for: computing a time series of channel information (CI) of the wireless channel based on the radio signal, and detecting the voice activity of the target voice source based on the time series of CI (TSCI) of the wireless channel, without using any media signal.
US12272371B1
Real-time audio enhancement for a target speaker may be performed. An embedding of a sample of speaker audio is created using a trained neural network that performs voice identification. The embedding is then concatenated with the input features of a trained machine learning model for audio enhancement. The audio enhancement model can recognize and enhance a target speaker's speech in a real-time implementation, as the embedding is in the same feature space of the audio enhancement model.
US12272370B2
Implementations of the subject technology provide systems and methods for providing audio source separation for audio input, such as for audio devices having limited power and/or computing resources. The subject technology may allow an audio device to leverage processing and/or power resources of a companion device that is communicatively coupled to the audio device. The companion device may identify a noise condition of the audio device, select a source separation model based on the noise condition, and provide the source separation model to the audio device. In this way, the audio device can provide audio source separation functionality using a relatively small footprint source separation model that is specific to the noise condition in which the audio device is operated.
US12272362B2
Various embodiments discussed herein are directed to improving existing technologies by causing presentation, to one or more user devices associated with one or more meeting attendees, of one or more indications of one or more content items during or before a meeting based at least in part on one or more natural language utterances associated with the meeting, a context of the meeting, and/or a context associated with one or more meeting attendees. In other words, particular embodiments automatically recommend relevant content items responsive to the real-time natural language utterances in the meeting, and/or other context.
US12272361B2
A device may be configured to determine whether an audio file is a first type of audio file that is capable of being processed to recognize the voice query based on a characteristic of the audio file itself or a second type of audio file that may require speech recognition processing in order to recognize the voice query associated with the audio file. In determining whether the audio file is a first type of audio file or a second type of audio file, a query filter associated with the device may be configured to access one or more guidance queries. Using the one or more guidance queries, the device may classify the audio file as a first type of audio file or a second type of audio file based on receiving only a portion of the audio file, thereby improving the speed at which the audio file can be processed.
US12272358B1
Enhanced graphical user interfaces for transcription of audio and video messages is disclosed. Audio data may be transcribed, and the transcription may include emphasized words and/or punctuation corresponding to emphasis of user speech. Additionally, the transcription may be translated into a second language. A message spoken by a user depicted in one or more images of video data may also be transcribed and provided to one or more devices.
US12272354B2
An electronic apparatus includes a receiver comprising input receiving circuitry, a speaker, a display, and a processor configured to: based on a speech being received, determine a vibe keyword corresponding to a vibe-related word included in the speech among a plurality of specified vibe keywords, generate an image and a sound corresponding to the speech based on a graphical user interface (GUI) component and a sound component corresponding to the determined vibe keyword, and display the generated image on the display and output the generated sound through the speaker.
US12272348B2
A method for speech conversion includes receiving, as input to an encoder of a speech conversion model, an input spectrogram corresponding to an utterance, the encoder including a stack of self-attention blocks. The method further includes generating, as output from the encoder, an encoded spectrogram and receiving, as input to a spectrogram decoder of the speech conversion model, the encoded spectrogram generated as output from the encoder. The method further includes generating, as output from the spectrogram decoder, an output spectrogram corresponding to a synthesized speech representation of the utterance.
US12272335B2
A method includes: a processor that obtains several lines of data in to-be-displayed display data to generate a data block; generates a synchronization flag corresponding to the data block; encapsulates the data block and the synchronization flag corresponding to the data block to obtain a data packet corresponding to the data block; and sends all data packets corresponding to the display data to the display system. The display system sequentially parses all the data packets sent by the processor to obtain a synchronization flag associated with each data packet, and determines a display location of each data block on a display panel based on the synchronization flag to display the display data.
US12272334B2
The present disclosure relates to a method of calibrating luminance of a display panel and can accurately derive a calibration value for luminance of the display panel through a first luminance calibration step of calibrating the display panel using a first calibration value derived after the display panel is driven with a first grayscale value and a second luminance calibration step of calibrating the display panel using a second calibration value derived after the display panel calibrated using the first calibration value is driven with a second grayscale value.
US12272329B2
The present invention relates to a cholesteric liquid crystal display, a micro processing unit, and a method for hybrid driving. The cholesteric liquid crystal display comprises a display panel and a micro processing unit. First, a grayscale threshold value needs to be set in advance. The micro processing unit will change the grayscale value of the display unit exceeding the grayscale threshold value to the new grayscale value displayed by the bright state color, and display the image by the DDS driving mode. Then the micro processing unit drives the display image in the PWM drive mode, which can greatly improve the color level and contrast display effect of the image.
US12272326B2
A display driving apparatus includes an average calculator for each frame configured to calculate an average blue image signal as an average of blue image signals configuring one frame, a gain calculator configured calculate a frame gain for correcting the blue image signals configuring the one frame using the average blue image signal, and a pixel gain calculator configured to calculate a pixel gain for correcting a blue image signal of each unit pixel using the blue image signal configuring each unit pixel.
US12272324B2
Waveforms for driving an electrophoretic display including a color filter between a viewer and the electrophoretic medium. Because the waveform results in each image update visiting the white state before the final state, the overall gamut is larger in aggregate and more predictable than simply driving the electrophoretic display including a color filter with the waveforms that are used for black and white grayscale displays.
US12272317B2
Provided are a display substrate and a display device. The display substrate includes a base substrate, and a driving circuit layer and a light-emitting device layer on the base substrate. The display substrate includes a light-transmitting display area and a normal display area, the normal display area surrounds at least a portion of the light-transmitting display area. The normal display area includes multiple normal driving circuits and multiple dummy driving circuits; some dummy driving circuit are used for driving light-emitting devices located in the light-transmitting display area. The display substrate further includes multiple normal data lines coupled to the normal driving circuits; at least one normal data line is coupled to a data signal input terminal through a data lead; an orthographic projection of the data lead onto the base substrate at least partially overlaps an orthographic projection of the dummy driving circuit onto the base substrate.
US12272314B2
Disclosed is a display substrate including a display region and a non-display region. The non-display region is provided with a gate drive circuit, the gate drive circuit includes a plurality of cascaded shift register units, and a shift register unit is connected with at least one power supply line. The shift register unit includes a first output circuit and a second output circuit. The first output circuit is connected with a first group of clock signal lines, and the second output circuit is connected with the first group of clock signal lines and a second group of clock signal lines. In a first direction, the first group of clock signal lines and the at least one power supply line are located between the first output circuit and the second output circuit.
US12272310B2
A pixel circuit is disclosed. The pixel circuit includes: a driving element including a first electrode connected to a first node, a gate electrode connected to a second node, and a second electrode connected to a third node; a light emitting element including an anode electrode connected to a fourth node and configured to be driven according to the current from the driving element; a first switch element configured to supply a data voltage to the second node; a second switch element configured to supply an initialization voltage to the first node; a third switch element configured to supply a reference voltage to the third node or the fourth node; a fourth switch element configured to supply a cathode voltage or the reference voltage to the third node or the fourth node; and a fifth switch element configured to supply a pixel driving voltage to the first node.
US12272302B2
A display, a display fabrication method, and an electronic device are provided. The display includes a light-emitting layer. The light-emitting layer includes a fingerprint display region. The fingerprint display region includes a first visible light-emitting unit and an infrared light-emitting unit. The first visible light-emitting unit is superposed on the infrared light-emitting unit. The first visible light-emitting unit is disposed on a side, close to a display surface of the display, of the infrared light-emitting unit.
US12272299B1
Disclosed are a pixel and a compact memory-in-pixel display (e.g., implemented in a fully-depleted semiconductor-on-insulator processing technology platform). A block of electronic components for a pixel includes a memory cell array, a driving circuit for an LED, and a logic circuit connected between the memory cell array and driving circuit. The memory cell array is above a Pwell, the driving circuit is above an adjacent Nwell, and the logic circuit includes P-type transistors on the Nwell and N-type transistors on the Pwell. A pixel array is above alternating P and N wells with a single buried Nwell below. Specifically, each column of pixels is above adjacent elongated P and N wells and, within each column, adjacent pixels have mirrored layouts. Furthermore, adjacent columns of pixels are above two elongated wells of one type and a shared elongated well of the opposite type therebetween and the adjacent columns have mirrored layouts.
US12272298B2
A display apparatus includes a display panel, a gate driver, a data driver and an emission driver. The display panel includes a pixel. The gate driver is configured to provide a gate signal to the pixel. The data driver is configured to provide a data voltage to the pixel. The emission driver is configured to provide an emission signal to the pixel. The pixel includes a light emitting element, a driving switching element and a bias switching element. The driving switching element is configured to apply a driving current to the light emitting element. The bias switching element is configured to provide a bias voltage to an input electrode of the driving switching element. A frequency of a bias gate signal applied to a control electrode of the bias switching element is greater than a frequency of a data write gate signal applied to the pixel.
US12272290B2
A flat panel detector and a method performed by the flat panel detector are provided. A plurality of pixel units are arranged in an array, each pixel unit includes pixels arranged in a K×K sub-array, and each pixel is configured to provide a photoelectric signal. K is an odd number greater than 1. A gate driving circuit is configured to turn on the pixel units row by row under, so as to cause K rows of pixels in each turned-on pixel unit to generate photoelectric signals. A readout circuit is configured to read photoelectric signals from K columns of pixels in each column of pixel units, and generate image data for each pixel unit according to the photoelectric signals. A control circuit is connected to the gate driving circuit and the readout circuit.
US12272288B2
A display device includes: a base layer; a pixel circuit layer on the base layer, the pixel circuit layer including lower lines, the pixel circuit layer having a line-free area in which the lower lines are not present; and a light-emitting-element layer on the pixel circuit layer, the light-emitting-element layer including electrodes and a light emitting element on the electrodes, the light-emitting-element layer having an electrode-free area in which the electrodes are not present. The line-free area overlaps the electrode-free area in a plan view.
US12272283B2
An electronic circuit including a plurality of common terminals, a first circuit, a second circuit, and a plurality of switch units is provided. The first circuit is configured to output display driving signals to data lines of a display panel via the common terminals. The second circuit is configured to receive fingerprint sensing signals from fingerprint sensing lines of the display panel via the common terminals. Each of the switch units includes a first terminal coupled to one of the common terminals and a plurality of second terminals coupled to the first circuit and the second circuit. The switch units are grouped into a plurality of groups, and each group corresponds to a fingerprint sensing channel of the second circuit.
US12272274B2
A display device is provided. The display device includes a middle frame component, a slide component, elastic elements, and a display screen. The middle frame component includes at least two middle frame bodies connected rotatably. The slide component includes at least two slide elements. The slide elements are slidably connected to the middle frame bodies correspondingly. The elastic elements are connected between the middle frame bodies and the slide elements. The display screen is connected to the slide component. By disposing the slide component, poor display incurred by occurrence of deformation is prevented when the display screen drops.
US12272263B2
Systems and methods for learning management systems with shared weld training results are described. In some examples, weld training results may be shared with a learning management system and/or associated with a particular learning activity of the learning management system. In some examples, the weld training results (and/or a networked location where the weld training results are accessible) may be encoded in a machine readable graphic (e.g., a one dimensional, two dimensional, and/or matrix barcode). In some examples, the machine readable graphic may be read and/or decoded by a user device to obtain the weld training results. In some examples, a particular learning activity may also be encoded in the machine readable graphic.
US12272252B2
Systems, methods, and apparatus for performing an action when an aggregated confidence measure. Data is received from a first sensor proximate to a particular air space. Data is also received from a second sensor and a third sensor proximate to the particular air space. The data from the first sensor, second sensor, and third sensor are each analyzed to determine respective confidence measures that a UAV is within the particular air space. The first sensor corresponds to a first type of data, the second sensor corresponds to a second type of data, and the third sensor corresponds to a third type of data. The confidence measures from each sensor are aggregated together to generate a combined confidence measure indicating a possible presence of the UAV within in the particular air space. When the combined confidence measure exceeds a threshold, an action is taken.
US12272248B1
A marina slip occupancy detection system includes at least one watercraft detector configured to detect the presence and/or absence of a watercraft in a target area. A process of the watercraft detector is configured to communicate with a remote server with indications of occupancy or occupancy change. The remote server is configured to notify a dockhand, marina manager, and/or the watercraft owner/operator depending on the occupancy change and predetermined configurations of the remote server.
US12272238B2
A near-field sensing information transmission and pairing system for air-land unmanned vehicles and a method thereof are disclosed. The unmanned aviation vehicle is driven to move along a forward route of an unmanned ground vehicle in advance, and continuously senses whether an obstacle or a traffic control appears in the forward route; when sensing the presence of the obstacle or the traffic control feature, the unmanned aviation vehicle generates and transmits a re-routing signal to the unmanned ground vehicle, an alternative route is calculated to replace the original forward route based on map information, a current coordinate, an obstacle coordinate and a destination coordinate, so as to increase a reaction time of the unmanned ground vehicle, thereby achieving the technical effect of improving immediacy of the unmanned ground vehicle to avoid a roadblock.
US12272225B2
A system includes a sensor detecting entry/exit of a person to/from a toilet and a sensor detecting leaving/sitting on a toilet seat installed on a toilet bowl; acquires excretion information indicating at least a start and an end of excretion, based on imaging data captured by an image capture apparatus installed in such a way as to include, in an image capture range, an excretion range of excrement in the bowl; authenticates a person performed entry/exit, and determines whether the person is a person to be assisted as a user of the toilet or a helper; outputs notification information to a notification destination, based on a detection event indicated by the excretion information, entry/exit information, leaving/sitting information, and an authentication result, and a notification condition; and stores, as the notification condition, necessity of notification, and the notification information and the notification destination when notification is necessary, for each events.
US12272223B2
Disclosed are a safety service system and a method thereof. The safety service system comprises: a collection unit for collecting position information and image information related to a protected person who is registered by a protector; and a service providing unit for providing the position information and the image information to one or both of the protector and a security company upon detection of a signal that the protected person is in danger.
US12272217B1
Systems and methods include extracting item parameters from images of items positioned at a POS system. Item parameters associated with each item when mapped into a feature vector for each item are indicative as to an identification of the item. The feature vectors are analyzed to determine whether item parameters when combined and mapped into the feature vectors match a corresponding feature vector stored in a database. The database stores different combinations of item parameters as mapped into different stored feature vectors with different stored feature vectors associated with different items thereby identifying each item based on each different combination of item parameters as mapped into each stored feature vector associated with each item. Each item positioned at the POS system is identified when the feature vectors associated with each item match a corresponding stored feature vector as stored in the database.
US12272216B2
Systems and methods for operating a vending machine and/or kiosk. The methods comprise: detecting a presence of a person in a seat of the vending machine; obtaining a full or partial body heat map for the person that was created based on sensor data generated by at least one sensor of the vending machine or at least one sensor located in proximity to the vending machine (the full or partial heat map showing relative temperatures of different parts of a body of the person); selecting at least one vending service parameter for the vending machine using information obtained based on the full or partial body heat map; and causing the vending machine to provide the person with a vending service in accordance with the at least one vending service parameter that was selected.
US12272204B2
An electronic gaming machine includes a cabinet, a main display coupled to the cabinet and configured to display a wagering game, and a button deck assembly slidably coupled to the cabinet. The button deck assembly includes a housing extending from a first end oriented to face the cabinet to an opposed second end, a pushbutton releasably coupled to the housing between the first end and the second end, a latch, and a lever. The latch is configured to pivot relative to the pushbutton between a first position, in which the latch engages the pushbutton to secure the pushbutton to the housing, and a second position, in which the latch is disengaged from the pushbutton. The lever is slidably coupled to the housing and configured to engage the latch, wherein movement of the lever relative to the housing pivots the latch between the first position and the second position.
US12272202B2
Disclosed are gaming systems, methods and machines that may include one or more notched display screens. The notched display screens are defined by a non-rectangular shape. One or more portions of the display screen is removed, such that a variety of shapes can result from one or more cuts in the screen. In some examples, two or more notched display screens are arranged to provide a common and/or coordinated display. In some examples, a void from the removed portions can be used to present a feature, such as a mechanical reel.
US12272200B2
Solid-state miniature atomic clock (SMAC) within the form factor of an integrated circuit chip (aka microchip) or flexible device. The present invention includes architectures and methods of manufacture of SMACs. SMACs may include one or more vias, with some or all of the vias containing or other material suitable for an antenna. In addition, the SMAC may include a heating device for temperature stabilization.
US12272195B1
Embodiments of the present disclosure provide a device and method for displaying an unlock code for a lock upon lock related indicia being detected by a mobile communications device. The lock related indicia can be captured via a camera of the mobile communications device. In various embodiments, the unlock code can be revealed via an augmented reality display of the mobile communications device.
US12272190B2
A method for monitoring an aircraft component, including the following steps: receiving, from a video acquisition device, a video stream that represents at least one portion of the component; in the event that the realization of a predetermined condition is detected, extracting a portion of the video stream to form a sequence of interest; identifying, within the extracted sequence of interest, at least one image of interest; including a signature, obtained using each image of interest, with at least one predetermined signature from a library of signatures; and generating an anomaly detection signal if the result of the comparison meets a predetermined criterion.
US12272182B2
A personal mobility sharing service providing method is implemented by a server for executing the method. The server includes: a communication device configured to communicate with device terminals mounted on personal mobility devices managed by the server and user terminals of users using the personal mobility sharing services; and a control device configured to acquire device state information on the personal mobility devices through the device terminals, acquire use state information of respective users on the personal mobility devices through the user terminals, and when generation of at least one voice of customer (VOC) to a first user is predicted based on the use state information and the device state information, transmit first guide information on the at least one VOC to a first user terminal of the first user.
US12272180B2
Embodiments of this application provide a target service execution method and an electronic device. The method includes: receiving a first broadcast signal from a first device, where the first broadcast signal carries an identifier of the first device; starting a target application in an electronic device based on the identifier of the first device; and when receiving a second broadcast signal from a second device, establishing a communication connection between the target application and the second device based on an identifier of the second device that is carried in the second broadcast signal, to execute a target service corresponding to the target application. The foregoing method can improve a success rate of establishing a connection between the electronic device and the second device.
US12272179B2
Provided is a system and method for security screening integration for multiple modes of travel, the method including: obtaining, by at least one of at least one processor, a baggage source message (BSM) associated with an arrival of a luggage item of a passenger, the BSM comprising travel data of a first mode of travel of the luggage item on an air carrier; matching, by at least one of the at least one processor, a passenger name of the passenger in the BSM with a passenger name in a manifest for a second mode of travel different from the first mode of travel; extracting, by at least one of the at least one processor, an International Air Transport Association (IATA) license plate number from the BSM; based on an identification of the second mode of travel and matching the passenger name in the BSM with the passenger name in the manifest for the second mode of travel, triggering, by at least one of the at least one processor, a security screening integration assistant (SSIA) process comprising accessing and assembling security screening image and related data captured during a first mode of travel security screen using the IATA license plate number and communicating the assembled security screening image and related data to an integrated security screening station; receiving, by at least one of the at least one processor, a response of a security analysis from the integrated security screening station for transfer of the luggage item to the second mode of travel; and causing, by at least one of the at least one processor, a printer device to print a marker configured to bypass security screening for the second mode of travel, wherein the marker comprises the results of the security analysis.
US12272173B2
A processor-implemented method includes generating a preprocessed infrared (IR) image by performing first preprocessing based on an IR image including an object; generating a preprocessed depth image by performing second preprocessing based on a depth image including the object; and determining whether the object is a genuine object based on the preprocessed IR image and the preprocessed depth image.
US12272167B2
The following generally relates to using image classification techniques to determine the acceptability of form documents. In some examples, an image classification model may be trained to apply a first label to form documents that are acceptable and a second label to form documents that are unacceptable. In these examples, the image classification model may include a neural network, such as a convolutional neural network. Accordingly, the systems and methods generally relate to obtaining a submitted form document, inputting the submitted form document into the trained image classification model, and/or enforcing the acceptability decision of the image classification model.
US12272163B2
Systems and techniques are provided for unsupervised scene-decompositional normalizing flows. An example process can include obtaining a scene-decompositional model having a normalizing flow neural network architecture. The process can include determining, based on processing data depicting multiple targets in a scene using the scene-decompositional model, a distribution of scene data as a mixture of flows from one or more background components and one or more foreground components. The process can further include identifying, based on processing the distribution of scene data using the scene-decompositional model, a target associated with the one or more foreground components and included in the data depicting the multiple targets in the scene.
US12272159B2
In a driving analysis device, an information generation unit generates a time series of detection elements including a line-of-sight direction indicating to which of a plurality of preset viewable areas a line of sight of a driver driving a vehicle is oriented and an open/closed state of driver's eyes. An acquisition unit acquires evaluation data from the time series of the detection elements using a time window having a preset time width. An extraction unit extracts a plurality of feature quantities including at least a result of summation of appearance frequencies with respect to each of the detection elements from the evaluation data. An analysis unit analyzes a driver's tendency using a function that receives, as input, at least a part of the feature quantities extracted by the extraction unit.
US12272153B2
A vehicle can include various sensors to detect objects in an environment. In some cases, the object may be within a planned path of travel of the vehicle. In these cases, leaving the planned path may be dangerous to the passengers so the vehicle may, based on dimensions of the object, dimensions of the vehicle, and semantic information of the object, determine operational parameters associate with passing the object while maintaining a position within the planned path, if possible.
US12272149B2
The present disclosure describes systems and methods for automated determination of certain physical characteristics of a trailer in a tractor-trailer truck and positional arrangement between the trailer and tractor of the truck. The technology may include a camera mounted on the tractor to acquire an image of at least a rear portion of the trailer; a sensor configured to acquire information relating to the trailer angle; a processor configured to determine a position of the rear portion of the trailer in the image, and determine the length of the trailer based at least in part on the determined position of the rear portion of the trailer in the image and the information relating to the trailer angle.
US12272147B2
A server includes a control unit. The control unit determines whether a parked vehicle is used as a shelter based on a first image which is included in an image captured by a camera and which is obtained by imaging the vehicle and surroundings of the vehicle.
US12272143B2
A surveillance system for detecting and/or characterizing movement of a monitored infrastructure. An improved compromise between tight zone surveillance and number of false alarms is provided by an improved control of a 3D surveillance device. An input functionality is provided for a user to define a 3D subzone within a 3D environment model. A change functionality allows the user to generate a redefined subzone by dragging one of the corner points of the 3D subzone to a different position within a 3D visualization of the 3D environment model, whereby the shape of the 3D subzone is distorted. The input functionality and the change functionality are used to provide to the 3D surveillance device spatial parameters associated with the redefined subzone and the 3D surveillance device is caused to generate an action in case a movement within the redefined subzone is detected by means of the 3D measurement data.
US12272122B1
Systems, devices, and methods are described herein for improving object detection frameworks. Proposed regions can be used to identify similar images from a novel image set. Once identified, a weighted average of the feature representations of the similar images and/or a probability distribution of the classification labels for those images can be generated. The weighted average of the feature representations and/or the probability distribution can be used to steer the predicted classification confidence and/or predicted bounding box coordinates of the object detection framework. The disclosed techniques can be easily integrated with the object detect framework to improve the accuracy of its predictions without adding additional trainable parameters so as to refrain from adding complexity to the learning process.
US12272117B1
A passive sensor is used in conjunction with a trained machine learning classifier to make a You Are The One/You Are Not The One (YATO/YANTO) classification or determination as to whether an object, such as a threat, is moving toward a platform. The trained machine learning classifier utilizes a feature vector generated from conditioned temporal data and angular data obtained from passive sensor carried by the platform.
US12272106B2
A coding method and an apparatus are provided. XR data of different dimensions or different QoS requirements are distinguished during coding.
US12272105B2
A data processing system comprises a processor that generates data elements of an array of data and stores the data elements in the one or more local buffers. When a set of data elements that corresponds to less than an entire region of plural separate regions that the array of data is divided into is to be written from the one or more local buffers to memory, the processor may encode the set of data elements so as to produce an encoded block of data and store the encoded block of data in memory by: writing body data to one of a first body buffer and a second body buffer, wherein the set of data elements is encoded using a first encoding for which header information descriptive of the body data will be independent of the values of the data elements being encoded.
US12272099B2
A method of extracting and displaying postural measurements from patient data includes retrieving, by a processor of a computing device, the patient data from memory. The patient data includes a geometric mesh representation of a patient, including a plurality of data points corresponding to spatial coordinates of a plurality of vertices in three dimensions. The method also includes determining, by the processor, a reference geometry along the geometric mesh representation in a fixed position with respect to the spatial coordinates; determining, by the processor, a landmark corresponding to one of skeletal or soft tissue anatomy for the patient; and determining, by the processor, a postural deviation of a body portion of the patient by comparing the reference geometry and the landmark. The method further includes displaying, by a display of the computing device, a graphical user interface indicating a characteristic related to the postural deviation.
US12272097B1
The present invention relates to the field of artificial intelligence, and in particular, to a camera pose estimation method and system, electronic equipment and a readable medium. The camera pose estimation method includes: acquiring an initial matching set between a first image and a second image, where the first image and the second image are images from different angles for a same scene; performing a mismatch removal operation on the initial matching set based on an optimization network to obtain an optimized matching set, where the optimization network is constructed based on a multi-stage geometric semantic attention network; and acquiring a camera pose result based on the optimized matching set. By removing mismatches, feature matching results between the first image and the second image are more accurate, and thus a more accurate result can be obtained when performing camera pose estimation.
US12272092B2
The disclosed system may include a housing dimensioned to secure various components including at least one physical processor and various sensors. The system may also include a camera mounted to the housing, as well as physical memory with computer-executable instructions that, when executed by the physical processor, cause the physical processor to: acquire images of a surrounding environment using the camera mounted to the housing, identify features of the surrounding environment from the acquired images, generate a map using the features identified from the acquired images, access sensor data generated by the sensors, and determine a current pose of the system in the surrounding environment based on the features in the generated map and the accessed sensor data. Various other methods, apparatuses, and computer-readable media are also disclosed.
US12272089B2
A method includes identifying an image captured by an image capture device set at a first angle about an axis, the image corresponding to a time at which the image was captured, identifying within the image, a region of interest including an object to be used for calibration, determining, an image coordinate at which the object is displayed within the image, determining a camera angle corresponding to a position of the image capture system relative to the axis when the image was captured, identifying a bearing of the object relative to the reference direction, the bearing of the object determined using a geolocation of the image capture system and the time at which the image was captured, and determining, using the image coordinate, the camera angle, and the bearing of the object, an angular offset between the first angle and the reference direction to determine a second angle.
US12272077B2
Embodiments of the invention provide a tracking performance evaluation method and a host. The method includes: establishing a virtual environment; obtaining a tracking result of a virtual tracking device executing a tracking function in the virtual environment; and providing a tracking performance evaluation result for the virtual environment based on the tracking result.
US12272076B2
Disclosed is an image processing method, electronic device and storage medium. The method includes obtaining feature information of first region in a current image frame, wherein first region includes a region that is determined by performing motion estimation on the current and previous image frames based on optical flow; obtaining feature information of second region in the current image frame, wherein second region includes a region corresponding to pixel points among first pixel points of the current image frame, where its association with pixel points among second pixel points of the previous image frame satisfies a condition; and based on the feature information of first region and that of second region, fusing the previous and current image frames to obtain a processed current image frame, which is used as a previous image frame for a next image frame.
US12272069B2
Example systems and methods may selection of video frames using a machine learning (ML) predictor program are disclosed. The ML predictor program may generate predicted cropping boundaries for any given input image. Training raw images associated with respective sets of training master images indicative of cropping characteristics for the training raw image may be input to the ML predictor, and the ML predictor program trained to predict cropping boundaries for raw image based on expected cropping boundaries associated training master images. At runtime, the trained ML predictor program may be applied to runtime raw images in order to generate respective sets of runtime cropping boundaries corresponding to different cropped versions of the runtime raw image. The runtime raw images may be stored with information indicative of the respective sets of runtime boundaries.
US12272060B2
A method for generating a module configured to determine concentration of an analyte in a sample of a body fluid is disclosed. The method includes providing a first set of measurement data derived from images of one or more test strips indicating a color transformation in response to a body fluid containing an analyte. The images can be recorded by multiple devices with differing cameras, software and/or hardware device configurations for image recording and image data processing. A neural network model can be generated in a machine learning process applying an artificial neural network and a module configured to determine concentration of an analyte in a second sample of a body fluid can be generated. Further, the present disclosure includes a system for generating the module as well as a method and a system for determining concentration of an analyte in a sample of a bodily fluid.
US12272055B2
A processor detects a structure of interest from a plurality of tomographic images indicating a plurality of tomographic planes of an object. The processor selects a tomographic image from the plurality of tomographic images according to a type of the structure of interest in a region in which the structure of interest has been detected and generates a composite two-dimensional image using the selected tomographic image in the region in which the structure of interest has been detected and using a predetermined tomographic image in a region in which the structure of interest has not been detected.
US12272054B2
A system for facilitating developmental monitoring of children comprises one or more processors and one or more hardware storage devices storing instructions that are executable by the one or more processors to configure the system to (i) access a set of image data depicting a subject, (ii) extract a set of features from the set of image data, the set of features indicating one or more body characteristics of the subject as represented in the set of image data, and (iii) determine a set of developmental metrics for the subject based upon the set of features, the set of developmental metrics being indicative of a developmental state for the subject.
US12272053B1
A wearable device may compress the skin of a user when worn, which may affect values determined using sensors of the device. To determine the effect of skin compression on the values, a time-of-flight signal, images, or frames of video data that depict a portion of the body having indentations from wearing the device may be acquired. Characteristics of the images, such as shadows associated with the indentations, may be processed using a machine learning algorithm or mathematical function to determine a depth of various portions of the indentations. Depth data from the time of flight signal may be used to refine or modify these determined depths. The amount of skin compression associated with the indentations may be used to modify signals acquired using sensors, or output a recommendation for a band or other method for securing the device.
US12272050B2
The technology disclosed relates to training a convolutional neural network (CNN) to identify and classify images of sections of an image generating chip resulting in process cycle failures. The technology disclosed includes creating a training data set of images of dimensions M×N using labeled images of sections of image generating chip of dimensions J×K. The technology disclosed can fill the M×N frames using horizontal and vertical reflections along edges of J×K labeled images positioned in M×N frames. A pretrained CNN is further trained using the training data set. Trained CNN can classify a section image as normal or depicting failure. The technology disclosed can train a root cause CNN to classify process cycle images of sections causing process cycle failure. The trained CNN can classify a section image by root cause of process failure among a plurality of failure categories.
US12272048B2
Methods are provided for the automated detection of micro-objects in a microfluidic device. In addition, methods are provided for repositioning micro-objects in a microfluidic device. In addition, methods are provided for separating micro-objects in a spatial region of the microfluidic device.
US12272046B2
A plurality of different images of a same region of interest in an object are input into a set of neural networks, wherein each image of the region has been captured under a different value of a variable condition. A classification for each image is generated by the set of neural networks, wherein each classification includes a confidence score in a prediction of whether a feature is present in the region. The image classifications are ensembled to generate a final classification for the region. By applying a loss function, a loss is computed based on comparing the final classification to a ground truth of whether the feature is present in the region. The parameters of the set of neural networks are adjusted based on the computed loss.
US12272036B2
A system (IPS) and related method for image processing, in particular dark-field or phase contrast imaging to reduce motion artifacts. The system comprises an input interface (IN) for receiving a series of projection images (π) acquired by an X-ray imaging apparatus (XI) of an object (OB) for a given projection direction, the imaging apparatus (XI) configured for phase-contrast and/or dark-field imaging A phase-contrast and/or dark-field image generator (IGEN) applies an image generation algorithm to compute a first image based on the series the projection images (π). A motion artifact detector (MD) detects a motion artifact in the first image. A combiner (Σ) combines, if a motion artifact is so detected, a part of the first image with a part of at least one auxiliary image to obtain a combined image. The auxiliary image was previously computed by a gated application of the image generation algorithm in respect of a subset of the series of the projection images (π). The combined image may be output at an output interface (OUT) as a motion artifact reduced image.
US12272033B2
A snapshot hyperspectral imaging method includes the steps of: S1, selecting a set of reference wavelengths for calibration, rectifying the shifted positions due to dispersion at each reference wavelength, and selecting a center wavelength; S2, estimating relative dispersion at each reconstructed wavelength with respect to the center wavelength; S3, generating a dispersion matrix describing the direction of dispersion, and generating a spectral response matrix using a spectral response curve of a sensor; S4, capturing images blurred with dispersion; S5, deblurring the dispersed images captured in S4 using the dispersion matrix and the spectral response matrix generated in S3 to obtain spectral data spatially aligned in all spectrums; and S6, projecting the aligned spectral data obtained in S5 into color space, extracting a foreground image by a threshold method, sampling the dispersed images obtained in S4 as strong prior constraints for the foreground image, and reconstructing accurate spatial hyperspectral data.
US12272030B2
In some examples, a machine learning model may be trained to denoise an image. In some examples, the machine learning model may identify noise in an image of a sequence based at least in part, on at least one other image of the sequence. In some examples, the machine learning model may include a recurrent neural network. In some examples, the machine learning model may have a modular architecture including one or more building units. In some examples, the machine learning model may have a multi-branch architecture. In some examples, the noise may be identified and removed from the image by an iterative process.
US12272019B1
The creation of synthetic scenes from a combination of synthetic data and real environment data to allow for testing of extended reality (XR) applications on an electronic device is disclosed. In order to efficiently test an XR application, a scene data configuration can be specified within a synthetic service, representing a combination of different synthetic data and real environment data. In addition, scene understanding and alignment metadata can be added to the scene data. When the XR application is initiated, a synthetic scene in accordance with the scene data configuration and the added metadata can be rendered and presented on a display of the electronic device. The XR application can then be tested within the presented synthetic scene, with the application interacting with both the synthetic data and the real environment data of the synthetic scene as though it were interacting with real objects in a real environment.
US12272015B2
A messaging system performs neural network hair rendering for images provided by users of the messaging system. A method of neural network hair rendering includes processing a three-dimensional (3D) model of fake hair and a first real hair image depicting a first person to generate a fake hair structure, and encoding, using a fake hair encoder neural subnetwork, the fake hair structure to generate a coded fake hair structure. The method further includes processing, using a cross-domain structure embedding neural subnetwork, the coded fake hair structure to generate a fake and real hair structure, and encoding, using an appearance encoder neural subnetwork, a second real hair image depicting a second person having a second head to generate an appearance map. The method further includes processing, using a real appearance renderer neural subnetwork, the appearance map and the fake and real hair structure to generate a synthesized real image.
US12272011B2
An illustrative volumetric content production system may access first capture data and second capture data. These first capture data may represent an entirety of a capture target and may be captured by a fixed camera system including a first plurality of image capture devices having respective fixed viewpoints with respect to the capture target. The second capture data may represent a portion of the capture target less than the entirety of the capture target and may be captured by a dynamic camera system including a second plurality of image capture devices having respective dynamic viewpoints with respect to the capture target. Based on the first and second capture data, the volumetric content production system may generate a volumetric representation of an object included in the portion of the capture target in accordance with principles described herein. Corresponding methods and systems are also disclosed.
US12272008B2
Various implementations disclosed herein include devices, systems, and methods for synthesizing an environment based on an image. In various implementations, a device includes a non-transitory memory and one or more processors coupled with the non-transitory memory. In various implementations, a method includes determining an engagement score that characterizes a level of engagement between a user and a representation of a subject included in an image. In some implementations, the method includes, in response to the engagement score satisfying an engagement threshold, obtaining stored information regarding the subject, and synthesizing an environment based on the image and the stored information regarding the subject.
US12272000B2
Concurrently with performing a visibility pass to generate visibility data for two or more bins of an image, a processing system determines whether a primitive to be rendered covers at least a predetermined threshold percentage of a tile of the image. In response to the primitive coving at least the predetermined threshold percentage of the tile, the processing system stores the depth data of the primitive in a depth buffer for pixel-based rendering. In response to the primitive not covering at least the predetermined threshold percentage of the tile, the processing system fuses the primitive with one or more preceding primitives sharing an edge with the primitive in the tile to generate a fused primitive. In response to the fused primitive being valid in the tile, the processing system passes the depth data of the fused primitive to the depth buffer.
US12271992B2
A method including receiving (S605) a request for a depth map, generating (S625) a hybrid depth map based on a device depth map (110) and downloaded depth information (105), and responding (S630) to the request for the depth map with the hybrid depth map (415). The device depth map (110) can be depth data captured on a user device (515) using sensors and/or software. The downloaded depth information (105) can be associated with depth data, map data, image data, and/or the like stored on a remote (to the user device) server (505).
US12271991B2
Systems, apparatuses and methods may provide for technology that receives, at a topology shader in a graphics pipeline, an object description and generates, at the topology shader, a set of polygons based on the object description. Additionally, the set of polygons may be sent to a vertex shader.
US12271990B2
Systems and methods of the present disclosure are directed to a method for optimizing utilization of graphics processors for machine learning inference tasks. The method includes simultaneously rendering, by a computing system comprising one or more computing devices, a plurality of textures from an input to a machine-learned model. The method includes generating, by the computing system, a plurality of shaders based at least in part on a layout of the plurality of textures, wherein each of the plurality of shaders corresponds to at least one operator of a plurality of operators of the machine-learned model. The method includes processing, by the computing system using a Graphics Processing Unit (GPU), the plurality of textures with the plurality of shaders to obtain a machine-learning output for the machine-learned model.
US12271988B2
Disclosed are a method and apparatus for converting 3D manuals into 2D interactive videos for a cloud service. The method for converting 3D manuals into 2D interactive videos for a cloud service, proposed in the present disclosure, includes the steps of performing labeling for annotations in a 3D manual for a cloud service and machine learning for recognizing the annotations; automatically recognizing the annotations, fine-adjusting automatically unrecognized annotations, and generating a file for converting the 3D manual into a 2D interactive video; linking the 3D manual to a corresponding 2D manual using the file; extracting and handling artificial intelligence knowledge based on work instructions in the 2D manual; and performing neural network tasks and linguistic inferences for processing voice requests, and informing the user about the handling and completion of a requested task by sending visual and audio feedback, in order to execute commands based on the artificial intelligence knowledge, the digital twin, and the annotations in the 3D manual.
US12271985B2
Embodiments of the present disclosure relate to a method, apparatus, device, and medium for image special effect processing, wherein the method including: in response to a first generation request for a first target node in a main image, generating a first sub-container node connected to a main container node associated with the main image; the first generation request including a first image type corresponding to the first target node, generating a first sub-image associated with the first sub-container node based on the first image type, the first sub-image including at least one first operation node; acquiring a command for image special effect processing based on a main operation node of the main image and the first operation node of the first sub-image; and processing and displaying a target image based on the command for image special effect processing.
US12271982B2
In one or more implementations, user content items generated using a client application may be shared with users that are not contacts of the user within the client application. A user interface that indicates a number of recipients of the user content item may be generated that also includes a first section that displays the user content item and a second section to add text content to the user content item. In various examples, one or more classifications may be associated with the user content item.
US12271981B2
A computer-implemented method, in accordance with one embodiment, includes collecting data relating to development of a software product, the collected data including a plurality of different types of data relating to the development of the software product. A portion of the collected data is selected based on a characteristic of an intended user, the portion of the collected data including a plurality of the types of data. The selected portion of the collected data is transformed into data visualizations representing the data, the different types of the data having different data visualizations relative to one another. The data visualizations are output in a single visual representation for display to the intended user.
US12271977B2
Systems and methods for generating a video of a user-defined virtual reality scene are disclosed. Exemplary implementations may: obtain a scene definition; obtain camera information for multiple virtual cameras to be used in generating a two-dimensional presentation of the virtual reality scene; execute a simulation of the virtual reality scene from the scene definition for at least a portion of the scene duration; obtain camera timing instructions specifying which of the virtual cameras should be used to generate the two-dimensional presentation of the virtual reality scene as a function of progress through the scene duration; generate the two-dimensional presentation of the virtual reality scene in accordance with the camera timing instructions and the camera information.
US12271976B2
Digital representation techniques of intertwined vector objects are described. These techniques support a non-destructive representation of intertwined digital objects. Additionally, these techniques support editing of overlaps to change a visual ordering in an intuitive and efficient manner. Optimization operations are also implemented that remove redundancy, combine overlaps into a single representation, address visual artifacts at borders between the intertwined objected, and so forth.
US12271974B2
Techniques are described for generating bird's eye view (BEV) images and segmentation maps. According to one or more embodiments, a system is provided comprising a processor that executes computer executable components stored in at least one memory, comprising a machine learning component that generates a synthesized bird's eye view image from a stitched image based on removing artifacts from the stitched image present from a transformation process. The system further comprising a generator that produces the synthesized bird's eye view image and a segmentation map, and a discriminator that predicts whether the synthesized bird's eye view image and the segmentation map are real or generated.
US12271969B2
Augmented reality-based training systems that can dynamically construct and render AR content based on physical attributes of a user to train the user to correctly fit one or more articles of a personal protective equipment (PPE) onto the user's body. In some examples, an AR system includes a display and a computing device having a memory and one or more processors. The memory can include instructions that, when executed by the processors, simulate a fitting of PPE to a worker. The system can capture an image of a worker, select a digital model of the PPE, determine alignment of the PPE to the worker, and output for display augmented reality content that includes a composite image of the worker overlaid with the digital model of the PPE in accordance with the determined alignment.
US12271966B2
In one embodiment, a method may include receiving, by a device, over a network, an order from a device of a user, the order including information indicating a current location of the user. The method may include determining, by the device, a geographical relationship between the current location and a plurality of restaurant locations, determining, by the device, a future pick-up time for the order based on the determined geographical relationship and/or traffic delays, determining, by the device, that a current time respective to the future pick-up time is within a threshold time period to the future pick-up time, and causing, by the device, a notification to be delivered to the restaurant, the notification including an indication that the received order is to be prepared.
US12271965B2
According to an embodiment of the present invention, there is provided a system for ordering and delivering food using an autonomous vehicle, the system including: an autonomous vehicle configured to request a food order by a user; a server configured to receive information about the food order by the user; and an unmanned food station configured to prepare food based on the information about the food order and to deliver the prepared food into the autonomous vehicle when the autonomous vehicle arrives; wherein the server is configured to determine an unmanned food station to prepare food based on the location of the autonomous vehicle.
US12271950B2
A method, system and program product including receiving data, including historical prices, volumes, and trading strategy model parameters; executing at least one of an analysis, performance testing and scoring of the trading strategy model's process; performing a series of trading strategy model calculations including a Sharpe ratio score calculation that compares performances of different trading strategy models; analyzing the performance of the trading strategy model by running different combinations of the trading strategy model parameters; detecting overfitting; implementing a distribution of said input data to said analysis, Strategy Stats Calculation, and/or All-Parameters Analysis modules; calculating a score of an overall performance of the trading strategy model by normalizing single scores and combining the single scores into groups; implementing a distribution at least one of, score calculations, analysis data, and recommendations to said output module.
US12271944B2
In an aspect, a method performed at a server includes: receiving an electronic message indicating an expected transfer, the message indicating at least a quantity of resources associated with the expected transfer and a value date associated with the expected transfer; detecting a trigger condition associated with the expected transfer; in response to detecting the trigger condition associated with the expected transfer, determining whether a transfer associated with the expected transfer has been made; and in response to determining that the expected transfer has not been made, providing a notification to a client device associated with a recipient of the expected transfer.
US12271938B1
This disclosure describes a system for fulfilling items at a materials handling facility. In some instances, a predicted items list that identifies items that are likely to be picked by a user are determined and, when the user arrives at the materials handling facility, those predicted items are presented to the user for selection. For example, predicted items may be determined and an inventory holder that holds one or more of those predicted items may be retrieved by a mobile drive unit (such as a Kiva mobile drive unit) and presented to the user at a retrieval area. The user may pick the items they desire from the presented inventory holder.
US12271936B2
A computing system includes a database and at least one processor. The at least one processor is configured to: receive, from an entity computing system, a request related to a layaway transaction of a user; and, in response to receiving the request, automatically facilitate initiation of a layaway deposit account by associating the layaway deposit account with a user profile stored in the database, generating a link between the layaway deposit account and a physical card number, generating a rule that governs the physical card number, and associating the rule with the physical card number. The at least one processor is further configured to receive, from an automated teller machine (ATM), a transaction request that complies with the rule associated with the physical card number.
US12271926B2
A system includes a set of crawlers that find and retrieve documents from an information network, an information extraction system, a knowledge graph storing nodes and edges that connect them, wherein each node represents a respective entity of a corresponding entity type of a plurality of entity types, and wherein the knowledge graph further stores event data relating to events detected by the information extraction system, a machine learning system that trains models that are used in connection with at least one of entity extraction, event extraction, recipient identification, and content generation, a lead scoring system that scores the relevance of information to an individual and references information in the knowledge graph, and a content generation system that generates content of a personalized message to a recipient who is an individual for which the lead scoring system has determined a threshold level of relevance.
US12271924B2
Systems and methods which offer a loyalty program affiliated with different entities associated with an enterprise.
US12271909B2
The present invention teaches a system having at least one plant system having at least a plurality of agents, having at least a plurality of autonomous mobile robots, movable machinery, and a plurality of sensors for generating data for use for the safety relevant securing of the plant system, wherein a local plant safety system associated with the plant system is present, wherein data of the local plant safety system are stored in a first database, wherein the local plant safety system has a first data model having datasets of the plant system, wherein a decentral public plant library system associated with the local plant safety system is present, wherein the plant safety system and the plant library system are connected to one another via an interface, and wherein data and datasets can be transmitted between the plant safety system and the plant library system via the interface.
US12271895B2
Systems and methods are disclosed for executing an electronic transaction using a digital wallet. One method includes receiving electronic transaction information from an electronic transaction browser. An account enrollment status may be determined based on the electronic transaction information by a digital wallet system. The digital wallet system may generate a verification request based on the account enrollment status. The digital wallet system may receive user verification information via the graphical interface. The digital wallet system may also generate or verify a user account in the digital wallet system based on the account enrollment status and the user verification information. In one aspect, the digital wallet system may receive a request to complete an electronic transaction based on the electronic transaction information received from the electronic transaction browser. In another aspect, the digital wallet system may generate a token based on the request to complete the electronic transaction.
US12271887B2
Systems, computer-implemented methods, apparatus, and/or computer program products that can facilitate electronic generation of enhanced, transaction-based QR codes for improved fraud detection are provided. In various aspects, a processor can receive a signal from an electronic beacon of a point-of-sale device, wherein the signal includes information associated with a first merchant. In various instances, in response to receiving the signal from the electronic beacon, the processor can identify a quick response (QR) code from a set of quick response codes that corresponds to the first merchant. In various cases, the processor can render the identified QR code on an electronic display that is scannable by the point-of-sale device, wherein scanning the identified QR code causes the point-of-sale device to transmit the identified QR code and a second merchant identifier to a payment processor. In various aspects, the processor can receive a transaction confirmation based on a verification of a transaction completed using the identified QR code from the payment processor, wherein the verification is based on determining that the identified QR code corresponds to the merchant identifier transmitted by the point-of-sale device. In various embodiments, the identified QR code can correspond to other types of verification data (e.g., geo-location stamps, time stamps, product or service identifiers, price identifiers).
US12271886B2
A mobile device is used to initiate and execute a transaction between a customer and a merchant. A mobile device is used to initiate a point of sale transaction, wherein a merchant ID is sent to a payment processing server. Responsive to receiving a communication from the mobile device, the payment processing server requests transaction information from the merchant, wherein the merchant is identified based on the provided merchant ID. The merchant can provide transaction information such as the total sale amount to the payment processing server. The payment processing server can authenticate the customer and initiate a purchase transaction with the appropriate financial institutions associated with the customer and the merchant. The payment processing server can send a confirmation of the executed transaction to the merchant and the mobile device.
US12271877B1
A system to track to model asset states and access by utilizing non-fungible tokens (NFTs). The system includes a data processing system including memory and one or more processors to receive a stating request for an asset, obtain, based on a plurality of control structures, a plurality of NFTs, each of the plurality of NFTs including a link with a metadata object including metadata of a state of the asset, encapsulate the plurality of NFTs within a container, receive, from the remote device, a state request for an asset state corresponding to a first NFT, the state request including a security token, obtain, from the metadata of the first NFT, one or more recorded security tokens, compare the security token to the one or more security tokens, and, in response to the security token matching the one or more security tokens, transmit the first NFT to the remote device.
US12271874B2
Provided is a security key input system using a one-time keypad. The security key input system may include: a keypad input unit configured to output a security keypad including one or more null keys each having no identification mark written thereon, and receive a security key from a user; a control unit comprising a one-time keypad generator configured to generate a one-time keypad; an input terminal comprising an NFC recognition unit configured to provide the one-time keypad generated by the one-time keypad generator to an output terminal through NFC with the output terminal contacted with the input terminal; a display module; an NFC recognition module configured to receive the one-time keypad from the input terminal through the NFC recognition unit; and the output terminal comprising a controller configured to output the one-time keypad received from the NFC recognition module through the display module.
US12271847B2
The disclosure is directed to various ways of improving the functioning of computer systems, information networks, data stores, search engine systems and methods, and other advantages. Among other things, provided herein are methods, systems, components, processes, modules, blocks, circuits, sub-systems, articles, and other elements (collectively referred to in some cases as the “platform” or the “system”) that collectively enable, in one or more datastores and systems. A system and method (e.g., a custom workflow actions system and related processes) for creating and using a custom action (e.g., custom code action). The custom code action may be created and added to a workflow. The workflow may be executed based on the occurrence of one or more events such that the new custom code action may be triggered as part of the workflow (e.g., resulting in an occurrence of a customized action corresponding with a custom instruction code).
US12271843B2
The present disclosure relates generally to systems and processes for position fulfillment and, more particularly, to systems and methods of identifying and matching human resources to an open employment position within an organization. The method includes: obtaining, by a computer system, one or more profiles from one or more data sources; analyzing, by the computer system, the one or more profiles to parse attributes and find similarities and/or recurring occurrences in the parsed attributes; normalizing the parsed attributes based on the at least one similarities and recurring occurrences; and matching the normalized attributes to attributes of an open position.
US12271841B2
A method is described and includes acquiring sensor data produced by sensors of a plurality of vehicles traversing an area including a location of a user, wherein the vehicles traversing the area comprise a subset of a fleet of vehicles for providing rideshare services; processing the acquired sensor data to determine a category of the user; selecting a vehicle from the fleet of vehicles based on the category of the user, wherein the selected vehicle comprises at least one accommodation corresponding to the category of the user; and dispatching the selected vehicle to a pick-up location designated by the user.
US12271836B2
Embodiment of the invention provide a method for determining a health index of a property area. The method comprises acquiring property data associated with a property area from a data source, and extracting a first property attribute data from the property data acquired. The first property attribute data extracted is used to determine presence or movement of a first pollutant data within the property area. The method further comprises determining a first potential impact data the first pollutant data may have on individual health based in part on the first property attribute data extracted, and computing a property score representing a health index of the property area based in part on the first potential impact data determined.
US12271833B2
To automatically identify a sequence of recommended account/product pairs with highest likelihood of becoming a realized opportunity, an account/product sequence recommender uses an account propensity (AP) model and a reinforcement learning (RL) model and target engagement sequence generators trained on historical time series data, firmographic data, and product data. The trained AP model assigns propensity values to each product corresponding to received account characteristics. The trained RL model generates an optimal sequence of products that maximizes the reward over future realized opportunities. The target engagement sequence generators create target engagement sequences corresponding to the optimal sequence of products. The recommender prunes the optimal sequence of products based on the propensity values from the trained AP model, the completeness of these target engagement sequences, and a desired product sequence length. The recommender uses the remaining products, validated on three models, for account/product recommendations.
US12271829B2
In a method for managing training data in an illustrative embodiment, in response to a determination that new training data is collected by a sensor, the new training data is stored into a collected data stream of a storage pool; in response to a determination that the new training data and historical data stored in a full data stream of the storage pool are refined into refined training data, the refined training data is stored into a refined data stream of the storage pool; and the new training data is stored into the full data stream. In this way, data streams become clear and storage costs are reduced. This greatly reduces the difficulty of developing complex scenarios such as autonomous driving.
US12271827B2
A method including extracting data from disparate data sources. The data includes data pairs including a corresponding data point and a corresponding time associated with the corresponding data point. The method also includes extracting insights from the data at least by identifying a trend in the data pairs. The method also includes forming a model vector including the insights and an additional attribute to the insights. The additional attribute characterizes the insights. The additional attribute includes at least user feedback including a user ranking of a ranked subset of the insights from a user. The method also includes inputting the model vector into a trained insight machine learning model to obtain a predicted ranking of the insights. The method also includes selecting, based on the predicted user ranking, a pre-determined number of insights to form predicted relevant insights. The method also includes reporting the predicted relevant insights.
US12271826B2
Methods and servers for of training a decision-tree based Machine Learning Algorithm (MLA) are disclosed. During a given training iteration, the method includes generating prediction values using current generated trees, generating estimated gradient values by applying a loss function, generating a first plurality of noisy estimated gradient values based on the estimated gradient values, generating a plurality of noisy candidate trees using the first plurality of noisy estimated gradient values, applying a selection metric to select a target tree amongst the plurality of noisy candidate trees, generating a second plurality of noisy estimated gradient values based on the plurality of estimated gradient values, generating an iteration-specific tree based on the target tree and the second plurality of noisy estimated gradient values, and storing, the iteration-specific tree to be used in combination with the current generated trees.
US12271824B2
Systems and methods for neural machine translation are provided. In one example, a neural machine translation system translates text and comprises processors and a memory storing instructions that, when executed by at least one processor among the processors, cause the system to perform operations comprising, at least, obtaining a text as an input to a neural network system, supplementing the input text with meta information as an extra input to the neural network system, and delivering an output of the neural network system to a user as a translation of the input text, leveraging the meta information for translation.
US12271822B2
A method for active learning includes obtaining a set of unlabeled training samples and for each unlabeled training sample, perturbing the unlabeled training sample to generate an augmented training sample. The method includes generating, using a machine learning model, a predicted label for both samples and determining an inconsistency value for the unlabeled training sample that represents variance between the predicted labels for the unlabeled and augmented training samples. The method includes sorting the unlabeled training samples based on the inconsistency values and obtaining, for a threshold number of samples selected from the sorted unlabeled training samples, a ground truth label. The method includes selecting a current set of labeled training samples including each selected unlabeled training samples paired with the corresponding ground truth label. The method includes training, using the current set and a proper subset of unlabeled training samples, the machine learning model.
US12271811B2
A domain processing system receives or collects raw data containing sample domains each having a known class identity indicating whether a domain is conducting an email campaign. The domain processing system extracts features from each of the sample domains and selects features of interest from the features, including at least a feature particular to a seed domain and features particular to email activities over a time line that includes days before and after a domain creation date. The features of interest are used to create feature vectors which, in turn, are used to train a machine learning model, the training including optimizing a neural network structure iteratively until stopping criteria are satisfied. The trained model functions as an email campaign domain classifier operable to classify candidate domains with unknown class identities such that each of the candidate domain is classified as conducting or not conducting an email campaign.
US12271809B2
A neural network apparatus includes a plurality of node buffers connected to a node lane and configured to store input node data by a predetermined bit size; a plurality of weight buffers connected to a weight lane and configured to store weights; and one or more processors configured to: generate first and second split data by splitting the input node data by the predetermined bit size, store the first and second split data in the node buffers, output the first split data to an operation circuit for a neural network operation on an index-by-index basis, shift the second split data, and output the second split data to the operation circuit on the index-by-index basis.
US12271808B2
A neural network operation apparatus includes: a receiver configured to receive a first input feature map; a controller configured to control multiplier-accumulators (MACs) included in a first MAC array; and a first operation engine comprising the first MAC array and configured to process the first input feature map based on the MACs of which operation states are controlled.
US12271797B2
Systems and methods include determination of a first plurality of sets of data, each including values associated with respective ones of a first plurality of features, partial training of a first machine-learning model based on the first plurality of sets of data, determination of one or more of the first plurality of features to remove based on the partially-trained first machine-learning model, removal of the one or more of the first plurality of features to generate a second plurality of sets of data, partial training of a second machine-learning model based on the second plurality of sets of data, determination that a performance of the partially-trained second machine-learning model is less than a threshold, addition, in response to the determination, of the one or more of the first plurality of features to the second plurality of sets of data, and training of the partially-trained first machine-learning model based on the first plurality of sets of data.
US12271796B2
A machine learning system configured to map an input data instance to an output according to a system mapping. The system mapping may be composed from multiple functions. A latent input vector may be determined in a second latent space for the input data instance, from latent reference vectors related to a number of reference data instances identified as parents.
US12271793B2
A GxP (good practice) platform is implemented to enable artificial intelligence (AI) algorithms to be tracked from creation through training and into production. Deployed algorithms are assigned a GxP chain ID that enables identification of production details associated with respective algorithms. Trained algorithms, each of which are respectively associated with a GxP chain ID, are containerized and can be utilized through an application programing interface (API) to provide a service. The GxP chain ID is linked to production details stored within a database, in which the production details can include information such as data used to train the algorithm, a history version, a date/time stamp when the algorithm was validated, software and hardware on which the algorithm was developed and trained, among other details. Changes to the algorithm can be tracked using an immutable ledger facilitated by the implementation of blockchain.
US12271789B2
In a method for interpreting output of a machine learning model, a processor receives a first interpretable rule set. A processor may also receive a second interpretable rule set generated from a dataset and model-predicted labels classifying the dataset. A processor may also generate a difference metric and mapping between the first interpretable rule set and the second interpretable rule set.
US12271787B2
Described is a learning system for multi-agent applications. In operation, the system initializes a plurality of learning agents. The learning agents include both tactical agents and strategic agents. The strategic agents take an observation from an environment and select one or more of the tactical agents to produce an action that is used to control a platform's actuators or simulated movements in the environment to complete a task. Alternatively, the tactical agents produce the action corresponding to a learned low-level behavior to control the platform's actuators or simulated movements in the environment to complete the task.
US12271784B2
A quantum measurement circuit implements a hypergraph product code (HPG). A syndrome can be extracted from the circuit by preparing a readout qubit of the quantum measurement circuit in a known state, preparing a row-based measurement gadget, and preparing a column-based measurement gadget in the quantum measurement circuit. The row-based measurement gadget entangles the readout qubit with a first subset of the target set of data qubits in a same row of the quantum measurement circuit as the readout qubit, and the column based gadget entangles the readout qubit with a second subset of the target set of data qubits in a same column of the quantum measurement circuit as the readout qubit. The syndrome is extracted by measuring the readout qubit to extract the parity of the target set of data qubits.
US12271765B2
Various embodiments include a parallel processing computer system that enables parallel instances of a program to synchronize at disparate addresses in memory. When the parallel program instances need to exchange data, the program instances synchronize based on a mask that identifies the program instances that are synchronizing. As each program instance reaches the point of synchronization, the program instance blocks and waits for all other program instances to reach the point of synchronization. When all program instances have reached the point of synchronization, at least one program instance executes a synchronous operation to exchange data. The program instances then continue execution at respective and disparate return addresses.
US12271763B2
Embodiments for performing load balancing in a filesystem of a distributed network comprising worker nodes accessing shared resources that are controlled by distributed locks to grant and prevent access from clients, by assigning a range of directory entries to each worker node, and providing feedback from each worker node to a load balancer to expose an internal state of acquired resources and other parameters of each worker node. In response to periodic updates of the directory ranges to be collocated, the system maintains directory ranges in each worker so that complete subtrees of the directory tree fit in a single range assigned to a worker. Upon receipt of a client request to access a data asset, the load balancer selects the most optimum worker to satisfy the request based on the worker internal states and other parameters.
US12271762B2
A method may include allocating, based on a first load requirement of a first tenant, a first bin having a fixed capacity for handing the first load requirement of the first tenant. In response to the first load requirement of the first tenant exceeding a first threshold of the fixed capacity of the first bin, packing a second bin allocated to handle a second load requirement of a second tenant. The second bin may be packed by transferring, to the second bin, the first load requirement of the first tenant based on the transfer not exceeding the first threshold of the fixed capacity of the second bin. In response to the transfer exceeding the first threshold of the fixed capacity of the second bin, allocating a third bin to handle the first load requirement of the first tenant.
US12271760B2
A first plurality of integrated circuit blocks of a first chip are connected to a second plurality of integrated circuit blocks of a second chip. A cluster remapping table is provided on the second chip and is to be programmed to identify a desired asymmetric topology of the connections between the first plurality of integrated circuit blocks and the second plurality of integrated circuit blocks. Logic is to discover the actual topology of the connections between the first plurality of integrated circuit blocks and the second plurality of integrated circuit blocks and determine whether the actual topology matches the desired topology as described in the cluster remapping table.
US12271756B2
A first operation in a computing environment with a set of nodes is monitored. A subset of nodes that are utilized by the first operation is identified. The subset of nodes is a subset of the set of nodes. For each node in the subset of nodes, an operation counter for the respective node is incremented and an operation time for the first operation is added to a total operation timer for the respective node. For each node in the subset of nodes, the respective total operation timer is divided by the respective operation counter. A node in the subset of nodes that appears to be slow is identified based on the dividing. The data for multiple operations could be aggregated in the operation counters and total operation timers for each node within the set of nodes, enabling nodes that appear to be slow to be identified on aggregate data.
US12271755B2
Systems and methods are disclosed herein for governing memory allocation in response to job requests. In one embodiment, a job request may be received from a user, the job request specifying a data processing job to be completed. A memory usage limit and a quantity of memory needed for the data processing job may be determined. Upon determining that the quantity of memory needed for the data processing job exceeds the memory usage limit, instructions may be provided to cancel the data processing job. On the other hand, if the quantity of memory needed for the data processing job does not exceed the memory limit, execution of the data processing job may be allowed.
US12271752B2
A method of managing CPU cores in a data storage apparatus (DSA) configured to perform both host I/O (Input/Output) processing and background storage processing is provided. The method includes (a) selectively classifying background storage tasks in one of a first classification for longer-running tasks and a second classification for shorter-running tasks; (b) selecting CPU cores that are running fewer than a threshold number of first-classification background tasks to process host I/O requests; and (c) processing the host I/O requests on their selected CPU cores. An apparatus, system, and computer program product for performing a similar method are also provided.
US12271751B1
A system and method distributes work to workers using a timetable containing priority lists of requests to be performed by one worker or multiple workers.
US12271750B2
According to a method for processing virtual machine migration, in a case where idle resources on each single one of multiple physical hosts in a system do not meet a resource requirement from a virtualized network function (VNF) but total idle resources on the multiple physical hosts meet the resource requirement from the VNF, a virtual machine migration strategy is determined according to resource information about resources currently occupied on each of the multiple physical hosts and corresponding service information, and live migration may be performed on virtual machines.
US12271747B2
Disclosed is an improved approach to implement I/O and storage device management in a virtualization environment. According to some approaches, a Service VM is employed to control and manage any type of storage device, including directly attached storage in addition to networked and cloud storage. The Service VM implements the Storage Controller logic in the user space, and can be migrated as needed from one node to another. IP-based requests are used to send I/O request to the Service VMs. The Service VM can directly implement storage and I/O optimizations within the direct data access path, without the need for add-on products.
US12271741B2
Analytics dashboards for critical event management systems that include artificial-intelligence (AI) functionalities, and related software. AI functionalities disclosed include pattern recognition and predictive modelling. One or more pattern-recognition algorithms can be used, for example, to identified patterns or other groupings within stored critical events, which can then be used to improve response performance and/or to inform the generation of predictive models. One or more predictive-modeling algorithms can be used to generate one or more predictive models that can then be used, for example, to make predictions about newly arriving critical events that can then be used, among other things, to provide optimal response performance and allow users to efficiently and effectively manage responses critical events. These and other features are described in detail.
US12271738B2
A computing system is provided, including a processor and memory executing a reboot tracking module configured to read out a stored reboot request identifier assigned to a node in the computing system including a first value, and receive a first reboot request to reboot the node in the computing system including a first reboot request identifier. The reboot tracking module is further configured to, responsive to identifying a match between a value of the first reboot request identifier and the first value of the stored reboot request identifier, accept the first reboot request and update the stored reboot request identifier with a second value, receive a second reboot request to reboot the node including a second reboot request identifier, and responsive to identifying a mismatch between a value of the second reboot request identifier and the second value of the stored reboot request identifier, reject the second reboot request.
US12271736B2
A processor-in-memory (PIM) and a method of outputting an instruction using a PIM. The PIM includes an internal processor, a memory, and a register configured to store instruction meta information. The memory is configured to store a lookup table generated by predicting a future instruction. The external processor is configured to retrieve an instruction corresponding to the instruction meta information from the lookup table in response to a PIM application programming interface (API) call instruction including the instruction meta information. The instruction corresponding to the instruction meta information is output based on a retrieval result.
US12271735B2
Systems, methods, and apparatuses relating to circuitry to precisely monitor memory store accesses are described. In one embodiment, a system includes a memory, a hardware processor core comprising a decoder to decode an instruction into a decoded instruction, an execution circuit to execute the decoded instruction to produce a resultant, a store buffer, and a retirement circuit to retire the instruction when a store request for the resultant from the execution circuit is queued into the store buffer for storage into the memory, and a performance monitoring circuit to mark the retired instruction for monitoring of post-retirement performance information between being queued in the store buffer and being stored in the memory, enable a store fence after the retired instruction to be inserted that causes previous store requests to complete within the memory, and on detection of completion of the store request for the instruction in the memory, store the post-retirement performance information in storage of the performance monitoring circuit.
US12271722B2
An application installation method and apparatus, a terminal device, and a storage medium are provided, and are applicable to the terminal control field. The method includes: a first device obtains installation information of a first application from a second device when the first device detects a specified operation on the first application in a current display interface, where the first application is an application on a home screen of the second device, and the home screen of the second device is displayed in the current display interface of the first device; and the first device installs the first application based on the installation information of the first application. The method can conveniently implement application sharing between devices in a multi-screen collaborative operation process.
US12271721B2
A method, apparatus, and computer-readable medium for sensor-based application deployment, including receiving a sensor analysis application from a remote server over a computer network, executing the sensor analysis application, including communicating with one or more hardware sensors deployed at the local deployment site over a local network and analyzing sensor data received from the one or more hardware sensors over the local network to generate result data, and transmitting the result data to the remote server over the computer network.
US12271708B2
This disclosure relates to a video processing method, a video processing apparatus, and a computer-readable storage medium. The video processing method includes: receiving an original caption added for a video to be translated by a creator of the video; selecting a translator based on the original caption and a language used by a user on a social network; providing the selected translator with the video to be translated, and providing, in the video, the translator with an interactive interface for translating the original caption in the video; receiving a caption translation of the caption returned by the translator from the interactive page; and displaying, in the video, the caption translation passing assessment.
US12271707B1
A data analytics system uses a grid-based data structure to improve the usability of LLMs in the analysis of large data sets, to synthesize information for use in other generative AI contexts, and to improve a user's ability to interface with an LLM. A grid-based data structure is a data structure or database that stores the results of column prompts applied to sources. The grid-based data structure may store the results in a relational manner. For example, a grid-based data structure may have rows that correspond to sources (e.g., documents, files, or databases) and columns that correspond to prompts. Each cell of the grid-based data structure stores the output of the column prompt applied to a source using an LLM. Thus, each column prompt may be systematically applied to each source to generate information based on the sources in an organized way.
US12271697B2
A computer-implemented process is programmed to detect a type or category of document that is being drafted and to suggest one or more phrases or sentences to add to the original and/or substitute for the original, the suggested text being potentially more personable and sincere than the writer's original text. Suggested text phrases are selected from a large corpus of previously manually drafted sentences and phrases. Selected text phrases are ranked and filtered to result in suggesting a manageable set of text phrases. With this approach, adding specially chosen content to existing content can change the warmth or tone of the text while preserving its meaning. Unlike prior approaches, in an embodiment, the process is programmed to artificially understand the intent of the original text as a basis of suggesting other content to add. Furthermore, embodiments may interoperate with a visual or graphical user interface that is programmed to enable users to see what the change to the text will be and whether they want it before they engage with the suggestion.
US12271689B2
Provided are a text duplicate checking method, an electronic device and a computer-readable storage medium. The method includes storing a fingerprint set and a corresponding text ID in a byte data manner to obtain a fingerprint library; acquiring a target text and creating a target fingerprint; obtaining a comparison fingerprint set from map memories according to the target fingerprint, and calculating a similarity between the target fingerprint and each comparison fingerprint in the comparison fingerprint set separately; and based on a determination result that a number of 1s in binary values of one similarity is less than or equal to a preset value, querying a text ID corresponding to the one similarity, to implement duplicate checking of the target text.
US12271685B2
A system comprising at least one server computer, said at least one server computer configured to perform a method for activating editing functionality in a content management system (CMS), said method including the following operations: the CMS providing a content management application programming interface (CMA) enabling management of a content project, the content project having a content model defined by a plurality of content types, each content type defining one or more fields, said content types defining structures for content managed via the CMS; responsive to an application programming interface (API) call to the CMA, then assigning one or more annotations to one or more of the content types; wherein for the content types having annotations assigned thereto, the assigned annotations enable an editing functionality of an editing application interfaced with the CMS.
US12271684B2
Provided are methods for automated verification of annotated sensor data, which can include receiving annotated image data associated with an image, wherein the annotated image data comprises an annotation associated with an object within the image, determining an error with the annotation based at least in part on a comparison of the annotation with annotation criteria data associated with criteria for at least one annotation, determining a priority level of the error, and routing the annotation to a destination based at least in part on the priority level of the error. Systems and computer program products are also provided.
US12271681B2
A method for automatically inserting hyperlinks is provided. In one example, the method includes determining a location for a hyperlink anchor in a document based on a type of structural element identified in the document. A presentation of the hyperlink anchor may be displayed according to a set of rules defining an appearance of the hyperlink anchor according to the type of structural element.
US12271679B2
A non-transitory computer readable medium storing a program causes a computer to execute a process, the process including: obtaining a file of a first format on which specific processing cannot be executed; generating a file of a second format on which the specific processing is executable based on the obtained file of the first format before execution of the specific processing is instructed; and executing the specific processing on the generated file of the second format in response to an instruction to a first image representing the file of the first format to execute the specific processing.
US12271678B2
A method of making an integrated circuit includes dividing, in a first layer of an integrated circuit layout, a first arrangement of metal lines into a first set of metal lines and a second set of metal lines, wherein the first set of metal lines is between the second set of metal lines and a periphery of the integrated circuit layout, wherein the first arrangement of metal lines is configured to electrically connect to a plurality of contacts connected to a second layer of the integrated circuit layout after a manufacturing process. The method further includes adjusting a metal line perimeter of at least one metal line in the second set of metal lines to make a second arrangement of metal lines, wherein each adjusted metal line perimeter is separated from contacts in the second layer of the integrated circuit layout by at least a check distance.
US12271676B2
Embodiments of the present disclosure relate to parallel mask rule checking on evolving mask shapes in optical proximity correction (OPC) flows for integrated circuit designs. Systems and methods are disclosed that perform mask (manufacturing) rule checks (MRC) in parallel, sharing information to maintain symmetry when violations are corrected. In an embodiment the shared information is also used to minimize changes to the geometric area of proposed mask shapes resulting from the OPC. In contrast to conventional systems, MRC is performed for multiple edges in parallel, sharing information between the different edges to encourage symmetry. In an embodiment, all edges may be adjusted in parallel to reduce mask-edge traversal bias.
US12271673B2
An oscillator layout includes: a first row layout region constituted by sequentially arranging a second B layout region, second A layout region, third B layout region and third A layout region in parallel; and a second row layout region constituted by sequentially arranging a first A layout region, first B layout region, fourth A layout region and fourth B layout region in parallel. Inputs and outputs of the first A layout region, second A layout region, third A layout region and fourth A layout region constitute a first ring topology, inputs and outputs of the first B layout region and third B layout region constitute a second ring topology, inputs and outputs of the second B layout region and fourth B layout region constitute a third ring topology, the second ring topology and third ring topology are both electrically connected to the first ring topology.
US12271671B2
Disclosed herein is a framework to generate ULP, energy-minimal coarse-grain reconfigurable arrays that execute in a spatial vector-dataflow fashion, mapping a dataflow graph spatially across a fabric of processing elements, applying the same DFG to many input data values, and routing intermediate values directly from producers to consumers. The spatial vector-dataflow minimizes instruction and data-movement energy and also eliminates unnecessary a switching activity because operations do not share execution hardware.
US12271668B1
This disclosure describes a method for finding equivalent classes of hard defects in a stacked MOSFET array. The method includes identifying the stacked MOSFET array in a circuit netlist. The stacked MOSFET array includes standard MOSFETs sharing gate and bulk terminals. The method further includes determining electrical defects for the standard MOSFETs, grouping the electrical defects into at least one intermediate equivalent defect class based on a topological equivalence of the electrical defects, grouping the electrical defects in the at least one intermediate equivalent defect class into at least one final equivalent defect class based on an electrical equivalence of the electrical defects, performing a defect simulation on an electrical defect in the at least one final equivalent defect class, and attributing a result of the defect simulation on the electrical defect to additional electrical defects in the final equivalent defect class.
US12271654B2
An audio dose monitoring circuit includes: a sound level measuring circuit arranged to operably generate multiple sound level values, wherein the multiple sound level values respectively correspond to the sound levels generated by an audio playback device at multiple time points or the sound levels received by a microphone at multiple time points; an audio dose calculating circuit coupled with the sound level measuring circuit and arranged to operably generate an audio dose value corresponding to a measuring period based on the multiple sound level values and contents of a weighting table; a control circuit coupled with the audio dose calculating circuit and arranged to operably compare the audio dose value with a dose threshold to determine whether to generate a control signal or not; and an indication signal generating circuit coupled with the control circuit and arranged to operably generate a corresponding indication signal according to the control signal.
US12271653B2
An audio processing apparatus and an audio processing method for dynamically adjusting an audio clock are provided. The audio processing apparatus includes a first interface, a buffer, a clock generator, a processor, and a second interface. The first interface receives audio data from the host. The buffer stores the audio data to generate a first audio packet and determines relationships between a data volume of the first audio packet and a first upper threshold and a first lower threshold. The second interface outputs the first audio packet and a clock signal to a codec apparatus. In response to the data volume of the first audio packet being less than the first lower threshold, the buffer outputs an underflow interrupt signal. In response to the data volume of the first audio packet being greater than the first upper threshold, the buffer outputs an overflow interrupt signal.
US12271647B2
An architecture is provided for packaging visual overlay-based user interfaces (UIs) into mobile device applications to work as user interface extensions that allow certain flows and logic to be displayed on an eyewear device when connected to the mobile device application. The extension of the UIs of the mobile device applications to the display of the eyewear device allows for inexpensive experimentation with augmented reality (AR) UIs for eyewear devices and allows for reusing of business logic across mobile devices and associated eyewear devices. For example, a mobile device application for maps or navigation may be extended to show directions on an associated eyewear device once the destination is chosen in the navigation application on the mobile device. In this example, the business logic would still live in the navigation application on the mobile device but the user would see AR directions overlaid on a display of the eyewear device.
US12271640B2
Apparatuses and methods relating generally to pre-rendering prior receiving a command to print are disclosed. In such a method and system therefor, a determination is made that a document is open. An idle time is identified to pre-render at least a portion of the document prior to assertion of a print command therefor. At least the portion of the document is pre-rendered during the idle time thereof. In another method thereof, a determination is made that a document is offline. The document is determined to be a candidate to be pre-rendered. The document is pre-rendered to provide a rendered version thereof prior to assertion of a print command. The rendered version is cached.
US12271635B2
A system, method, and computer-program product includes implementing a cross-process queue within a single computer that is configured to transfer a data block between an operating system process executing a write operation and an operating system process executing a read operation, initializing in-memory cell indices within the cross-process queue that include a write operation index tracking index values of one or more cells within the cross-process queue that are available to write and a read operation index tracking index values of one or more cells within the cross-process queue that are available to read, and implementing a cell synchronization data structure tracking states of a plurality of cells of the index of cells of the cross-process queue.
US12271633B2
This disclosure provides techniques for managing writes of data useful for storage systems that do not permit overwrite of a logical address. One implementation provides a nonvolatile memory storage drive, such as a flash memory drive, that provides support for zoned drive and/or Open Channel-compliant architectures. Circuitry on the storage drive tracks storage location release metadata for addressable memory space, optionally providing to a host system information upon which maintenance decisions or related scheduling can be based. The storage drive can also provide buffering support for accommodating receipt of out-of-order writes and unentanglement and performance of out of order writes, with buffering resources being configurable according to any one of a number of parameters. The disclosed storage drive facilitates reduced error rates and lower request traffic in a manner consistent with newer memory standards that mandate that writes to logical addresses be sequential.
US12271632B2
The invention relates to a method, a non-transitory computer-readable storage medium and an apparatus for executing host write commands. The method performed by a processing unit includes: providing a sequential-write command queue (SCQ), a random-write command queue (RCQ) and a mark queue; when a specific condition is met, obtaining a first logical address range carried in the conflicting sequential write command and second logical address ranges carried in the sequential write commands earlier than the conflicting sequential write command from the SCQ, and/or a third logical address range carried in the conflicting random write command and fourth logical address ranges carried in the random write commands earlier than the conflicting random write command from the RCQ according to content of the record; reading user data of the first logical address range from a first address of the RAM and user data of the second logical address ranges from second addresses of the RAM, and/or user data of the third logical address range from a third address of the RAM and user data of the fourth logical address ranges from fourth addresses of the RAM; and programming the user data of the first logical address range and the second logical address ranges, and/or the user data of the third logical address range and the fourth logical address ranges into the flash module.
US12271631B1
Various illustrative aspects are directed to a data storage device, method, and one or more processing devices that are configured to: select a seek time model from a plurality of seek time models based at least in part on an operational characteristic of an access command, the operational characteristic relating to an off-track susceptibility of executing the access command; determine an access time for the access command using the selected seek time model; and select a next access command for execution based on the determined access time for the access command and determined access times for other ones of a plurality of access commands.
US12271627B2
An apparatus and method for efficiently managing performance among multiple integrated circuits in separate semiconductor chips. In various implementations, a computing system includes at least a first processing node and a second processing node. While processing tasks, the first processing node accesses a first memory and the second processing node accesses a second memory. A first communication channel transfers data between the first and second processing nodes. The first processing node accesses the second memory using a second communication channel different from the first communication channel and supports point-to-point communication. The second memory services access requests from the first and second processing nodes as the access requests are received while foregoing access conflict detection. The first processing node accesses the second memory after a particular amount of time has elapsed after reception of an indication from the second processing node specifying that a particular task has begun.
US12271624B2
A memory system comprises a plurality of memory sub-systems, each with a memory bank and other circuit components. For each of the memory sub-systems, a first buffer receives and stores a read-modify-write request (with a read address, a write address and a first operand), a second operand is read from the memory bank at the location specified by the read address, a combiner circuit combines the first operand with the second operand, an activation circuit transforms the output of the combiner circuit, and the output of the activation circuit is stored in the memory bank at the location specified by the write address. The first operand and the write address may be stored in a second buffer while the second operand is read from the memory bank. Further, the output of the activation circuit may be first stored in the first buffer before being stored in the memory bank.
US12271620B2
Methods, systems, and devices for techniques for improved write performance modes are described. A memory system and a host system may support a high performance mode to write data to the memory system. For example, the host system may provision a dedicated logical unit of the memory system. Upon detecting an urgent situation, the host system may transmit a command to the memory system to enter the high performance mode. In response to the command, the memory system may abort ongoing operations, such as internal memory management operations. Additionally, the host system and the memory system may configure operational parameters to increase the speed of write operations, such as a trim set for writing data to the logical unit, a bit rate of data transfer between the host system and the memory system, clock speeds of the memory system, or a combination thereof.
US12271613B2
A data management system (DMS) may select, prior to obtaining a first snapshot of a first virtual machine (VM) and from among one or more snapshots previously obtained by the DMS, a second snapshot to use for deduplication of the first snapshot. The DMS may obtain the first snapshot after selecting the second snapshot. Obtaining the first snapshot may include writing a first subset of data blocks from the first VM to a snapshot file for the first snapshot based on the first subset of the data blocks from the first VM being different from a first corresponding subset of the second snapshot and refraining from writing a second subset of the data blocks from the first VM to the snapshot file for the first snapshot based on the second subset of the data blocks from the first VM matching a second corresponding subset of the second snapshot.
US12271610B2
Techniques for data storage involve selecting a target Redundant Array of Independent Disks (RAID) from a plurality of RAIDs in a storage resource pool. Such techniques further involve determining a local neighbor matrix of the target RAID based on the target RAID, wherein the local neighbor matrix indicates distribution of a plurality of storage extents of a plurality of RAID extents of the target RAID on the storage resource pool. Such techniques further involve performing a resource reallocating operation on the storage resource pool based on the local neighbor matrix. Accordingly, a local neighbor matrix can be calculated at the granularity of an individual RAID, and the local neighbor matrix can be applied to balance a local neighboring relationship, so as to ensure overall balance of the neighbor matrix of the entire storage resource pool and improve IO performance.
US12271606B2
A software RAID/management communication system includes a chassis housing a software Redundant Array of Independent Disk (RAID) subsystem and a management subsystem that are each coupled to a storage device having a storage device memory subsystem. The software RAID subsystem provides a software RAID information request in the storage device memory subsystem that requests the management subsystem provide software RAID information associated with the operation of a software RAID provided by the software RAID subsystem, the software RAID subsystem then periodically accesses the storage device memory subsystem and, when the software RAID subsystem determines that the management subsystem has provided a software RAID information response in the storage device memory subsystem, the software RAID subsystem retrieves the software RAID information that was provided in the storage device memory subsystem by the management subsystem.
US12271598B2
Techniques for transferring data involve: determining a first physical block in a first storage device, the first physical block having a plurality of data blocks stored thereon. The techniques further involve: determining, based on a first data block of the plurality of data blocks, whether a set of logically contiguous data blocks that comprise the first data block exist in the first physical block, the set of data blocks having a target heat greater than a threshold heat. The techniques further involve: transferring, in response to the existence of the set of data blocks in the first physical block, the set of data blocks into a second storage device for contiguous storage in a second physical block of the second storage device. Accordingly, relatively high heat data blocks are transferred to device with higher access speed, thereby reducing data access time, increasing data processing efficiency, and improving user experience.
US12271589B2
A storage device is disclosed. The storage device may include storage to store data and a controller to manage reading data from and writing data to the storage. The controller may also include a receiver to receive a plurality of requests, information determination logic to determine information about the plurality of requests, storage for the information about a plurality of requests, and sharing logic to share the information with a management controller.
US12271584B2
Provided is an object detection device or the like which efficiently generates good-quality training data. This object detection device is provided with: a detection unit which uses a dictionary to detect objects from an input image; a reception unit which displays, on a display device, the input image accompanied by a display emphasizing partial areas of detected objects, and receives, from one operation of an input device, a selection of a partial area and an input of the class of the selected partial area; a generation unit which generates training data from the image of the selected partial area and the inputted class; and a learning unit which uses the training data to learn the dictionary.
US12271580B2
An electronic device is provided. The electronic device includes a sensor, a display, a processor, and a memory including instructions which, when executed, cause the processor to acquire display feature information based on a state of the electronic device, receive a first user input which selects a first icon displayed in a first area of the display for executing an application, determine a multi-window layout for displaying an execution screen of multiple applications in response to the first user input, based on the display feature information, display the determined multi-window layout in a second area of the display, display a second icon to which an operation of storing the displayed multi-window layout is mapped, upon receiving a second user input of selecting the second icon, store the multi-window layout, and generate a third icon to which the multi-window layout is mapped, and display the third icon in the first area.
US12271576B2
A method at an electronic device with a display includes: displaying a user interface having a first region and a second region; receiving, and displaying in the first region of the user interface, a live video stream of a physical environment captured by a remote video camera; displaying, in the second region, a timeline corresponding to a timespan for a first portion of a duration during which the live video stream may have been recorded; in response to receiving a user interaction to move the timespan to a second portion of the duration, transitioning the displayed timeline to a new timeline that corresponds to the timespan for the second portion, and while transitioning, displaying, in the first region, a subset of video frames representing the first and/or second portion of the duration.
US12271575B2
A terminal includes a memory containing instructions, and a processor coupled to the memory and configured to execute the instructions to cause the terminal to display a first home screen, where a non-docked bar on the first home screen comprises a first application icon corresponding to a first application, and where the first application is a latest installed application; detect a first user operation; and display, in response to the first user operation, the second home screen. The second home screen includes a first area, a second area, and a third area. The second area includes one or more most frequently used application icons, including a second application icon corresponding to a second application. The third area includes one or more latest installed application icons, including the first application icon, and the first area includes the second application icon.
US12271568B2
In some embodiments a second electronic device with which an output device is associated facilitates associating the output device with a first electronic device. In some embodiments, a second electronic device that is associated with an additional user facilitates associating the additional user with a first electronic device.
US12271555B2
A touch detection device includes a touch area including multiple driving electrodes and multiple detecting electrodes intersecting the driving electrodes, and including a first area that is flat, and a second area that extends from the first area in a first direction and is flat or bent based on a movement of a roller member, a first pad portion disposed adjacent to an edge of the touch area and including a first driving pad portion connected to multiple first driving electrodes disposed in the first area through multiple first driving lines, and a first detecting pad portion connected to multiple first detecting electrodes disposed in the first area through multiple detecting lines, and a second pad portion disposed adjacent to the edge of the touch area and including a second driving pad portion connected to multiple second driving electrodes disposed in the second area through multiple second driving lines.
US12271549B2
Provided is a process that includes: obtaining low-sensitivity values mapped to respective locations within an area of a sensor array; determining differences between respective ones of the low-sensitivity values and respective ones of prior values for the locations, one example being tare values for the locations; obtaining a set of detection locations within the area of the sensor array based on differences exceeding a threshold; obtaining, after switching at least a portion of the sensor array to a high sensitivity mode, high sensitivity values mapped to respective locations within the area of the sensor array, each of the locations mapped to a respective second prior value, one example being a tare value in the high sensitivity mode; determining, for each location within the set of detected locations, a value based on the respective high sensitivity value and the respective second prior value; and outputting, the values and the locations.
US12271542B2
A touch-type panel structure for a vehicle that is employed to operate electronic equipment, an air conditioning apparatus, or the like that is mounted in a vehicle, and a method of manufacturing the touch-type panel structure for a vehicle. The touch-type panel structure for a vehicle includes a touch film whose touch by a user is detected; and a transfer film arranged on a surface of a touch panel that is in a direction opposite to a direction in which a base film is arranged, wherein the touch film is formed of a multiplicity of electro-conductive plastics that have electro-conductivity; and a thermoplastic combined with the multiplicity of electro-conductive plastics.
US12271540B2
In a case in which an electronic pen main unit made into a cartridge is held movably in a casing, electrical connections between the electronic pen main unit and electronic circuit components of the casing are reliably established. The electronic pen main unit is fitted to a fitting part disposed in a casing of an electronic pen in which the pen tip side is made to be an opening and is housed in a state of being movable in a hollow part of the casing by a movement mechanism that moves the fitting part in the axial center direction of the casing. The electronic pen main unit includes a pen tip part including an electrically-conductive core body allowed to protrude to the external through the opening by being moved by the movement mechanism, a main body tubular part to which the pen tip part is joined on the pen tip side in the axial center direction and that houses an electronic circuit including a signal generating circuit that generates a signal to be sent out to the external through the core body, and a rear-end-part connector that is disposed at a rear end part of the main body tubular part on the side opposite to the pen tip part in the axial center direction, includes a terminal connected to the electronic circuit, and is joined to a connector for joining disposed at the fitting part of the casing.
US12271533B2
Changing a lighting mode for a human interface device is described herein. A first lighting mode can be initiated for a human interface device. Keys on the human interface device can be selected over a period of time at a frequency that is within a defined range. A second lighting mode for the human interface device can be identified based in part on the frequency being within the defined range. The first lighting mode and the second lighting mode can define a lighting scheme for light sources in the human interface device that reflect a user mood. The first lighting mode can be switched to the second lighting mode.
US12271532B2
Systems and methods herein describe a multi-modal interaction system. The multi-modal interaction system, receives a selection of an augmented reality (AR) experience within an application on a computer device, displays a set of AR objects associated with the AR experience on a graphical user interface (GUI) of the computer device, display textual cues associated with the set of augmented reality objects on the GUI, receives a hand gesture and a voice command, modifies a subset of augmented reality objects of the set of augmented reality objects based on the hand gesture and the voice command, and displays the modified subset of augmented reality objects on the GUI.
US12271528B2
An acoustic field may be produced from a transducer array having known relative positions and orientations In this acoustic field, one or more control points may be defined. An amplitude may be assigned to the control point. Mid-air haptic effect for a virtual object on a human body part may be generated by moving the control point in a single closed curve comprising a plurality of curve segments. The single closed curve traverses at least one location where the human body part intersects with the virtual object. Additionally, a user may interact with virtual three-dimensional content using the user's hands while a tracking system monitoring the user's hands, a physics engine updates the properties of the virtual three-dimensional content and a haptic feedback system provides haptic information to the user.
US12271525B2
Systems and methods are presented herein for requesting a version of media content from a server that includes haptic feedback rending criteria compatible with the haptics capabilities of a client device. At a server, a request is received for a media asset for interaction on a haptic enabled client device, wherein the media asset comprises haptic feedback rendering criteria. Based on the request, haptic feedback capabilities of the haptic enabled client device associated with the request is determined. The haptic feedback capabilities of the haptic enabled client device are compared to the haptic feedback rendering criteria of one or more versions of the media asset available via the server. In response to the comparing, a version of the media asset comprising haptic feedback rendering criteria compatible with the haptic feedback capabilities of the haptic enabled client device is transmitted from the server to the haptic enabled client device.
US12271521B2
Various implementations disclosed herein include devices, systems, and methods for compositing an affordance in association with a CGR object representing a physical article. In various implementations, a device includes a display, a non-transitory memory, and one or more processors coupled with the display and the non-transitory memory. In some implementations, a method includes displaying a computer-generated reality (CGR) object in a CGR environment. In some implementations, the CGR object represents a physical article. In some implementations, the method includes compositing an affordance in association with the CGR object. In some implementations, the method includes detecting an input directed to the affordance. In some implementations, the method includes, in response to detecting the input, adding an identifier identifying the physical article to a user selection queue.
US12271520B2
In some embodiments, an electronic device optionally identifies a person's face, and optionally performs an action in accordance with the identification. In some embodiments, an electronic device optionally determines a gaze location in a user interface, and optionally performs an action in accordance with the determination. In some embodiments, an electronic device optionally designates a user as being present at a sound-playback device in accordance with a determination that sound-detection criteria and verification criteria have been satisfied. In some embodiments, an electronic device optionally determines whether a person is further or closer than a threshold distance from a display device, and optionally provides a first or second user interface for display on the display device in accordance with the determination. In some embodiments, an electronic device optionally modifies the playing of media content in accordance with a determination that one or more presence criteria are not satisfied.
US12271514B2
Mixed reality (MR) user interactions are enabled through a combination of eye tracking (user gaze determination) and secondary inputs such as finger gestures, hand gestures, eye gestures, wrist band device input, handheld controller input, and similar ones. A location of interest in displayed content may be identified through the user's gaze, fixation, and/or saccades, or other actions, such as zoom, rotate, pan, move, open actionable menus, etc., may be performed on the location of interest based on the secondary inputs.
US12271513B2
A processing device sets a first flag that indicates whether a first critical security parameter (CSP) file exists. The first CSP file includes a first set of CSPs for a memory device. The processing device sets a second flag that indicates whether the first CSP file is valid. The processing device sets a third flag that indicates whether a second CSP file exists. The second CSP file includes a second set of CSPs for the memory device. The processing device sets a fourth flag that indicates whether the second critical security parameter file is valid. The processing device selects one of the first or second CSP file as an active CSP file based on an evaluation of the first, second, third, and fourth flags.
US12271512B2
The disclosure relates to a method and a device for authenticating an FPGA configuration. The method includes at least partly reading the configuration of a FPGA by the FPGA itself and calculating a first checksum using the read configuration. The method further includes providing an authentication response which confirms that the FPGA configuration is authentic when the first checksum matches a specified checksum, wherein the reading, calculating, and providing are carried out in an obfuscated manner. The authentication response confirming that the FPGA configuration is authentic is not provided or is only provided with a very low degree of probability when the first checksum and the specified checksum do not match. In this regard, an FPGA may check its own configuration.
US12271511B1
Techniques for cooperative timing alignment using synchronization pulses are described. The techniques can include generating, at an integrated circuit device, a timing signal, controlling a local count value based on the timing signal, monitoring a synchronization signal of a system comprising the integrated circuit device, detecting a synchronization pulse in the synchronization signal, and aligning the local count value with an implied count value associated with the synchronization pulse in order to align the local count value with those of other integrated circuit devices of the system.
US12271510B2
The disclosure relates to the field of computer security. Provided are a method for implementing a firmware root-of-trust, and an apparatus, a device, and a readable storage-medium thereof. The method includes: setting a storage-medium for storing state-data of the firmware root-of-trust; integrating a processing-logic of an instruction of the firmware root-of-trust into a system-firmware; initializing the firmware root-of-trust, according to the state-data of the firmware root-of-trust and a startup-command of the firmware root-of-trust; creating a node of a device-tree for the firmware root-of-trust, for an operating-system to load a driver-program corresponding to the firmware root-of-trust; and registering an instruction-interface of the firmware root-of-trust into an interface-list.
US12271508B1
A method and apparatus are provided for processing a document and validating data integrity and reliability of document processing results. The document includes one or more data collection areas which are located in and are part of the document and which are configured to receive input by a person who enters information in the one or more data collection areas, and a unique identifier which is located in and is part of the document. In operation, a document is received at the document distributor which distributes an electronic representation of the document to each of two or more document processing systems, each of which has an associated database. Processing of the document is initiated in each of the two or more document processing systems by reading the unique identifier of the document, interpreting any inputted information in the one or more data collection areas, and updating the associated database for each of the two or more document processing systems with document processing results including the read unique identifier of the document, and any interpreted inputted information. A hash value is computed in each of the two or more document processing systems, for each of the document processing results. A validation engine matches the computed hash values. The validation engine validates data integrity and reliability of the document processing results when the computed hash values match. The processing of the document in the database of each of the two or more document processing systems is then finalized when the data integrity and reliability of the document processing results has been validated. In one embodiment, the document is an election ballot.
US12271492B2
A method for managing a plurality of imaging devices in a vehicle includes determining that a change of data security mode is indicated for frames of image data transmitted over a first data communication link, determining whether a sensor management system has sufficient processing capacity to support the change of data security mode, increasing the processing capacity of the sensor management system by modifying data security settings for at least one other data communication link when the processing capacity of the sensor management system is insufficient to support the change of data security mode, and initiating the change of data security mode when the sensor management system has sufficient processing capacity to support the change of data security mode. The change of data security mode may include a change from an application-based to a link-based data security mode or a change from the link-based to the application-based data security mode.
US12271491B2
Described herein are systems and methods for verifying the integrity of data, such as data used for training machine learning models. Some implementations are directed to verifying the provenance of datasets, the contents of datasets, or both. In some implementations, multiple filters are selected for verifying the contents of datasets. Filters can be selected based on rules, random selection, or using a machine learning model in some implementations. In some implementations, data cleaning is provided.
US12271487B2
Systems and methods for telemetry collection auto-tuning for workspaces are described. In an illustrative, non-limiting embodiment, a client Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the client IHS to: collect telemetry during execution of a workspace using a telemetry collection setting specified in a file or policy received from a workspace orchestration service, where the file or policy implements a workspace definition usable by a local management agent to instantiate the workspace; in response to a comparison between a security risk score and a threshold risk level, modify the telemetry collection setting; and collect telemetry using the modified telemetry collection setting.
US12271479B2
A remote attestation method implemented by a network device where the network device obtains an integrity measurement value of a measurement object in the network device, and sends the integrity measurement value of the measurement object to at least one of a plurality of remote attestation (RA) servers to enable the at least one RA server to perform remote attestation on integrity of the measurement object in the network device.
US12271478B2
A computer program product and computer-implemented method include operations including identifying a software update payload that is available for distribution and identifying compatibility data for the software update payload, wherein the compatibility data identifies configurations of a computing device that are compatible with the software update payload. The operations further include forming an update package that includes the software update payload and the compatibility data, digitally signing the update package, and providing the signed update package to one or more computing devices over a network. A computing device receiving the signed update package may authenticate the signed update package, verify the package has not experienced an unauthorized modification, access the compatibility data, determine whether the compatibility data indicates that the software update payload is compatible with the configuration of the computing device, and use the software update payload to update the computing device in response to a determination of compatibility.
US12271477B2
The disclosed embodiments relate to method and/or device which is effective at cancelling or altering electrical signals or pulses, generated by, for example, digital electronic systems and components, that are induced, reflected or otherwise made present on the mains power supply conductors and/or the earthing or grounding conductor (if present.) The disclosed embodiments cancel these electrical signals thereby providing an effective means of preventing the exfiltration of various data from a computing or similar system by means of power line emissions. The disclosed embodiments may perform this subjugation by: altering the shape of the fundamental current and voltage waveforms and also altering and diminishing any non-fundamental frequency waveforms to a point where they are no longer measurable or detectable; and preventing the communication via inductive coupling of any electrical signals on mains current onto the grounding path or vice versa.
US12271476B2
Data is received that comprises or characterizes an executable and dynamic linked library (DLL). Features are then extracted from the executable and DLL. The extracted features are input into at least one machine learning model to generate a suspiciousness score. The machine learning model can be trained to determine whether the executable file comprises ransomware. An execution chain of trust score for the executable and DLL can later be determined based on the extracted features and the suspiciousness score. This execution chain of trust score for the executable and DLL characterizes one or more associated parent processes. This suspiciousness score and the execution chain of trust score can be used to determine whether or not to initiate one or more ransomware countermeasures. Related apparatus, systems, techniques and articles are also described.
US12271469B2
A method, system, and computer program product implement a three-factor authorization in a trusted computing environment. The method includes triggering, by a hypervisor, a start of a secure guest by passing control regarding an image of the secure guest and metadata of the secure guest to a trusted firmware, where the secure guest is designed to access a hardware security module (HSM). Upon a successful integrity check of the metadata of the secure guest by the trusted firmware, the secure guest is started using the hypervisor and any sensitive request from the secure guest to the HSM is blocked. The secure guest submits a request with a request structure including a third authorization secret and a characterization of a requested HSM to the trusted firmware. The method also includes binding each HSM protected key generated in the requested HSM in response to the request to the third authorization secret.
US12271460B2
Devices, methods, and non-transitory computer-readable media for user authentication with biometric data in conjunction with autofill assistance. In one example, an electronic computing device includes a memory including a user account and an electronic processor communicatively coupled to the memory. The electronic processor is configured to receive a request to access the user account and biometric data associated with the request, determine whether an autofill assistance occurred while the biometric data was captured, responsive to determining that the autofill assistance occurred while the biometric data was captured, identify data associated with the autofill assistance in the biometric data, generate second biometric data by excluding the data associated with the autofill assistance from the biometric data, and perform user authentication based on the second biometric data.
US12271459B2
Methods, systems, and devices for operating a wearable device are described. The wearable device may determine that a user is wearing the wearable device. The wearable device may collect physiological data from the user based on determining that the user is wearing the wearable device. The wearable device may then determine an identity of the user based at least in part on the collected physiological data matching a physiological profile associated with the identity. The wearable device may then authenticate the user for an action by the wearable device that requires user authentication.
US12271455B2
An identity management device and system. The device comprises a processor operably coupled to a memory, a display, and a communication interface. The device can have stored thereupon instructions that, when executed by processor, cause the processor to implement a user device interface configured to receive, from user device through the communication interface and store in the memory, at least one identification record comprising visually depictable identification data and a user interface configured to update the display to depict the visually depictable identification data. The identification record can comprise authentication data. Authentication data can be displayed on the device or securely transmitted.
US12271443B1
One embodiment of the present invention sets forth a technique for curating a data sample set. The technique includes determining one or more data sampling criteria based on a sampling objective for a data sample set associated with the machine learning model. The technique also includes selecting, from a set of unlabeled data samples, at least one data sample to be labeled and added to a data sample set associated with the machine learning model based on the one or more data sampling criteria. The technique also includes, for each selected data sample, supplementing the data sample set with the selected data sample and at least one association with a label.
US12271437B2
Systems and methods are provided for improving web-based document retrieval and object manipulation. In an implementation, objects within web documents (e.g., a web page) are manipulated when the objects are visible through a viewport of a user's web browser. According to a method, an object selected from a web document is manipulated when that selected object is displayed within the viewport of the user's browser. The manipulation may include downloading content associated with the stored object and additionally, or alternatively, executing a script associated with the stored object. Additionally, or independently, methods may be provided for blocking the download of an object in a retrieved web document until that object is displayed or visible in the user's browser viewport.
US12271434B2
Various embodiments are generally directed to techniques for crowdsourcing metadata, such as to create, maintain, utilize, and/or communicate metadata in a datastore. Some embodiments are particularly directed to collecting, managing, and/or distributing metadata via a user interface application (UIA), or an extension thereof. Many embodiments may facilitate collaborative creation of a repository for metadata, such as notes, characteristics, and/or statistics corresponding to data viewed with the user interface application. For example, the comments regarding websites may be collected from a first user via a first instantiation of the web browser extension and distributed to a second user via a second instantiation of the web browser extension. In several embodiments, the metadata may be collected and managed with instantiations of the web browser extension (herein after “WBE instants”) and a data manager may create, maintain, utilize, and/or communicate metadata in a datastore.
US12271432B2
Example embodiments relate to indicating results that overlap between multiple sets of search results.
US12271430B2
In some examples, a system receives a user input to create a classification to use for a first data set. In addition, the system may receive a user input to associate the classification with the first data set as reference data. The system may determine a classification association with the first data set based in part on comparing a first classification model corresponding to the reference data with a second classification model of a second data set, the second classification model being determined based at least in part on a plurality of data properties of the second data set. Further, the system may determine a user curation result with respect to the classification association with the first data set, and may update the classification model for the first data set based at least in part on the user curation result.
US12271426B2
A method of generating a customized photochromic optical article recommendation for a user includes: for each of a plurality of photochromic optical articles, determining a plurality of performance attributes; receiving, from a user device, feedback data associated with each of the plurality of performance attributes; based on the plurality of performance attributes and the feedback data, generating, for each of the plurality of photochromic optical articles, a compatibility score; and based on the compatibility score for each of the plurality of photochromic optical articles, generating a user-specific recommendation including at least one of the plurality of photochromic optical articles. A system and computer program product for generating a customized photochromic optical article recommendation for a user are also disclosed.
US12271423B1
A computerized method is disclosed that includes operations of receiving incoming data including event data, extracting entities from the event data based on a graph ontology, generating a graph-based dense representation of each graph entity according to the graph ontology, wherein the graph-dense representations are stored in a vector database, computing relatedness scores between each of the entities, generating a listing of events related to a selected event, wherein the listing of events is ordered by corresponding relatedness scores, generating a graphical user interface illustrating the listing of events related to the selected event, and causing rendering of the graphical user interface on a display screen of a network device. Generating the graph-based dense representations may include training a graph neural network model on a corpus of metapaths to produce node embeddings.
US12271421B2
A display apparatus includes presence detection circuitry for detecting an individual in proximity to the display apparatus; a display for displaying video content and a user interface; a processor in communication with the user input circuitry, the display, and the search history database; and non-transitory computer readable media in communication with the processor that stores instruction code. The instruction code is executed by the processor and causes the processor to: a) determine, from the presence detection circuitry, a user in proximity of the display apparatus; b) determine one or more program types associated with the user; c) determine available programs that match the predicted one or more programs; and d) update the user interface to depict a listing of one or more of the available programs that match the predicted one or more programs.
US12271419B2
The present disclosure relates to systems, non-transitory computer-readable media, and methods for synchronizing timestamps associated with media files across a variety of capture devices. For example, the disclosed systems receive a media file captured with a user device and determine, from metadata, initial timestamp information for the media file that includes inaccurate or incomplete time zone information. The disclosed systems determine a predicted time zone for the media file by extracting GPS information from the metadata associated with the media file or identifying a peer media file and utilizing a time zone or GPS information associated with the peer media file. The disclosed systems generate a synchronized timestamp for the media file with updated timestamp information based on the predicted time zone.
US12271414B2
A method for intelligent maintenance services using machine learning involves obtaining maintenance tickets associated with an industrial operation. The maintenance tickets include unstructured text. The method further involves, for each of the maintenance tickets, performing, by one or more computer processors, a natural language processing of the unstructured text to extract features, and generating, by the computer processor, a topic model for the maintenance tickets, based on the features. The topic model represents each of the maintenance tickets by a collection of topics. The method also involves applying the topic model to obtain maintenance insights for the industrial operation.
US12271413B2
A recurrent neural network (RNN) method implemented on a computer system is used to produce summaries of unstructured text generated by multiple networks of individuals interacting over time by encoding the unstructured text into intermediate representations and decoding the intermediate representations into summaries of each network. Parameter data for the RNN is obtained by using multiple different versions of the same source texts to train the computer system. The method and computer system can be used to identify which of the networks match a query by determining which network generates the query with low or lowest cost.
US12271412B2
Methods, systems, and media for presenting contextually relevant information are provided. In some implementations, the method includes: receiving information associated with a user of a user device from multiple data sources, where the user device comprises a display; identifying, without user intervention, a relevant document based on the received information associated with the user of the user device; determining that a new browser window or a new browser tab has been opened by a browser application being executed by the user device; and causing, without user intervention, the relevant document to be presented using the new browser window or new browser tab.
US12271399B2
A cross-modal search method includes: acquiring first modality data; searching in a second modality database based on content information of the first modality data to obtain a first set, the first set including at least one piece of second modality data matched with the content information of the first modality data; searching in the second modality database based on semantic information of the first modality data to obtain a second set, the second set including at least one piece of second modality data matched with the semantic information of the first modality data; and merging the first set and the second set to obtain a cross-modal search result corresponding to the first modality data.
US12271389B1
A computing device can receive a query in a first query language that identifies a set of data to be processed and determine that at least a portion of the set of data resides in an external data system that uses a different query language. The query system can translate the query in the first query language in to a second query language for the external data system. To retrieve results of the translated query, the computing device may determine a quantity of results of generated by the translated query and generate one or more results readers to read the results in parallel. The computing device may further process the results and provide them to a user.
US12271383B2
The invention relates to a method and an apparatus for executing Structural Query Language (SQL) instructions in a Solid-state Storage Device (SSD). The apparatus includes: a processing unit; and a database accelerator. The processing unit is arranged operably to obtain an SQL query from a host side. The database accelerator is arranged operably to parse the SQL query according an SQL syntax tree to generate a series of table tasks to execute; and during the execution of the table tasks, read tables from a flash module through the processing unit, generate intermediate tables and sub-tables based on the read tables, and perform an arithmetic computation, a logical computation or both on a specific field in one intermediate table to generate a final dataset. The processing unit is arranged operably to reply to the host side with the final dataset.
US12271378B2
Techniques are provided for creating a “ubiquitous search index” which allows for full-text as well as value range-based search across all columns from multiple database tables, multiple user-defined unmaterialized views, and external sources. In one implementation, the data is indexed in a peculiarly constructed schema-based JSON format without duplicating data. The techniques maintain eventual consistency with the normalized source of truth database tables, and do not have a significant impact on the performance of transactional Data Manipulation Language (DML) operations.
US12271376B1
An object data store may generate metadata responsive to a request that causes a scan of a data object for subsequent use in performing queries to the data object. A request may be received that causes a scan operation of the data object. As part of performing the scan one or multiple types of metadata describing the data object may be generated. The generated metadata may be applied to access the data object and perform a subsequently received query to the data object at the object data store.
US12271374B1
An analysis system connects to a set of data sources and perform natural language questions based on the data sources. The analysis system connects with the data sources and retrieves metadata describing data assets stored in each data source. The analysis system generates an execution plan for the natural language question. The analysis system finds data assets that match the received question based on the metadata. The analysis system ranks the data assets and presents the ranked data assets to users for allowing users to modify the execution plan. The analysis system may use execution plans of previously stored questions for executing new questions. The analysis system supports selective preprocessing of data to increase the data quality.
US12271368B2
Techniques for data correlation across data sources are presented herein. In some examples, a method includes the steps of retrieving a first datagram from a first data structure, wherein the first datagram represents a first update to a first data source; determining, by a first routine, a first correlation between the first datagram and a second datagram that is stored in a second data structure; based on determining the first correlation, updating the second datagram in accordance with first datagram; determining, by a second routine, whether the second datagram satisfies a completion condition; and based on determining that the second datagram satisfies the completion condition, storing the second datagram in the first data structure.
US12271362B2
The present disclosure provides a method and system for creating efficient set data structure of a plurality of communication devices and a plurality of users using a hash-based system. The hash-based system receives a first set of data associated with the plurality of communication devices. The hash-based system obtains a second set of data associated with the plurality of users. The hash-based system converts the first set of data associated and the second set of data to a plurality of natural numbers. The hash-based system assigns a first key value to the first set of data and a second key value to the second set of data. The hash-based system maps the first key value or the second key value to a block index of a plurality of block indexes. The hash-based system creates the efficient data structure.
US12271357B2
Methods, computer program products, computer systems, and the like are disclosed that provide for scalable deduplication. Such methods, computer program products, and computer systems can include, in response to receiving a request to perform a lookup operation, performing the lookup operation and, in response to the signature not being found, forwarding the request to a remote node. Further, in response to receiving an indication that the signature was not found at the remote node, processing the subunit of data as a unique subunit of data.
US12271355B2
Described systems and techniques enable fast and accurate semantic classification of data. Such semantic classification may be performed efficiently, e.g., in a manner that uses a minimal required set of resources to perform a given semantic classification. Moreover, described techniques dynamically improve over time, so that even when more resource-intensive operations are initially required to semantically classify data in a first iteration, similar data will be recognized more quickly and using fewer resources in later iterations.
US12271338B2
An aspect includes a method for use with a mobile communications device comprising a plurality of subscriber identification modules sharing a cache. The method includes a first subscriber identification module authenticating with and connecting to the network, followed by a second subscriber identification module authenticating with and connecting to the network. The method also includes, while the first subscriber identification module is requesting and receiving first data from the network and storing the first data in the cache, the second identification module requesting and receiving second data from the network and storing the second data in the cache. The method further includes an application executing on the device retrieving and processing at least a portion of the first and second data stored in the cache, while at least one of the first and second subscriber identification modules is storing additional data received from the network in the cache.
US12271328B2
In some examples, an apparatus for processing a composite signal transmitted uses a first communication protocol via a first port comprising a first connector type, in which the apparatus comprises a processor configured to execute one or more instructions stored in a memory of the apparatus, whereby to cause the apparatus to isolate multiple components of the composite signal received at a first port of the apparatus, the first port of the apparatus, whereby to generate a first and second set of signal components, process at least one component from the second set of signal components to generate a converted signal component, transmit the first set of signal components and the converted signal component from a second port of the apparatus using a second communication protocol, and receive a power supply signal over the second port of the apparatus.
US12271320B2
Address translation circuitry (16) translates a virtual address specified by a memory access request issued by requester circuitry into a target physical address (PA). Requester-side filtering circuitry (20) performs a granule protection lookup based on the target PA and a selected physical address space (PAS) associated with the memory access request, to determine whether to allow the memory access request to be passed to a cache or interconnect. In the granule protection lookup, the requester-side filtering circuitry obtains granule protection information corresponding to a target granule of physical addresses including the target PA, which indicates at least one allowed PAS associated with the target granule, and blocks the memory access request when the granule protection information indicates that the selected PAS is not an allowed PAS.
US12271315B2
A method for mapping an object store may include storing a data entry within a mapping page for an object in the object store, wherein the data entry may include a key and a value, and the value may include an address for the object in the object store. The method may further include storing multiple data entries within the mapping page for multiple corresponding objects in the object store, wherein each data entry may include a key and one or more values for a corresponding object in the object store, and each value may include an address for the corresponding object in the object store. The data entries may be part of a mapping data structure which may include nodes, and each node may be stored within a mapping page.
US12271312B2
A method and system for efficiently executing a delegate of a program by a processor coupled to an external memory. A payload including state data or command data is bound with a program delegate. The payload is mapped with the delegate via the payload identifier. The payload is pushed to a repository buffer in the external memory. The payload is flushed by reading the payload identifier and loading the payload from the repository buffer. The delegate is executed using the loaded payload.
US12271306B2
Three-dimensional (3D) DRAM integrated in the same package as compute logic enable forming high-density caches. In one example, an integrated 3D DRAM includes a large on-de cache (such as a level 4 (L4) cache), a large on-die memory-side cache, or both an L4 cache and a memory-side cache. One or more tag caches cache recently accessed tags from the L4 cache, the memory-side cache, or both. A cache controller in the compute logic is to receive a request from one of the processor cores to access an address and compare tags in the tag cache with the address. In response to a hit in the tag cache, the cache controller accesses data from the cache at a location indicated by an entry in the tag cache, without performing a tag lookup in the cache.
US12271304B2
In an example, a non-transitory computer-readable storage medium storing instructions that, when executed by a processor of a computing device, cause the processor to maintain, via execution of a write filter executable on the computing device, an overlay region for a protected volume, the overlay region having a first size that occupies a portion of a system memory. Further, the processor may retrieve historical data that describes past behavior of the computing device with respect to the overlay region and a non-overlay region of the system memory. Furthermore, the processor may determine a second size for the overlay region based on the historical data. Prior to a boot of the computing device, the processor may store an instruction to modify the first size of the overlay region in accordance with the determined second size.
US12271297B2
A system and related method reduce public cloud provisioning latencies using one or more processors. The method comprises, prior to receiving a volume provisioning request from a user, creating a pool of pre-provisioned generic volumes. The method further comprises receiving the request from the user to provision a volume from the pool, and then determining that a pre-provisioned generic volume is available for customization based on the request. Responsive to the determination, the method executes the actions comprising customizing the pre-provisioned generic volume based on the request, creating a custom volume, and providing the customized pre-provisioned volume to the user.
US12271293B1
Annotations associated with test cases written to test a software application can allow related test cases to be dynamically distributed among different sets of test cases that can be executed simultaneously in different parallel threads, thereby speeding up testing relative to executing the test cases sequentially in a single thread. The annotations can also allow test cases to be identified that are relevant to code changes, such that testing times can be further reduced by executing a subset of test cases relevant to code changes instead of a full set of test cases.
US12271292B2
A testing engine and/or other machine learning and artificial intelligence evaluates one or more user activity logs associated with one or more users and/or one or more software applications or apps. The testing engine generates one or more testing scripts based on one or more sequences of activities in the one or more user activity logs. Such testing scripts may then be used to perform one or more tests, such as using a testing automation framework and/or engine. In various examples, evaluating the one or more user activity logs and/or generating one or more testing scripts may involve categorizing one or more users, activities, and/or user activity logs; consolidating one or more users, activities, and/or user activity logs; modifying one or more user activity logs; and so on.
US12271291B1
An example computer system for managing test coverage for a workflow can include: one or more processors; and non-transitory computer-readable storage media encoding instructions which, when executed by the one or more processors, causes the computer system to create: a workflow execution engine programmed to execute the workflow, including a plurality activities, using a test case; an activity identification engine programmed to identify each time one of the plurality of activities is invoked by the workflow using the test case; and a test coverage engine programmed to determine the test coverage for the workflow based upon identification by the activity identification engine of the plurality of activities invoked by the workflow.
US12271284B2
A device launches a respective instance on each respective cloud service provider (CSP) of a plurality of CSPs. The device receives, from each respective instance, performance benchmark data for each CSP shape of the respective CSP on which the respective instance is launched. The device inputs the performance benchmark data from each respective instance into a model and receives, as output from the model, a determination of, for each CSP shape, group of a plurality of groups to which the CSP shape belongs. The device ranks each group based on a parameter, and provides for display to a user a recommended CSP shape based on the ranking.
US12271281B2
The technology described herein is directed towards fault injection to cloud provider resources, through a system that facilitates selection of specific resources in availability zone(s)/region(s). Example resources include VMs (virtual machines), VM clusters, tagged resource grouping and/or managed services. Based on (e.g., user) input data, the system injects faults to specified resources through cloud provider interfaces. The input data can specify availability zone(s), fault injection start time and duration. The input data can also specify fixed mode (fail specified resources together) or chaos mode (randomly inject failures for each resource individually). Failure type can be specified, e.g., graceful (e.g., clean shutdown) or non-graceful (e.g., a non-clean, hard fault). Based on the input, the system injects fault(s) using the modes selected to the specified resource(s) in the selected availability zone(s) for the duration entered. The user is provided the fault-related status information the during the duration.
US12271280B2
A method for testing a computer system. The method includes executing by a testing tool a performance test case associated with a service of the computer system, and applying by the testing tool a load to the computer system in response to executing a sequence of actions of the performance test case. The method additionally includes monitoring by a monitoring tool experience parameters of the computer system that define a user experience of the service as the performance test case is executed, and aggregating by the monitoring tool the experience parameters. The method further includes communicating by the monitoring tool and actual result to the testing tool, and comparing by the testing tool the expected result of the performance test case with the actual result of the performance test case to evaluate the impact of the applied load to the experience of the service.
US12271278B2
In some embodiments, a database cluster to cluster synchronization system may include multiple replicators coupled to a source database cluster and a destination database cluster, where the source and destination cluster may be shard clusters. Each of the multiple replicators may correspond to a respective subset of the source database cluster and configured to monitor changes of data on the respective subset of the source database cluster and translate the changes of data to one or more database operations to be performed on the destination cluster. The changes of data on the source database may be contained in respective change streams associated with each of the replicators.
US12271276B1
The present disclosure generally relates to a first network device in a primary region that can failover network traffic into a second network device in a failover region. The first network device can receive routing criteria identifying how traffic originating in the primary region should be routed. The first network device can transmit this routing criteria to the second network device in the failover region. Based on determining the occurrence of a failover event, the first network device may transmit network traffic originating in the primary region to the second network device in the failover region. The second network device can determine how to route the network traffic based on the routing criteria of the primary region. In some embodiments, the second network device can determine how to route the network traffic based on the routing criteria of the failover region.
US12271275B2
Systems and methods for simplified software backup. Generative artificial intelligence (AI) based on a large language model (LLM) is utilized to determine a backup restore operation for a backup request for a target system using a metadata tracked during a previous backup of the target system, and execute the backup restore operation to satisfy the backup request.
US12271270B2
A method for managing access to a file based backup (FBB) includes obtaining, by a FBB metadata file operating in a production host, an instant access request for data associated with an FBB, wherein the instant access request is associated with a user, wherein the FBB is associated with a plurality of users comprising the user and a second user, in response to the instant access request: access a FBB metadata file associated with the FBB to determine file data accessible to the user and determining second file data not accessible to the user, wherein the file data is associated with the user, performing an attribute analysis on the FBB metadata file to identify a storage location attributes of the file data and not the second file data, generating a FBB virtual file system, and enabling access to the FBB virtual file system by the user via an application.
US12271265B2
A storage device includes a plurality of power circuits configured to operate sequentially to drive the storage device, a control circuit configured to, monitor a plurality of first monitoring signals received from the plurality of power circuits, and generate a retry request in response to detection of hardware initialization failure in at least one of the plurality of power circuits based on the plurality of first monitoring signals, and a power sequence circuit configured to, monitor a plurality of second monitoring signals received from the plurality of power circuits and the control circuit, and retry a hardware initialization operation for at least one power circuit of the plurality of power circuits based on the retry request and the plurality of second monitoring signals.
US12271263B2
A semiconductor device includes a selection input circuit and a core data generation circuit. The selection input circuit is configured to generate selection data, a selection parity, and a selection data control signal from data, a parity, and a data control signal during a write operation and sets the selection data, the selection parity, and the selection data control signal to a predetermined logic level during a pattern write operation. The core data generation circuit is configured to receive drive data, a drive parity, and a drive data control signal driven by the selection data, the selection parity, and the selection data control signal to generate core data which are stored into a memory core according to whether an error correction operation and a data inversion operation is performed.
US12271258B2
A device fault diagnosis system includes: a data sampling chip, a first memory, and a processor, wherein the data sampling chip includes a plurality of data collection channels; the data sampling chip collects working data of monitoring positions electrically connected to respective data collection channels, in a device to be monitored, through the respective data collection channels; when determining that the working data of a first monitoring position is abnormal, generates an interrupt signal corresponding to the first monitoring position; and transmits the interrupt signal to the first memory; the first memory stores the working data of the first monitoring position within a preset time period starting from a moment when the interrupt signal is received, into a preset position; and the processor periodically polls the data sampling chip, and after determining that the data sampling chip generates the interrupt signal, reads the working data from the preset position.
US12271257B2
A communication interface circuit has a shift register configured to convert a serial stream of 3-bit symbols to a parallel multi-symbol word comprising a plurality of symbols ordered in accordance with time of arrival at an input of the shift register; a set of symbol comparators, each symbol comparator being configured to determine whether a pattern of symbols in the parallel multi-symbol word indicates presence of a false synchronization pattern in the serial stream of 3-bit symbols; and a synchronization detection circuit configured to provide a control signal that is active when a synchronization pattern is detected in the serial stream of 3-bit symbols, and further configured to suppress the control signal when at least one of the set of symbol comparators indicates the presence of the false synchronization pattern of 3-bit symbols.
US12271252B2
An electronic device fetches first information from memory devices concerning errors associated with radiation effects in the memory devices and fetches second information about system performance associated with the electronic device. The electronic device monitors current parameters of the memory devices and calculates parameter values for configuration of the memory devices based on the fetched first information, the fetched second information, and the monitored current parameters, the calculating performed to adjust the parameter values to improve a metric of the system performance against the errors associated with the radiation. The electronic device implements the calculated parameter values for the configuration of the memory devices.
US12271248B2
System and techniques for power-based adaptive hardware reliability on a device are described herein. A hardware platform is divided into multiple partitions. Here, each partition includes a hardware component with an adjustable reliability feature. The several partitions are placed into one of multiple reliability categories. A workload with a reliability requirement is obtained and executed on a partition in a reliability category that satisfies the reliability requirements. A change in operating parameters for the device is detected and the adjustable reliability feature for the partition is modified based on the change in the operating parameters of the device.
US12271243B2
A power consumption management method. Resources such as computing resources or communication resources in the computer system include a first resource area and a second resource area. In addition, a resource provided in the first resource area includes a computing resource or a communication resource, and is used to support a workload in the first resource area. When a workload migration condition is met, the computer system may migrate a workload in the first resource area to the second resource area. According to this application, workloads in the first resource area are reduced, or there is no workload in the first resource area.
US12271236B2
This application provides a rotation mechanism, a supporting apparatus, and a foldable screen terminal, and relates to the field of electronic device technologies, so as to balance a lifting stroke of the lifting member and a thickness of the foldable screen terminal in an unfolded state. The rotation mechanism includes a lifting member, a shaft cover, a first swing arm, a second swing arm, a forcing structure, and a first supporting member. The lifting member includes a lamination surface. The shaft cover is located on a side that is of the lifting member and that is away from the lamination surface. The first swing arm and the second swing arm are respectively located on two opposite sides of the lifting member, and the first swing arm and the second swing arm can swing between an unfolded position and a folded position relative to the shaft cover.
US12271227B2
Case accessories for portable electronic devices are disclosed. In some embodiments, a case accessory may include a base configured to sit on a working surface, a support coupled to the base and configured to support a portable electronic device in an elevated position, a rotational mechanism coupled to the support configured to allow the holder to rotate in one or more directions relative to the support, and a holder coupled to the rotational mechanism and configured to secure the portable electronic device.
US12271226B2
A computer with a function expansion mechanism includes a computer host and a function expansion device. The computer host includes a base and a functional base cover covering the base. A bottom surface of the base has a first opening, and the base is provided therein with a connector exposed from the first opening. The function expansion device includes an expansion seat, a top surface of the expansion seat has a second opening, and the expansion seat is provided therein with a docking connector exposed from the second opening. The computer host is stacked and assembled by the bottom surface at the top surface of the function expansion device, such that the first opening and the second opening are in communication with each other and the connector and the docking connector are mutually docked, thereby achieving an effect of function expansion without removal of a computer.
US12271223B2
A portable electronic device includes a foldable housing; a display; an illuminance sensor; a state detection sensor; a memory; and a processor. Based on data received from the state detection sensor, the portable electronic device is recognized to be in the folded state. Responsive to the portable electronic device being in a calibration trigger state which includes the folded state, a first image is displayed in a sensor area of a first display area located on the illuminance sensor, and a second image is displayed in an area of the second display area facing the sensor area. An illuminance value is calculated based on data received from the illuminance sensor while the first image and the second image are displayed, and then compared to a reference value stored in the memory to calculate a calibration value for calibrating measured illuminance values of the illuminance sensor.
US12271220B1
Methods, circuits, apparatus, and systems for managing multi-phase clocking signals for integrated circuit devices are provided. In one aspect, an integrated circuit device includes: a clock signal generator configured to generate a reference clock signal and a plurality of processing units coupled to the clock signal generator. At least one of the plurality of processing units includes: a phase generator configured to selectively generate at least two sets of multi-phase clock signals based on the reference clock signal and corresponding control signals, the at least two sets of multi-phase clock signals having different respective frequencies; and a computation unit configured to perform at least one computing function based on a selected one of the at least two sets of multi-phase clock signals.
US12271215B2
A system-on-chip is provided. The SoC includes a system power supply circuit which outputs a first supply voltage, an intellectual property (IP) which receives the first supply voltage and operates at a second supply voltage, a supplemental power supply circuit which generates a supplemental voltage; and a comparator which compares the first supply voltage with the second supply voltage and outputs a comparison signal, wherein the supplemental voltage is provided to the IP based on the comparison signal.
US12271212B2
An example counterbalance valve includes: a first port, a second port, and a pilot port configured to receive a pilot pressure fluid signal; a poppet configured to move axially to allow fluid flow from the first port to the second port via a main flow region, wherein the poppet comprises a sensing port that is exposed to fluid at a sensing flow region, wherein the sensing flow region is fluidly coupled to the second port and is shifted axially from the main flow region such that the sensing flow region is separated from turbulent flow in the main flow region; and a pressure setting spring disposed in a spring chamber and applying a biasing force on the poppet in a distal direction.
US12271209B2
Example embodiment provides an aircraft with improved agility. The aircraft includes a main body, at least two wing assemblies, at least two motors, and a controller. The wing assemblies are attached to the main body. Each motor tilts one wing assembly with a tilting angle. The controller is connected with the motors for controlling the tilting angle of the wing assembly. Each wing assembly further includes a wing, a power plant, and a propeller that is driven by the power plant for providing propulsion. Each wing assembly tilts with an individual tilting angle, so that the aircraft can fly with improved agility. The power plants and propellers on the wings can each be controlled independently in synchronism with the tilting wings.
US12271208B2
A technique is introduced for touchdown detection during autonomous landing by an aerial vehicle. In some embodiments, the introduced technique includes processing perception inputs with a dynamics model of the aerial vehicle to estimate the external forces and/or torques acting on the aerial vehicle. The estimated external forces and/or torques are continually monitored while the aerial vehicle is landing to determine when the aerial vehicle is sufficiently supported by a landing surface. In some embodiments, semantic information associated with objects in the environment is utilized to configure parameters associated with the touchdown detection process.